This release brings a batch of new features on top of the modernization work from v0.15.1: multi-user teams, a read-only auditor role, OAuth2 for IMAP reporting, and a rewritten IMAP monitor that no longer fails silently. Alongside that, a long list of bug fixes carried over from triaging upstreams open issue backlog, and the Docker image has been rebuilt to match the current toolchain.
New features
- Teams: campaigns, templates, landing pages, and other assets can now be shared across multiple user accounts on the same team, instead of every account working in its own silo.
- Auditor role: a read-only permission level for reviewers and clients.
- OAuth2 for IMAP reporting (Google, Microsoft, or custom provider).
- SMTP CC recipients on sending profiles.
- Resend failed mail, single or all failed at once.
- Added {{.DOMAIN}} template placeholder.
- Dashboard onboarding checklist replacing the bare "no campaigns yet" message.
- IMAP monitor overhaul
Multiple Bug fixes
Mail validation/Punycode, duplicate-name constraint, a caching issue suspected behind upstream #2022, a performance bug, a startup failure on modified admin users, a MailLog deadlock, a connection pool issue, the report button (mixed-content blocking), minor API GET/POST misuse, duplicate hash generation, and the password-reset success message.
Docs
First version of user guide migrated to MkDocs, API docs extended.