It’s been a while since the previous release… I’ve been a bit busy with my newly created Dovecot support company, but it was also summer and I wasted some time doing nothing useful.
Most of my recent time has gone to adding new features to v2.1 branch. I’m planning on releasing v2.1.alpha1 somewhat soon and the final v2.1.0 sometimes later this year.
This v2.0.14 release also contains one larger new feature: Ability to list and kick imap/pop3 proxy connections. This is done via a new “ipc” process where all proxying login processes connect to, which allows doveadm to communicate with them. If you’re not using these features, this change (and its potential bugs) should be pretty much invisible.
BTW. I know there are still mails I haven’t read & replied to. I’ll try to get to them eventually, but you may as well re-send anything you want me to read sooner rather than 6 months from now.
Some of the largest changes since v2.0.13:
+ doveadm: Added support for running mail commands by proxying to another doveadm server. + Added "doveadm proxy list" and "doveadm proxy kick" commands to list/kick proxy connections (via a new "ipc" service). + Added "doveadm director move" to assign user from one server to another, killing any existing connections. + Added "doveadm director ring status" command. + userdb extra fields can now return name+=value to append to an existing name, e.g. "mail_plugins+= quota". - script-login attempted an unnecessary config lookup, which usually failed with "Permission denied". - lmtp: Fixed parsing quoted strings with spaces as local-part for MAIL FROM and RCPT TO. - imap: FETCH BODY[HEADER.FIELDS (..)] may have crashed or not returned all data sometimes. - ldap: Fixed random assert-crashing with with sasl_bind=yes. - Fixes to handling mail chroots - Fixed renaming mailboxes under different parent with FS layout when using separate ALT, INDEX or CONTROL paths. - zlib: Fixed reading concatenated .gz files.