v0.7.0
What's Changed
- feat: add configurable SMTP limits and S3 attachments by @soulteary in #69
- feat(smtp): enforce AUTH and add NO AUTH mode by @soulteary in #70
- perf(web): use preview API for mailbox lists by @soulteary in #72
- perf(mailserver): paginate before cloning email bodies by @soulteary in #73
- perf(mailserver): stream MIME attachments to staging by @soulteary in #75
- perf(mailserver): paginate before cloning email bodies by @soulteary in #74
- security(smtp): optionally require TLS for AUTH by @soulteary in #76
- security(web): isolate HTML email previews by @soulteary in #77
- feat(web): add responsive email viewport presets by @soulteary in #79
- feat(storage): add S3 readiness checks by @soulteary in #80
- feat(storage): add resumable attachment migration by @soulteary in #82
- feat(web): support configurable base path by @soulteary in #81
- feat(mcp): add optional read-only MCP server by @soulteary in #83
- feat(smtp): add configurable DATA concurrency limit by @soulteary in #84
- feat(cli): add sendmail-compatible SMTP client by @soulteary in #87
- docs(api): add OpenAPI 3.1 contract by @soulteary in #86
- feat(compat): add optional MailDev REST facade by @soulteary in #85
- feat(mcp): add read-only testing workflows by @soulteary in #88
Full Changelog: v0.6.0...v0.7.0