Commit Graph

264 Commits

Author SHA1 Message Date
833796d1c4 Add archive check probing logic tweak to NEWS (#688).
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-17 08:48:54 -07:00
79b094d035 Bump version for release.
All checks were successful
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2023-05-16 09:59:09 -07:00
8cb5a42a9e Drop deprecated pkg_resources in favor of importlib.metadata and packaging.
Some checks failed
continuous-integration/drone/push Build is failing
2023-04-14 21:21:25 -07:00
96d4a8ee45 Add "borgmatic restore --schema" flag to NEWS (#375).
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-14 16:33:06 -07:00
613f6c602c Bump version for release.
All checks were successful
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2023-04-13 15:12:19 -07:00
616eb6b6da Fix error with "info --match-archives" and fix "--match-archives" overriding logic (#666).
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-04 21:25:10 -07:00
00d1dea94e Bump version for release.
All checks were successful
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2023-04-03 16:11:25 -07:00
3512191f3e Add check_repositories regression fix to NEWS (#662).
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-28 11:45:55 -07:00
c5ffb76dfa Bump version for release.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-03-27 15:56:49 -07:00
c84b26499b Add "borg_files_cache_ttl" option to NEWS.
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-17 19:29:10 -07:00
bdfe4b61eb Bump version for release.
All checks were successful
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2023-03-16 13:42:15 -07:00
e1f02d9fa5 Add SQLite feature to NEWS and also integrations.
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-04 09:59:16 -08:00
b6cf7d2adc Bump version for release.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-03-02 15:34:22 -08:00
8a9d5d93f5 Add ntfy authentication to NEWS.
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-25 14:23:42 -08:00
f5a448c7c2 Fix for potential data loss (data not getting backed up) when dumping large "directory" format PostgreSQL/MongoDB databases (#643).
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-20 15:18:51 -08:00
301b29ee11 Bump version for release.
All checks were successful
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2023-01-26 15:17:19 -08:00
c657764367 Fix logs that interfere with JSON output by making warnings go to stderr instead of stdout (#602).
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-02 12:12:10 -08:00
f79286fc91 Bump version for release.
All checks were successful
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2022-11-27 09:00:40 -08:00
89500df429 Fix traceback when a configuration section is present but lacking any options (#604).
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-23 13:56:03 -07:00
9c42e7e817 Fix regression in which "check" action errored on certain systems (#597, #598).
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is passing
2022-10-14 16:19:26 -07:00
953277a066 Fix special file detection when broken symlinks are encountered (#596).
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-14 09:41:08 -07:00
e2002b5488 Bump version for release.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-10-12 10:59:54 -07:00
ac7c7d4036 Warn when ignoring a configured "read_special" value of false, as true is needed when database hooks are enabled (#587).
Some checks failed
continuous-integration/drone/push Build is failing
2022-09-20 13:52:13 -07:00
276a27d485 Bump version for release.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-09-08 10:29:44 -07:00
9e64d847ef Fix regression in which "borgmatic info --archive ..." showed repository info instead of archive info with Borg 1 (#577).
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-30 20:42:42 -07:00
d1837cd1d3 Bump version for release.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-08-25 11:58:06 -07:00
c46f2b8508 Fix conflict between "patterns" and "source_directories" (#574), make "source_directories" optional (#542). 2022-08-25 11:55:34 -07:00
e7b7560477 Bump version for release.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-08-21 21:54:13 -07:00
94321aec7a Update compact action for Borg 2 support (#557).
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-13 22:07:15 -07:00
622caa0c21 Support for Borg 2's rcreate and rinfo sub-commands (#557).
Some checks failed
continuous-integration/drone/push Build is failing
2022-08-12 14:53:20 -07:00
6ddae20fa1 Fix handling of "repository" and "data" consistency checks to prevent invalid Borg flags (#565).
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-23 21:02:21 -07:00
23feac2f4c Bump version for release.
All checks were successful
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2022-07-19 20:32:41 -07:00
6005426684 Update documentation about configuring multiple consistency checks or multiple databases (#559).
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-03 22:24:25 -07:00
992f62edd2 Bump version for release.
All checks were successful
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2022-06-30 22:14:41 -07:00
bd4d109009 Fix logging to include the full traceback when Borg experiences an internal error (#553).
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-28 13:38:24 -07:00
d929313d45 Bump version.
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-24 10:18:01 -07:00
aecb6fcd74 Code style, rename command-line flag, and move new code into its own file (#546)
Some checks failed
continuous-integration/drone/push Build is failing
2022-06-16 11:35:24 -07:00
b6f1025ecb Bump version for release.
All checks were successful
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2022-06-09 16:38:34 -07:00
80ec3e7d97 Deprecate "borgmatic list --successful" flag, as listing only non-checkpoint (successful) archives is now the default in newer versions of Borg.
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-02 20:35:39 -07:00
8e9e06afe6 Bump version for release.
All checks were successful
continuous-integration/drone/tag Build is passing
2022-05-31 09:41:20 -07:00
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
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
be59a3e574 Fix generate-borgmatic-config with "--source" flag to support more complex schema changes like the new Healthchecks configuration options (#536).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-25 10:26:26 -07:00
634d9e4946 Bump version for release.
All checks were successful
continuous-integration/drone/tag Build is passing
2022-05-24 16:22:37 -07:00
7e9adfb899 Add NEWS entry for randomized systemd timer delay.
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-07 23:11:26 -07:00
4a48e6aa04 Bump version for release.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-04-26 10:07:04 -07:00
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).
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-21 22:08:25 -07:00
9f44bbad65 Fix borgmatic exit code (so it's zero) when initial Borg calls fail but later retries succeed (#517).
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-02 22:28:41 -07:00
4d1d8d7409 Bump version for release.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-03-14 13:43:24 -07:00
4b3027e4fc Add test for new working_directory option (#431).
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-03 11:48:18 -08:00