v0.13.1

stalwartlabs/stalwartv0.13.1Jul 16, 2025by mdecimus

AI Summary

A maintenance release that adds DigitalOcean ACME support and fixes critical migration bugs that caused high CPU usage. It also resolves parsing issues in MTA STS and JMAP sortOrder.

Key Highlights

  • Added DigitalOcean cloud DNS provider for ACME.
  • Fixed migration bug causing high CPU usage from old queue events.
  • Resolved MTA STS setting parsing issues.
  • Fixed JMAP sortOrder null handling.
  • Allowed invalid TOML when parsing database settings.

Breaking Changes

  • Message queue and MTA configuration changes for v0.11.x/v0.12.x upgrades.

New Features

  • ACME DigitalOcean cloud DNS provider support

Full Release Notes

## [0.13.1] - 2025-07-16

If you are upgrading from v0.11.x or v0.12.x, this version includes **breaking changes** to the message queue and MTA configuration. Please read the [UPGRADING.md](https://github.com/stalwartlabs/stalwart/blob/main/UPGRADING.md) file for more information on how to upgrade from previous versions.

## Added
- ACME: DigitalOcean cloud DNS provider support (#1667).

## Changed

## Fixed
- Migration: Old queue events not deleted causing high CPU usage in some deployments (#1833).
- MTA: `mta-sts` setting parsing issue (#1830).
- JMAP: `sortOrder` should not be null (#1831).
- Allow invalid TOML when parsing database settings (#1822).

<hr />

### Check binary attestation at [here](https://github.com/stalwartlabs/stalwart/attestations/8766469)