For those KumoFans following along, we just dropped another stable release, but this one is pretty small by comparison. A minor maintenance release to sort a few things out and clear the workbench for bigger projects over the summer.
Photo Credit: Andrew Dunn, http://www.andrewdunnphoto.com/
First, the good news: No breaking changes. Yay.
While nothing broke, we did issue a few fixes and enhancements.
As users have been pushing Kumo to its extreme limits, opportunities for performance gains have been found on the fringes. One result of that is a change in the way TSA consumes records for evaluation. Thanks to @Harshjha3006 for PR #525 that started the work to allow a specific definition of the records used in Traffic Shaping Automation.
We have also issued a fix for kumo.crypto.aws_sign_v4, which required modifications to its SigV4 implementation. Thanks to @AdityaAudi for PR #522, which led to this update.
We (and a few others) noticed that FBL reports were not being properly formatted in some cases. That is fixed in this release. And we also modified the new JSONL trailers to identify and ignore invalid file inputs.
Compared to previous stable releases, this is pretty tiny, but it was important to clear off the slate so that bigger projects could be attended to. Thank you to all who review, comment, and issue PRs. We very much appreciate you.
As always, the release is available now through our package repos and Docker container. The full changelog has every detail.
If you don't want to wait for the next stable release to try the latest, our Dev branch is updated with every commit to main. The latest changes are always at https://docs.kumomta.com/changelog/main/, and you can test them by installing the -dev version of our installers and containers.
Got something you'd like to see in the next release? Tell us about it. The community shapes a lot of what we work on, and the contributions in this release are a good example of why.
- - - - - - - - -
KumoMTA is the first open-source MTA designed from the ground up for the world's largest commercial senders. We are fueled by Professional Services and Sponsorship revenue.
Community Help | Discord | Documentation | Blog | Github | Swag