v0.10.3
stalwartlabs/stalwartv0.10.3Oct 6, 2024by mdecimus
AI Summary
Introduces an AI-powered spam filter and enhanced Sieve scripting capabilities, while fixing critical issues with S3 backends and OIDC authentication.
Key Highlights
- AI-powered Spam filtering and Sieve scripting (Enterprise feature)
- Default enablement of `vnd.stalwart.expressions` extension for Sieve
- Retry logic for 5xx errors in S3-compatible backends
- OIDC nonce parameter included in `id_token` response
New Features
- AI-powered spam filtering
- Sieve `eval` function support
- Enhanced S3 backend reliability
Full Release Notes
## [0.10.3] - 2024-10-07 To upgrade replace the `stalwart-mail` binary and then upgrade to the latest web-admin. Enterprise users wishing to use the new LLM-powered spam filter should also upgrade the spam filter rules. ### Added - AI-powered Spam filtering and Sieve scripting (Enterprise feature). ### Changed - The untrusted Sieve interpreter now has the `vnd.stalwart.expressions` extension enabled by default. This allows Sieve users to use the `eval` function to evaluate expressions in their scripts. If you would like to disable this extension, you can do so by adding `vnd.stalwart.expressions` to `sieve.untrusted.disabled-capabilities`. ### Fixed - S3-compatible backends: Retry on `5xx` errors. - OIDC: Include `nonce` parameter in `id_token` response.