v1.2.0
Set-and-forget backup routes, and guest names back in the Notes column.
Added
- Backup routes gained an Exclude guest mode next to All and Selection: the route covers everything on its sources except the guests you tick, so a VM or container created later is backed up on the next run without touching the route. The exclusion is handed to
vzdumpitself (--allwith--exclude), so Proxmox keeps deciding which guests a run covers and a guest marked exclude from backup on the host is still honoured (#46). - Each of the three guest modes now explains itself under the switch, including the one that was missing before: Selection says outright that a guest created later has to be added by hand.
- Backups triggered by Joulenap now carry the guest name in their Notes, the way a backup job created in the Proxmox VE web interface does. Both the PVE and PBS backup lists show the name next to the ID again, so picking the right snapshot to restore no longer means matching VMIDs by hand (#48).
Changed
- A route that excludes every guest is refused at save time, the rule that already covered a Selection with nothing ticked. Either one wakes the backup server on schedule and aborts the run without ever writing a backup.
- A 0.9 config that used the old
excludeguest mode migrates straight through instead of widening toallwith a warning.
Upgrading
Nothing to do. Existing routes keep the mode they have, and the new one is opt-in per source.
Docker
catubba/joulenap:1.2.0 (also :latest), digest sha256:e906e9e4e6b6bb63602c46f1c8d132855d29cc53fbcb7173baf1f3b5dc844e77.
Full changelog: https://github.com/Joulenap/joulenap/blob/main/CHANGELOG.md