What's Changed
- sieve: Fix incorrect spelling of sieve_vacation_send_from_recipient by @cmouse in #1213
- auth: ldap - Fix default value syntax by @cmouse in #1214
- quota, howto: Specify quota_storage_size outside quota root in examples by @sirainen in #1218
- man: doveadm-pw - Replace example DIGEST-MD5 with ARGON2ID by @seanm in #1172
- Getting started page by @cmouse in #1192
- settings: Add a warning about cassandra_execution_* settings potentia… by @sirainen in #1223
- upgrade: Add anvil socket changes by @sirainen in #1220
- Revert "Change mail_attachment_detection_options default" by @sirainen in #1224
- doveadm-backup: Fix MD formatting by @slusarz in #1226
- vitepress: Fix sitemap generation by @slusarz in #1230
- mail_crypt: Update link to decryption tool by @cmouse in #1229
- lazy-expunge: Remove all references to namespace storage by @slusarz in #1234
- Improved doveadm fts documentation by @slusarz in #1227
- config/spam_reporting: Unify sieve script paths by @mariuszkrzaczkowski in #1231
- lua: Document b64encode and b64decode by @cmouse in #1228
- upgrade: Allow Pro docs to change Lua HTTP API upgrading title by @sirainen in #1237
- global-options-formatter: Mention 'json' option by @smokris in #1240
- Update quick.md by @swsch in #1242
- developers/design: Add internal lib-http response codes by @sirainen in #1238
- Lib dns by @Sergey-Kitov in #1243
- spelling: Update to 0.0.25 by @cmouse in #1245
- config/namespace: Fix mail_index_path for mixed mbox/maildir example by @sirainen in #1236
- Document peer certificate fingerprinting by @cmouse in #1170
- lib-http: Internal HTTP codes need to live in core, so Pro docs can a… by @slusarz in #1246
- mail-compress: Add benchmarking info by @slusarz in #1247
- upgrading: 2.4 - Fix %%n and %%d new syntax by @sirainen in #1248
- data/settings: Add fts_decoder_tika named filter by @sirainen in #1250
- data/settings: Fix http_client_request_absolute_timeout and login_pro… by @sirainen in #1254
- Sieve: Document support for extlists extension by @stephanbosch in #1191
- upgrading/2.4: Remove wrong/duplicate %c variable by @sirainen in #1256
- upgrade: 2.4 - HOME is no longer used with LDA by @sirainen in #1235
- data/lua: Add dovecot.var_expand() function by @vmo69 in #1255
- Add auth_master_socket_path by @sirainen in #1257
- Remove passdb and userdb_args by @cmouse in #1259
- data/settings: Clarify fs_compress_write_method= means compression is… by @sirainen in #1258
- Explicit us→s conversion for OpenMetrics by @Chostakovitch in #1261
- DOV-7458: Verify 64bit support by @fleischie in #1225
- core/docs/core/config/namespaces.md: Add @mailbox_defaults by @nauski in #1249
- dict: Fix typo by @slusarz in #1267
- DOV-6914: Change
mailbox_directory_name_legacysetting by @fleischie in #1266 - settings: Describe the new delayed $SET variable expansion by @sirainen in #1269
- namespaces: Add link to mailbox_special_use setting by @sirainen in #1272
- login_proxy_rawlog_dir: Indicate login variable support by @cmouse in #1268
- settings.js: Remove duplicate definition of welcome_wait by @slusarz in #1273
- events: Abstract parsing code out into reusable library/module by @slusarz in #1275
- github: Separate 2.3 and 2.4 release workflows by @slusarz in #1263
- mail_crypt fixes by @sirainen in #1278
- dict, last-login: Replace nonexistent pattern setting with value by @sirainen in #1276
- Fix typo s/it's/its/ in virtual.md. by @Jo-Con-El in #1282
- util/generate_man: Handle event commands by @sirainen in #1284
- Fix syntax error in postfix.md by @SuperSandro2000 in #1287
- health_check: Add dovecotlink to Health Checking page by @vmo69 in #1286
- settings/syntax: Document $SET:filter/path/key by @sirainen in #1283
- data/events: Move "cached" field from dns_worker_request_finished eve… by @sirainen in #1288
- data/settings: Add oauth2_token_expire_grace by @sirainen in #1280
- man: doveadm fs - Add example by @cmouse in #1169
- Add warning if this is not release version by @cmouse in #1290
- haproxy: Remove detailed config, since it is not applicable for CE si… by @slusarz in #1292
- fts-flatcurve: Remove non-existent max_term_size setting from example by @slusarz in #1296
- global: Fix config syntax errors setting named list filters by @sirainen in #1298
- Add acl_dict_index by @sirainen in #1300
- config/ssl: Clarify how TLS certificates are matched. by @cmouse in #1302
- data/settings: Document imapc_features=send-id by @sirainen in #1303
- config: recommended_metrics - Add proxy_session_established to @metri… by @sirainen in #1305
- man: doveadm-backup-sync.inc - Fix option p include by @cmouse in #1308
- data/settings: Clarify mail_nfs_* settings are not supported by @sirainen in #1309
- data/settings: mail_nfs_storage - Fix it to say mails, not indexes by @sirainen in #1310
- upgrading: 2.4.2 - Add @metric_defaults/proxy/metric by @sirainen in #1311
- installation/docker: Fix --volume option usage by @cmouse in #1312
- man: doveadm-search-query - Clarify that sequence sets are not UIDs by @cmouse in #1295
- variables: Clarify that list filter doesn't do any escaping by @sirainen in #1313
- config/imap: Change SQL metadata.attr_value to be TEXT type by @sirainen in #1315
- data, upgrade: Change mail_attachment_detection_options default by @sirainen in #1291
- Clarify settings handling by @sirainen in #1316
- doveadm: Change example for service status to list service that exist… by @slusarz in #1317
- admin/migration: Fix inet_listener stanza by @cmouse in #1318
- docs: docs/core/man/doveadm-mailbox - Add 'deleted' to mailbox status by @mbettini-ox in #1314
New Contributors
- @seanm made their first contribution in #1172
- @mariuszkrzaczkowski made their first contribution in #1231
- @smokris made their first contribution in #1240
- @swsch made their first contribution in #1242
- @Chostakovitch made their first contribution in #1261
- @Jo-Con-El made their first contribution in #1282
- @SuperSandro2000 made their first contribution in #1287
Full Changelog: 2.4.1...2.4.2