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 ).
2022-05-25 10:26:26 -07:00
Dan Helfman
634d9e4946
Bump version for release.
2022-05-24 16:22:37 -07:00
Dan Helfman
7e9adfb899
Add NEWS entry for randomized systemd timer delay.
2022-05-07 23:11:26 -07:00
Dan Helfman
4a48e6aa04
Bump version for release.
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 ).
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 ).
2022-04-02 22:28:41 -07:00
Dan Helfman
4d1d8d7409
Bump version for release.
2022-03-14 13:43:24 -07:00
Dan Helfman
4b3027e4fc
Add test for new working_directory option ( #431 ).
2022-03-03 11:48:18 -08:00
Dan Helfman
7c5b68c98f
Bump version for release.
2022-02-10 10:29:18 -08:00
Dan Helfman
bec73245e9
Fix traceback when a YAML validation error occurs ( #480 , #482 ).
2022-01-19 20:39:03 -08:00
Dan Helfman
0119514c11
Add Python version requirements to setup.py.
2022-01-09 10:19:53 -08:00
Dan Helfman
80bdf1430b
Bump version for release.
2022-01-04 20:20:13 -08:00
Dan Helfman
f34951c088
Add MySQL dump command adjustment to NEWS.
2021-11-29 12:10:04 -08:00
Dan Helfman
c646edf2c7
Bump version for release.
2021-11-22 13:19:15 -08:00
Dan Helfman
4d6ed27f73
Add to changelog: Add support for old version (2.x) of jsonschema library.
2021-10-23 09:49:16 -07:00
Dan Helfman
1c6890492b
Bump version for release.
2021-10-11 17:02:32 -07:00
Dan Helfman
a7c8e7c823
Bump version for release.
2021-10-11 11:13:32 -07:00
Dan Helfman
7ff6066d47
Move GitHub hosting from a personal namespace to an organization.
2021-09-14 10:18:10 -07:00
Dan Helfman
acb2ca79d9
Fix traceback that can occur when dumping a database ( #440 ).
2021-08-06 08:58:11 -07:00
Dan Helfman
760286abe1
Dev release bump.
2021-07-30 09:49:07 -07:00
Dan Helfman
b3f5a9d18f
Fix error when configuration file contains "umask" option ( #437 ).
2021-07-27 10:04:22 -07:00
Dan Helfman
0aff497430
Bump version for release.
2021-07-26 10:17:49 -07:00
Dan Helfman
27d37b606b
Better error messages! Switch the library used for validating configuration files (from pykwalify to jsonschema).
2021-06-22 13:27:59 -07:00
Dan Helfman
77a860cc62
Link borgmatic Ansible role from installation documentation.
2021-06-19 19:04:22 -07:00
Dan Helfman
7bd6374751
Bump version for release.
2021-06-17 20:44:54 -07:00
Dan Helfman
b37dd1a79e
Document use case of running backups conditionally based on laptop power level ( #419 ).
2021-06-09 10:03:35 -07:00
Dan Helfman
fd59776f91
Bump version for release.
2021-06-08 11:44:53 -07:00
Dan Helfman
c43b50b6e6
Upgrade PyYAML.
2021-03-30 22:29:20 -07:00
Dan Helfman
c072678936
Add support for ruamel.yaml 0.17.x YAML parsing library ( #404 ).
2021-03-30 15:53:19 -07:00
Dan Helfman
ea6cd53067
Update versions of test dependencies (test_requirements.txt and test containers).
2020-11-22 14:48:07 -08:00
Dan Helfman
604b3d5e17
Bump version.
2020-11-21 13:56:19 -08:00
Dan Helfman
667e1e5b15
Update document about new --override behavior ( #361 ).
2020-11-19 11:01:53 -08:00
Dan Helfman
e428329c03
Add systemd security improvement to NEWS.
2020-08-22 09:49:06 -07:00
Dan Helfman
79d4888e22
Add documentation navigation links on left side of all documentation pages.
2020-08-21 14:27:47 -07:00
Dan Helfman
99590cb6b6
Clarify documentation on configuration overrides, specifically the portion about list syntax.
2020-07-23 21:33:42 -07:00
Dan Helfman
b3fd1be5f6
Add "borgmatic export-tar" action to export an archive to a tar-formatted file or stream ( #300 ).
2020-07-22 21:53:55 -07:00
Dan Helfman
6f82c9979b
Add #339 to NEWS and add test.
2020-07-07 22:31:17 -07:00
Dan Helfman
2781873faf
Bump version for release.
2020-06-30 21:47:34 -07:00
Dan Helfman
35d542a676
Fix for traceback when running Cronitor, Cronhub, and PagerDuty monitor hooks ( #336 ).
2020-06-25 20:23:25 -07:00
Dan Helfman
d0b9c436b1
Bump version for release.
2020-06-23 11:21:43 -07:00
Dan Helfman
b320e74ad5
Update documentation code fragments theme to better match the rest of the page.
2020-06-17 16:02:57 -07:00
Dan Helfman
795e18773b
Bump version for release.
2020-06-06 15:01:56 -07:00
Dan Helfman
00033bf0a8
Tweak comment indentation in generated configuration file for clarity.
2020-06-02 11:37:13 -07:00
Dan Helfman
adda33dc4e
Bump version for release.
2020-05-26 13:15:01 -07:00
Dan Helfman
89cb5eb76d
Fix regression in support for PostgreSQL's "directory" dump format ( #314 ).
2020-05-18 11:31:29 -07:00
Dan Helfman
048a9ebb52
Add an additional end-to-end database test.
2020-05-15 10:12:49 -07:00
Dan Helfman
d88f321cef
Fix legitimate database dump command errors (exit code 1) not being treated as errors by borgmatic ( #310 ).
2020-05-14 22:38:38 -07:00
Dan Helfman
74adac6c70
Bump version for release.
2020-05-12 21:03:09 -07:00