All deprecations are made in such a way that your currently configured backups will still function.
However, the use of deprecated options will cause your backup jobs to complete “with Warnings” until
your configuration files are updated. You can check your current configuration using backup check
.
See the Performing Backups page for details.
Before you upgrade to v4.x, see the Upgrading page. Several changes have been made which will require your attention before you run your first backup using v4.x.
domain
config value being unset when nil
was given as a value. See PR #781..keep
usage with time. See PR #729.authenticationDatabase
option for MongoDB. See PR #736.keep
using numeric values lower than the current backup count. See Issue #709 and PR #712.keep
to use a Time object. See PR #701.user_options
/ additional_options
to the front of the command, see Issue 618prepare_backup
configuration option MySQL database, see PR #606 for more information.#path
set to an empty string.
When set to an empty string, the final destination will be relative to the remote’s root directory.
For local destinations, the final destination will be relative to the current working directory.Ruby 1.8.7 and 1.9.2 are no longer supported.
All deprecated v3.x usage has been removed.
Command line path options (--root-path
, --tmp-path
, --data-path
) may now be set in your config.rb
.
The --cache-path
command line option was removed.
The Dropbox Storage now has a cache_path
option for configuring this path.
The default --data-path
, where Cycler YAML files are stored,
has been changed from ~/Backup/data
to ~/Backup/.data
.
The encryption
setting for the Mail Notifier now defaults to :starttls
The backup decrypt
command has been removed. Encrypted backups should be decrypted using gpg
or openssl
.
See the documentation for your Encryptor for instructions.
The RSync Storage no longer appends a folder named after the trigger
when :ssh
mode is used or the path
is local (no host
given).
The Splitter is no longer added to generated models by default, and the default suffix_length
is now 3.
The --config-path
option for the Generator commands is now --config-file
, and generate:config
may
now be used to generate a configuration file using a name other than config.rb
.
Adds a mode
setting to the Redis Database to support both copying the redis dump file (:copy
mode) and performing a local or remote dump using the redis-cli --rdb
option (:sync
mode). Also, the name
and
path
options have been replaced with rdb_path
.