Commit Graph

255 Commits

Author SHA1 Message Date
Dan Helfman c84b26499b Add "borg_files_cache_ttl" option to NEWS.
continuous-integration/drone/push Build is passing Details
2023-03-17 19:29:10 -07:00
Dan Helfman bdfe4b61eb Bump version for release.
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-03-16 13:42:15 -07:00
Dan Helfman e1f02d9fa5 Add SQLite feature to NEWS and also integrations.
continuous-integration/drone/push Build is passing Details
2023-03-04 09:59:16 -08:00
Dan Helfman b6cf7d2adc Bump version for release.
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2023-03-02 15:34:22 -08:00
Dan Helfman 8a9d5d93f5 Add ntfy authentication to NEWS.
continuous-integration/drone/push Build is passing Details
2023-02-25 14:23:42 -08:00
Dan Helfman f5a448c7c2 Fix for potential data loss (data not getting backed up) when dumping large "directory" format PostgreSQL/MongoDB databases (#643).
continuous-integration/drone/push Build is passing Details
2023-02-20 15:18:51 -08:00
Dan Helfman 301b29ee11 Bump version for release.
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-01-26 15:17:19 -08:00
Dan Helfman c657764367 Fix logs that interfere with JSON output by making warnings go to stderr instead of stdout (#602).
continuous-integration/drone/push Build is passing Details
2022-12-02 12:12:10 -08:00
Dan Helfman f79286fc91 Bump version for release.
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-11-27 09:00:40 -08:00
Dan Helfman 89500df429 Fix traceback when a configuration section is present but lacking any options (#604).
continuous-integration/drone/push Build is passing Details
2022-10-23 13:56:03 -07:00
Dan Helfman 9c42e7e817 Fix regression in which "check" action errored on certain systems (#597, #598).
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/tag Build is passing Details
2022-10-14 16:19:26 -07:00
Dan Helfman 953277a066 Fix special file detection when broken symlinks are encountered (#596).
continuous-integration/drone/push Build is passing Details
2022-10-14 09:41:08 -07:00
Dan Helfman e2002b5488 Bump version for release.
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-10-12 10:59:54 -07:00
Dan Helfman ac7c7d4036 Warn when ignoring a configured "read_special" value of false, as true is needed when database hooks are enabled (#587).
continuous-integration/drone/push Build is failing Details
2022-09-20 13:52:13 -07:00
Dan Helfman 276a27d485 Bump version for release.
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-09-08 10:29:44 -07:00
Dan Helfman 9e64d847ef Fix regression in which "borgmatic info --archive ..." showed repository info instead of archive info with Borg 1 (#577).
continuous-integration/drone/push Build is passing Details
2022-08-30 20:42:42 -07:00
Dan Helfman d1837cd1d3 Bump version for release.
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-08-25 11:58:06 -07:00
Dan Helfman c46f2b8508 Fix conflict between "patterns" and "source_directories" (#574), make "source_directories" optional (#542). 2022-08-25 11:55:34 -07:00
Dan Helfman e7b7560477 Bump version for release.
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-08-21 21:54:13 -07:00
Dan Helfman 94321aec7a Update compact action for Borg 2 support (#557).
continuous-integration/drone/push Build is passing Details
2022-08-13 22:07:15 -07:00
Dan Helfman 622caa0c21 Support for Borg 2's rcreate and rinfo sub-commands (#557).
continuous-integration/drone/push Build is failing Details
2022-08-12 14:53:20 -07:00
Dan Helfman 6ddae20fa1 Fix handling of "repository" and "data" consistency checks to prevent invalid Borg flags (#565).
continuous-integration/drone/push Build is passing Details
2022-07-23 21:02:21 -07:00
Dan Helfman 23feac2f4c Bump version for release.
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-07-19 20:32:41 -07:00
Dan Helfman 6005426684 Update documentation about configuring multiple consistency checks or multiple databases (#559).
continuous-integration/drone/push Build is passing Details
2022-07-03 22:24:25 -07:00
Dan Helfman 992f62edd2 Bump version for release.
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-06-30 22:14:41 -07:00
Dan Helfman bd4d109009 Fix logging to include the full traceback when Borg experiences an internal error (#553).
continuous-integration/drone/push Build is passing Details
2022-06-28 13:38:24 -07:00
Dan Helfman d929313d45 Bump version.
continuous-integration/drone/push Build is passing Details
2022-06-24 10:18:01 -07:00
Dan Helfman aecb6fcd74 Code style, rename command-line flag, and move new code into its own file (#546)
continuous-integration/drone/push Build is failing Details
2022-06-16 11:35:24 -07:00
Dan Helfman b6f1025ecb Bump version for release.
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-06-09 16:38:34 -07:00
Dan Helfman 80ec3e7d97 Deprecate "borgmatic list --successful" flag, as listing only non-checkpoint (successful) archives is now the default in newer versions of Borg.
continuous-integration/drone/push Build is passing Details
2022-06-02 20:35:39 -07:00
Dan Helfman 8e9e06afe6 Bump version for release.
continuous-integration/drone/tag Build is passing Details
2022-05-31 09:41:20 -07:00
Dan Helfman e76bfa555f Reduce the default consistency check frequency and support configuring the frequency independently for each check (#523). 2022-05-28 14:42:19 -07:00
Steve Atwell 29b4666205 Fix python_requires to support all versions of 3.7
This is the standard way to support "Python 3.7 and newer" and it also
fixes use of borgmatic with some tools that do custom dependency
resolution.  E.g., using pex with --platform.
2022-05-26 07:05:04 -07:00
Dan Helfman be59a3e574 Fix generate-borgmatic-config with "--source" flag to support more complex schema changes like the new Healthchecks configuration options (#536).
continuous-integration/drone/push Build is passing Details
2022-05-25 10:26:26 -07:00
Dan Helfman 634d9e4946 Bump version for release.
continuous-integration/drone/tag Build is passing Details
2022-05-24 16:22:37 -07:00
Dan Helfman 7e9adfb899 Add NEWS entry for randomized systemd timer delay.
continuous-integration/drone/push Build is passing Details
2022-05-07 23:11:26 -07:00
Dan Helfman 4a48e6aa04 Bump version for release.
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-04-26 10:07:04 -07:00
Dan Helfman ed7fe5c6d0 Instead of executing "before" command hooks before all borgmatic actions run (and "after" hooks after), execute these hooks right before/after the corresponding action (#473).
continuous-integration/drone/push Build is passing Details
2022-04-21 22:08:25 -07:00
Dan Helfman 9f44bbad65 Fix borgmatic exit code (so it's zero) when initial Borg calls fail but later retries succeed (#517).
continuous-integration/drone/push Build is passing Details
2022-04-02 22:28:41 -07:00
Dan Helfman 4d1d8d7409 Bump version for release.
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-03-14 13:43:24 -07:00
Dan Helfman 4b3027e4fc Add test for new working_directory option (#431).
continuous-integration/drone/push Build is passing Details
2022-03-03 11:48:18 -08:00
Dan Helfman 7c5b68c98f Bump version for release.
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-02-10 10:29:18 -08:00
Dan Helfman bec73245e9 Fix traceback when a YAML validation error occurs (#480, #482).
continuous-integration/drone/push Build is passing Details
2022-01-19 20:39:03 -08:00
Dan Helfman 0119514c11 Add Python version requirements to setup.py.
continuous-integration/drone/push Build is failing Details
2022-01-09 10:19:53 -08:00
Dan Helfman 80bdf1430b Bump version for release.
continuous-integration/drone/tag Build is passing Details
2022-01-04 20:20:13 -08:00
Dan Helfman f34951c088 Add MySQL dump command adjustment to NEWS.
continuous-integration/drone/push Build is passing Details
2021-11-29 12:10:04 -08:00
Dan Helfman c646edf2c7 Bump version for release.
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2021-11-22 13:19:15 -08:00
Dan Helfman 4d6ed27f73 Add to changelog: Add support for old version (2.x) of jsonschema library.
continuous-integration/drone/push Build is passing Details
2021-10-23 09:49:16 -07:00
Dan Helfman 1c6890492b Bump version for release.
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2021-10-11 17:02:32 -07:00
Dan Helfman a7c8e7c823 Bump version for release.
continuous-integration/drone/push Build is passing Details
2021-10-11 11:13:32 -07:00