Releases: MaxMaeder/DriveBackupV2
Google Drive Linking Fixes
This update fixes new Google Drive linking, using a different upload method due to new restrictions from Google.
WARNING - Future account links will not be able to use shared drives. Existing links will still work
Changelog
Bug Fixes
- Fixed Google Drive account linking
- This unfortunately means shared drive can no longer be setup with new account links
- Fixed occasional OneDrive upload errors (#184)
- Fixed errors invoking the status command during backup creation (#162)
Translations
Thanks to @jinoo2005609 for new translations
Full Changelog: v1.7.0...v1.8.0
OneDrive Improvements
This update improves the OneDrive uploader and fixes a few bugs
Special Thanks to @StillGreen-san for his work on the OneDrive Uploader
Changelog
Enhancements
- Add support for shared folders with OneDrive
- Add support for using TimeZones (support daylight savings) as well as existing offsets
- Added check to make sure the local save directory is relative to the root server folder
- Updated all DriveBackupV2 links to HTTPS
- Improved error handling in the OneDrive Uploader
Bug Fixes
- Fixed local backups not being deleted if another backup is started while another one is running
- Fixed Null error if the create option is not specified for a backup list entries
- Fixed Google Drive test failing even when actual upload works fine
- Fixed whole server local backups not being deleted once the limit is reached
- Fixed "The next backup is at " to display the next backup (instead of the current one)
- Fixed OneDrive not handling more than 200 items in folders
- Fixed null error on OneDrive upload error
Translations
Thanks to @C4BR3R4, @AKRGamesUa, and @jinoo2005609 for new translations
Full Changelog: v1.6.3...v1.7.0
Permission HotFix
HotFix to stop sending the player the no perms message every time it checks if they have a specific permission node.
Full Changelog: v1.6.2...v1.6.3
S3 Support
With this update, we have introduced S3 support and squashed several bugs.
Changelog
New Features
- Added S3 support
Enhancements
- Files added to zips will now retain timestamps
- Handle OneDrive return status codes better
- Updated several dependencies
- Improved error handling when attempting to get the latest version
- Switched update system to use GitHub instead of Bukkit
Bug Fixes
- Fixed Dropbox thinking it was never authenticated
- Fixed default config not using %NAME in glob backup entire
- Fixed backup format not recognizing %NAME variable as a valid format
Full Changelog: v1.6.1...v1.6.2
Authenticator Bug Fixes
In this patch, we've fixed the DriveBackupV2 Authenticator, and made some other small changes.
Changelog
Bug fixes
- Handle unreadable files when generating file list
- Added error msg for zip SecurityException
- Fix typo in
socket-addr
(Fixes #102) - Correctly use
default-color
and bump deps - Fix setup fail on shared drives
- Use new auth domain
NextCloud Support & More!
In this update, we've added a new uploader, NextCloud (thanks to @oddstr13 for the PR) and a new /unlink
command as well as many, many bugfixes.
If you'd like to help us continue developing this plugin, consider donating on PayPal or even sponsor us on Patreon
Changelog
New Features
- Added new NextCloud uploader (wiki page coming soon) (thanks @oddstr13!)
- Plugin now automatically corrects for schedule backup drift due to low TPS
- Added a new
/unlink
command to easily unlink cloud services
Improvements
- Plugin now only disables auto-save while creating the backup and ensures it is re-enabled before uploading
- Plugin now falls back to using the file creation date if the file name doesn't match the current file format
- Updated MiniMessage to 4.10.0
Bug Fixes
- Fixed issue causing large MySQL tables to cause an Out Of Memory error
- Fixed incorrect message being sent if new update is available
- Fixed OneDrive and FTP uploaders from timing out while uploading large files
- Plugin now correctly keeps FTP connection open until all backup files have been uploaded
- Plugin now correctly closes uploaders after upload tests
- Plugin now ensures config values are set before migrating config to a newer version
Developers
- Deprecated DriveBackupV2-Credentials, allowing for the plugin to be built without error
WebDAV Support & More!
In this update, we're adding support for WebDAV as well as implementing Dropbox chunked uploads which should allow for more stable uploads. This update also includes many bugfixes.
Changelog:
- Added support for WebDAV uploading. Read more on how to configure here: WebDAV Setup | DriveBackupV2 Wiki
- Implemented Dropbox chunked uploading which should improve connection stability for larger uploads (>150MB)
- Added debug mode which can be enabled by setting:
debug: true
- Added an update prompt to the player join update message
- Reduced okhttp clients to one to lower overhead
- Prevented slow upload from timing out Google access token
- Fixed issue with update checker when server cannot fetch latest version info
- Fixed issue with Windows path splitting
- Fixed problem with external sftp backups failing
- Fixed MySQL zero dates causing errors
Fixed issue with FTP/SFTP
In this patch, we've fixed an issue that prevented the FTP/SFTP backup method from working properly.
Fixed Multiple Issues with 1.5.0 Refactor
In this patch, we've fixed multiple issues related to the 1.5.0 major refactor.
Changelog:
- Fixed issue with Google Drive backups not working in some cases when not using a Shared Drive
- Fixed issue with OneDrive authentication not working with some accounts
- Fixed some issues related to Google Shared Drives
- Added a detailed error message for if remote backup deletion fails
- Fixed some issues with localization
- Removed buggy debug command for now
Fixed Issue with Normal Google Drives
In this patch, we've fixed an issue that prevented users from backing up to non-shared drives.