c657764367
Fix logs that interfere with JSON output by making warnings go to stderr instead of stdout ( #602 ).
2022-12-02 12:12:10 -08:00
f79286fc91
Bump version for release.
2022-11-27 09:00:40 -08:00
89500df429
Fix traceback when a configuration section is present but lacking any options ( #604 ).
2022-10-23 13:56:03 -07:00
9c42e7e817
Fix regression in which "check" action errored on certain systems ( #597 , #598 ).
2022-10-14 16:19:26 -07:00
953277a066
Fix special file detection when broken symlinks are encountered ( #596 ).
2022-10-14 09:41:08 -07:00
e2002b5488
Bump version for release.
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 ).
2022-09-20 13:52:13 -07:00
276a27d485
Bump version for release.
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 ).
2022-08-30 20:42:42 -07:00
d1837cd1d3
Bump version for release.
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.
2022-08-21 21:54:13 -07:00
94321aec7a
Update compact action for Borg 2 support ( #557 ).
2022-08-13 22:07:15 -07:00
622caa0c21
Support for Borg 2's rcreate and rinfo sub-commands ( #557 ).
2022-08-12 14:53:20 -07:00
6ddae20fa1
Fix handling of "repository" and "data" consistency checks to prevent invalid Borg flags ( #565 ).
2022-07-23 21:02:21 -07:00
23feac2f4c
Bump version for release.
2022-07-19 20:32:41 -07:00
6005426684
Update documentation about configuring multiple consistency checks or multiple databases ( #559 ).
2022-07-03 22:24:25 -07:00
992f62edd2
Bump version for release.
2022-06-30 22:14:41 -07:00
bd4d109009
Fix logging to include the full traceback when Borg experiences an internal error ( #553 ).
2022-06-28 13:38:24 -07:00
d929313d45
Bump version.
2022-06-24 10:18:01 -07:00
aecb6fcd74
Code style, rename command-line flag, and move new code into its own file ( #546 )
2022-06-16 11:35:24 -07:00
b6f1025ecb
Bump version for release.
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.
2022-06-02 20:35:39 -07:00
8e9e06afe6
Bump version for release.
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 ).
2022-05-25 10:26:26 -07:00
634d9e4946
Bump version for release.
2022-05-24 16:22:37 -07:00
7e9adfb899
Add NEWS entry for randomized systemd timer delay.
2022-05-07 23:11:26 -07:00
4a48e6aa04
Bump version for release.
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 ).
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 ).
2022-04-02 22:28:41 -07:00
4d1d8d7409
Bump version for release.
2022-03-14 13:43:24 -07:00
4b3027e4fc
Add test for new working_directory option ( #431 ).
2022-03-03 11:48:18 -08:00
7c5b68c98f
Bump version for release.
2022-02-10 10:29:18 -08:00
bec73245e9
Fix traceback when a YAML validation error occurs ( #480 , #482 ).
2022-01-19 20:39:03 -08:00
0119514c11
Add Python version requirements to setup.py.
2022-01-09 10:19:53 -08:00
80bdf1430b
Bump version for release.
2022-01-04 20:20:13 -08:00
f34951c088
Add MySQL dump command adjustment to NEWS.
2021-11-29 12:10:04 -08:00
c646edf2c7
Bump version for release.
2021-11-22 13:19:15 -08:00
4d6ed27f73
Add to changelog: Add support for old version (2.x) of jsonschema library.
2021-10-23 09:49:16 -07:00
1c6890492b
Bump version for release.
2021-10-11 17:02:32 -07:00
a7c8e7c823
Bump version for release.
2021-10-11 11:13:32 -07:00
7ff6066d47
Move GitHub hosting from a personal namespace to an organization.
2021-09-14 10:18:10 -07:00
acb2ca79d9
Fix traceback that can occur when dumping a database ( #440 ).
2021-08-06 08:58:11 -07:00
760286abe1
Dev release bump.
2021-07-30 09:49:07 -07:00
b3f5a9d18f
Fix error when configuration file contains "umask" option ( #437 ).
2021-07-27 10:04:22 -07:00
0aff497430
Bump version for release.
2021-07-26 10:17:49 -07:00
27d37b606b
Better error messages! Switch the library used for validating configuration files (from pykwalify to jsonschema).
2021-06-22 13:27:59 -07:00
77a860cc62
Link borgmatic Ansible role from installation documentation.
2021-06-19 19:04:22 -07:00