2025-02

mailcow/mailcow-dockerized2025-02Feb 27, 2025by FreddleSpl0it

AI Summary

Upgrades MariaDB to 10.11 LTS, Rspamd to 3.11.0, switches Docker image registry to ghcr.io, and fixes Fail2Ban regex for Dovecot.

Key Highlights

  • MariaDB 10.11 LTS upgrade
  • Rspamd 3.11.0 upgrade
  • Docker image source switch to GitHub Container Registry (ghcr.io)
  • Fail2Ban regex reset required for Dovecot

New Features

  • SMTPUTF8 support for outgoing mail
  • Nginx trusted proxies via environment variable
  • Redis master authentication via environment variable

Full Release Notes

> [!IMPORTANT] 
> Dovecot previously allowed multiple login attempts within a single session without triggering Netfilter. 
> This issue has now been addressed. 
> Administrators should reset Fail2Ban Regex:
> **System → Configuration → Options → Fail2Ban Parameters → Expand Regex Filters → Click "Reset to Default"**

> [!CAUTION] 
> This mailcow release upgrades **mariadb** from 10.5 to 10.11 to align with the current EOLs of mariadb for the next years.
> Please **do not** modify the image version from mariadb inside the docker-compose.yml on your own as serious damage may occur if the code has not been adapted properly
>
> Also notice, that you **cannot downgrade** mariadb databases from 10.11 back to 10.5!

> [!NOTE]
> This release changes the image source for our own build docker images from Docker Hub to GitHub due to Docker's upcoming ratelimits.
> If interested, read Dockers limitations here: https://docs.docker.com/docker-hub/usage/

## What's Changed
* Fix check_prs_if_on_staging workflow by @MAGICCC in https://github.com/mailcow/mailcow-dockerized/pull/6286
* Update generate_config.sh version checking for wider compatibility by @digitalhen in https://github.com/mailcow/mailcow-dockerized/pull/6270
* chore(deps): update devops-infra/action-pull-request action to v0.6.0 by @renovate in https://github.com/mailcow/mailcow-dockerized/pull/6302
* Ffdhe2048 by @dragoangel in https://github.com/mailcow/mailcow-dockerized/pull/6223
* Adding lines to docker-compose.yml to allow for simpler SOGo web client UI customisation by @Babybatrick in https://github.com/mailcow/mailcow-dockerized/pull/6220
* Translations update from Weblate by @milkmaker in https://github.com/mailcow/mailcow-dockerized/pull/6307
* Update Rspamd to 3.11.0 and enable SMTPUTF8 for outgoing mail by @dragoangel in https://github.com/mailcow/mailcow-dockerized/pull/6216
* [Mariadb] Update to 10.11 (LTS) by @DerLinkman in https://github.com/mailcow/mailcow-dockerized/pull/5152
* Move sed cmd to remove discontinued DNSBLs by @MAGICCC in https://github.com/mailcow/mailcow-dockerized/pull/6315
* [Dovecot][Netfilter] Fix dovecot failed login regex by @FreddleSpl0it in https://github.com/mailcow/mailcow-dockerized/pull/6309
* rspamd: upgraded rspamd to 3.11.0-2 (incl. NIXSPAM Removal) by @DerLinkman in https://github.com/mailcow/mailcow-dockerized/pull/6328
* Fix #2752 - Allow domain recipients for address rewrite by @PseudoResonance in https://github.com/mailcow/mailcow-dockerized/pull/6155
* compose: use ghcr.io for new/current mailcow docker images by @DerLinkman in https://github.com/mailcow/mailcow-dockerized/pull/6332
* Prompt user before applying major updates by @FreddleSpl0it in https://github.com/mailcow/mailcow-dockerized/pull/6330
* use ghcr.io for backupimage by @MAGICCC in https://github.com/mailcow/mailcow-dockerized/pull/6333
* Fix #5892 - Adding a domain wide footer leads to broken attachments
* Fix #6305 - Use Redis ACL user quota_notify with restricted access https://github.com/mailcow/mailcow-dockerized/commit/ef2f5f7be0c2992580c1290e36d08bb73348600e
* Fix incorrect session lifetime in sogo-auth.php https://github.com/mailcow/mailcow-dockerized/commit/aaa7e4a184e2126bc0fa76e600cebb984aff29dc
* [Nginx] Add support for trusted proxies via env var https://github.com/mailcow/mailcow-dockerized/commit/a567d5dc3193286684fdf0b7cf287817bdfe6581
* [Redis] Add support for masterauth via env var https://github.com/mailcow/mailcow-dockerized/commit/351f4ce787542b05dab8ad5c39c00429ef02233b

## New Contributors
* @digitalhen made their first contribution in https://github.com/mailcow/mailcow-dockerized/pull/6270
* @Babybatrick made their first contribution in https://github.com/mailcow/mailcow-dockerized/pull/6220
* @PseudoResonance made their first contribution in https://github.com/mailcow/mailcow-dockerized/pull/6155

**Full Changelog**: https://github.com/mailcow/mailcow-dockerized/compare/2025-01a...2025-02