#725: Add "store_config_files" option for disabling the automatic backup of configuration files
used by the "config bootstrap" action.
#728: Fix for "prune" action error when using the "keep_exclude_tags" option.
#730: Fix for Borg's interactive prompt on the "check --repair" action automatically getting
answered "NO" even when the "check_i_know_what_i_am_doing" option isn't set.
#734: Omit "--glob-archives" or "--match-archives" Borg flag when its value would be "*" (meaning
all archives).
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.
#725: Add "store_config_files" option for disabling the automatic backup of configuration files
used by the "config bootstrap" action.
#728: Fix for "prune" action error when using the "keep_exclude_tags" option.
#730: Fix for Borg's interactive prompt on the "check --repair" action automatically getting
answered "NO" even when the "check_i_know_what_i_am_doing" option isn't set.
#734: Omit "--glob-archives" or "--match-archives" Borg flag when its value would be "*" (meaning
all archives).
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.
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)
Bumps borgmatic from 1.7.15 to 1.8.1.
Release notes
Sourced from borgmatic's releases.
Changelog
Sourced from borgmatic's changelog.
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).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)