All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased - 2024-11-12
TBD
0.3.0 - 2024-11-12
- OpenMetrics Text Exporter (Prometheus Metrics)
- Option
--metrics-to
to save metrics inapplication/openmetrics-text
format - Option
--env-inherit
to inherit BORG_* variables for a single repository from the active environment. This allows to runborgreport
afterborg
while reusing the environment. - Options
--text-to
and--html-to
to save the report intext/plain
ortext/html
format - Option
--check-options
to supply rawborg check
options, when--check
is enabled.
- Replaced the tmpfiles.d configuration with systemd unit directives to manage the config and state directories.
- When called without
--env-inherit
and--env-dir
but aBORG_REPO
environment variable is provided, the repository name is set to the final component of theBORG_REPO
path. This is a convenience feature. It is recommended to use--env-inherit
to name the repository explicitly or to use a--env-dir
.
- The options
--file-to
and--file-format
are removed and replaced by individual flags:--text-to
,--html-to
.
0.2.0 - 2024-10-13
- Support to format the report in HTML
- Option
--file-format
to choose the output file format
- Use
--bypass-lock
for theborg info
command - Send Emails as multipart with
text/plain
andtext/html
0.1.0 - 2024-10-02
- Summarize status of BorgBackup repositories with statistics, warnings and error messages.
- Perform simple sanity checks
- Warn about empty backup sources or repositories
- Warn if the age of the last backup exceeds a threshold (24 hours by default)
- Send reports via Email
- Allow to run
borg check
as part of the report. - Integrate with systemd as service and timer