All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Delivery and DMARC troubleshooting.
- Azure blob storage.
- Support for external email addresses on mailing lists.
- LDAP/SQL simplified config.
bind.auth.search
andenterprise.api-key
settings.
- 'Automatic Ban' section.
- Support for 'External Account Binding' in ACME providers.
- Include nonce in OAuth code request.
- AI model management.
- LLM Classifier settings.
- S3
max-retries
setting.
- Allow non-HTTPS
redirect-uri
for OAuth clients. - Viewport and autocapitalize fixes for mobile devices.
- Fix error reporting in array fields (#25).
- OpenID Connect support.
- API key and OAuth client management.
- Form submission management.
- Improved Permission management UI.
- Add permissions tab to group edit screen (stalwartlabs/mail-server#826)
- Include account name in undelete pages (stalwartlabs/mail-server#808)
- Include a Content-Type header when posting (#18).
- Correctly set tenant limits.
- Multi-tenancy support.
- Role & permissions management.
- FTS reindex management action.
- View DNS records in BIND format.
- Display memory usage in MBs rather than bytes.
- Add
config.local-keys.*
to default local keys.
- Fix: Unable to disable optional duration and rate settings.
- Fix: Externally update selected values.
- Fix: Dashboard averages all chart values.
- Untrusted Sieve script management.
- Dashboard (Enterprise edition only).
- Alerts (Enterprise edition only).
- Fail2ban on failed RCPT and loitering events.
- Blocked domains list.
- Is allowed to sender setting.
- Super users can't be added to groups.
- SQL Read replicas (Enterprise edition only).
- Distributed blob store (Enterprise edition only).
- Message delivery history (Enterprise edition only).
- Live tracing (Enterprise edition only).
- Manage account dropdown displayed on the wrong part of the page.
- Metrics configuration.
- HTTP endpoint access controls.
- Unfiltered data store select options on SQL directory creation (fixes #17).
- More tracing configuration options.
- Custom event levels.
- Restore deleted emails (Enterprise edition only).
- Option to purge accounts.
- Two-factor authentication with TOTP.
- Application passwords.
- Option to disable accounts.
- SPAM training and testing interfaces.
- Webhooks management.
- MTA Hooks management.
- IMAP special use folder configuration.
- Display version number by hovering over the logo.
- Logout button.
- Show a modal when settings are saved successfully instead of an alert.
- Accept
reject
anddiscard
as valid SPAM scores. - Redis cluster can't be configured.
- Case-insensitive settings search.
- HTTP Strict Transport Security option
- Cleanup settings
- Strict DKIM setting
- Allowed IP list
- Display disk usage even when quotas are disabled
- Discourage RSA-SHA1 key usage
- Master user settings
- Removed DKIM signature length option
- Use a single ARC seal by default
- Add server hostname to SMTP greetings
session.auth.require
variable type
- Cluster management section.
- MTA-STS policy management.
- Queued message contents view.
- Master user setting.
- mySQL TLS setting.
- Missing space in accounts column of Domain list (#5)
DNS-01
andHTTP-01
ACME challenge configuration.
- Use rust stable.
- Properly escape URL path components.
- IP address mask validation.
- Wrap log if too long, to prevent overflow (#1)
- Incorrect base64 alphabet is used in integrity hashes (trunk issue)
First release of the project.