-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2025-442a128088 2025-04-17 18:59:47.310337+00:00 --------------------------------------------------------------------------------
Name : borgmatic Product : Fedora 42 Version : 2.0.2 Release : 1.fc42 URL : https://torsion.org/borgmatic Summary : Simple Python wrapper script for borgbackup Description : borgmatic (formerly atticmatic) is a simple Python wrapper script for the Borg backup software that initiates a backup, prunes any old backups according to a retention policy, and validates backups for consistency. -------------------------------------------------------------------------------- Update Information: borgmatic 2.0.2 #1035: Document potential performance issues and workarounds with the ZFS, Btrfs, and LVM hooks: https://torsion.org/borgmatic/docs/how-to/snapshot-your-filesystems/ #1053: Display a nicer error message when the "recreate" action encounters an archive that already exists. #1059: Fix a regression in which soft failure exit codes in command hooks were not respected. #1060: Fix action command hooks getting run too many times when multiple borgmatic actions are executed (implicitly or explicitly). #1060: Don't run action command hooks for actions listed in the "skip_actions" option. #1062: Fix a regression that broke environment variable interpolation. #1063: List the configured "when" action names in the log entries for command hooks. borgmatic 2.0.1 #1057: Fix argument parsing to avoid using Python 3.12+ string features. Now borgmatic will work with Python 3.9, 3.10, and 3.11 again. borgmatic 2.0.0 TL;DR: More flexible, completely revamped command hooks. All configuration options settable on the command-line. New configuration options for many command-line flags (including verbosity!). New "key import" and "recreate" actions. Almost everything is backwards compatibleâbut mind those deprecation warnings! #262: Add a "default_actions" option that supports disabling default actions when borgmatic is run without any command-line arguments. #303: Deprecate the "--override" flag in favor of direct command-line flags for every borgmatic configuration option. See the documentation for more information: https://torsion.org/borgmatic/docs/how-to/make-per-application- backups/#configuration-overrides #303: Add configuration options that serve as defaults for some (but not all) command-line action flags. For example, each entry in "repositories:" now has an "encryption" option that applies to the "repo-create" action, serving as a default for the "-- encryption" flag. See the documentation for more information: https://torsion.org/borgmatic/docs/reference/configuration/ #345: Add a "key import" action to import a repository key from backup. #422: Add home directory expansion to file-based and KeePassXC credential hooks. #610: Add a "recreate" action for recreating archives, for instance for retroactively excluding particular files from existing archives. #790, #821: Deprecate all "before_", "after_" and "on_error" command hooks in favor of more flexible "commands:". See the documentation for more information: https://torsion.org/borgmatic/docs/how-to/add-preparation-and-cleanup-steps-to- backups/ #790: BREAKING: For both new and deprecated command hooks, run a configured "after" hook even if an error occurs first. This allows you to perform cleanup steps that correspond to "before" preparation commandsâeven when something goes wrong. #790: BREAKING: Run all command hooks (both new and deprecated) respecting the "working_directory" option if configured, meaning that hook commands are run in that directory. #793: Add configuration options for all verbosity and logging flags, so you don't have to set them on the command-line. #836: Add a custom command option for the SQLite hook. #837: Add custom command options for the MongoDB hook. #1010: When using Borg 2, don't pass the "--stats" flag to "borg prune". #1020: Document a database use case involving a temporary database client container: https://torsion.org/borgmatic/docs/how-to/backup-your-databases/#containers #1037: Fix an error with the "extract" action when both a remote repository and a "working_directory" are used. #1044: Fix an error in the systemd credential hook when the credential name contains a "." character. #1047: Add "key-file" and "yubikey" options to the KeePassXC credential hook. #1048: Fix a "no such file or directory" error in ZFS, Btrfs, and LVM hooks with nested directories that reside on separate devices/filesystems. #1050: Fix a failure in the "spot" check when the archive contains a symlink. #1051: Add configuration filename to the "Successfully ran configuration file" log message. -------------------------------------------------------------------------------- ChangeLog: * Wed Apr 9 2025 Felix Kaechele <[email protected]> - 2.0.2-1 - update to 2.0.2 -------------------------------------------------------------------------------- References: [ 1 ] Bug #2351134 - borgmatic-2.0.2 is available https://bugzilla.redhat.com/show_bug.cgi?id=2351134 -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2025-442a128088' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys --------------------------------------------------------------------------------
-- _______________________________________________ package-announce mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
