Skip to content

Commit 12ec732

Browse files
committed
upgrading: Split upgrading document to sections
1 parent 8a1bf7c commit 12ec732

25 files changed

+445
-443
lines changed

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

Lines changed: 73 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 |
@@ -36,6 +74,29 @@ setup.
3674
| dsync | Use `doveadm sync` instead. `dsync` has been a symlink to `doveadm` already, this release removed the symlink completely. |
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. |
77+
<!-- @include: include/2.4-removed-other-features.inc -->
78+
79+
<!-- @include: include/2.4-removed-plugins.inc -->
80+
81+
<!-- @include: include/2.4-removed-settings.inc -->
82+
83+
### Changed Features
84+
85+
<!-- @include: include/2.4-changed-settings.inc -->
86+
87+
#### Default Settings
88+
89+
| Setting | Old Default | New Default | Notes |
90+
| ------- | ----------- | ----------- | ----- |
91+
<!-- @include: include/2.4-default-settings.inc -->
92+
93+
<!-- @include: include/2.4-fs-crypt.inc -->
94+
95+
<!-- @include: include/2.4-fts-header-settings.inc -->
96+
97+
### Service defaults
98+
99+
<!-- @include: include/2.4-service-defaults.inc -->
39100

40101
### Event Changes
41102

@@ -50,5 +111,16 @@ setup.
50111
| [[event,fts_flatcurve_query]] | This event was added. |
51112
| [[event,fts_flatcurve_rescan]] | This event was added. |
52113
| [[event,fts_flatcurve_rotate]] | This event was added. |
114+
<!-- @include: include/2.4-core-events.inc -->
115+
116+
<!-- @include: include/2.4-event-filters.inc -->
117+
118+
<!-- @include: include/2.4-exports.inc -->
119+
120+
<!-- @include: include/2.4-acls.inc -->
121+
122+
### Doveadm
123+
124+
<!-- @include: include/2.4-doveadm.inc -->
53125

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

0 commit comments

Comments
 (0)