What's changed
- Email alert channels created in the UI now send. The channel form saved the address as
config.urlwhile the email sender readsconfig.to, so every UI-created email channel failed with missing 'to' address. The form now savesto. The sender also accepts the oldurlkey, so existing email channels work after upgrading without being re-saved. (#23) - Saving a channel in the UI no longer drops config keys the form doesn't show (e.g.
from,payload_templateset via the API). - A failed Test on a channel now shows the server's reason instead of a generic "Test failed".
Upgrade
docker compose pull
docker compose up -d
latest already points to this release. If you pin versions, set WAF_IMAGE_TAG=1.0.18 (no v prefix) before pulling.
Images: ghcr.io/socfortress/waf-caddy:1.0.18, ghcr.io/socfortress/waf-admin-api:1.0.18, ghcr.io/socfortress/waf-admin-ui:1.0.18