← All releases

New

  • ci: add self-hosted ARM64 runner via ARC for native Docker builds
  • api: add migrate-only subcommand and improve K8s deployment reliability #21
  • dashboard: compile Tailwind CSS locally, add error feedback, cache invalidation, and E2E tests #17
  • dashboard: replace PNG logo with SVG and add favicon
  • infra: migrate DNS to Cloudflare and configure euromail.dev domain
  • landing: add euromail.dev root domain landing page
  • smtp: configurable EHLO hostname and DNSBL blocklist monitoring #20
  • smtp: DKIM SPKI format, per-domain bounce, and 5xx error handling #19

Fixed

  • smtp: extract DeliveryOptions struct to resolve clippy too_many_arguments
  • tests: add missing smtp_ehlo_hostname field and apply cargo fmt
  • dashboard: replace Alpine.js with CSP-safe build #18
  • dashboard: use POST for template update route and add CSP unsafe-inline #16
  • worker: strip angle brackets from Message-ID for RFC 5322 compliance #15