- Fixed pathname bug item #3025849 (by Johannes Kolter)
- Added support for default and optional config file. (by Johannes Kolter)
- Rotating after backup was successful whith find(1). (by Johannes Kolter)
- Implementation of Variables containing full path to binaries to avoid possibly confusion with aliases or builtins. (by Johannes Kolter)
- Fixed bug where weekly backups were not being rotated.
- Added rotation of 5 monthly backups
- Now all old backups are deleted, not only the most recent one. (inspired by [email protected])
- Use Debian special-file to access database (by Johannes Kolter)
- Fixed bug ID: #1438565
- Moved IO redirection to a place before decicions are made and actions are taken. (inspired by Derk Bernhardt)
- Fixed bug ID: #3000316 (reported by Sascha Feldhorst)
- Fixed bug ID: #1529458 (reported by Natalie (njwood))
- Fixed bug ID: #1548919 (reported by Piotr Kuczynski)
- Added support for setting MAXIMUM_PACKET_SIZE and SOCKET parameters. (suggested by Yvo van Doorn)
- Fixed bug where weekly backups were not being rotated. (fix by wolf02)
- Added hour an min to backup filename for the case where backups are taken multiple times in a day. NOTE This is not complete support for mutiple executions of the script in a single day.
- Added MAILCONTENT="quiet" option, see docs for details. (requested by snowsam)
- Updated path statment for compatibility with OSX.
- Added "LATEST" to additionally store the last backup to a standard location. (request by Grant29)
- Better error handling and notification of errors (a long time coming).
- Compression on Backup server to MySQL server communications.
- Changed from using depricated "-N" to "--skip-column-names".
- Added ability to have compressed backup's emailed out. (code from Thomas Heiserowski)
- Added maximum attachment size setting.
- Fixed a bug in daily rotation when not using gzip compression. (fix by Rob Rosenfeld)
- Switched to using IO redirection instead of pipeing the output to the logfile.
- Added choice of compression of backups being gzip of bzip2.
- Switched to using functions to facilitate more functionality.
- Added option of either gzip or bzip2 compression.
- Another fix for spaces in the paths. (fix by Thomas von Eyben)
- Fixed bug when using PREBACKUP and POSTBACKUP commands containing many arguments.
- Mall bug fix to handle spaces in LOGFILE path which contains spaces. (reported by Thomas von Eyben)
- Updated docs to mention that Log email can be sent to multiple email addresses.
- Added option to make backups restorable to alternate database names, meaning that a copy of the database can be created. (based on patch by Rene Hoffmann)
- Seperated options into standard and advanced.
- Removed " from single file dump DBMANES because it caused an error but this means that if DB's have spaces in the name they will not dump when SEPDIR=no.
- Added -p option to mkdir commands to create multiple subdirs without error.
- Added disk usage and location to the bottom of the backup report.
- Fixed an issue where weelky backups would only work correctly if server locale was set to English. (issue reported by Tom Ingberg)
- Used "eval" for "rm" commands to try and resolve rotation issues.
- Changed name of status log so multiple scripts can be run at the same time.
- Added PREBACKUP and POSTBACKUP command functions. (patch by markpustjens)
- Added support for backing up DB's with Spaces in the name. (patch by markpustjens)
- Added the ability to exclude DB's when the "all" option is used. (Patch by kampftitan)
- Project moved to Sourceforge.net
- Added support for backing up "all" databases on the server without having to list each one seperately in the configuration.
- Added DB restore instructions.
- Added server name to the backup log so logs from multiple servers can be easily identified.
- Small Bug fix in monthly report. (Thanks Stoyanski)
- Added option to email log to any email address. (Inspired by Stoyanski)
- Changed Standard file name to .sh extention.
- Option are set using yes and no rather than 1 or 0.
- Added the ability to have all databases backup to a single dump file or seperate directory and file for each database.
- Output is better for log keeping.
- Bug fix for daily directory (added in VER 0.5) rotation.
- Added "daily" directory for daily backups for neatness. (suggestion by Jason)
- Added DBHOST option to allow backing up a remote server. (suggestion by Jason)
- Added "--quote-names" option to mysqldump command.
- Bug fix for handling the last and first of the year week rotation.
- Added the abaility for the script to create its own directory structure.
- Changed Naming of Weekly backups so they will show in order.
- Corrected weekly rotation logic to handle weeks 0 - 10.
- Initial Release