Releases: stalwartlabs/mail-server
v0.10.0
[0.10.0] - 2024-09-21
This version includes breaking changes to how accounts are stored. Please read UPGRADING.md for details.
Added
- Multi-tenancy (Enterprise feature).
- Branding (Enterprise feature).
- Roles and permissions.
- Full-text search re-indexing.
- Partial database backups (#497).
Changed
Fixed
v0.9.4
[0.9.4] - 2024-09-09
To upgrade replace the stalwart-mail
binary and then upgrade to the latest web-admin.
Added
- Support for global Sieve scripts that can be used by users to filter their incoming mail.
- Allow localhost to override HTTP access controls to prevent lockouts.
Changed
- Sieve runtime error default log level is now
debug
.
Fixed
- Ignore INBOX case on Sieve's
fileinto
(#725) - Local keys parsing and retrieval issues.
- Lookup reload does not include database settings.
- Account count is incorrect.
v0.9.3
[0.9.3] - 2024-08-29
To upgrade replace the stalwart-mail
binary and then upgrade to the latest web-admin.
Added
- Dashboard (Enterprise feature)
- Alerts (Enterprise feature)
- SYN Flood (session "loitering") attack protection (#482)
- Mailbox brute force protection (#688)
- Mail from is allowed (
session.mail.is-allowed
) expression (#609)
Changed
authentication.fail2ban
setting renamed toserver.fail2ban.authentication
.- Added elapsed times to message filtering events.
v0.9.2
[0.9.2] - 2024-08-21
To upgrade replace the stalwart-mail
binary and then upgrade to the latest web-admin.
Added
- Message delivery history (Enterprise feature)
- Live tracing and logging (Enterprise feature)
- SQL Read Replicas (Enterprise feature)
- Distributed S3 Blob Store (Enterprise feature)
Changed
Fixed
v0.9.1
[0.9.1] - 2024-08-08
To upgrade replace the stalwart-mail
binary and then upgrade to the latest web-admin.
Added
- Metrics support (closes #478)
- OpenTelemetry Push Exporter
- Prometheus Pull Exporter (closes #275)
- HTTP endpoint access controls (closes #266 #329 #542)
- Add
options
setting to PostgreSQL driver (closes #662) - Add
isActive
property to defaults on Sieve/get JMAP method (closes #624)
Changed
- Perform
must-match-sender
checks after sender rewriting (closes #394) - Only perform email ingest duplicate check on the target mailbox (closes #632)
Fixed
v0.9.0
[0.9.0] - 2024-08-01
To upgrade replace the stalwart-mail
binary and then upgrade to the latest web-admin. This version includes breaking changes to the Webhooks configuration and produces a slightly different log output, read UPGRADING.md for details.
Added
- Improved and faster tracing and logging.
- Customizable event logging levels.
Changed
Fixed
- ManageSieve: Return capabilities after successful
STARTTLS
- Do not provide
{auth_authen}
Milter macro unless the user is authenticated
v0.8.5
[0.8.5] - 2024-07-07
To upgrade replace the stalwart-mail
binary.
Added
- Restore deleted e-mails (Enterprise Edition only)
- Kubernetes (K8S) livenessProbe and readinessProbe endpoints.
Changed
- Avoid sending reports for DMARC/delivery reports (#173)
Fixed
v0.8.4
v0.8.3
[0.8.3] - 2024-07-01
To upgrade replace the stalwart-mail
binary and then upgrade to the latest web-admin.
Added
- Two-factor authentication with Time-based One-Time Passwords (#436)
- Application passwords (#479).
- Option to disable user accounts.
Changed
- DANE success on EndEntity match regardless of TrustAnchor validation.
Fixed
v0.8.2
[0.8.2] - 2024-06-22
To upgrade replace the stalwart-mail
binary and then upgrade to the latest web-admin and spam filter versions.
Added
- Webhooks support (#480)
- MTA Hooks (like milter but over HTTP)
- Manually train and test spam classifier (#473 #264 #257 #471)
- Allow configuring default mailbox names, roles and subscriptions (#125 #290 #458 #498)
- Include
robots.txt
(#542)
Changed
- Milter support on all SMTP stages (#183)
- Do not announce
STARTTLS
if the listener does not support it.