:tocdepth : 3


Cyrus IMAP 3.0.2 Release Notes
******************************

Important: This is a bug-fix release in the stable 3.0 series.Refer
  to the Cyrus IMAP 3.0.0 Release Notes for important information
  about the 3.0 series, including upgrading instructions.

Download from GitHub:

   * https://github.com/cyrusimap/cyrus-
     imapd/releases/download/cyrus- imapd-3.0.2/cyrus-
     imapd-3.0.2.tar.gz

   * https://github.com/cyrusimap/cyrus-
     imapd/releases/download/cyrus- imapd-3.0.2/cyrus-
     imapd-3.0.2.tar.gz.sig


Changes Since 3.0.1
===================


Dependency changes
------------------

* Cyrus will now have the mboxevents feature compiled in, it is no
  longer optional.


Other changes
-------------

* Improved JMAP support, including attachment name searching

* Improved spelling/gramar in documentation (thanks Josh Soref)

* Distribution now includes a libcyrus_imap.pc (thanks Дилян
  Палаузов)

* Improved CUnit unit tests

* ctl_backups(8) now supports *-V* argument for faster list/stat
  operations

* Cyrus distributions now contain a VERSION file, containing the
  released Cyrus version, which is preserved across autoreconf calls.

* Removed convert-sieve.pl: translatesieve(8) does everything you
  need and more.

* Distribution now contains Cyrus::DList, Cyrus::ImapClone, and
  Cyrus::SyncProto perl modules


Bug fixes
---------

* Fixed Issue #1933: activation of replicated sieve scripts now
  occurs atomically

* Fixed Issue #1931: improved handling of missing mysql in configure

* Fixed Issue #1901: CyrusDB API is now C++-friendly

* Fixed: don't mix up X-NUM-FOLDERS quota usage on rename

* Fixed Issue #1944: SQLite only required if compiling with features
  that need it

* Fixed Issue #1914: VPATH builds now work correctly again

* Fixed Issue #1948: ACL changes are now auditlogged

* Fixed: JMAP downloadURL format

* Fixed: memory leak in httpd

* Fixed Issue #1967: imapd reports EXISTS count earlier and faster

* Fixed Issue #1964: correctly detect when librt is needed

* Fixed Issue #1909: tidy up --enable-sphinx/enable-xapian configure
  options (thanks Дилян Палаузов)

* Fixed: pkgconfig files now contain exec_prefix (thanks Дилян
  Палаузов)

* Fixed Issue #1993: crc32c and xsha1 modules now build correctly on
  big-endian platforms (thanks Jason Tibbitts)

* Fixed: reconstruct no longer crashes on non-64bit platforms
  (thanks Jason Tibbitts)
