Commit Graph

549 Commits

Author SHA1 Message Date
Dan Helfman be1e483e66 Add check_repositories regression fix to NEWS (#662). 2023-03-31 11:46:38 +02:00
Dan Helfman 7adddb5a12 Bump version for release. 2023-03-31 11:46:38 +02:00
Dan Helfman 84a0ab3d18 Add optional repository labels so you can select a repository via "--repository yourlabel" at the command-line (#635). 2023-03-31 11:46:38 +02:00
Dan Helfman 1d79fa3910 When a database command errors, display and log the error message instead of swallowing it (#396). 2023-03-31 11:36:15 +02:00
Dan Helfman bc662720df Add additional documentation link to environment variable feature. Rename constants section. 2023-03-31 11:36:15 +02:00
Dan Helfman 1f7f31098d Add documentation and NEWS for custom constants feature (#612). 2023-03-31 11:36:15 +02:00
Dan Helfman 8edd5db1cb Rename scripts/run-full-dev-tests to scripts/run-end-to-end-dev-tests and make it run end-to-end tests only. 2023-03-31 11:36:15 +02:00
Dan Helfman 646370e675 Add documentation on backing up a database running in a container (#649). 2023-03-31 11:36:15 +02:00
Dan Helfman 7d1b8ed393 Add code style plugins to enforce use of Python f-strings and prevent single-letter variables. 2023-03-31 11:36:15 +02:00
Dan Helfman 81c81792f7 Add missing source directory error fix to NEWS (#655). 2023-03-31 11:36:15 +02:00
Dan Helfman 9af87e7035 Add confusing error message fix to NEWS (#623). 2023-03-31 11:35:34 +02:00
Dan Helfman 72effb99b1 Add "file://" paths to NEWS (#576). 2023-03-31 11:35:34 +02:00
Dan Helfman 300d9b9dc4 Add NixOS package link to installation docs. 2023-03-31 11:35:34 +02:00
Dan Helfman 52a64f6a2c Add "source_directories_must_exist" option to NEWS (#501). 2023-03-31 11:35:34 +02:00
Dan Helfman ed15ea932b Add "borg_files_cache_ttl" option to NEWS. 2023-03-31 11:35:34 +02:00
Dan Helfman f0e92591cc Bump version for release. 2023-03-31 11:35:34 +02:00
Dan Helfman 0ada19b444 Add support for Python 3.11. 2023-03-31 11:35:34 +02:00
Dan Helfman 7129e20141 Add "--repository" flag to all actions where it makes sense (#564). 2023-03-31 11:35:34 +02:00
Dan Helfman 9f1d183712 Add "--strip-components all" on the "extract" action to remove leading path components (#647). 2023-03-31 11:35:34 +02:00
Dan Helfman 9fa57b3190 Change the default action order to: "create", "prune", "compact", "check" (#304). 2023-03-31 11:35:33 +02:00
Dan Helfman 15ca234349 Run any command-line actions in the order specified instead of using a fixed ordering (#304). 2023-03-31 11:35:33 +02:00
Dan Helfman fc9bf03409 Add Healthchecks "log" state feature to NEWS. 2023-03-31 11:35:33 +02:00
Dan Helfman 6948aa957f Add SQLite feature to NEWS and also integrations. 2023-03-31 11:33:18 +02:00
Dan Helfman 15d408d7cf Bump version for release. 2023-03-31 11:33:17 +02:00
Dan Helfman 228f55a1de With the "create" action and the "--list" ("--files") flag, only show excluded files at verbosity 2 (#620). 2023-03-31 11:33:17 +02:00
Dan Helfman 7beb935122 Add "checkpoint_volume" configuration option to creates checkpoints every specified number of bytes. 2023-03-31 11:33:17 +02:00
Dan Helfman 24331d917c Add "--repository" flag to the "rcreate" action. Add "--progress" flag to the "transfer" action. 2023-03-31 11:33:17 +02:00
Dan Helfman 49950c2c77 Fix the "create" action with the "--dry-run" flag querying for databases when a PostgreSQL/MySQL "all" database is configured. 2023-03-31 11:33:17 +02:00
Dan Helfman a66542cce1 Internally support new Borg 2.0.0b5 "--filter" status characters / item flags for the "create" action. 2023-03-31 11:33:17 +02:00
Dan Helfman ee8535f577 With the "create" action, only one of "--list" ("--files") and "--progress" flags can be used. 2023-03-31 11:33:17 +02:00
Dan Helfman 713ed66337 Add ntfy authentication to NEWS. 2023-03-31 11:33:17 +02:00
Dan Helfman 6bdb1974cf Add MySQL database hook "add_drop_database" configuration option to control whether dumped MySQL databases get dropped right before restore (#642). 2023-03-31 11:33:17 +02:00
Dan Helfman 339ffc9c22 Fix for potential data loss (data not getting backed up) when dumping large "directory" format PostgreSQL/MongoDB databases (#643). 2023-03-31 11:33:17 +02:00
Dan Helfman 0241d56131 Clarify NEWS on database "all" dump feature applying to MySQL as well. 2023-03-31 11:33:17 +02:00
Dan Helfman 1c2ef7b24d Bump version for release. 2023-03-31 11:33:17 +02:00
Dan Helfman 2cf1ed57c0 Add configuration options for database command customization (#630). 2023-03-31 11:33:17 +02:00
Dan Helfman 25df602a47 Optionally dump "all" PostgreSQL databases to separate files instead of one combined dump file (#438, #560). 2023-03-31 11:33:17 +02:00
Dan Helfman 62109adfb0 Add NEWS entry for #629. 2023-03-31 11:33:17 +02:00
Dan Helfman 1e3fd59ce6 Fix traceback when include merging on ARM64 (#622). 2023-03-31 11:33:17 +02:00
Dan Helfman a97dc48fee Optionally dump "all" PostgreSQL databases to separate files instead of one combined dump file (#438, #560). 2023-03-31 11:33:17 +02:00
Dan Helfman 7e49b63a26 Fix logs that interfere with JSON output by making warnings go to stderr instead of stdout (#602). 2023-03-31 11:33:17 +02:00
Dan Helfman df2c34c260 Bump version for release. 2023-03-31 11:33:17 +02:00
Dan Helfman 3ee7d502d3 Clarify documentation about multiple repositories and separate configuration files (#613). 2023-03-31 11:33:17 +02:00
Dan Helfman 58e3869dbd Code formatting. 2023-03-31 11:33:17 +02:00
Dan Helfman 3113aaba27 Fix "data" consistency check to support "check_last" and consistency "prefix" options (#611). 2023-03-31 11:33:17 +02:00
Dan Helfman 1c00954969 Clarify examples in include merging and deep merging documentation (#607). 2023-03-31 11:33:17 +02:00
Dan Helfman 89500df429 Fix traceback when a configuration section is present but lacking any options (#604). 2022-10-23 13:56:03 -07:00
Dan Helfman 9c42e7e817 Fix regression in which "check" action errored on certain systems (#597, #598). 2022-10-14 16:19:26 -07:00
Dan Helfman 953277a066 Fix special file detection when broken symlinks are encountered (#596). 2022-10-14 09:41:08 -07:00
Dan Helfman e2002b5488 Bump version for release. 2022-10-12 10:59:54 -07:00