#1105: More accurately collect Btrfs subvolumes to snapshot. As part of this, the Btrfs hook no
longer uses "findmnt" and the "findmnt_command" option is deprecated.
#1123: Add loading of systemd credentials even when running borgmatic outside of a systemd
service.
#1149: Include automated tests in the source dist tarball uploaded to PyPI.
#1151: Fix snapshotting in the ZFS, Btrfs, and LVM hooks to play nicely with the Borg 1.4+
"slashdot" hack within source directory paths.
#1152: Fix a regression in the Loki monitoring hook in which log messages weren't sending.
#1156: Fix snapshotting in the ZFS, Btrfs, and LVM hooks to snapshot both parent and child
volumes/filesystems instead of just the parent. As part of this fix, borgmatic no longer
deduplicates patterns except for those containing the borgmatic runtime directory.
Fix a traceback (TypeError) regression in the "spot" check when the "local_path" option isn't
set.
#1114: Document systemd configuration changes for the ZFS filesystem hook.
#1116: Add optional database labels to make it easier to find your dumps within a Borg archive.
#1118: Fix a bug in which Borg hangs during database backup when different filesystems are in
use.
#1122: To prevent the user from inadvertently excluding the "bootstrap" action's manifest, always
error and exit when the borgmatic runtime directory overlaps with the configured excludes.
#1125: Clarify documentation about ZFS, Btrfs, and LVM snapshotting when a separate
filesystem is mounted in the source directory. (Spoiler: The separate filesystem doesn't get
included in the snapshot.)
#1126: Create LVM snapshots as read-write to avoid an error when snapshotting ext4 filesystems
with orphaned files that need recovery.
#1133: Fix the "spot" check to include borgmatic configuration files that were backed up to
support the "bootstrap" action.
#1136: For all database hooks, record metadata about the dumps contained within an archive.
#1139: Set "borgmatic" as the user agent when connecting to monitoring services.
#1146: Fix a broken "create" action and "--archive latest" flag when multiple archives share the
same name with Borg 2.
Treat configuration file permissions issues as errors instead of warnings.
When running tests, use Ruff for faster and more comprehensive code linting and formatting,
replacing Flake8, Black, isort, etc.
This update has been submitted for testing by heffer.
This update's test gating status has been changed to 'ignored'.
This update has obsoleted borgmatic-2.0.8-1.fc42, and has inherited its bugs and notes.
This update has been pushed to testing.
This update has been submitted for stable by bodhi.
This update has been pushed to stable.