github olivierlambert/calrs v1.14.0
v1.14.0: Runtime configuration (SMTP, base URL, private-host allowlist)

5 hours ago

This release moves configuration that used to require environment variables and a restart into the admin UI and the database. Environment variables still take precedence when set, so existing deployments are unaffected.

Highlights

  • Editable SMTP config from the admin UI (#139) — configure and test your SMTP server from the panel, with explicit env/DB precedence. The password is encrypted at rest (AES-256-GCM) and uses the keep-current pattern on save.
  • Configurable base URL and private-host allowlist (#140) — set the public base URL and the private-host allowlist at runtime via DB/UI. Env vars still win when present, and the SSRF guard stays on by default (allowlist empty unless explicitly configured by an admin).

Fixes

  • Same-day calendar events are now detected in the busy-time check (#134)
  • Radicale calendars advertised with a spaced self-closing tag are now discovered (#135)

Notes

  • Adds migration 057_runtime_settings.sql (applied automatically on startup).
  • 766 tests passing.

Don't miss a new calrs release

NewReleases is sending notifications on new releases.