Skip to content

Releases: MaxMaeder/DriveBackupV2

Team Drive Support & More!

23 Aug 13:14
Compare
Choose a tag to compare

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

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 issue causing local backups to not be deleted when a backup method fails
  • Fixed wrong timezone being read from config
  • Improved time parsing, now you don't need to add a leading zero if the hour <10
  • Better Windows file system support, and all paths in the config must now be unix ones
  • Improved the handling of network connection issues
  • Now the plugin won't send "checking for updates"/"backup skipped" messages >1 time
  • 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
  • Fixed an issue with canceling Bukkit Scheduler tasks

Team Drive Support & More! Beta #3

19 Aug 06:04
Compare
Choose a tag to compare
Pre-release

DriveBackupV2 v1.5 beta 3 has been released!

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

Changelog since beta 2:

  • Fixed an issue causing Google Shared Drive selection to not work via the console on older Minecraft version
  • Improved client-side Authentication error messages
  • Fixed an issue causing delay: -1 to be marked as invalid
  • Fixed an issue with parsing the backup list (UnsupportedOperationException)
  • Fixed an issue causing some Google Drive Uploader operations to not work in Shared Drives
  • Fixed an issue with canceling Bukkit Scheduler tasks
  • Now the plugin won't send "checking for updates"/"backup skipped" messages >1 time
  • Fixed some issues with the localization
  • Improved time parsing, now you don't need to add a leading zero if the hour <10

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)

  • /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

Team Drive Support & More! Beta #2

09 Aug 19:41
Compare
Choose a tag to compare
Pre-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

Team Drive Support & More! Beta #1

09 Aug 17:35
Compare
Choose a tag to compare
Pre-release

DriveBackupV2 v1.5 beta 1 has been released!

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

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

Dropbox Support & More

19 May 02:36
Compare
Choose a tag to compare

DriveBackup V2 is looking for maintainers!

I don't have the time right now to add all of the new great feature requests and fix the bugs reported by or great community. In the past months, many people have contributed lots of time and energy to make these changes when I can't, and I think it is only fair to give these people partial control over the future of DriveBackupV2.
If you are interested, please open an issue on the GitHub.

In this update, the DriveBackupV2 community has added many features and fixed some bugs.

  • Added DropBox support, see the docs to learn how to set this up
  • No longer crashes if an incorrect timezone is provided
  • No longer crashes if an incorrect backup format string is provided
  • Fixed API-Version warning
  • Uses new Adventure API interface library

Thanks to Rhodri for all the changes!

Fixed Backup List Globbing

17 Mar 15:31
Compare
Choose a tag to compare

In this patch, I've fixed an issue that caused the plugin to crash when globbing was used in the backup list.

Long Overdue Update

14 Feb 05:58
Compare
Choose a tag to compare

In this update, the DriveBackupV2 community and I fixed some bugs and added requested features.

  • backup-list now supports globbing.
    • This is an advanced feature and easily misunderstood, please see this for details
  • Added setting to disable turning off auto-saving during backups
    • Apparently turning back on auto-saving lags some servers
  • Fixed issue with how upload times were displayed that caused backups to not be deleted when the number of them exceeded the number specified by keep-count and local-keep-count
  • Commands to the plugin can now be sent from a remote console
  • Upload speed is no longer displayed if the update failed
  • Behind the scenes code refactor to make adding new uploaders easier

Sorry for the big gap between updates, been dealing with a lot of school work.
Also, huge thanks to frereit and dcronqvist for contributing some of these features!

Fixed Update Issue

26 Oct 23:59
Compare
Choose a tag to compare

In this patch, I've fixed an issue that caused the plugin to say there was an update available when no updates were available.

Added Compression Setting and Fixed a Small Bug

19 Oct 22:41
Compare
Choose a tag to compare

In this minor release, I've fixed a few small bugs and added some small features.

  • Added zip-compression setting that controls the compression of the backup ZIP files
  • Fixed conflicts with some other plugins

Fixed Issue Causing Crash

04 Sep 04:28
Compare
Choose a tag to compare

In this patch, I've fixed an issue that caused the plugin to crash when backing up on Spigot and Spigot-derived servers.