ARM Yourself With the KumoMTA Spring Release

  • June 10, 2024

We're pleased to announce that the new KumoMTA Spring Release is now available in GA! 

With the Spring Release (tagged 2024.06.10-84e84b89), we're rolling up four months of changes that have been available in the development branch of KumoMTA. The full changelog is available at https://docs.kumomta.com/changelog/2024.06.10-84e84b89/ but here's some of the highlights:

  • We now have official ARM builds! We now perform ARM builds for Amazon Linux 2023 and Ubuntu 22.04 on every commit to -dev as well as every tagged release.
  • We now have an ARM architecture Docker container available at https://github.com/KumoCorp/kumomta/pkgs/container/kumomta
  • Our kcli command-line API client now has a visual top utility to help monitor server performance and help with optimization.
  • KumoMTA now offers suspensions and throttles on a per-tenant and per-campaign basis. This allows for better handling of the new tempfails issued by Google related to the sending domain rather than the sending IP address. Now you can suspend a tenant while leaving the sending IP unaffected, perfect for shared IP pool environments where you can't suspend a shared IP just because one sending domain is having issues (see This Blog Post for more information).
  • KumoMTA now makes over-signing with DKIM automatic to protect against DKIM replay attacks.
  • Traffic Shaping Automation suspension actions were previously based on a once per minute pull to update what suspensions to perform, this has been updated to a socket-based approach which now offers near-realtime suspensions based on remote responses.
  • Traffic Shaping Automation can now trigger suspensions on a per-campaign and per-tenant basis based on configured remote responses.
  • Traffic Shaping Automation can now accept arrays for both pattern and action, making it easier to import your rules from existing solutions that use global rules instead of destination-specific rules.
  • Scheduled queues can now be throttled to manage the rate at which individual tenants and campaigns can be attempted. This can help with campaigns that generate call center traffic and tenants that have lower QoS than others within a shared IP.

This release incorporates a lot of other small improvements and fixes, so make sure to check out the changelog.

Questions? Feel free to join our community on Discord!