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: fixTOKEN_FILEenvvar 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
tinitoDockerfileby @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
shellproperty 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: AddtiniasENTRYPOINT(#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-exporterforlinux/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: fixTOKEN_FILEenvvar (#254) - f09181a New: Add Star history to
README.md. - 23ac7af Ud: Replace
/docker-init.dbwith/docker-init.deverywhere - 10949bf Fix: Give docker a longet healtcheck startup time for slower / low powered devices (See #231)
- eac9cc0 Fix: Deprecate
/docker-init.dbin 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
terminationGracePeriodSecondsdue to #245 - f942684 fix: Add
preSleepSecondsas 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
localwithexport, aslocalcan 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-binfmtsony if it exists. - 0b2e8ee Fix: add some code documentation.
New Contributors
- @envy made their first contribution in #224
- @mario-zelger made their first contribution in #238
- @evilhamsterman made their first contribution in #240
- @mrskul made their first contribution in #233
- @jcheek made their first contribution in #248
- @limjh16 made their first contribution in #254
Full Changelog: v4.4.0...v5.0.0