2024-06
mailcow/mailcow-dockerized2024-06Jun 27, 2024by DerLinkman
AI Summary
A major update introducing a new experimental full-text search engine, upgrading core components to Debian 12 and Alpine 3.20, and dropping legacy TLS support.
Key Highlights
- Introduced experimental Flatcurve FTS engine for Dovecot full-text search
- Upgraded Postfix to 3.7.10 and all Alpine containers to v3.20
- Dropped support for TLS 1.0 and 1.1 by default
- Removed discontinued SORBS DNSBL
- Deprecated Nextcloud helper script (scheduled for removal in December 2024)
Breaking Changes
- Dropped support for TLS 1.0 and 1.1 by default
- Nextcloud helper script will be dropped in December 2024
New Features
- Experimental Flatcurve FTS Engine (activate via FLATCURVE_EXPERIMENTAL=y)
Full Release Notes
## ⚠️ Critical Changes ⚠️
- Postfix Upgrade: Updated to Postfix 3.7.10 and Debian 12, dropping support for TLS 1.0 and 1.1. Older TLS versions can be re-enabled as per the [documentation](https://docs.mailcow.email/manual-guides/u_e-reeanble-weak-protocols/).
- Flatcurve FTS Engine: New experimental full-text search engine using Xapian. Activate with FLATCURVE_EXPERIMENTAL=y in mailcow.conf. Read [docs](https://docs.mailcow.email/manual-guides/Dovecot/u_e-dovecot-fts/#fts-flatcurve-experimental-since-2024-06)
- Nextcloud helper-script will be dropped in December 2024. More informations why, [READ HERE](https://mailcow.email//posts/2024/release-2024-06/)
## What else Changed?
* Translations update from Weblate by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/5824
* Translations update from Weblate by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/5835
* Update lang.pt-pt.json by @7zx in https://github.com/mailcow/mailcow-dockerized/pull/5832
* Translations update from Weblate by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/5839
* Improve Dutch translation by @mitchellvanbijleveld in https://github.com/mailcow/mailcow-dockerized/pull/5840
* Translations update from Weblate by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/5862
* Update lang.ru-ru.json by @RakhimovRamis in https://github.com/mailcow/mailcow-dockerized/pull/5865
* Translations update from Weblate by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/5873
* Translations update from Weblate by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/5876
* chore(deps): update alpine docker tag to v3.20 by @renovate in https://github.com/mailcow/mailcow-dockerized/pull/5883
* Update debug.twig to include a link to the git project URL for the mailcow version tag by @CallMeLeon167 in https://github.com/mailcow/mailcow-dockerized/pull/5875
* [Postfix] update postscreen_access.cidr by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/5863
* Switch IP2Country lookup backend to shortened version by @Thomas2500 in https://github.com/mailcow/mailcow-dockerized/pull/5886
* os: updated all Alpine containers to 3.20 by @DerLinkman in https://github.com/mailcow/mailcow-dockerized/pull/5893
* Fix unbound healthcheck.sh to log all messages to logfile by @DocFraggle in https://github.com/mailcow/mailcow-dockerized/pull/5750
* remove version from docker-compose.yml by @iamspido in https://github.com/mailcow/mailcow-dockerized/pull/5845
* Remove discontinued SORBS DNSBL by @mkuron in https://github.com/mailcow/mailcow-dockerized/pull/5901
* Add switch to skip fetching certificates auto{config,discover} subdomains by @schichtnudelauflauf in https://github.com/mailcow/mailcow-dockerized/pull/5838
* Fix blocking last logins fetching by @PierrePlt in https://github.com/mailcow/mailcow-dockerized/pull/5880
* chore(deps): update dependency nextcloud/server to v28.0.6 by @renovate in https://github.com/mailcow/mailcow-dockerized/pull/5690
* nextcloud: add deprecation notice once script start by @DerLinkman in https://github.com/mailcow/mailcow-dockerized/pull/5902
* Remove unnecessary log lines in Postfix's log by @SwissOS in https://github.com/mailcow/mailcow-dockerized/pull/5817
* Translations update from Weblate by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/5908
* chore(deps): update docker/build-push-action action to v6 by @renovate in https://github.com/mailcow/mailcow-dockerized/pull/5910
* [Rspamd] Delete overriding obsolete rspamd plugin by @realizelol in https://github.com/mailcow/mailcow-dockerized/pull/5900
* Translations update from Weblate by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/5912
* [Postfix] Upgrade to Deb12 + PF to 3.7.10 & Drop TLS 1.0/1.1 per default by @DerLinkman in https://github.com/mailcow/mailcow-dockerized/pull/5635
* dovecot: add Flatcurve FTS Engine as EXPERIMENTAL by @DerLinkman in https://github.com/mailcow/mailcow-dockerized/pull/5920
## New Contributors
* @7zx made their first contribution in https://github.com/mailcow/mailcow-dockerized/pull/5832
* @mitchellvanbijleveld made their first contribution in https://github.com/mailcow/mailcow-dockerized/pull/5840
* @RakhimovRamis made their first contribution in https://github.com/mailcow/mailcow-dockerized/pull/5865
* @CallMeLeon167 made their first contribution in https://github.com/mailcow/mailcow-dockerized/pull/5875
* @iamspido made their first contribution in https://github.com/mailcow/mailcow-dockerized/pull/5845
* @schichtnudelauflauf made their first contribution in https://github.com/mailcow/mailcow-dockerized/pull/5838
* @PierrePlt made their first contribution in https://github.com/mailcow/mailcow-dockerized/pull/5880
* @SwissOS made their first contribution in https://github.com/mailcow/mailcow-dockerized/pull/5817
**Full Changelog**: https://github.com/mailcow/mailcow-dockerized/compare/2024-04...2024-06