Cyrus Roadmap
*************

This is a very general, high-level view of where the Cyrus project is
heading in the future, and the amount of code support you may expect
to receive if you’re running an older version of Cyrus.

This is under your control! If there’s a feature you’d like to see
added, or testing/documentation you’d like to see improved, we’d love
to have your involvement to help make it happen. We’re here to support
you. Contact us and take a look at the Contributor guides.


High Level Roadmap
==================


Future
------

* JMAP support (Contacts, calendars and emails)

* Improved CalDAV and CardDAV support

* Improved backup support

* Multi-master replication


3.0.x
-----

* Cross-folder conversations

* Support for fuzzy Xapian search.

* CalDAV and CardDAV support

* Better backup support - initial release

* Basic object storage

* Archive partition support


2.5.x
-----

* Support ANNOTATE (**RFC 5257**)

* Support some of ESORT/ESEARCH (**RFC 5256**)

* Support LIST-EXT STATUS (**RFC 5819**)

* Support SORT=DISPLAY (**RFC 5957**)

* Support SpecialUse (**RFC 6154**)

* Autocreate/autosieve (needs to be -enabled in config)

* Complete compliance with all tests from ImapTest (integrated with
  Cassandane)

* cyr_info utility - configuration ‘lint’ and dumping tool.

* MESSAGE quota support (**RFC 2087**)

* Some CalDAV calendaring support.

* Some CardDAV contact support.


2.4.x
-----

* security backports only


2.3 and earlier
---------------

* unsupported
