v0.8.0 — Richer notifications
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 #128a 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 usedapp.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