Releases: borgmatic-collective/borgmatic
Releases · borgmatic-collective/borgmatic
borgmatic 1.5.3
- #258: Stream database dumps and restores directly to/from Borg without using any additional
filesystem space. This feature is automatic, and works even on restores from archives made with
previous versions of borgmatic. - #293: Documentation on macOS launchd permissions issues with work-around for Full Disk Access.
- Remove "borgmatic restore --progress" flag, as it now conflicts with streaming database restores.
borgmatic 1.5.2
- #301: Fix MySQL restore error on "all" database dump by excluding system tables.
- Fix PostgreSQL restore error on "all" database dump by using "psql" for the restore instead of
"pg_restore".
borgmatic 1.5.1
- #289: Tired of looking up the latest successful archive name in order to pass it to borgmatic
actions? Me too. Now you can specify "--archive latest" to all actions that accept an archive
flag. - #290: Fix the "--stats" and "--files" flags so that they yield output at verbosity 0.
- Reduce the default verbosity of borgmatic logs sent to Healthchecks monitoring hook. Now, it's
warnings and errors only. You can increase the verbosity via the "--monitoring-verbosity" flag. - Add security policy documentation in SECURITY.md.
borgmatic 1.5.0
- #245: Monitor backups with PagerDuty hook integration. See the documentation for more
information: https://torsion.org/borgmatic/docs/how-to/monitor-your-backups/#pagerduty-hook - #255: Add per-action hooks: "before_prune", "after_prune", "before_check", and "after_check".
- #274: Add ~/.config/borgmatic.d as another configuration directory default.
- #277: Customize Healthchecks log level via borgmatic "--monitoring-verbosity" flag.
- #280: Change "exclude_if_present" option to support multiple filenames that indicate a directory
should be excluded from backups, rather than just a single filename. - #284: Backup to a removable drive or intermittent server via "soft failure" feature. See the
documentation for more information:
https://torsion.org/borgmatic/docs/how-to/backup-to-a-removable-drive-or-an-intermittent-server/ - #287: View consistency check progress via "--progress" flag for "check" action.
- For "create" and "prune" actions, no longer list files or show detailed stats at any verbosities
by default. You can opt back in with "--files" or "--stats" flags. - For "list" and "info" actions, show repository names even at verbosity 0.
🎆
borgmatic 1.4.22
- #276, #285: Disable colored output when "--json" flag is used, so as to produce valid JSON ouput.
- After a backup of a database dump in directory format, properly remove the dump directory.
- In "borgmatic --help", don't expand $HOME in listing of default "--config" paths.
borgmatic 1.4.21
- #268: Override particular configuration options from the command-line via "--override" flag. See
the documentation for more information:
https://torsion.org/borgmatic/docs/how-to/make-per-application-backups/#configuration-overrides - #270: Only trigger "on_error" hooks and monitoring failures for "prune", "create", and "check"
actions, and not for other actions. - When pruning with verbosity level 1, list pruned and kept archives. Previously, this information
was only shown at verbosity level 2.
borgmatic 1.4.20
- Fix repository probing during "borgmatic init" to respect verbosity flag and remote_path option.
- #249: Update Healthchecks/Cronitor/Cronhub monitoring integrations to fire for "check" and
"prune" actions, not just "create".
borgmatic 1.4.19
- #259: Optionally change the internal database dump path via "borgmatic_source_directory" option
in location configuration section. - #271: Support piping "borgmatic list" output to grep by logging certain log levels to console
stdout and others to stderr. - Retain colored output when piping or redirecting in an interactive terminal.
- Add end-to-end tests for database dump and restore. These are run on developer machines with
Docker Compose for approximate parity with continuous integration tests.
borgmatic 1.4.18
- Fix "--repository" flag to accept relative paths.
- Fix "borgmatic umount" so it only runs Borg once instead of once per repository / configuration
file. - #253: Mount whole repositories via "borgmatic mount" without any "--archive" flag.
- #269: Filter listed paths via "borgmatic list --path" flag.
borgmatic 1.4.17
- #235: Pass extra options directly to particular Borg commands, handy for Borg options that
borgmatic does not yet support natively. Use "extra_borg_options" in the storage configuration
section. - #266: Attempt to repair any inconsistencies found during a consistency check via
"borgmatic check --repair" flag.