Skip to content
maddy 0.5.0

== New features

* Experimental: Built-in ACME client (GH #3)

Currently supports only dns-01 challenge with a limited set of
providers. See documentation for details.

* S3-backed storage for message contents (GH #304)

* Local sender authorization (GH #268)

* LDAP BindDN authentication (GH #273)

* storage/imapsql: Implement auth_map
* storage/imapsql: Implement delivery_map

This functionality allows imapsql storage backend to be correctly
used with non-email-based authentication providers.
In particular, this unbreaks PAM and shadow modules.

* Implement table.chain module

* Implement table.email_localpart as a helper to strip domain from emails

== Improvements

* Implement client timeouts for target.remote and target.smtp
* endpoint/smtp: Add max_header_size

== Fixes

* check/spf: Change default action for softfail to 'ignore'
* endpoint/smtp: Allow to change the line length limit enforced by go-smtp
* table/sql_query: Allow to use numbered parameters in queries
* auth/plain_separate: Make configuration directives actually work
* table/file: Allow table to be created without specifying files in inline args
* config/tls: Fix custom loader configuration reading

== Removed functionality

* check/dns: Mark require_matching_echo as deprecated
* config/tls: Remove deprecated "tls CERT KEY" syntax
* Remove deprecated 0.3 module name aliases