Skip to content

Releases: bokysan/docker-postfix

Release v5.1.0

04 Jan 11:10
2f541b3

Choose a tag to compare

  • 2f541b3 Update postfix-exporter go deps via patch (#262)
  • 2854bd0 fix: merge env arrays first instead of overwriting eachother (#260)

Release v5.0.1

22 Dec 09:41

Choose a tag to compare

  • 53851fd Fix: revert readonly
  • 0c49b18 Fix: Try to fix Release action
  • cc31225 Upd: Fail on high severity issues, do not excluse base image issues

Relese v5.0.0

22 Dec 07:16

Choose a tag to compare

What's Changed

  • Don't enable smtputf8 when running on alpine on container restart by @envy in #224
  • added ability to define resource options for the metrics exporter by @mario-zelger in #238
  • Add externalTrafficPolicy to helm Fixes #239 by @evilhamsterman in #240
  • Allow setting existing secret name for TLS certs by @mrskul in #233
  • fix for: /scripts/common.sh: line 190: error:: command not found by @jcheek in #248
  • Build(deps): Bump actions/checkout from 4 to 5 by @dependabot[bot] in #244
  • common-run.sh: fix TOKEN_FILE envvar by @limjh16 in #254
  • Build(deps): Bump actions/checkout from 5 to 6 by @dependabot[bot] in #250
  • Build(deps): Bump actions/cache from 4 to 5 by @dependabot[bot] in #255
  • Add tini to Dockerfile by @limjh16 in #252
  • sasl-build.sh: Fix msal installation logic by @limjh16 in #253
  • Build(deps): Bump actions/setup-node from 4 to 6 by @dependabot[bot] in #257

List of commits:

  • 453b3ac Fix: Synk scanning
  • efdf5bc Fix: Fix tag release workflow
  • 1f6aef0 Build(deps): Bump actions/setup-node from 4 to 6 (#257)
  • 6252930 Fix: Drop support for linux/arm/v5
  • 87cf8dc Fix: Install proper cross-platform development lib for ARM
  • b4d2b95 Fix: add required shell property to github aciton command
  • c150b71 Fix: Potential fix for armhf build: Install arm libraries for qemu
  • e53c5f1 Fix: Rustup uninstall for linux/arm/v7
  • 80a5868 Fix: Preparation for v5.0.0 release
  • 64816f6 Fix: Skip building msal on i386 interely, not just on Alpine
  • 42c15f5 Upd: Script optimization and comments
  • 6748fec sasl-build.sh: Fix msal installation logic (#253)
  • 21f5872 Upt: Dockerfile: Add tini as ENTRYPOINT (#252)
  • 41f33bc Build(deps): Bump actions/cache from 4 to 5 (#255)
  • 50b17ef Fix: Snyk scanning for pull requests
  • 02cc6f4 Fix: remove build of postfix-exporter for linux/arm/v5.
  • 74f2cbd Fix: Harden third party class initialization to mitigate code injection possibilities
  • b5101f2 Fix: Harden postfix deployment by default
  • e0caaf0 Fix: Make Synk ignore base image issues (as we cannot fix them), remove linux/mips64le
  • e67470c Fix: Upgrade postfix golang builder to trixie
  • dd1d439 Fix install of postfix-exporter on debian trixie
  • 1ca88f5 Fix: Synk scan was improperly depending on the build of the wrong image
  • 9e5ab59 Fix: Update Debian to trixie since it was released in August.
  • f07863a Upd: Add synk scan to master, tags and pull requests
  • 851b5f3 Fix: upgraade to trunk of SASL library because of failing builds on newer OSes
  • 1c2d636 Build(deps): Bump actions/checkout from 5 to 6 (#250)
  • 5e9230a common-run.sh: fix TOKEN_FILE envvar (#254)
  • f09181a New: Add Star history to README.md.
  • 23ac7af Ud: Replace /docker-init.db with /docker-init.d everywhere
  • 10949bf Fix: Give docker a longet healtcheck startup time for slower / low powered devices (See #231)
  • eac9cc0 Fix: Deprecate /docker-init.db in favour of /docker-init.d. See #236
  • f6946c1 Fix: Fix for logrotate.
  • ba45ff7 Fix: Make tests work with podman + add new kubernetes versions
  • 675ff10 Fix: Ignore schema cache
  • 14aa657 Fix: Add check for /var/log permissions (see #249)
  • 8ad6de0 Upd: Add support for running tests with podman.
  • ec85f9a Fix: Add terminationGracePeriodSeconds due to #245
  • f942684 fix: Add preSleepSeconds as explaind in #245
  • af9b539 fix: Potential fix for #246
  • 73e7ff3 Build(deps): Bump actions/checkout from 4 to 5 (#244)
  • 4d64f77 fix for: /scripts/common.sh: line 190: error:: command not found (#248)
  • 11f1fb0 Remove typos from README.md
  • bbe209c Allow setting existing secret name for TLS certs (#233)
  • a47f941 Add externalTrafficPolicy to helm Fixes #239 (#240)
  • 76bde40 added ability to define resource options for the metrics exporter (#238)
  • 9fcd02f Fix: Refactor sasl compilation a bit, hopefuly to run without issues
  • d0590c7 Fix: Position of whitespace was wrong and bash complained about syntax error.
  • fb8761f Fix: Replace local with export, as local can only be used inside a function
  • 437fb8b Fix: Do not install rust on mips64el
  • 676da62 Fix: Do not install "msal" on linux/386 as the compilation fails
  • 6fd4b11 Fix: Install rust and cargo through apk for Alpine
  • 430b881 Fix: Try to fix rust bindins build
  • 7b4d54f Fix: Uninstallation of rustup requires "-y" for non-interactive use
  • 9f551fa Fix: Missing python3-venv
  • 294a6ba Fix: Install latest version of rust for multi-platform build
  • cbc07b1 Fix: Fix multiplatform build of SASL2
  • 0e25ca0 Fix building SASL
  • 69d1a4c Fix: Create python venv after bulding SASL
  • 7b87c5b Fix for #225: Ensure that SASL authenticated connections are not rejected
  • 50c9503 Fix for installation of msal library
  • 3b2d8db Fix: Remove python pre-installation as SASL building fails in that case
  • 92f514b Fix: Fix missing backslash
  • b96f9e0 Fix #227: Add msal library to installation
  • 4f058d4 Fix #227: Instal msal library into the image
  • bd3a68c Fix: Fix broken postfix-install.sh script, move other spaces to tabs as well
  • b43c3d9 Fix: spaces -> tabs
  • 07b46c7 Feat: Add the posibility to automatically set hostname on run
  • a99abca Fix: disable building postfix-expoter for ppc64le and s390x
  • 6b6d67e Fix: Rollback to kumina/postfix_exporter
  • 3fc9616 Fix: Rollback sals plugin to 0.25
  • b359a94 Fix: Remove linux/arm/v6 from build of postfix-exporter
  • 12708dc Fix: Temporarily remove linux/ppc64le, as the build crashes.
  • 35e5389 Fix: Remove build for ARMv5, as Go does not support ARMv5 images anymore.
  • 29f5eb7 Fix: Always build on build platform.
  • 085746e Fix: Try to fix building of postfix-exporter
  • 1bdf778 Fix: Fix building of docker image for postfix exporter
  • 0a8e84b Don't enable smtputf8 when running on alpine on container restart (#224)
  • 0286619 Fix: Install packages only if available on said architecture.
  • d0e4572 Fix: Switch to an updated branch of postfix_exporter
  • b957465 Fix: call update-binfmts ony if it exists.
  • 0b2e8ee Fix: add some code documentation.

New Contributors

Full Changelog: v4.4.0...v5.0.0

Release v4.4.0

17 Jan 13:26

Choose a tag to compare

  • 5113756 Fix: Proper detection for libcurl4t64
  • 8a5aed2 Fix: Use libcurl4t64 where available, otherwise use libcurl4.
  • 1fcc023 Fix: Rename libcurl4 to libcurl4t64
  • f2244ba Upd: Upgrade SASL XOATUH to release 0.26
  • f4051b7 Fix: Remove package colorized-logs as it's not available in Alpine
  • 926429b Upd: Move to newer distributions
  • bdb8f86 Upd: Upgrade distro versions + fix a few typos
  • 994d4ae Delete duplicate logrotate config for mail.log (#214)
  • 9d3643a Fix container.postfixsecurityContext (#211)

Release v4.3.0

02 Sep 19:23

Choose a tag to compare

  • 33a5edc Fix: Use docker compose instead of docker-compose, if available.
  • 11cc00c Include ldap support in docker image (#205)
  • 92ab976 Build(deps): Bump docker/build-push-action from 5 to 6
  • 71bf33b Mention SES Creds are Region Specific, fix broken URL
  • f65c224 add k8s version min requirement
  • 86ee369 Add missing appProtocol

Release v4.2.1

24 Apr 13:51

Choose a tag to compare

  • fc5f540 Fix #196: Remove duplicated 'name:' that caused helm chart to fail

Release v4.2.0

23 Apr 17:35

Choose a tag to compare

  • c50f864 Fix #188: Create file /etc/default/locale
  • 95119aa Fix #169: Explicitly state different UIDs/GIDs across distros
  • bd8c14c Upt: Update GitHub actions to newer versions
  • aba3d60 Fix: Update HorizontalPodAutoscaler to autoscaling/v2
  • 55f2f71 fix HorizontalPodAutoscaler apiVersion
  • e3898ed autoscaling.apiVersion
  • 4b46b1d Fix #180: Rename authentication methods
  • a26f85d Build(deps): Bump WyriHaximus/github-action-helm3 from 3 to 4
  • b358d71 Fix for #192: Automatically add domains to provided usernames for SASL
  • bda13b3 Build(deps): Bump peaceiris/actions-gh-pages from 3 to 4
  • 1e80626 Upd: Update documentation - fix typos, make it more explicit we use Debian as default
  • 025cb58 Upt: Add postfix-pcre, add additional checks for sanity and mount /tmp to emptydir
  • 5ea8c32 Expand volumeClaimTemplates spec
  • bf84322 Fix sasldb with SMTPD_SASL_USERS env variable
  • 6f0831f Build(deps): Bump actions/cache from 3 to 4

Release v4.1.0

09 Jan 16:22

Choose a tag to compare

Release v4.0.4

07 Jan 16:14

Choose a tag to compare

  • df9771b Fix for #172: Change order of parameters for netcat

Release v4.0.3

07 Jan 10:39

Choose a tag to compare

  • 9b2d54f improved healthcheck with proper command sequence
  • 1c71da7 Upd: Explicitly link timezone to folder
  • b56239b Upd: Add docket to dependabot.
  • 72988dd Fix #158: Add copytruncate to logrotate.conf.
  • 4b45249 Fix #160: Update documentation, add info about smtpd_tls_security_level change
  • 553874a Fix ServiceMonitor selector
  • b317e68 Fix for #163: Remove NodePort from headless service