Once again, we send a huge thanks to our sponsors who keep supporting the work on efficiency improvements and new features. Our sponsors are active users handling high-volume mail and are the whole reason we exist. We are fortunate to have a tight cooperative working relationship with many of them to evaluate real production situations that help evolve the product. They offer great insight into what is needed by mailops teams to make the product better. Working with a few of these sponsors over the last few weeks helped us to pinpoint modifications that resulted in an approximate 17% speed improvement over the previous release. This is the power of working together as a community.
Changes in this release include an upgrade to the embedded Hickory DNS resolver, as well as efficiency changes to MX lookups, and ready queue handling. Modifications were made to allow more control over how parallelism is managed, and we also added some fine-tuning control around shutdown/restart timeout handling. We made several changes to the default shaping rules and the performance of TSA (Traffic Shaping Automation) to improve automation response.
Thanks to feedback from some new users, the SMTP Listener now supports "via" and "peer" functions to allow variable configuration based on the IP address it was sent from or received on. In addition, we added the ability to set metadata at the listener level for data that is variable based on the via or peer setting.
To enhance reporting automation, the ARF (spam/feedback) and OOB (out-of-band bounce) automation process now offers the option to "LogThenDrop" to make the configuration much easier for the vast majority of users.
One of the coolest updates was to kcli top. Many people have casually mentioned that it would be nice to be able to scroll through the many (MANY) metrics shown in kcli top, so I created a feature ticket for it on April 3rd. It turns out that Wez had also been pondering this for a while, and within a few hours, the new kcli top version was released with new scrolling and tabbed functions and a whole new set of heatmaps as a bonus. This is what your sponsorship support means to us - the ability to have laser focus on things that matter to this project and our users.
Of course, if you are in our Discord already, you already knew about this release last Wednesday.
Let us know how YOU are using KumoMTA. We would love to tell your story.
------------------------------------------------------------------
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.
Join the Discord | Review the Docs | Read the Blog | Grab the Code | Support the team