This release includes 1 security fix for security teams reviewing exposed deployments.
Topics
Affected surfaces
Summary
AI summaryFixes repeated IMAP logout churn, restores automatic mail fetch after sleep, prevents attachment loss, and improves admin toggle visibility.
Full changelog
v2.7.1
Maintenance release: connection stability, several fixes, and dependency/security hardening.
Fixes
- PurelyMail accounts no longer keep getting "logged out." The IMAP connection now stays on IDLE with a short 4-minute keepalive instead of re-logging in on a long timer, so the connection no longer goes deaf and drops. Resolves the repeated reconnect/logout churn. (#299)
- New mail appears without a manual refresh after the laptop wakes from sleep. The message list now refetches on any reconnect, not only backoff-driven ones.
- Attached HTML/text files no longer vanish from the attachment list. A part marked
Content-Disposition: attachmentis now classified as an attachment before the text-body branches. Thanks to @Monkey7539. (#298) - Admin panel toggle switches are visible in light mode. Off-state tracks use a visible border color instead of white-on-white. Thanks to @dcoffin88. (#300)
Security & dependencies
- Cleared runtime dependency advisories via
brace-expansion/postcssoverrides (no functional change). - Scoped CI's
npm auditgate to production dependencies so build-tooling advisories don't block releases. - Bumped transitive dependencies to clear high-severity advisories.
Docs
- Corrected the README (Node 22, security headers, version pin, native apps not yet published).
Upgrade: pull the 2.7.1 images (ghcr.io/maathimself/mailflow-backend:2.7.1 and ghcr.io/maathimself/mailflow-frontend:2.7.1) and restart. No migration or config changes required.
Security Fixes
- Bumped transitive dependencies to clear high‑severity advisories.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Beta — feedback welcome: [email protected]