Skip to content

Veleis v1.8.1

Choose a tag to compare

@NyxCloudRO NyxCloudRO released this 22 Aug 18:30
· 13 commits to main since this release

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 upgrade

Exact target:

sudo veleis upgrade 1.8.1

The lifecycle command creates and verifies a mandatory backup before mutation. See CHANGELOG.md and docs/UPGRADING.md for details.