Commit Graph

7 Commits

Author SHA1 Message Date
Frederik Ring
8b6585ad30 Consolidate config value resolution at top level (#705)
* Consolidate env expansion at top level

* Move handling of deprecated config into resolve method

* Handle template interpolation in resolve method

* Clean up and document resolve function
2026-01-04 21:03:43 +01:00
Lennard
2938b6c1b0 Fix: send failure notifications for config init errors (#697)
* Register notification hooks first in init to allow sending .init() failure notifications

* Error from run_script is not consistently passed to deferred functions

---------

Co-authored-by: Frederik Ring <frederik.ring@gmail.com>
2025-12-22 19:41:19 +01:00
Esteban Thilliez
f76d4fd814 Add optional jittering before any backup actions (#654)
* NEW: Add optional jittering before backing up

* Removed deprecated rand seeding

* Updated BACKUP_JITTER config option doc

* Moved jittering logic from script init to runScript

* Changed formatting of jittering log message
2025-10-17 08:37:14 +02:00
Frederik Ring
f2ef48803c Print stack trace when encountering unexpected panic (#406) 2024-04-15 15:12:10 +02:00
Frederik Ring
1af472077c Update author reference in license statements (#393) 2024-03-15 11:42:22 +01:00
Frederik Ring
52c22a1891 Auto prepend caller when wrapping errors 2024-02-16 20:19:58 +01:00
Frederik Ring
83fa0aae48 Refactor handling of runtime configuration to prepare for reloading 2024-02-16 20:19:58 +01:00