Commit Graph

678 Commits

Author SHA1 Message Date
1a956e8b05 Add fish shell completions to NEWS (#686).
Some checks failed
continuous-integration/drone/push Build is failing
2023-05-06 16:04:15 -07:00
0b397a5bf9 Fix borgmatic error when not finding the configuration schema for certain "pip install --editable" development installs (#687).
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-30 16:24:10 -07:00
a60d7fd173 Run "borgmatic borg" action without capturing output so interactive prompts and flags like "--progress" still work.
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-30 15:43:41 -07:00
5962fd473e Another try. Backing out psql error changes (#678).
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-21 10:34:50 -07:00
7e64f415ba Attempt to fix failing end-to-end database test that only fails in CI.
Some checks failed
continuous-integration/drone/push Build is failing
2023-04-21 10:03:29 -07:00
b555fcb956 Add "source_directories_must_exist" expansion fix to NEWS (#682). 2023-04-20 23:08:21 -07:00
ee5c25f3bd Add additional tests for PostgreSQL hook fixes (#678).
Some checks failed
continuous-integration/drone/push Build is failing
2023-04-20 21:44:42 -07:00
3b21ce4ce8 Rename "master" development branch to "main" to use more inclusive language (#684).
Some checks failed
continuous-integration/drone/push Build is failing
2023-04-19 21:43:08 -07:00
1c67db5d62 Add documentation for "borgmatic restore --schema" (#375).
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-14 16:40:58 -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
4a94c2c9bf Selectively omit list values when including configuration files (#672).
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-13 14:39:36 -07:00
1ea4433aa9 Selectively shallow merge certain mappings or sequences when including configuration files (#672).
Some checks failed
continuous-integration/drone/push Build is failing
2023-04-11 21:49:10 -07:00
4c0e2cab78 View the results of configuration file merging via "validate-borgmatic-config --show" flag (#673).
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-11 10:49:09 -07:00
31a2ac914a Add optional support for running end-to-end tests and building documentation with rootless Podman instead of Docker.
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-10 14:26:54 -07:00
d6ef0df50d Mention #670 being fixed in NEWS.
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-09 10:01:08 -07:00
cc60a71210 Clarify "log_file" NEWS (#413).
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-06 14:12:12 -07:00
4cd7556a34 Add "log_file" command hook context to NEWS and docs (#413).
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-06 13:58:37 -07:00
192bfe46a9 Fix error when running the "prune" action with both "archive_name_format" and "prefix" options set (#668).
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-05 14:58:05 -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
7e6bee84b0 Add "--log-file-format" flag for customizing the log message format (#658).
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-02 23:06:36 -07:00
01811e03ba Tagged the auto-matching archive behavior as breaking in NEWS.
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-02 14:38:35 -07:00
9712d00680 Add "match_archives" option (#588).
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-01 23:57:55 -07:00
b9328e6d42 Add spellchecking of source code to NEWS.
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-01 14:09:48 -07:00
32ab17fa46 merge 2023-04-01 22:12:41 +05:30
6054ced931 fix: run typos 2023-04-01 22:10:32 +05:30
3f78ac4085 Automatically use the "archive_name_format" option to filter which archives get used for borgmatic actions that operate on multiple archives (#479).
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-31 15:21:08 -07:00
5f595f7ac3 Fix regression in which the "transfer" action produced a traceback (#663).
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-30 23:21:20 -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
61c7b8f13c Add optional repository labels so you can select a repository via "--repository yourlabel" at the command-line (#635).
Some checks failed
continuous-integration/drone/push Build is failing
2023-03-27 15:54:55 -07:00
d0d3a39833 When a database command errors, display and log the error message instead of swallowing it (#396).
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-27 10:36:39 -07:00
8c0eea7229 Add additional documentation link to environment variable feature. Rename constants section.
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-25 08:56:25 -07:00
19e95628c3 Add documentation and NEWS for custom constants feature (#612).
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-24 23:47:05 -07:00
739a58fe47 Rename scripts/run-full-dev-tests to scripts/run-end-to-end-dev-tests and make it run end-to-end tests only.
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-24 16:24:00 -07:00
9851abc2e1 Add documentation on backing up a database running in a container (#649).
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-24 15:18:49 -07:00
f42890430c Add code style plugins to enforce use of Python f-strings and prevent single-letter variables.
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-23 23:11:14 -07:00
0a72c67c6c Add missing source directory error fix to NEWS (#655).
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-22 13:02:22 -07:00
ca6fd6b061 Add confusing error message fix to NEWS (#623).
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-21 14:25:20 -07:00
3f17c355ca Add "file://" paths to NEWS (#576). 2023-03-21 10:24:51 -07:00
6351747da5 Add NixOS package link to installation docs.
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-19 09:02:47 -07:00
55c153409e Add "source_directories_must_exist" option to NEWS (#501).
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-18 14:07:38 -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
ca4461820d Add support for Python 3.11.
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-16 13:29:37 -07:00
7605838bfe Add "--repository" flag to all actions where it makes sense (#564).
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-16 13:27:08 -07:00
8cec7c74d8 Add "--strip-components all" on the "extract" action to remove leading path components (#647).
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-09 10:09:16 -08:00
b343363bb8 Change the default action order to: "create", "prune", "compact", "check" (#304).
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-08 14:05:06 -08:00
9db31bd1e9 Run any command-line actions in the order specified instead of using a fixed ordering (#304).
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-08 13:19:41 -08:00
d88bcc8be9 Add Healthchecks "log" state feature to NEWS.
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-07 15:45:23 -08: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
a071e02d20 With the "create" action and the "--list" ("--files") flag, only show excluded files at verbosity 2 (#620).
Some checks failed
continuous-integration/drone/push Build is failing
2023-03-02 15:33:42 -08:00
dbf8301c19 Add "checkpoint_volume" configuration option to creates checkpoints every specified number of bytes.
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-27 10:47:17 -08:00
2a36a2a312 Add "--repository" flag to the "rcreate" action. Add "--progress" flag to the "transfer" action.
Some checks failed
continuous-integration/drone/push Build is failing
2023-02-26 23:22:23 -08:00
da321e180d Fix the "create" action with the "--dry-run" flag querying for databases when a PostgreSQL/MySQL "all" database is configured.
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-26 22:15:12 -08:00
c6582e1171 Internally support new Borg 2.0.0b5 "--filter" status characters / item flags for the "create" action.
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-26 17:17:25 -08:00
9b83afe491 With the "create" action, only one of "--list" ("--files") and "--progress" flags can be used.
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-26 17:05:56 -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
418ebc8843 Add MySQL database hook "add_drop_database" configuration option to control whether dumped MySQL databases get dropped right before restore (#642).
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-02-20 15:32:47 -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
4a90e090ad Clarify NEWS on database "all" dump feature applying to MySQL as well.
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-26 15:28:17 -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
30cca62d09 Add configuration options for database command customization (#630).
Some checks failed
continuous-integration/drone/push Build is failing
2023-01-26 14:59:17 -08:00
0e6b2c6773 Optionally dump "all" PostgreSQL databases to separate files instead of one combined dump file (#438, #560).
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-25 23:31:07 -08:00
504cce39a1 Add NEWS entry for #629.
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-14 09:17:27 -08:00
5e15c9f2bc Fix traceback when include merging on ARM64 (#622).
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-23 10:07:53 -08:00
f67c544be6 Optionally dump "all" PostgreSQL databases to separate files instead of one combined dump file (#438, #560).
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-15 22:59:42 -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
694d376d15 Clarify documentation about multiple repositories and separate configuration files (#613).
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-21 13:33:01 -08:00
fd39f54df7 Code formatting.
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-18 08:35:01 -08:00
6975a5b155 Fix "data" consistency check to support "check_last" and consistency "prefix" options (#611).
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-17 10:19:48 -08:00
6aeb74550d Clarify examples in include merging and deep merging documentation (#607).
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-28 19:33:19 -07: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
d7f1c10c8c To prevent Borg hangs, unconditionally delete stale named pipes before dumping databases (#360).
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-12 10:26:09 -07:00
e8e4d17168 Clean up changelog for the current dev release.
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-06 22:06:03 -07:00
902730df46 Update sample systemd file to allow system idle (#589).
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-05 10:20:25 -07:00
c31702d092 Fix for potential data loss with "patterns_from". Also, display excluded files (#590).
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-04 22:57:18 -07:00
ba8fbe7a44 Add "break-lock" action for removing any repository and cache locks leftover from Borg aborting (#357).
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-04 13:42:18 -07:00
2774c2e4c0 Add support for Borg 2's "--match-archives" flag (replaces "--glob-archives") (#591).
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-03 22:50:37 -07:00
ae036aebd7 When the "read_special" option is true or database hooks are enabled, auto-exclude special files for a "create" action to prevent Borg from hanging (#587).
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-03 12:58:13 -07:00
90be5b84b1 Fix changelog development version.
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-20 14:02:48 -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
679bb839d7 Fix hang when database hooks are enabled and "patterns" contains a parent directory of "~/.borgmatic" (#582).
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-08 10:16:42 -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
317dc7fbce Add "before_actions" and "after_actions" command hooks that run before/after all the actions for each repository, update docs to cover per-repository configurations (#463).
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-21 21:48:37 -07:00
462326406e Drop only-style actions like "--create", rename "prune --files" to "prune --list", and add "--list" alias to "create" and "export-tar" (#571).
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-21 14:25:16 -07:00
7dee6194a2 Add new "transfer" action for Borg 2 (#557).
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-18 23:06:51 -07:00
b40e9b7da2 Ignore archive filter parameters passed to list action when --archive is given (#557).
All checks were successful
continuous-integration/drone Build is passing
2022-08-18 09:59:48 -07:00
89d201c8ff Fleshing out NEWS for the Borg 2 changes.
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-17 21:54:00 -07:00
f47c98c4a5 Rename several configuration options to match Borg 2 (#557).
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-17 21:14:58 -07:00
d807ce095e Update export-tar action for Borg 2 support (#557).
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-15 17:34:12 -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
4a55749bd2 Update prune action for Borg 2 support (#557).
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-13 17:26:51 -07:00
2898e63166 Update create action for Borg 2 support (#557).
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-12 23:54:13 -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
9aece3936a Modify "mount" and "extract" actions to require the "--repository" flag when multiple repositories are configured (#566).
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-25 11:30:02 -07:00
c7e4e6f6c9 Add Healthchecks "verify_tls" option to NEWS.
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-23 23:16:06 -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
16066942e3 Fix traceback with "create" action and "--json" flag when a database hook is configured (#563).
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-19 10:25:10 -07:00
e85d551eac Fix all database hooks to error when the requested database to restore isn't present in the Borg archive (#560).
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-06 23:21:24 -07:00
c0f48e1071 Fix command-line "--override" flag to continue supporting old configuration file formats (#561).
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-06 18:14:44 -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
457ed80744 Fix environment variable plumbing so options in one configuration file aren't used for others (#555).
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-30 13:42:17 -07:00
10723efc68 Fix all monitoring hooks to warn if the server returns an HTTP 4xx error (#554).
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-29 21:19:40 -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
cc32f0018b Start formalizing how new features are flagged by version in documentation.
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-16 20:23:16 -07:00
dfc4db1860 Document environment variable interpolation (#546).
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-16 15:30:53 -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
65b2fe86c6 Fix Bash completion script to no longer alter your shell's settings.
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-09 16:29:54 -07:00
0e90a80680 Add links in documentation for ntfy monitoring hook (#543).
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-09 13:41:22 -07:00
d14f22e121 Add "borgmatic list --find" flag for searching for files across multiple archives (#541).
Some checks failed
continuous-integration/drone/push Build is failing
2022-06-03 15:12:14 -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
2bc91ac3d2 Add "generate-borgmatic-config --overwrite" flag to replace an existing destination file (#539).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-29 16:03:55 -07:00
5b615d51a4 Add support for "borgmatic borg debug" command (#538).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-29 15:43:03 -07:00
8fa90053cf Add "borgmatic check --force" flag to ignore configured check frequencies (#523). 2022-05-28 19:29:33 -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
77b84f8a48 Add Bash completion script so you can tab-complete the borgmatic command-line.
Some checks failed
continuous-integration/drone/push Build is failing
2022-05-26 10:27:53 -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
54933ebef5 Change connection failures for monitoring hooks to be warnings instead of errors (#439).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-24 15:50:04 -07:00
157e59ac88 Add Healthchecks monitoring hook "send_logs" option to enable/disable sending borgmatic logs to the Healthchecks server (#460).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-24 14:44:33 -07:00
8b179e4647 Reverse logic of Healtchecks "skip_states" option to just "states" (#525).
Some checks failed
continuous-integration/drone/push Build is failing
2022-05-24 14:09:42 -07:00
865eff7d98 Add Healthchecks monitoring hook "skip_states" option to disable pinging for particular monitoring states (#525).
Some checks failed
continuous-integration/drone/push Build is failing
2022-05-24 13:59:28 -07:00
b9741f4d0b Add Healthchecks monitoring hook "ping_body_limit" option to configure how many bytes of logs to send to the Healthchecks server (#294).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-24 12:23:38 -07:00
02781662f8 Change monitoring hooks to specify the ping URL / integration key as a named option.
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-23 20:02:10 -07:00
32a1043468 Remove the error when "archive_name_format" is specified but a retention prefix isn't (#402).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-23 16:11:24 -07:00
3e4aeec649 Warn when an unsupported variable is used in a hook command (#420).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-23 15:27:54 -07:00
255cc6ec23 When deep merging common configuration, merge colliding list values by appending them (#531).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-20 15:28:28 -07:00
51fc37d57a Improve the error message when a configuration override contains an invalid value (#528).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-20 13:38:53 -07:00
1921f55a9d Add emojis to documentation table of contents to make it easier to find particular how-to and reference guides at a glance.
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-20 11:11:35 -07:00
788281cfb9 When a configuration include is a relative path, load it from either the current working directory or from the directory containing the file doing the including (#532).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-19 17:15:05 -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
48b50b5209 Add documentation link to NEWS.
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-26 10:24:25 -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
525266ede6 Deep merging when including common configuration (#381).
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-25 21:18:37 -07:00