• 1.5.5 adda33dc4e

    borgmatic 1.5.5
    All checks were successful
    continuous-integration/drone/tag Build is passing
    continuous-integration/drone/push Build is passing
    Stable

    witten released this 2020-05-26 20:15:01 +00:00 | 2420 commits to main since this release

    • #314: Fix regression in support for PostgreSQL's "directory" dump format. Unlike other dump
      formats, the "directory" dump format does not stream directly to/from Borg.
    • #315: Fix enabled database hooks to implicitly set one_file_system configuration option to true.
      This prevents Borg from reading devices like /dev/zero and hanging.
    • #316: Fix hang when streaming a database dump to Borg with implicit duplicate source directories
      by deduplicating them first.
    • #319: Fix error message when there are no MySQL databases to dump for "all" databases.
    • Improve documentation around the installation process. Specifically, making borgmatic commands
      runnable via the system PATH and offering a global install option.
    Downloads
  • 1.5.4 048a9ebb52

    borgmatic 1.5.4
    All checks were successful
    continuous-integration/drone/push Build is passing
    continuous-integration/drone/tag Build is passing
    Stable

    witten released this 2020-05-15 17:12:49 +00:00 | 2430 commits to main since this release

    • #310: Fix legitimate database dump command errors (exit code 1) not being treated as errors by
      borgmatic.
    • For database dumps, replace the named pipe on every borgmatic run. This prevent hangs on stale
      pipes left over from previous runs.
    • Fix error handling to handle more edge cases when executing commands.
    Downloads
  • 1.5.3 74adac6c70

    borgmatic 1.5.3
    All checks were successful
    continuous-integration/drone/push Build is passing
    continuous-integration/drone/tag Build is passing
    Stable

    witten released this 2020-05-13 04:03:09 +00:00 | 2435 commits to main since this release

    • #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.
    Downloads
  • 1.5.2 e4eff0e3dc

    borgmatic 1.5.2
    All checks were successful
    continuous-integration/drone/push Build is passing
    continuous-integration/drone/tag Build is passing
    Stable

    witten released this 2020-04-24 22:56:56 +00:00 | 2451 commits to main since this release

    • #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".
    Downloads
  • 1.5.1 a7490b56d1

    borgmatic 1.5.1
    All checks were successful
    continuous-integration/drone/tag Build is passing
    Stable

    witten released this 2020-02-03 17:45:10 +00:00 | 2469 commits to main since this release

    • #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.
    Downloads
  • 1.5.0 bc02c123e6

    borgmatic 1.5.0
    All checks were successful
    continuous-integration/drone/push Build is passing
    continuous-integration/drone/tag Build is passing
    Stable

    witten released this 2020-01-27 23:32:09 +00:00 | 2476 commits to main since this release

    • #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.

    🎆

    Downloads
  • 1.4.22 8d12079386

    borgmatic 1.4.22
    All checks were successful
    continuous-integration/drone/tag Build is passing
    continuous-integration/drone/push Build is passing
    Stable

    witten released this 2020-01-21 18:47:29 +00:00 | 2496 commits to main since this release

    • #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.
    Downloads
  • 1.4.21 e4f1094569

    borgmatic 1.4.21
    All checks were successful
    continuous-integration/drone/tag Build is passing
    Stable

    witten released this 2019-12-20 22:04:49 +00:00 | 2508 commits to main since this release

    Downloads
  • 1.4.20 e009bfeaa2

    borgmatic 1.4.20
    All checks were successful
    continuous-integration/drone/push Build is passing
    continuous-integration/drone/tag Build is passing
    Stable

    witten released this 2019-12-13 06:54:45 +00:00 | 2515 commits to main since this release

    • 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".
    Downloads
  • 1.4.19 c6cb21a748

    borgmatic 1.4.19
    All checks were successful
    continuous-integration/drone/push Build is passing
    continuous-integration/drone/tag Build is passing
    Stable

    witten released this 2019-12-12 05:24:37 +00:00 | 2519 commits to main since this release

    • #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.
    Downloads