Releases: jeboehm/docker-mailserver
Releases · jeboehm/docker-mailserver
Release 6.3.2
Release 6.3.1
Bug Fixes
- kustomize: add traefik compatible http ingress for both web and filter (4370c49)
- kustomize: allow traefik ingresses in network-policy for web and filter (5c6ae56)
- unbound: the protocol part of an expose should be lowercased (fe37541)
- unbound: use project's healthcheck pattern (01e7059)
- web: changed netpol to not allow ingress on port 80 (d0bb1cb)
Release 6.3.0
Release 6.2.0
Features
- upgrade healthcheck implementation across services (e069a5e)
Release 6.1.0
Release 6.0.0
Bug Fixes
Code Refactoring
- remove virus filtering service and related configurations; add unbound DNS service (427fe3b)
Features
- k8s: add straightened labels to all k8s resources (f34ce04)
- k8s: kubernetes support is now a first class citizen in docker-mailserver (#502) (4b033fc)
- k8s: set clean resource requests for all pod resources (a92ba13)
- mda: upgraded dovecot to 2.4 (5ca94e0)
- mta: remove smtps service, disable mail submission on port 25. improved several configurations (14a68af)
- postfix: add connection rate limiting and error handling parameters to Dockerfile (cce475b)
- unbound: make unbound listen on port 5353 to have it rootless (5386115)
- upgrade to alpine 3.22 (b9a930a)
- web: make web container run rootless. It's now listening on port 8080. (0299c92)
BREAKING CHANGES
- mta: Sending emails is now possible only on port 587.
- mda: - Changed service ports in docker-compose files for production and test environments to avoid conflicts.
- Updated volume paths for mail data and TLS certificates in Dockerfiles and configurations.
- Refactored entrypoint scripts and test scripts to align with new service configurations.
- Removed deprecated files and adjusted environment variables for improved clarity and functionality.
-
- Removed the virus filtering service and its configurations from the project, including Dockerfiles, environment variables, and test cases.
- Introduced an unbound DNS service to handle DNS queries.
- Updated the Docker Compose configuration to reflect these changes, ensuring dependencies are correctly set for the new service.
- Adjusted the Makefile and workflow files to remove references to the virus service and include the unbound service.