Skip to content

Releases: haproxytech/kubernetes-ingress

HAProxy Ingress Controller v3.2.12

Choose a tag to compare

@github-actions github-actions released this 03 Jul 12:32

Changelog

  • 9e4b6b9 BUILD/MINOR: go.mod: update k8s.io packages
  • 5011582 BUG/MEDIUM: block_secrets stability regression
  • be5e88d TEST/MINOR: controller: cover ssl-passthrough mode resolution
  • 4088ca7 BUG/MEDIUM: ssl-passthrough: resolve passthrough mode before building rules

HAProxy Ingress Controller v3.2.11

Choose a tag to compare

@github-actions github-actions released this 17 Jun 14:36

Changelog

  • 407b48a BUILD/MINOR: go.mod: update k8s.io packages
  • 4fdff2a BUG/MINOR: prevent continuous reloads on default log config
  • 8b1bbac DOC/MINOR: annotations: deprecate cookie-persistence on Ingress

HAProxy Ingress Controller v3.2.10

Choose a tag to compare

@github-actions github-actions released this 01 Jun 09:54

Changelog

  • 4f362ea TEST/MINOR: service: add unit tests for getRuntimeBackend
  • cd94a73 BUG/MINOR: service: ExternalName backend resolution bypassed by orphan EndpointSlices

HAProxy Ingress Controller v3.2.9

Choose a tag to compare

@github-actions github-actions released this 22 May 11:27

Changelog

  • cba5041 BUILD/MINOR: go.mod: update k8s.io packages
  • f653f4d BUILD/MINOR: go.mod: update golang.org/x packages

HAProxy Ingress Controller v3.2.8

Choose a tag to compare

@github-actions github-actions released this 18 May 13:37

Changelog

  • 357eb26 BUILD/MINOR: go.mod: update k8s.io packages
  • a9382e0 BUILD/MINOR: bump golang base image to 1.26-alpine

HAProxy Ingress Controller v3.2.7

Choose a tag to compare

@github-actions github-actions released this 14 May 07:35

Changelog

  • 99e8f13 BUILD/MINOR: go.mod: update k8s.io packages
  • 4fc9753 BUILD/MINOR: go.mod: update golang.org/x packages
  • 74bb2b9 MAJOR: feature and security improvements for haproxy wrapper
  • 606901e MAJOR: feature and security improvements for block secrets protection
  • 9d843ae BUG/MINOR: improve error handling and early validation checks
  • 29035b1 CLEANUP/MINOR: correct error messages for HTTP response rules
  • ba220ad CLEANUP/MINOR: apply formatting to the code using latest gofumpt
  • 1ba5057 TEST/MINOR: add e2e test for Backend CRD covering most rule-list fixes
  • 034b8ea BUG/MINOR: add support for HTTP checks, error rules, log targets and TCP checks in Backend CRD
  • 9dbbd0b BUG/MINOR: use filters in Backend CRD
  • ae82c6c BUG/MINOR: use TCP requests and responses in Backend CRD
  • 2488f0c BUG/MINOR: add support for stick rules configuration in Backend CRD
  • 85e24de BUG/MINOR: add support for server switching rules in Backend CRD
  • 745ea69 TEST/MINOR: add unit tests for backend HTTP response rules
  • 4d0103f BUG/MINOR: implement HTTP after response rule management
  • 73ef4e9 BUILD/MINOR: ci: update CHECK_COMMIT version to 5.5.3
  • 0f099f9 BUG/MEDIUM: crd/backend: populate http-response rules and fix reload
  • e201bd1 BUILD/MINOR: ci: bump GO_VERSION to 1.26
  • 72c8667 BUG/MEDIUM: fix periodic reload due to wrong log target changes in Global CR
  • ab9215f BUG/MEDIUM: handle different endpoint ports
  • ee4a12d BUILD/MINOR: go.mod: update k8s.io packages
  • 1cca430 BUILD/MINOR: go.mod: update golang.org/x packages
  • 8882fa0 BUG/MAJOR: certs: redact PEM content from runtime error logs
  • 62ba20a DOC/MINOR: update client-ca annotation to specify CA certificate requirements
  • 42b5fb5 CLEANUP/MINOR: ci: avoid installing kind and kubectl in the CI
  • 8e00b88 DOC/MINOR: update request-capture documentation to clarify header handling
  • 9e6a31d BUG/MINOR: normalize certificates to fix renewal with multiple newlines
  • e37aba0 CLEANUP/MINOR: ci: use new internal registry for gitlab

