Skip to content

v0.8.0 — Richer notifications

Choose a tag to compare

@catubba catubba released this 25 Jul 20:43
· 119 commits to main since this release
b4a443b

Added

  • Notifications say a lot more. Every run notification now opens with what started the run
    (scheduled or manual), breaks the duration down by phase
    (12m 34s (backup 7m 10s · GC 1m 6s)), reports guests as a fraction with the names of the ones
    that failed (Guests: 12/14 (failed: web01, db02)), and closes with the next scheduled run and
    the run number. The alert for a run a restart interrupted also states how long the PBS has been
    awake. All of it is translated in both languages.
  • Run history shows the run number. A new first column, so the Run #128 a notification
    quotes can actually be looked up in the interface.
  • A failed backup names the guest that broke. Proxmox runs one vzdump task for all selected
    guests, so a single guest failing used to fail the run with no indication of which one; the
    outcome is now read off the task log as it streams, so the notification can name it.

Fixed

  • Notification bodies keep their line breaks. Channels that deliver in HTML (email, Telegram)
    collapsed the whole body onto a single line because Apprise was never told the text was plain
    text.
  • Notification timestamps all use the configured timezone. In the missed-backup alert the
    "Last backup run" line was rendered in UTC while the two lines around it used app.timezone,
    so the same message could disagree with itself by hours.

Docker

docker pull catubba/joulenap:0.8.0

Image digest: sha256:3ae72d6220fd07bcb3680859a9324c53ac52508a28efb59a746513664bf1c003
(also tagged latest).

Full changelog: v0.7.0...v0.8.0