Dan Helfman
|
07d5a0129c
|
For the MariaDB and MySQL hooks, add "events", "routines", and "tablespaces" options for disabling dumping of scheduled events, stored routines, and tablespaces, respectively (#1324).
|
2026-06-17 16:26:01 -07:00 |
|
Dan Helfman
|
beaeea25b3
|
Fix for the "restore" action sometimes failing to find a database dump that was dumped with a default port (#1322).
|
2026-06-15 11:56:04 -07:00 |
|
Dan Helfman
|
501f12dce3
|
Fix the ZFS hook's overzealous unmounting of snapshot paths when a source dataset is at "/" (#1319).
|
2026-06-10 16:15:32 -07:00 |
|
Dan Helfman
|
7e7c3c273e
|
Update the Apprise monitoring hook's "url" option to support loading credentials with the "{credential ...}" syntax (#1308).
|
2026-05-22 15:25:42 -07:00 |
|
Dan Helfman
|
411685280c
|
For MariaDB/MySQL, dump events, routines, and tablespaces. For MariaDB, dump a subset of system data when dumping "mysql"/"all" (#1303).
|
2026-05-08 09:38:13 -07:00 |
|
Dan Helfman
|
a508cabe3f
|
Update the KeePassXC credential hook to support KeePassXC's secret service integration.
|
2026-04-29 12:52:27 -07:00 |
|
Dan Helfman
|
468af1de0b
|
Fix the PostgreSQL database hook to properly parse "*options" values containing quoted spaces.
|
2026-04-24 19:24:44 -07:00 |
|
Dan Helfman
|
961ff7c724
|
For the MariaDB and MySQL database hooks, escape quotes in passwords when the "password_transport" option is "pipe".
|
2026-04-24 10:24:45 -07:00 |
|
Dan Helfman
|
40d2d521a7
|
Fix the ZFS hook to properly unmount snapshots for empty datasets (#1295).
|
2026-04-18 11:43:58 -07:00 |
|
Maxime Hamon
|
edfa708fa3
|
Add mTLS support for Loki monitoring hook
|
2026-04-12 17:57:01 +02:00 |
|
Dan Helfman
|
f3ae04225d
|
Fix a "source directories do not exist" regression when configuration paths are relative symlinks and the bootstrap data source hook is enabled (#1292).
|
2026-04-06 16:03:39 -07:00 |
|
Dan Helfman
|
26b3a03721
|
Fix for the Loki monitoring hook not respecting the monitoring verbosity (#1257).
|
2026-03-30 11:13:55 -07:00 |
|
Dan Helfman
|
7ca42a8f4f
|
Follow symlinks when backing up borgmatic configuration files to support the "bootstrap" action (#1270).
|
2026-02-20 19:55:52 -08:00 |
|
Dan Helfman
|
acd1a8d1dd
|
Update ntfy test to use @pytest.mark.parametrize (#1251)
|
2026-02-02 11:58:50 -08:00 |
|
Mashrafi Rahman
|
dc89c9ec73
|
Update and test the convert_string_to_array function.
|
2026-02-02 18:26:38 +08:00 |
|
Mashrafi Rahman
|
6b5390f5dd
|
Send tags as array in ntfy monitoring hook.
|
2026-02-01 15:47:13 +08:00 |
|
Dan Helfman
|
b67dcf829e
|
Fix a regression in which the ntfy monitoring hook failed to send a ping when the "priority" option was set (#1246).
|
2026-01-24 16:35:55 -08:00 |
|
Dan Helfman
|
f73a79d647
|
Fix another warning from LVM about leaked file descriptors, this time when calling "lvcreate" from a command hook (#1230).
|
2026-01-16 12:04:32 -08:00 |
|
Dan Helfman
|
5c55402021
|
Fix for the ntfy monitoring hook erroring on emojis in the "title" option (#1234).
|
2026-01-16 10:04:14 -08:00 |
|
Dan Helfman
|
762beb46c2
|
Fix "restore" action and broken end-to-end tests.
|
2026-01-14 12:54:36 -08:00 |
|
Dan Helfman
|
774436817a
|
BREAKING/SECURITY: For the Healthchecks, Apprise, Pagerduty, and Loki monitoring hooks, disable log sending when not explicitly enabled (#1132).
|
2026-01-09 22:25:50 -08:00 |
|
Dan Helfman
|
6407b3bd80
|
Fix existing tests (#1225).
|
2026-01-07 19:58:25 -08:00 |
|
Dan Helfman
|
aa6b6e0d96
|
Fix many tests (#1225).
|
2026-01-06 22:32:42 -08:00 |
|
Dan Helfman
|
b0e083eff2
|
BREAKING: Support disabling both constant and variable interpolation by escaping with backslashes (#1213).
|
2026-01-05 15:39:14 -08:00 |
|
Dan Helfman
|
047a374514
|
Fix existing automated tests (#1208).
|
2025-12-25 13:56:01 -08:00 |
|
Dan Helfman
|
b8642439cd
|
Fix for the database "restore" action restoring more databases than the "--database" flag specifies (#1208).
|
2025-12-22 15:46:28 -08:00 |
|
Dan Helfman
|
54d955bc95
|
Fix automated tests and update NEWS (#1206).
|
2025-12-20 16:59:13 -08:00 |
|
Dan Helfman
|
a72f9b24b5
|
Merge branch jacksonchen666-btrfs-remove-pid into btrfs-remove-pid and streamline the docs a bit.
|
2025-12-20 16:02:42 -08:00 |
|
Dan Helfman
|
b4ea45ab74
|
Allow the Btrfs hook to create and delete snapshots even when running as a non-root user (#1054).
|
2025-12-19 19:10:31 -08:00 |
|
Dan Helfman
|
6ae9b973fc
|
For the MariaDB and MySQL database hooks, creates a consistent snapshot by dumping all tables in a single transaction (#1193).
|
2025-12-19 11:53:30 -08:00 |
|
Dan Helfman
|
a31f913f54
|
For the MariaDB and MySQL database hooks, add a "socket_path" option for Unix socket database connections (#1193).
|
2025-12-14 21:13:21 -08:00 |
|
Dan Helfman
|
50a062611e
|
Fix a regression in the ZFS, LVM, and Btrfs hooks in which snapshotted paths ignored global excludes (#1195).
|
2025-12-02 15:40:42 -08:00 |
|
Jackson
|
dec47298bd
|
somehow make a test work
|
2025-11-22 08:03:40 +01:00 |
|
Jackson
|
f95fbaa6aa
|
fix at least some tests (with changed snapshot path)
this really is just a blanket find and replace though
|
2025-11-21 09:22:34 +01:00 |
|
Dan Helfman
|
a7356f2360
|
Fix for the database dumps hooks not respecting the "working_directory" option (#1127).
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/1129
|
2025-11-19 18:40:50 +00:00 |
|
Dan Helfman
|
0e9193c46b
|
Add an "ask_for_password" option to the KeePassXC credential hook for disabling KeePassXC's password prompt (#1181).
|
2025-11-14 21:20:21 -08:00 |
|
bockulator
|
ce7f0226be
|
Mock get_working_directory() calls in data source hook tests
|
2025-11-11 15:36:51 +01:00 |
|
bockulator
|
51ef9c7708
|
Fix database dumps hooks not respecting working_directory
|
2025-11-11 14:22:34 +01:00 |
|
Dan Helfman
|
14a8055e71
|
In the SQLite database hook, run SQLite such that it exits upon encountering an error instead of, you know, not doing that.
|
2025-11-07 23:22:44 -08:00 |
|
Tom Janssen
|
7cca1358fb
|
incorporate feedback
|
2025-10-29 09:50:55 +01:00 |
|
Tom Janssen
|
d0b5244888
|
add environment option
|
2025-10-28 16:52:50 +01:00 |
|
Dan Helfman
|
0f7ebcb4b7
|
Fix for a regression in the ZFS, LVM, and Btrfs hooks in which partial excludes of snapshot paths were ignored (#1169).
|
2025-10-26 14:12:52 -07:00 |
|
Dan Helfman
|
dcd567f4f0
|
Fix for a runtime directory error when the configured patterns contain a global exclude (#1150).
|
2025-10-22 11:10:42 -07:00 |
|
Dan Helfman
|
4017897b1a
|
For the MariaDB and MySQL database hooks, add a "skip_names" option to ignore particular databases when dumping "all" (#973).
|
2025-10-16 14:48:42 -07:00 |
|
Dan Helfman
|
75405bed89
|
Cache Btrfs get property commands (#1105).
|
2025-10-01 22:50:33 -07:00 |
|
Dan Helfman
|
5dca281439
|
Simplify logic around checking for read-only Btrfs subvolumes (#1105).
|
2025-09-30 12:19:57 -07:00 |
|
Dan Helfman
|
e2cdcba4e7
|
Get tests passing (#1105).
|
2025-09-29 23:06:49 -07:00 |
|
Dan Helfman
|
98ddb3e535
|
Fix several existing tests (#1105).
|
2025-09-28 15:45:21 -07:00 |
|
Dan Helfman
|
1192451718
|
Fix snapshotting in the ZFS, Btrfs, and LVM hooks to play nicely with the Borg 1.4+ "slashdot" hack within source directory paths (#1151).
|
2025-09-25 10:24:12 -07:00 |
|
Dan Helfman
|
4f0162d5f2
|
Add loading of systemd credentials even when running borgmatic outside of a systemd service (#1123).
|
2025-09-24 10:34:20 -07:00 |
|