Skip to content

Releases: bbx0/borgreport

Release 0.3.0

12 Nov 15:32
f6ca0e2
Compare
Choose a tag to compare

The release 0.3.0 brings a text exporter for OpenMetrics (Prometheus) and better support when used with a single repository.

Added

  • OpenMetrics Text Exporter (Prometheus Metrics)
  • Option --metrics-to to save metrics in application/openmetrics-text format
  • Option --env-inherit to inherit BORG_* variables for a single repository from the active environment. This allows to run borgreport after borg while reusing the environment.
  • Options --text-to and --html-to to save the report in text/plain or text/html format
  • Option --check-options to supply raw borg check options, when --check is enabled.

Changed

  • 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 a BORG_REPO environment variable is provided, the repository name is set to the final component of the BORG_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.

Removed

  • The options --file-to and --file-format are removed and replaced by individual flags: --text-to, --html-to.

Release artifacts are signed with Minisign Public Key: RWQxgoizzRoa3VblLISF2HVuWLhyzrh1J1/YAOKjpwMNg7ee2MTbHs4G

Release 0.2.0

13 Oct 21:36
97c1cf4
Compare
Choose a tag to compare

The release 0.2.0 brings HTML formatted email reports.

Added

  • Support to format the report in HTML
  • Option --file-format to choose the output file format

Changed

  • Use --bypass-lock for the borg info command
  • Send Emails as multipart with text/plain and text/html

Release artifacts are signed with Minisign Public Key: RWQxgoizzRoa3VblLISF2HVuWLhyzrh1J1/YAOKjpwMNg7ee2MTbHs4G

Release 0.1.0

02 Oct 21:08
696efa6
Compare
Choose a tag to compare

The initial release provides features to:

  • Summarize status of BorgBackup repositories with statistics, warnings and error messages.
    • Save the report as file or send per mail.
  • 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)
  • Execute borg check as part of the report (optional).

Release artifacts are signed with Minisign Public Key: RWQxgoizzRoa3VblLISF2HVuWLhyzrh1J1/YAOKjpwMNg7ee2MTbHs4G