v11.2.0
·
751 commits
to master
since this release
Please refer to the CHANGELOG to get the complete and comprehensive overview of this release.
Summary
This release features a lot of small and medium-sized changes, many related to how the image is build and tested during CI. The build now requires Docker Buildkit as the ClamAV Signatures are added via COPY --link ... during build-time. Moreover, the build is now multi-stage. ENABLE_LDAP is now deprecated.
What's Changed
- chore(CHANGELOG): Include a feature that belongs to an existing release by @polarathene in #2658
- fix: typo in changedetector ready message by @ap-wtioit in #2663
- tests: Fix typo in common.bash by @eltociear in #2665
- Update
faq.mdby @smargold476 in #2677 - docs(fix): Update to fix regression causing broken links by @polarathene in #2681
- docs: update and improve K8s documentation by @georglauterbach in #2696
- Set configomat output to loglevel debug by @casperklein in #2701
- refactor: CLI commands for database management by @polarathene in #2654
- Simplify fail2ban output by @casperklein in #2703
- docs: Improve cron tasks and fix link in documentation by @JiLleON in #2708
- tests: Update submodules for bats by @polarathene in #2715
- docs: Fix DMARC link by @polarathene in #2728
- fix:
_create_accounts()should run after waiting by @polarathene in #2731 - scripts: rework environment variables setup by @georglauterbach in #2716
- configuration: remove unnecessary files by @georglauterbach in #2738
- scripts: revised linting script by @georglauterbach in #2737
- chore:
addmailuser- Remove delaying completion until/var/mailis ready by @polarathene in #2729 - tests: Ensure excessive FD limits are avoided by @polarathene in #2730
- ci: Better build caching for CI by @polarathene in #2742
- Remove unnecessary postconf switch '-e' and use single quotes where possible by @casperklein in #2746
- Streamline COPY statements in Dockerfile by @casperklein in #2747
- added link to brakkee.org for setup of docker-mailserver on kubernetes. by @ErikEngerd in #2760
- scripts: improve
helpers/log.shby @georglauterbach in #2754 - Add
reject_unknown_client_hostnameto main.cf by @GoliathLabs in #2691 - ci: improve GitHub Action CI with re-usable workflows by @georglauterbach in #2753
- ci: adjust build arguments by @georglauterbach in #2772
- Only calculate checksums, when there are files to monitor. by @casperklein in #2776
- tests: Wait at least 30 seconds before checking the health state of the container by @casperklein in #2777
- docs: fix typo in podman.md by @yogo1212 in #2782
- ci: enhance build process by @georglauterbach in #2755
- ci: add
outputstoworkflow_callongeneric_buildby @georglauterbach in #2780 - fix: adjusting semver tag of a step in publish workflow by @georglauterbach in #2785
- docs: update contributing documentation by @georglauterbach in #2789
- docs: add note about Docker version when building by @georglauterbach in #2799
- #2755 follow up; bring back fail2ban package installation by @casperklein in #2796
- Add ability to build with Dovecot community repository by @casperklein in #2797
- Dockerfile: use heredocs by @casperklein in #2805
- style: minor adjustments by @georglauterbach in #2786
- tests: Wait until container is not in starting state anymore, before running health check by @casperklein in #2810
- ci: fix/improve Fail2Ban tests by @casperklein in #2808
- tests(fix): Avoid introducing CRLF into
postfix-accounts.cfduring setup by @polarathene in #2820
New Contributors
- @smargold476 made their first contribution in #2677
- @JiLleON made their first contribution in #2708
- @ErikEngerd made their first contribution in #2760
- @yogo1212 made their first contribution in #2782
Full Changelog: v11.1.0...v11.2.0