borgmatic-collective / docker-borgmatic

Borgmatic in Docker
GNU General Public License v3.0
314 stars 88 forks source link

Bump borgmatic from 1.7.15 to 1.8.1 #249

Closed dependabot[bot] closed 10 months ago

dependabot[bot] commented 11 months ago

Bumps borgmatic from 1.7.15 to 1.8.1.

Release notes

Sourced from borgmatic's releases.

borgmatic 1.8.1

borgmatic 1.8.0

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

Sourced from borgmatic's changelog.

1.8.1

1.8.0

  • #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.
Commits
  • 3c8f604 Bump version for release.
  • 14e2a6b Omit "--glob-archives" or "--match-archives" Borg flag when its value would b...
  • e607de7 Include multiple configuration files with a single "!include" (#732).
  • e9bd5f4 Add documentation and NEWS link (#732).
  • 175003f Additional test coverage (#732).
  • b8d349d Additional test coverage (#732).
  • f6f0655 Multiple configuration includes with a single "!include" (#732).
  • 69771fe Add "store_config_files" option to NEWS (#725).
  • c5c3e2e Code formatting (#725).
  • 8491b2c Feat: optionally disable config bootstrap (#725).
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 10 months ago

Superseded by #251.