Veleis v1.8.1
Veleis 1.8.1 is a production-feedback hardening release for notification presentation, Ravyr update-policy UX, and Status Page runtime stability.
Highlights
- Human-readable semantic Discord embeds for critical, warning, recovery, and test events.
- Professional UTF-8 SMTP messages and stable schema-v1 generic webhook payloads.
- Bounded retry with Discord/webhook Retry-After handling and write-only secret safety.
- Explicit Any time or recurring Maintenance window update timing with searchable IANA timezones, browser suggestion, DST/overnight semantics, and clearer fleet lifecycle states.
- Separate Save policy and confirmed Resume rollout actions.
- Corrected empty Status Page incident-update collections and defensive client boundaries, eliminating the intermittent null/map crash.
Compatibility
- Supported upgrade sources: Veleis 1.7.1 and 1.8.0.
- Schema: 33 (unchanged from 1.8.0).
- Backup format: 1.
- Recommended Ravyr: signed 1.8.0 (unchanged; no re-enrollment or credential rotation).
- Platform: linux/amd64.
Docker image: docker.io/nyxmael/veleis:1.8.1
Manifest digest: sha256:5afeb90ec365282990a080c0cc26e84d2fffe69986a87c48612abb9a3260fcfe
Upgrade:
sudo veleis upgradeExact target:
sudo veleis upgrade 1.8.1The lifecycle command creates and verifies a mandatory backup before mutation. See CHANGELOG.md and docs/UPGRADING.md for details.