Skip to content

Commit 926ea12

Browse files
committed
upgrading: Split upgrading document to sections
1 parent 8a1bf7c commit 926ea12

24 files changed

+449
-443
lines changed

docs/installation/upgrade/2.3-to-2.4.md

Lines changed: 68 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,44 @@ setup.
2121

2222
## Dovecot CE
2323

24+
### Configuration Changes
25+
26+
::: warning
27+
Dovecot 2.3.x settings will NOT work unless the configuration is changed
28+
as described in this section.
29+
:::
30+
31+
<!-- @include: include/2.4-directory-hashing.inc -->
32+
33+
<!-- @include: include/2.4-unknown-invalid-variables.inc -->
34+
35+
<!-- @include: include/2.4-section-naming.inc -->
36+
37+
<!-- @include: include/2.4-empty-userdb-variables.inc -->
38+
39+
#### Required Settings
40+
41+
The first setting in `dovecot.conf` **MUST** now be
42+
[[setting,dovecot_config_version]]. This helps to avoid unexpected
43+
configuration changes in the future.
44+
45+
Another new required setting is [[setting,dovecot_storage_version]]. This helps
46+
to avoid unexpected storage file format incompatibilities.
47+
48+
### Added Features
49+
50+
<!-- @include: include/2.4-added-auth-policy-parameters.inc -->
51+
52+
<!-- @include: include/2.4-added-cassandra-parameters.inc -->
53+
54+
<!-- @include: include/2.4-added-cryptographic-features.inc -->
55+
56+
<!-- @include: include/2.4-added-imapc_features-parameters.inc -->
57+
58+
#### Settings
59+
60+
<!-- @include: include/2.4-added-settings.inc -->
61+
2462
### Deprecated Features
2563

2664
| Feature | Notes |
@@ -37,6 +75,28 @@ setup.
3775
| director | Support for the Dovecot Director architecture has been removed. For a small-scale, unsupported replacement, see [[link,lua_director]]. |
3876
| replicator | Use [[link,nfs]] or some other shared filesystem instead. |
3977

78+
<!-- @include: include/2.4-removed-plugins.inc -->
79+
80+
<!-- @include: include/2.4-removed-settings.inc -->
81+
82+
<!-- @include: include/2.4-removed-other-features.inc -->
83+
84+
### Changed Features
85+
86+
<!-- @include: include/2.4-changed-settings.inc -->
87+
88+
#### Default Settings
89+
90+
| Setting | Old Default | New Default | Notes |
91+
| ------- | ----------- | ----------- | ----- |
92+
<!-- @include: include/2.4-default-settings.inc -->
93+
94+
<!-- @include: include/2.4-fs-crypt.inc -->
95+
96+
<!-- @include: include/2.4-fts-header-settings.inc -->
97+
98+
<!-- @include: include/2.4-changed-other-features.inc -->
99+
40100
### Event Changes
41101

42102
#### Core Events
@@ -50,5 +110,12 @@ setup.
50110
| [[event,fts_flatcurve_query]] | This event was added. |
51111
| [[event,fts_flatcurve_rescan]] | This event was added. |
52112
| [[event,fts_flatcurve_rotate]] | This event was added. |
113+
<!-- @include: include/2.4-core-events.inc -->
114+
115+
<!-- @include: include/2.4-event-filters.inc -->
116+
117+
<!-- @include: include/2.4-exports.inc -->
118+
119+
<!-- @include: include/2.4-acls.inc -->
53120

54-
<!-- @include: include/2.3-to-2.4.inc -->
121+
<!-- @include: include/2.4-other.inc -->

0 commit comments

Comments
 (0)