#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.
#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.0.
Release notes
Sourced from borgmatic's releases.
Changelog
Sourced from borgmatic's changelog.
Commits
0ad7b4f
Bump version for release.5c94160
Clarify database version description.5e0283b
Remove broken markdown item.ac0b239
Satisfy Gitea validation.cde50a7
Attempt to add some vertical whitespace for clarity.521c0eb
Fix text areas in issue templates.bc5dc22
Convert issue templates from Markdown to YAML to take advantage of forms.973ab01
Disable submitting issues without a template.9413a19
Try out multiple Gitea templates.0055de0
Merge branch 'main' of ssh://projects.torsion.org:3022/borgmatic-collective/b...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)