Momentum 4.4.0 Changelog
Last updated October 2021
Momentum 4.4.0 was released on 2021-09-01. This section will list all of the major changes that happened with the release of Momentum 4.4.0. Depending on installation type, all changes may not be applicable
Type | Ticket | Description |
---|---|---|
Fix | SD-2606 | spf_parser_v1 can malloc size 0 |
Fix | SD-2574 | resident message count may be incorrect |
Fix | SD-2350 | messages may be incorrectly rejected with relaying denied |
Feature | SD-2743 | introduced msg_gen scheduled send functionality |
Feature | SD-1427 | Bump versions of all packages required for ecconfigd/eccfg |
Feature | SD-321 | Upgrade to a newer curl version (using one from 2013) |
Feature | SD-2365 | introduced HA Proxy client module |
Feature | SD-2458 | Added support for openssl fips_mode |
Feature | SD-2563 | Introduced tls_params lua module |
Feature | SD-2744 | Introduced xfer delivery module |
Feature | SD-2712 | Config Option to disable the bind_addresses IP check |
Fix | SD-1170 | Upgraded gnutls to version 3.3.0 and nghttp2 to 1.44.0 |
Fix | TR-2081 | ectop should not throw errors on exited threads |
Fix | SD-1414 | SMTP AUTH module does not support temporary auth failures |
Fix | SD-1417 | fcm module crashes when given invalid mime |
Fix | SD-1426 | messages could stuck in active queue forever when sent on a binding failed to connect to remote host |
Feature | SD-1438 | smtp tracer enhanced outbound connection logging |
Feature | SD-1436 | esmtp trace connection acceptance and destruction |
Feature | SD-1469 | Bump json-c and sqlite versions and fix packaging |
Fix | SD-1437 | esmtp trace gnutls handshake failure details |
Fix | SD-1276 | permfail emails to NXDOMAIN immediately instead of tempfail |
Fix | SD-1489 | generic_delivery module overwrites smtp_state_notconnected state id |
Fix | SD-1453 | consecutive outbound connection failures did not trigger message delay as expected |
Fix | SD-1457 | Always use latest system timestamps in paniclog output |
Feature | SD-1395 | log tls cipher used for SMTP injections and deliveries |
Feature | TR-2207 | Add support for pthread rwlocks to Lua |
Fix | TR-2239 | Reduce pinned Lua garbage by disabling pinning of Lua threads for completions |
Fix | SD-1494 | Debug messages logged at critical |
Feature | SD-1544 | Provide an option to set msg:routing_domain without using context variables |
Fix | SD-1573 | rcpt_type is not included in event data when domain is mixed case using SMTP API |
Feature | SD-1439 | control command to list binding domain stats |
Fix | SD-1609 | memory leak on Event when connection is closed due to throttle |
Feature | SD-1343 | Enable periodic GC on Lua threads for SMTP reception sessions |
Feature | SD-1326 | Upgrade jlog library to latest release |
Fix | SD-1546 | ecxs is subtly broken when trying to pass linker options |
Fix | SD-1542 | suspend_delivery can cause repeated updates to next_attempt and swap to disk |
Fix | SD-1587 | several ec_console commands missing from online help |
Fix | TR-2310 | Disable pinning of Lua threads for completions by default |
Feature | SD-1588 | Improve connect_timeout_to_delay logic |
Feature | SD-1690 | Please document the -1 switch for mx_fallback_to_A in Momentum |
Feature | SD-933 | Document the rollup MX feature for combining traffic to a Service Provider into one routing domain |
Feature | TR-2132 | Improve efficiency of Lua JSON string accesses |
Feature | TR-2341 | Add "scheduled_time" to message events |
Fix | SD-1618 | EC_Console command to display audit series data safely |
Feature | SD-1108 | Accept an On Prem Customer's Custom Message ID for Pass Through to the Signals Agent |
Fix | TR-2238 | Momentum crashes on negative Content-Length header |
Fix | SD-1569 | liveupdated adaptive rules get mistakenly removed after MTA deployment or upgrade |
Fix | SD-1127 | vctx:iterate_rcpt() leaks memory |
Fix | SD-1362 | AD rule "throttle down" is not working |
Fix | SD-1811 | Clip AD settings below configured thresholds |
Feature | TR-2464 | Add configuration option to do step GC on Lua trash thread instead of full GC |
Feature | TR-2467 | Maintain separate statistics on global trace and GC on global Lua state |
Fix | SD-2030 | Momentum bounce classifier is not handling code 30 |
Fix | SD-1492 | Allow dns_print_domain to be safely called outside of the control command framework |
Feature | SD-2029 | Upgrade jlog library to latest release |
Fix | SD-1730 | Additional logging for null key or value in validate context |
Fix | SD-2121 | SMTPAPI queues multi-recipient messages for some recipients when the SMTP transaction fails with 4xx/5xx |
Fix | TR-2716 | Crash in msg_gen handling of MSGC messages |
Feature | SD-2320 | Add configuration option to warn when a timed event blocks event loop too long |
Feature | SD-2374 | Support running Lua code in a specific event loop thread (msys.runInInst) |
Feature | SD-2234 | Provide maintainer thread PIDs to help understand CPU usage with tools like top |
Fix | SD-2422 | Scheduled time ignored for messages injected into binding suspended by Adaptive Delivery |
Feature | SD-1746 | IPv6 doc updates |
Feature | TR-2829 | Disallow CRLF in content.inline_images in the Transmissions API |
Feature | SD-2161 | Allow ecelerity threadpool stats to be reset |
Fix | SD-2558 | After a config reload the DSN module starts sending duplicate acknowledgements |
Feature | SD-2689 | Add a new hookpoint after TLS accept |
Fix | SD-2734 | SSL_GET_ERROR() causing protocol deviation errors. |
Feature | SD-1564 | Document that the 'closure' argument is not passed to lua hook implementations |
Was this page helpful?