github borgmatic-collective/borgmatic 1.8.0
borgmatic 1.8.0

latest releases: 1.9.0, 1.8.14, 1.8.13...
15 months ago
  • #575: BREAKING: For the "borgmatic borg" action, instead of implicitly injecting
    repository/archive into the resulting Borg command-line, pass repository to Borg via an
    environment variable and make archive available for explicit use in your commands. See the
    documentation for more information:
    https://torsion.org/borgmatic/docs/how-to/run-arbitrary-borg-commands/
  • #719: Fix an error when running "borg key export" through borgmatic.
  • #720: Fix an error when dumping a database and the "exclude_nodump" option is set.
  • #724: Add "check_i_know_what_i_am_doing" option to bypass Borg confirmation prompt when running
    "check --repair".
  • When merging two configuration files, error gracefully if the two files do not adhere to the same
    format.
  • #721: Remove configuration sections ("location:", "storage:", "hooks:" etc.), while still keeping
    deprecated support for them. Now, all options are at the same level, and you don't need to worry
    about commenting/uncommenting section headers when you change an option (if you remove your
    sections first).
  • #721: BREAKING: The retention prefix and the consistency prefix can no longer have different
    values (unless one is not set).
  • #721: BREAKING: The storage umask and the hooks umask can no longer have different values (unless
    one is not set).
  • BREAKING: Flags like "--config" that previously took multiple values now need to be given once
    per value, e.g. "--config first.yaml --config second.yaml" instead of "--config first.yaml
    second.yaml". This prevents argument parsing errors on ambiguous commands.
  • BREAKING: Remove the deprecated (and silently ignored) "--successful" flag on the "list" action,
    as newer versions of Borg list successful (non-checkpoint) archives by default.
  • All deprecated configuration option values now generate warning logs.
  • Remove the deprecated (and non-functional) "--excludes" flag in favor of excludes within
    configuration.
  • Fix an error when logging too-long command output during error handling. Now, long command output
    is truncated before logging.

Don't miss a new borgmatic release

NewReleases is sending notifications on new releases.