The embedded hickory DNS resolver was updated to version 0.25.
If you are using
kumo.dns.configure_resolver be
aware that hickory has changed its configuration schema and that you may need
to update your configuration to match; be sure to test this before trying to
deploy to production.
Other Changes and Enhancements
SMTP Server: TLS parameters will now be cached for up to 5 minutes at
a time, making it easier for a server to pick up an updated certificate
file. In prior versions, the TLS parameters would be held for the lifetime
of the process, requiring a restart to pick up a changed certificate/key
pair.
SMTP Server: new via,
peer, and
meta options for
SMTP listeners enable metadata (and other existing listener options) to
be conditionally set based on the source and local address of the
incoming SMTP session.
SMTP Server: new
smtp_server_connection_accepted
event allows custom processing prior to returning the banner to the client.
SMTP Server: new
smtp_server_get_dynamic_parameters
event allows dynamically amending listener configuration to support IP-based
virtual service.
Updated the hickory DNS resolver to 0.25. While no kumomta-user-visible
changes are anticipated as a result of this upgrade, it is a fairly
significant release of the DNS resolver so please report unexpected
changes in behavior around DNS.
Fixes
Specifying validation_options for the shaping helper without explicitly
setting the new http_timeout could lead to a missing field error when
running kumod --validate.