Skip to content

Releases: borgmatic-collective/borgmatic

borgmatic 1.5.3

13 May 04:06
Compare
Choose a tag to compare
  • #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

24 Apr 23:07
Compare
Choose a tag to compare
  • #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

03 Feb 17:48
Compare
Choose a tag to compare
  • #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

27 Jan 23:37
Compare
Choose a tag to compare
  • #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

21 Jan 18:51
Compare
Choose a tag to compare
  • #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

20 Dec 22:09
Compare
Choose a tag to compare
  • #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

13 Dec 06:58
Compare
Choose a tag to compare
  • 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

12 Dec 05:37
Compare
Choose a tag to compare
  • #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

08 Dec 22:35
Compare
Choose a tag to compare
  • 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

05 Dec 00:12
Compare
Choose a tag to compare
  • #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.