1:tocdepth: 3
2
3===============================
4Cyrus IMAP 3.0.6 Release Notes
5===============================
6
7.. IMPORTANT::
8
9    This is a bug-fix release in the stable 3.0 series.
10
11    Refer to the Cyrus IMAP 3.0.0 Release Notes for important information
12    about the 3.0 series, including upgrading instructions.
13
14Download from GitHub:
15
16    *   https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-imapd-3.0.6/cyrus-imapd-3.0.6.tar.gz
17    *   https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-imapd-3.0.6/cyrus-imapd-3.0.6.tar.gz.sig
18
19.. _relnotes-3.0.6-changes:
20
21Changes Since 3.0.5
22===================
23
24Experimental features
25---------------------
26
27The experimental JMAP support has been removed in 3.0.6.  The JMAP
28specification has changed substantially since 3.0.0 was released,
29in ways that cannot be simply backported.
30
31If you wish to experiment with or contribute to Cyrus JMAP support,
32please check out the unstable 3.1.x release tags, or the git master
33branch.
34
35Bug fixes
36---------
37
38* Fixed :issue:`2177`: murder frontends using TLS no longer crash on starttls
39  failure (thanks Wolfgang Breyha)
40* Fixed :issue:`2197`: warnings fixed in CYRUS-MASTER.mib (thanks Fabrice
41  Bacchella)
42* Fixed: :cyrusman:`squatter(8)` no longer crashes when conversations are not
43  enabled
44* Fixed :issue:`2301`: rolling-mode squatter now works correctly from
45  :cyrusman:`cyrus.conf(5)` DAEMON section
46* Fixed some compilation warnings in the Xapian wrapper
47* Fixed capabilities detection in :cyrusman:`imtest(1)` (thanks Pavel Zhukov)
48* Fixed :issue:`2253`: :cyrusman:`master(8)` now rejects service entries with
49  listen paths that are too long
50* Fixed :issue:`2303`: :cyrusman:`lmtpd(8)` now looks for sieve scripts in the
51  same directories as the rest of cyrus (including :cyrusman:`timsieved(8)`).
52  Please note that if you had manually installed sieve scripts to the
53  directories lmtpd used to look in, these will need to be moved.
54* Fixed build failure with LibreSSL 2.7 (thanks Bernard Spil)
55* Fixed :issue:`2317`: sieve variables now work correctly in mailboxexists
56  tests
57* Fixed: squatter manpage now installs correctly when SQUAT engine not in use
58  (thanks uutari)
59* Fixed: recover from certain IMAP parse errors without losing protocol sync
60
61Other changes
62-------------
63
64* Services will now syslog warnings about attempts to access nonexistent
65  partitions
66* :cyrusman:`reconstruct(8)` now accepts a `-I` argument to enable updating of
67  mailbox UNIQUEIDs when clashes are detected, and will not do so without.
68  This is useful for preventing problems like :issue:`2240` in replicated
69  environments.
70