Caution
Please create a backup before updating, as several internal components got major changes
FTS Changes
Due to the FTS change, all previous Solr Indices are unused. Once updated, FTS will be disabled automatically. If you had it enabled, change the Variable SKIP_FTS
from y
to n
.
Nextcloud Removal
This update removes the integrated Nextcloud helper-script. Any running installations with the Nextcloud implementation are unsupported. Please consider a switch to a native Nextcloud installation instead.
Important
UI changes (related to netfilter-mailcow)
If you used the external Fail2Ban List Endpoint, you have to change the Endpoint URL to the one displayed in mailcow UI, as it has changed with this update.
For Systems with disabled IPv6
This Update included some changes for NGINX, make sure to check out the updated Disable IPv6 Documentation to apply the changes if needed.
Warning
This update include a fixed security issue. Which can only be exploited if an attacker has access to a victims computer.
Detailed information as well as CVE will follow in the next days.
What's Changed
- [Nginx] Use jinja2 for templating nginx configuration by @FreddleSpl0it in #6177
- [Web] remove f2b banlist from json_api.php by @FreddleSpl0it in #6168
- Enable password protection for Redis by @FreddleSpl0it in #6146
- [Web] add missing translation for ratelimit in templates overview by @FreddleSpl0it in #6180
- [Web] Add additional columns to _sogo_static_view by @FreddleSpl0it in #6181
- [Web] allow dots in dkim selectors by @FreddleSpl0it in #6182
- Only show active protocols on "last login" in mailbox overview by @Habetdin in #6076
- Update Russian translation by @Habetdin in #6184
- Translations update from Weblate by @milkmaker in #6190
- [Postfix] update postscreen_access.cidr by @milkmaker in #6189
- fix: check docker version fail in generate_config.sh #6187 by @i-curve in #6188
- Add initial Japanese language files by @kotaroman in #6198
- Implement search mailboxes by fullname by @h3ssan in #6186
- Remove legacy Nextcloud settings by @MAGICCC in #6050
- Add create command to prevent external: true warnings by @codiflow in #6203
- sogo: added SOGoDisableOrganizerEventCheck value to sogo.conf by @DerLinkman in #6204
- Translations update from Weblate by @milkmaker in #6206
- dovecot: replace solr fts with flatcurve (xapian) by @DerLinkman in #5680
- Translations update from Weblate by @milkmaker in #6209
- Translations update from Weblate by @milkmaker in #6221
- [Postfix] update postscreen_access.cidr by @milkmaker in #6232
- Translations update from Weblate by @milkmaker in #6235
- Translations update from Weblate by @milkmaker in #6238
- add temporary email description by @marekfilip in #6001
- Improve the existing validation flow for sieve filter by @PhoenixPeca in #6205
- Fix missing property in Create Sync Job request by @jan-oratowski in #6211
- Fix community support url by @gwelch-contegix in #6245
- Reduce sa rules download retry limit to 5 by @alyxto in #6225
- chore(deps): update actions/stale action to v9.1.0 by @renovate in #6247
- [Nginx] move conf.d include to end of nginx.conf by @FreddleSpl0it in #6256
New Contributors
- @i-curve made their first contribution in #6188
- @kotaroman made their first contribution in #6198
- @codiflow made their first contribution in #6203
- @marekfilip made their first contribution in #6001
- @jan-oratowski made their first contribution in #6211
- @gwelch-contegix made their first contribution in #6245
- @alyxto made their first contribution in #6225
Full Changelog: 2024-11b...2025-01
Blog: https://mailcow.email/posts/2025/release-2025-01/