The source repository has moved to GitHub, Bugzilla and Phabricator
have been deprecated. Their issue lists are being imported into GitHub.

Support added for FastMail-style conversations (threaded messages).
(See the conversations options in imapd.conf)

Optional Xapian integration for faster and shinier search. Note that this requires custom
patches to Xapian, in this release. (See the search_engine option in
imapd.conf, and doc/README.xapian in the
source distribution.) Compiling Xapian support requires gcc 4.9 or later.

Archive support has arrived! Requires addition of an archive partition. (See archive_*
options in imapd.conf)

Added support for reverse ACLs, enabling faster LIST response. See reverseacls in
imapd.conf

Added cross-domain sharing support. See crossdomains and crossdomains_onlyother
in imapd.conf

Added experimental object storage for mail data, with preliminary support for OpenIO and
Caringo backends. See configure.ac --enable-objectstore, and the object_storage_*,
openio_* and caringo_* options in
imapd.conf.

Configurable POP3 UIDL format for compatibility with other mail servers. Supports
Courier Mail Server and Dovecot formats, in addition to Cyrus formats. See uidl_format
in imapd.conf

Under delete_mode:delayed, only the 20 most recently deleted mailboxes are kept
for any given name.

Documentation cleanup: we are moving toward having a single restructured text source for man
pages and html/text documentation, which are pre-generated for inclusion in release tarballs.
If you wish to rebuild these, or are building from a git clone in which they are not
pregenerated, you will need to install sphinx-build, and the perl module
Pod::POM::View::Restructured. The top level Makefile now has man and doc targets
for building these.

Added support for OpenSSL 1.1.0.

Replication now supports incremental partial updates, so massive updates (such as
mail imports) won’t stall replication for other users. See sync_batchsize in
imapd.conf

The mailbox cache minor version has been incremented to store a GUID for each body part.

Includes the addition of a new daemon (calalarmd) which periodically processes a global
database containing the “next” alarm for each item, and sends the relevant mboxevents.
(See configure.ac --with-calalarmd)

Replication reliability fixes.

Improved LIST-EXTENDED: more imap tests now succeed.

Extensive cleanup of mailbox name handling

master now requests a sane maximum number of open file descriptors, and only
complains if this isn’t allowed.