HAProxy Ingress Controller v3.2.6

Choose a tag to compare

@github-actions github-actions released this 17 Feb 15:08

Changelog

  • f8ae633 BUILD/MINOR: go.mod: update k8s.io packages
  • 0f5c199 BUILD/MINOR: go.mod: update golang.org/x packages
  • 0d40143 BUILD/MINOR: crd: do not require name for backend crd
  • 5ec4e13 CLEANUP/MINOR: ci: use temporary directory for additional tools
  • 21bddcc DOC/MEDIUM: update examples with v3 CRD for TCP CR
  • ef11dd9 BUG/MEDIUM: fix error on rate-limit-requests

HAProxy Ingress Controller v3.1.17

Choose a tag to compare

@github-actions github-actions released this 17 Feb 15:09

Changelog

  • 0f416a4 BUILD/MINOR: go.mod: update k8s.io packages
  • acbf795 BUILD/MINOR: go.mod: update golang.org/x packages
  • 52a314d CLEANUP/MINOR: ci: use temporary directory for additional tools
  • 042370f BUILD/MINOR: do not mark release as latest

HAProxy Ingress Controller v3.2.5

Choose a tag to compare

@github-actions github-actions released this 28 Jan 13:40

Changelog

  • 7c9711f BUG/MINOR: do not create a user in userlist with empty password for basic authentication
  • a60dc91 MINOR: go: update go version to go1.25
  • 7786001 BUILD/MINOR: ci: add more wait time on k8s starting to avoid fails
  • e6595d1 BUILD/MINOR: ci: add extra job to indicate if someone used static check override
  • 2ae46ab BUILD/MINOR: ci: add extra job to indicate if someone used revive override
  • 00fd7c4 CLEANUP/MINOR: ci: use better check for large files
  • c4a1e8c BUILD/MEDIUM: ci: use revive and static check for linting code
  • ec387c7 MINOR: rate-limit: Update minimum version requirement to 3.2
  • 027d22e MINOR: rate-limit: add rate-limit-whitelist annotation to exclude IPs
  • 66beafd BUG/MINOR: fix unnecessary restarts when using multiple log targets
  • 173feac BUG/MEDIUM: fix reloads Prometheus metrics for success and failure

HAProxy Ingress Controller v3.1.16

Choose a tag to compare

@github-actions github-actions released this 28 Jan 13:41

Changelog

  • b8ba1ca BUILD/MINOR: go.mod: update k8s.io packages
  • 75e43d7 MINOR: go: update go version to go1.25
  • d5b3e70 BUILD/MINOR: ci: add more wait time on k8s starting to avoid fails
  • 5410878 BUILD/MINOR: ci: add extra job to indicate if someone used static check override
  • 77b9d4f BUILD/MINOR: ci: add extra job to indicate if someone used revive override
  • 7e9a3c9 CLEANUP/MINOR: ci: use better check for large files
  • 84ba86e BUILD/MEDIUM: ci: use revive and static check for linting code
  • a6c3f83 BUG/MEDIUM: fix reloads Prometheus metrics for success and failure
  • 121da78 BUILD/MINOR: ci: due to issues with runners auto retry to pick another runner
  • 77ec7a5 BUILD/MINOR: use bigger runner for builds on github
  • d8582ba BUG/MEDIUM: errorfile configmap deletion should trigger an update