Skip to content

Team Drive Support & More! Beta #2

Pre-release
Pre-release
Compare
Choose a tag to compare
@MaxMaeder MaxMaeder released this 09 Aug 19:41
· 377 commits to master since this release

DriveBackupV2 v1.5 beta 2 has been released!

Our biggest release ever! We've been working on this non stop since the beginning of June.

Changelog since beta 1:

  • Fixed issue with beta version string breaking literally everything
  • Fixed issue causing local backups to not be deleted when a backup method fails

Changelog:

  • Create the DriveBackupV2 Authenticator, an all-new authentication system
    • Simplifies Dropbox account linking and allows us to use Google Shared Drives
    • Much simpler account linking system than even some PAID backup plugins
  • Added support for Google Shared Drives
    • To backup to a Shared Drive, simply re-run the Google Drive account linking process and select the desired drive

    Thank you Just for guiding us through the approval process to use this feature

  • Plugin can now be fully translated into your language! Instead of the ~8 translatable messages in the config.yml, now every single string/message can be fully customized and translated in the new intl.yml
    • If you translate the plugin into your language, please add your intl.yml file to the DriveBackup GitHub, so that other users can use your translation - detailed instructions
  • Added remaining backup methods to the /drivebackup test command, an easy way to troubleshoot backup issues
  • Added the /drivebackup debug command, which generates & uploads a file which containing the necessary information for our support staff to help diagnose an issue
  • Added the /drivebackup update command, which will automatically update the plugin
  • Date pattern characters in the backup format can now be replaced with %FORMAT, this is also now the default
    • For example: format: '''Backup-world-''yyyy-M-d--HH-mm''.zip''' becomes format: "Backup-world-%FORMAT.zip"
  • Plugin now backs up all worlds by default
  • Much better error handling and error messages throughout the plugin
  • FTP uploading is much faster!
  • Fixed an issue with the MySQL uploader that prevented databases from being backed up
    • This was the 'TYPE_FORWARD_ONLY' bug
  • Fixed wrong timezone being read from config
  • Better Windows file system support, and all paths in the config must now be unix ones
  • Improved the handling of network connection issues
  • Reduced the size of the plugin from about 17MB all the way down to 7MB, even with all the new features
    Technical changes:
  • Rewrote a good part of the plugin in the process of adding these new features
  • Created a new, more stable/type-safe config parser
  • Added a migration path from the old config to version 2
  • New Message Builder to simplify sending messages

Known issues:

(These will be fixed by the stable release of this plugin version)

  • Google Shared Drive selection doesn't work via the console on older Minecraft version
  • /drivebackup debug doesn't currently work

Still to come:

(These will be added by the stable release of this plugin version)

  • Fix for the time drift of scheduled backups