Borgmatic

Latest version: v1.8.11

Safety actively analyzes 630130 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 28

1.7.9

Not secure
* 295: Add a SQLite database dump/restore hook.
* 304: Change the default action order when no actions are specified on the command-line to:
"create", "prune", "compact", "check". If you'd like to retain the old ordering ("prune" and
"compact" first), then specify actions explicitly on the command-line.
* 304: Run any command-line actions in the order specified instead of using a fixed ordering.
* 564: Add "--repository" flag to all actions where it makes sense, so you can run borgmatic on
a single configured repository instead of all of them.
* 628: Add a Healthchecks "log" state to send borgmatic logs to Healthchecks without signalling
success or failure.
* 647: Add "--strip-components all" feature on the "extract" action to remove leading path
components of files you extract. Must be used with the "--path" flag.
* Add support for Python 3.11.

1.7.8

Not secure
* 620: With the "create" action and the "--list" ("--files") flag, only show excluded files at
verbosity 2.
* 621: Add optional authentication to the ntfy monitoring hook.
* With the "create" action, only one of "--list" ("--files") and "--progress" flags can be used.
This lines up with the new behavior in Borg 2.0.0b5.
* Internally support new Borg 2.0.0b5 "--filter" status characters / item flags for the "create"
action.
* Fix the "create" action with the "--dry-run" flag querying for databases when a PostgreSQL/MySQL
"all" database is configured. Now, these queries are skipped due to the dry run.
* Add "--repository" flag to the "rcreate" action to optionally select one configured repository to
create.
* Add "--progress" flag to the "transfer" action, new in Borg 2.0.0b5.
* Add "checkpoint_volume" configuration option to creates checkpoints every specified number of
bytes during a long-running backup, new in Borg 2.0.0b5.

1.7.7

Not secure
* 642: Add MySQL database hook "add_drop_database" configuration option to control whether dumped
MySQL databases get dropped right before restore.
* 643: Fix for potential data loss (data not getting backed up) when dumping large "directory"
format PostgreSQL/MongoDB databases. Prior to the fix, these dumps would not finish writing to
disk before Borg consumed them. Now, the dumping process completes before Borg starts. This only
applies to "directory" format databases; other formats still stream to Borg without using
temporary disk space.
* Fix MongoDB "directory" format to work with mongodump/mongorestore without error. Prior to this
fix, only the "archive" format worked.

1.7.6

Not secure
* 393, 438, 560: Optionally dump "all" PostgreSQL/MySQL databases to separate files instead of
one combined dump file, allowing more convenient restores of individual databases. You can enable
this by specifying the database dump "format" option when the database is named "all".
* 602: Fix logs that interfere with JSON output by making warnings go to stderr instead of stdout.
* 622: Fix traceback when include merging configuration files on ARM64.
* 629: Skip warning about excluded special files when no special files have been excluded.
* 630: Add configuration options for database command customization: "list_options",
"restore_options", and "analyze_options" for PostgreSQL, "restore_options" for MySQL, and
"restore_options" for MongoDB.

1.7.5

Not secure
* 311: Override PostgreSQL dump/restore commands via configuration options.
* 604: Fix traceback when a configuration section is present but lacking any options.
* 607: Clarify documentation examples for include merging and deep merging.
* 611: Fix "data" consistency check to support "check_last" and consistency "prefix" options.
* 613: Clarify documentation about multiple repositories and separate configuration files.

1.7.4

Not secure
* 596: Fix special file detection erroring when broken symlinks are encountered.
* 597, 598: Fix regression in which "check" action errored on certain systems ("Cannot determine
Borg repository ID").

Page 4 of 28

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.