Release Notes: Optional table optimization after dumping was added. Archive::ZIP is not required when running on Win32.
Release Notes: This release adds Win32 support.
Release Notes: The version number was bumped, and unused variables were removed.
Release Notes: The "defaults-extra-file" config option was added, which can be used instead of specifying the username/password/host directly in the config file. The "dbhost" config paramater is now also used for the backup filename. If you use the new "defaults-extra-file" for remote backups, this key is still needed to set the filename. Code formatting and minor fixes were done.
Release Notes: Using a MySQL configuration file ~/.my.cnf is now the recommended way to hide passwords from the process table. A new configuration file parameter, "exclude databases", was introduced to specify a comma separared list of database that are not to be backed up. The "compression tool" configuration file parameter was fixed to allow white space.
Release Notes: An obscure bug in File::Spec->abs2rel() was worked around. Using a tilde for home directory expansion is now possible for all configuration values using paths.
Release Notes: This release removes the dependency on DBI for database access and adds more documentation.
Release Notes: For recursive directory deletions, this release will try to use File::Path (part of Perl 5.8 CORE). The date in created filenames is fixed (it had the wrong month).
Release Notes: Command line compression and archive utilities are now automatically detected, with possible fallback to Archive::Tar (which is now optional). The paths to the compression utilities and tar may now be specified in the config file. An option for specifying the number of files to keep in backup file rotation was added. Detection of mysqldump was improved. The -Q option was added to quote table and column names. Several typos were fixed.