Skip to content
v1.54.1
New
- domains: simplify DNS setup from 5 records to 3 records
- dashboard: comprehensive admin panel improvements #215
- sdk: support EUROMAIL_API_URL environment variable for base URL #212
- dashboard: add subdomain sending recommendation for root domains #205 #206
- dns: add SPF DNS lookup count validation per RFC 7208 #204 #208
- smtp: add ARC (Authenticated Received Chain) support per RFC 8617 #200 #210
- smtp: add DANE TLSA certificate verification for outbound delivery #211
- smtp: add dedicated IP assignment per account #203 #209
- smtp: add PTR/rDNS validation for sending IPs at startup #202 #207
- ci: auto-cancel outdated CI and Release workflow runs #184
- ci: auto-cancel outdated SDK workflow runs #183
- sdk: add crates.io publish workflow and metadata for Rust SDK #180
- sdk: upgrade Rust SDK to edition 2024 #181
Fixed
- ci: use GHCR-mirrored service images to avoid Docker Hub rate limits
- dashboard: add list filter to split iterator in setup_content template
- dashboard: resolve domain detail 500, overview SQL errors, and enable tracking #214
- landing: replace Python code example with Rust in hero tabs
- landing: replace Python SDK with Rust SDK in landing page
- landing: add main landmark and fix code tab contrast
- landing: add cache-busting query strings to static assets
- landing: improve Lighthouse accessibility and performance scores #213
- sdk: add workflow file to TypeScript SDK CI trigger paths and re-trigger npm publish #199
- sdk: add build dependencies and fix CI for Rust SDK crates.io publish #198
- workspace: apply rustfmt formatting across source files #197
- dashboard: guard analytics charts against empty daily_stats data #196
- sdk: install Rust toolchain via dtolnay/rust-toolchain in CI #182