Commit Graph
305 Commits
Author SHA1 Message Date
Gareth f4d35f1f6c feat: sync api creates and uses cryptographic identity of local instance (#780) 2025-06-22 20:42:23 -07:00
Adrian T 109c79d70f feat: allow repo url to be set from env with ${RESTIC_REPOSITORY} (#813) 2025-06-22 17:48:47 -07:00
Justin Rich ec073df7c4 feat: add support for block kit slack body (#774) 2025-05-29 02:19:46 -07:00
Ian Paterson 8501358f1d fix: missing KeepLastN in scheduled retention policy (#778) 2025-05-09 14:33:34 -07:00
Gareth George 20dba34ce7 chore: drop dependency on bbolt 2025-05-05 22:45:07 -07:00
Gareth George ce87da54de fix: reduce memory overhead when downloading restic updates 2025-05-05 21:19:15 -07:00
Gareth George 13e453c651 fix: rare repoPool initialization crash 2025-05-05 20:35:26 -07:00
Gareth George 8de10d736a fix: update restic install script to allow newer versions of restic if present in the path 2025-05-01 22:23:40 -07:00
Gareth George c6f507b80e fix: limit run command output to 2MB 2025-04-30 01:20:56 -07:00
Gareth George 2295c749e4 fix: batch sqlite store IO to better handle large deletes in migrations 2025-04-08 23:46:37 -07:00
Gareth George 08849c0028 chore: improve code quality in orchestrator and fix some minor bugs 2025-04-01 20:02:10 -07:00
Gareth George a8d0a4bd89 fix: update healthchecks hook to construct urls such that query parameters are preserved 2025-04-01 19:37:01 -07:00
Gareth George d770de2453 chore: update protoutil conditions maps to track new proto values 2025-04-01 19:36:09 -07:00
Gareth 3e972b509a fix: glob escape some linux filename characters (#721) 2025-03-31 23:23:59 -07:00
Gareth 028ba54f70 fix: deduplicate indexed snapshots (#716) 2025-03-30 11:51:15 -07:00
Gareth George 075c74816c chore: deflake flaky multihost index snapshots test 2025-03-30 11:47:09 -07:00
github-actions[bot]andgarethgeorge 1a53d5ea89 chore: update restic version to 0.18.0 (#712)
Co-authored-by: garethgeorge <7906572+garethgeorge@users.noreply.github.com>
2025-03-27 17:24:10 -07:00
Gareth George 036318b70e chore: add test coverage for multihost repo index snapshots 2025-03-14 21:51:29 -07:00
Gareth George 787716e24e fix: add missing hooks for CONDITION_FORGET_{START, SUCCESS, ERROR} 2025-03-14 21:13:58 -07:00
Gareth 920d27ebc1 fix: index snapshots incorrectly creates duplicate entries for snapshots from other instances (#693) 2025-03-12 23:10:54 -07:00
johan-scriptdriftandJohan Larsson be049b743d fix: add priority fields to gotify notifications (#678)
Co-authored-by: Johan Larsson <jl311888@gmail.com>
2025-03-11 16:51:33 -07:00
Thibault Cohen 0c7acbf0df fix: improve exported prometheus metrics for task execution and status (#684) 2025-02-25 22:55:22 -08:00
Thibault Cohen c69eab1af9 fix: convert prometheus metrics to use gauge type (#640) 2025-02-15 17:38:30 -08:00
Gareth George 1f5957ab36 fix: more robust delete repo and misc repo guid related bug fixes 2025-02-14 00:54:12 -08:00
MatteoandGareth George a7c49da7c5 fix: restore path on Windows (#631)
Co-authored-by: Gareth George <garethgeorge97@gmail.com>
2025-01-26 11:18:26 -08:00
Gareth George 3b424072f7 fix: hooks fail to populate a non-nil Plan variable for system tasks 2025-01-23 20:40:03 -08:00
Gareth George a935c93324 fix: test repo configuration button 2025-01-22 22:47:46 -08:00
Gareth b3a9a30e6e fix: provide an option for auto-initializing repos created externally (#650) 2025-01-22 22:29:43 -08:00
Gareth George 8e625282cb fix: whitespace at start of path can result in invalid restore target 2025-01-22 19:07:03 -08:00
Gareth George dde9bc6d38 fix: only log important messages e.g. errors or summary for backup and restore commands 2025-01-22 19:06:48 -08:00
Gareth George c1ba6f29b0 chore: misc prerelease fixes 2025-01-09 01:10:44 -08:00
Gareth George 6b958a583f fix: ogid caching for better insert / update performance 2025-01-07 21:14:18 -08:00
Gareth 66bba33809 feat: initial backend implementation of multihost synchronization (#562) 2025-01-07 20:31:31 -08:00
Thibault Cohen eef9e6b287 Add metric when task fails (#625) 2025-01-01 20:43:53 -08:00
Gareth fd9481c89c fix: int overflow in exponential backoff hook error policy (#619) 2024-12-21 14:17:30 -08:00
herobrauni 7f115c03c6 feat: change payload for healthchecks to text (#607) 2024-12-09 17:03:19 -08:00
Gareth 597240aced feat: add a "test configuration" button to aid users setting up new repos (#582) 2024-12-01 15:00:31 -08:00
Gareth George c00f608997 chore: fix resticinstaller for windows tests 2024-11-26 00:23:27 -08:00
Gareth George 02fb50c7a2 chore: new test scripts and fixes for MacOS 2024-11-25 18:06:26 -08:00
Gareth George 4554ac62ef fix: update resticinstaller to use the same binary name across versions and to use system restic install when possible 2024-11-25 18:06:26 -08:00
Gareth 95f336b871 fix: use command mode when executing powershell scripts on windows (#569) 2024-11-19 21:33:13 -08:00
garethgeorge 75a5a9bc0b fix: allow 'run command' tasks to proceed in parallel to other repo operations 2024-11-18 00:37:48 -08:00
github-actions[bot]andgarethgeorge a675b30bce chore: update restic version to 0.17.3 (#565)
Co-authored-by: garethgeorge <7906572+garethgeorge@users.noreply.github.com>
2024-11-17 23:05:06 -08:00
garethgeorge 795fcce3ef always set .Plan in hookvars to properly format messages for prune/check operations 2024-11-16 13:31:08 -08:00
Gareth ad00575233 fix: garbage collection with more sensible limits grouped by plan/repo (#555) 2024-11-13 21:17:03 -08:00
garethgeorge f1574e3b89 fix: improve memory pressure from getlogs 2024-11-13 19:47:32 -08:00
garethgeorge 1423d4e154 fix: stats operation occasionally runs twice in a row 2024-10-20 08:15:24 -07:00
garethgeorge 6171ee4b76 fix: tarlog migration fails on new installs 2024-10-20 08:02:50 -07:00
garethgeorge 03f7b2f5f8 feat: support --skip-if-unchanged 2024-10-19 17:18:04 -07:00
garethgeorge e9410ea9c7 feat: add watchdog thread to reschedule tasks when system time changes 2024-10-19 09:07:19 -07:00