Skip to content

Commit 6dd2d32

Browse files
committed
upgrading: Split upgrading document to sections
1 parent 8a1bf7c commit 6dd2d32

26 files changed

+459
-443
lines changed

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

Lines changed: 62 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,22 @@ 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+
<!-- @include: include/2.4-fs-crypt.inc -->
89+
90+
<!-- @include: include/2.4-fts-header-settings.inc -->
91+
92+
<!-- @include: include/2.4-changed-other-features.inc -->
93+
4094
### Event Changes
4195

4296
#### Core Events
@@ -50,5 +104,12 @@ setup.
50104
| [[event,fts_flatcurve_query]] | This event was added. |
51105
| [[event,fts_flatcurve_rescan]] | This event was added. |
52106
| [[event,fts_flatcurve_rotate]] | This event was added. |
107+
<!-- @include: include/2.4-core-events.inc -->
108+
109+
<!-- @include: include/2.4-event-filters.inc -->
110+
111+
<!-- @include: include/2.4-exports.inc -->
112+
113+
<!-- @include: include/2.4-acls.inc -->
53114

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

0 commit comments

Comments
 (0)