mailcow
Dockerized groupware and mail server suite with webmail
Alternative to: google workspace, gmail, microsoft 365, zoho mail, fastmail
2025-01
2025-01-23[!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_FTSfromyton.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 https://github.com/mailcow/mailcow-dockerized/pull/6177
- [Web] remove f2b banlist from json_api.php by @FreddleSpl0it in https://github.com/mailcow/mailcow-dockerized/pull/6168
- Enable password protection for Redis by @FreddleSpl0it in https://github.com/mailcow/mailcow-dockerized/pull/6146
- [Web] add missing translation for ratelimit in templates overview by @FreddleSpl0it in https://github.com/mailcow/mailcow-dockerized/pull/6180
- [Web] Add additional columns to _sogo_static_view by @FreddleSpl0it in https://github.com/mailcow/mailcow-dockerized/pull/6181
- [Web] allow dots in dkim selectors by @FreddleSpl0it in https://github.com/mailcow/mailcow-dockerized/pull/6182
- Only show active protocols on “last login” in mailbox overview by @Habetdin in https://github.com/mailcow/mailcow-dockerized/pull/6076
- Update Russian translation by @Habetdin in https://github.com/mailcow/mailcow-dockerized/pull/6184
- Translations update from Weblate by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/6190
- [Postfix] update postscreen_access.cidr by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/6189
- fix: check docker version fail in generate_config.sh #6187 by @i-curve in https://github.com/mailcow/mailcow-dockerized/pull/6188
- Add initial Japanese language files by @kotaroman in https://github.com/mailcow/mailcow-dockerized/pull/6198
- Implement search mailboxes by fullname by @h3ssan in https://github.com/mailcow/mailcow-dockerized/pull/6186
- Remove legacy Nextcloud settings by @MAGICCC in https://github.com/mailcow/mailcow-dockerized/pull/6050
- Add create command to prevent external: true warnings by @codiflow in https://github.com/mailcow/mailcow-dockerized/pull/6203
- sogo: added SOGoDisableOrganizerEventCheck value to sogo.conf by @DerLinkman in https://github.com/mailcow/mailcow-dockerized/pull/6204
- Translations update from Weblate by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/6206
- dovecot: replace solr fts with flatcurve (xapian) by @DerLinkman in https://github.com/mailcow/mailcow-dockerized/pull/5680
- Translations update from Weblate by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/6209
- Translations update from Weblate by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/6221
- [Postfix] update postscreen_access.cidr by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/6232
- Translations update from Weblate by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/6235
- Translations update from Weblate by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/6238
- add temporary email description by @marekfilip in https://github.com/mailcow/mailcow-dockerized/pull/6001
- Improve the existing validation flow for sieve filter by @PhoenixPeca in https://github.com/mailcow/mailcow-dockerized/pull/6205
- Fix missing property in Create Sync Job request by @jan-oratowski in https://github.com/mailcow/mailcow-dockerized/pull/6211
- Fix community support url by @gwelch-contegix in https://github.com/mailcow/mailcow-dockerized/pull/6245
- Reduce sa rules download retry limit to 5 by @alyxto in https://github.com/mailcow/mailcow-dockerized/pull/6225
- chore(deps): update actions/stale action to v9.1.0 by @renovate in https://github.com/mailcow/mailcow-dockerized/pull/6247
- [Nginx] move conf.d include to end of nginx.conf by @FreddleSpl0it in https://github.com/mailcow/mailcow-dockerized/pull/6256
New Contributors
- @i-curve made their first contribution in https://github.com/mailcow/mailcow-dockerized/pull/6188
- @kotaroman made their first contribution in https://github.com/mailcow/mailcow-dockerized/pull/6198
- @codiflow made their first contribution in https://github.com/mailcow/mailcow-dockerized/pull/6203
- @marekfilip made their first contribution in https://github.com/mailcow/mailcow-dockerized/pull/6001
- @jan-oratowski made their first contribution in https://github.com/mailcow/mailcow-dockerized/pull/6211
- @gwelch-contegix made their first contribution in https://github.com/mailcow/mailcow-dockerized/pull/6245
- @alyxto made their first contribution in https://github.com/mailcow/mailcow-dockerized/pull/6225
Full Changelog: https://github.com/mailcow/mailcow-dockerized/compare/2024-11b…2025-01 Blog: https://mailcow.email/posts/2025/release-2025-01/