v0.10.2

stalwartlabs/stalwartv0.10.2Oct 2, 2024by mdecimus

AI Summary

A major update adding comprehensive OpenID Connect (OIDC) and OAuth 2.0 support, along with contact form handling and configuration overrides for the web admin.

Key Highlights

  • Full OpenID Connect server and backend support
  • OAuth 2.0 Dynamic Client Registration and Token Introspection
  • Contact form submission handling
  • New `webadmin.path` setting to override unpack directory

New Features

  • OIDC server and backend
  • OAuth 2.0 protocols
  • Contact form handling

Full Release Notes

## [0.10.2] - 2024-10-02

To upgrade first upgrade the webadmin and then replace the stalwart-mail binary. If you read these instructions too late, you can upgrade to the latest web-admin using `curl -k -u admin:yourpass https://yourserver/api/update/webadmin`.

### Added
- OpenID Connect server (#298).
- OpenID Connect backend support (Enterprise feature).
- OpenID Connect Dynamic Client Registration (#4)
- OAuth 2.0 Dynamic Client Registration Protocol ([RFC7591](https://datatracker.ietf.org/doc/html/rfc7591)) (#136)
- OAuth 2.0 Token Introspection ([RFC7662](https://datatracker.ietf.org/doc/html/rfc7662)).
- Contact form submission handling.
- `webadmin.path` setting to override unpack directory (#792).

### Changed

### Fixed
- Missing `LIST-STATUS` from RFC5819 in IMAP capability responses (#816).
- Do not allow tenant domains to be deleted if they have members (#812).
- Tenant principal limits (#810).