chore(deps): update helm release traefik to v41 #52

Open
gitea_admin wants to merge 1 commits from renovate/traefik-41.x into main
Owner

This PR contains the following updates:

Package Update Change Pending
traefik (source) major 28.3.0 → 41.6.0 41.6.1

Release Notes

traefik/traefik-helm-chart (traefik)

v41.6.0

Compare Source

🚀 Features

🐛 Bug fixes

📦 Others

👌 Traefik version support

  • Traefik Proxy: v3.6.0 -> v3.7.13 (default)
  • Traefik Hub: v3.19.3 -> v3.20.13

v41.5.0

Compare Source

[!IMPORTANT]
This release includes a CRD update. See chart UPGRADING instructions and upstream migration guide.

🚀 Features

🐛 Bug fixes

📦 Others

👌 Traefik version support

  • Traefik Proxy: v3.6.0 -> v3.7.13 (default)
  • Traefik Hub: v3.19.3 -> v3.20.13

v41.4.0

Compare Source

🚀 Features

🐛 Bug fixes

📦 Others

👌 Traefik version support

  • Traefik Proxy: v3.6.0 -> v3.7.12 (default)
  • Traefik Hub: v3.19.3 -> v3.20.12

v41.3.0

Compare Source

🚀 Features

📦 Others

👌 Traefik version support

  • Traefik Proxy: v3.6.0 -> v3.7.11 (default)
  • Traefik Hub: v3.19.3 -> v3.20.11

v41.2.0

Compare Source

[!IMPORTANT]
This release includes a CRD update. See chart UPGRADING instructions and upstream migration guide.

🚀 Features

🐛 Bug fixes

📦 Others

👌 Traefik version support

  • Traefik Proxy: v3.6.0 -> v3.7.10 (default)
  • Traefik Hub: v3.19.3 -> v3.20.8

v41.1.1

Compare Source

🐛 Bug fixes

📦 Others

👌 Traefik version support

  • Traefik Proxy: v3.6.0 -> v3.7.9 (default)
  • Traefik Hub: v3.19.3 -> v3.20.7

v41.1.0

Compare Source

🚀 Features

🐛 Bug fixes

📦 Others

👌 Traefik version support

  • Traefik Proxy: v3.6.0 -> v3.7.9 (default)
  • Traefik Hub: v3.19.3 -> v3.20.7

v41.0.2

Compare Source

🚀 Features

🐛 Bug fixes

📦 Others

👌 Traefik version support

  • Traefik Proxy: v3.6.0 -> v3.7.6 (default)
  • Traefik Hub: v3.19.3 -> v3.20.6

v41.0.1

Compare Source

🚀 Features

🐛 Bug fixes

📦 Others

👌 Traefik version support

  • Traefik Proxy: v3.6.0 -> v3.7.5 (default)
  • Traefik Hub: v3.19.3 -> v3.20.5

v41.0.0

Compare Source

Upgrade Notes

  1. Logs & access logs syntax: The chart now aligns its logging keys with the upstream Traefik syntax with PR #​1887.
    • logs.general is renamed to log (e.g. logs.general.level → log.level).
    • logs.access is renamed to accessLog (e.g. logs.access.format → accessLog.format).
    • Filter and field keys are now camelCased: filters.statuscodes → filters.statusCodes, filters.retryattempts → filters.retryAttempts, filters.minduration → filters.minDuration, and fields.*.defaultmode → fields.*.defaultMode.
    • The accessLog.fields.general nesting level is removed: fields.general.defaultmode → fields.defaultMode.Expand commentComment on line R27Resolved
  2. File provider content: providers.file.content is now an object ({}) instead of a string ("").

[!TIP]
Image registry and repository now default to null.
The chart now automatically resolves the full official image URI for both Traefik Proxy and Traefik Hub.

💥 BREAKING CHANGES

🚀 Features

🐛 Bug fixes

📦 Others

👌 Traefik version support

  • Traefik Proxy: v3.6.0 -> v3.7.5 (default)
  • Traefik Hub: v3.19.3 -> v3.20.4

v40.3.0

Compare Source

🚀 Features

🐛 Bug fixes

📦 Others

👌 Traefik version support

  • Traefik Proxy: v3.6.0 -> v3.7.4 (default)
  • Traefik Hub: v3.19.3 -> v3.20.4

v40.2.0

Compare Source

Upgrade guide

[!IMPORTANT]
This release is the first release without Gateway API v1.5.1 CRDs. The reason why it has been removed is detailed in #​1169.
See UPGRADING instructions and upstream migration guide.

🚀 Features

🐛 Bug fixes

📦 Others

👌 Traefik version support

  • Traefik Proxy: v3.6.0 -> v3.7.1 (default)
  • Traefik Hub: v3.19.3 -> v3.20.2

v40.1.0

Compare Source

🚀 Features

🐛 Bug fixes

📦 Others

👌 Traefik version support

  • Traefik Proxy: v3.6.0 -> v3.7.1 (default)
  • Traefik Hub: v3.19.3 -> v3.20.1

v40.0.1

Compare Source

🚀 Features

📦 Others

👌 Traefik version support

  • Traefik Proxy: v3.6.0 -> v3.7.0 (default)
  • Traefik Hub: v3.19.3 -> v3.20.1

v40.0.0

Compare Source

Upgrade Notes

[!IMPORTANT]
Traefik v3.7.0 comes with CRDs update. See UPGRADING instructions and upstream migration guide.

[!NOTE]
Gateway API CRDs will no longer be shipped with this chart in a future minor version. See #​1669 for more details.

  • The Service spec syntax in values.yaml is now aligned with Kubernetes syntax (cf. before / after example in the PR description)
  • providers.kubernetesIngressNginx has been renamed to providers.kubernetesIngressNGINX to align with Traefik proxy naming (cf. before / after example in the PR description)

👌 Traefik version support

  • Traefik Proxy: v3.6.0 -> v3.7.0 (default)
  • Traefik Hub: v3.19.3 -> v3.20.0

💥 BREAKING CHANGES

🚀 Features

🐛 Bug fixes

📦 Others

v39.0.9

Compare Source

Upgrade Notes

[!IMPORTANT]
This new default Traefik version comes with CRDs update.
See UPGRADING instructions + upstream migration guide.

👌 Traefik version support

  • Traefik Proxy: v3.6.x
  • Traefik Hub: v3.19.x

🚀 Features

🐛 Bug fixes

📦 Others

v39.0.8

Compare Source

👌 Traefik version support

  • Traefik Proxy: v3.6.x
  • Traefik Hub: v3.19.x

🚀 Features

📦 Others

v39.0.7

Compare Source

🚀 Features

📦 Others

v39.0.6

Compare Source

🚀 Features

📦 Others

v39.0.5

Compare Source

🚀 Features

🐛 Bug fixes

📦 Others

v39.0.4

Compare Source

Upgrades Notes

[!IMPORTANT]
Traefik v3.6.9 comes with CRDs update. See UPGRADING instructions.

🚀 Features

🐛 Bug fixes

📦 Others

v39.0.3

Compare Source

[!WARNING]
This release does not support Traefik v3.6.9. Updated CRDs are missing. It's recommended to use v39.0.4 for Traefik v3.6.9

🚀 Features

🐛 Bug fixes

📦 Others

v39.0.2

Compare Source

🚀 Features

📦 Others

v39.0.1

Compare Source

🚀 Features

🐛 Bug fixes

📦 Others

New Contributors

Full Changelog: https://github.com/traefik/traefik-helm-chart/compare/v39.0.0...v39.0.1

v39.0.0

Compare Source

Upgrade Notes

There are 3 breaking changes in this release:

  1. Traefik Hub: This release support only Traefik Hub v3.19.0+ versions.
    • CRDs has to be upgraded before the Chart. See UPGRADING instructions.
    • It's possible to use previous versions of the Chart for previous versions of Traefik Hub.
  2. Encoded Characters: Allowed by default in Traefik v3.6.7+ (opt-in security options, documentation)
  3. Ports Configuration: HTTP options now require explicit http nesting level with PR #​1603.
    • There is a before / after example in the PR description.

ℹ️ Schema validation has been enforced in this release. When it fails, it means that the parameter is not implemented.

💥 BREAKING CHANGES

🚀 Features

📦 Others

v38.0.2

Compare Source

Upgrades Notes

There is a breaking change on CRDs between Traefik Hub v3.18.0 and inferior and the CRDs of Traefik Hub v3.19.0+ preview versions (ea & rc).
With this release, we remove the CRDs of Traefik Hub v3.19.0 preview versions.

When Traefik Hub v3.19.0 is GA, we will release a new major version of this Chart that will only accept Traefik Hub v3.19.0+ versions.

🚀 Features

🐛 Bug fixes

📦 Others

New Contributors

Full Changelog: https://github.com/traefik/traefik-helm-chart/compare/v38.0.1...v38.0.2

v38.0.1

Compare Source

🐛 Bug fixes

📦 Others

v38.0.0

Compare Source

Upgrades Notes

[!IMPORTANT]
CRDs has to be upgraded before the Chart. See UPGRADING instructions.

There are two breaking changes in this release:

  1. Traefik Proxy v3.6.4+ contains a security fix that is also a breaking change. See upstream documentation for more details.
  2. PR #​1596 align kubernetesIngressNginx provider setting with upstream. There is a before / after example in the PR description and PR #​1587 align labelSelector syntax between providers

[!NOTE]
If you need to restore Traefik behavior of v3.6.3 or inferior, it can be set with values.

Here is an example on websecure entrypoint:

ports:
  websecure:
    http:
      encodedCharacters:
        allowEncodedSlash: true
        allowEncodedBackSlash: true
        allowEncodedNullCharacter: true
        allowEncodedSemicolon: true
        allowEncodedPercent: true
        allowEncodedQuestionMark: true
        allowEncodedHash: true
      sanitizePath: false

This is not recommended, it may expose you to GHSA-gm3x-23wp-hc2c.

💥 BREAKING CHANGES

🚀 Features

🐛 Bug fixes

📦 Others

New Contributors

Full Changelog: https://github.com/traefik/traefik-helm-chart/compare/v37.4.0...v38.0.0

v37.4.0

Compare Source

🚀 Features

📦 Others

v37.3.0

Compare Source

[!IMPORTANT]
CRDs has to be upgraded before the Chart. See UPGRADING instructions.

🚀 Features

🐛 Bug fixes

📦 Others

New Contributors

Full Changelog: https://github.com/traefik/traefik-helm-chart/compare/v37.2.0...v37.3.0

v37.2.0

Compare Source

🚀 Features

📦 Others

v37.1.2

Compare Source

🚀 Features

🐛 Bug fixes

📦 Others

v37.1.1

Compare Source

🚀 Features

📦 Others

New Contributors

Full Changelog: https://github.com/traefik/traefik-helm-chart/compare/v37.1.0...v37.1.1

v37.1.0

Compare Source

🚀 Features

🐛 Bug fixes

📦 Others

New Contributors

Full Changelog: https://github.com/traefik/traefik-helm-chart/compare/v37.0.0...v37.1.0

v37.0.0

Compare Source

💥 BREAKING CHANGES

🚀 Features

🐛 Bug fixes

📦 Others

New Contributors

Full Changelog: https://github.com/traefik/traefik-helm-chart/compare/v36.3.0...v37.0.0

v36.3.0

Compare Source

Upgrade notes

ℹ️ The CRDs needs to be updated. See Upgrading docs for more details.

🚀 Features

📦 Others

v36.2.0

Compare Source

🚀 Features

🐛 Bug fixes

📦 Others

v36.1.0

Compare Source

🚀 Features

🐛 Bug fixes

📦 Others

New Contributors

Full Changelog: https://github.com/traefik/traefik-helm-chart/compare/v36.0.0...v36.1.0

v36.0.0

Compare Source

Upgrade Notes

There is a breaking change on default of globalArguments which has been replaced by global.xx, following upstream.
See PR #​1436 for details.

Anonymous stats usage has been disabled by default.
Please take time to consider whether or not you wish to share anonymous data to help TraefikLabs improve its products.

💥 BREAKING CHANGES

🚀 Features

🐛 Bug fixes

  • fix(notes): update condition to display certificate persistence warning #​1433 by @​BapRx
  • fix(Traefik Proxy): supported ingressRoute.*.annotations breaks templating #​1425 by @​SIMULATAN

📦 Others

New Contributors

Full Changelog: https://github.com/traefik/traefik-helm-chart/compare/v35.4.0...v36.0.0

v35.4.0

Compare Source

📝 Upgrade notes

ℹ️ The CRDs needs to be updated.

🚀 Features

  • feat(Traefik Hub): ✨ automatically restart API Management pods on admission certificate change #​1423 by @​darkweaver87

🐛 Bug fixes

📦 Others

v35.3.0

Compare Source

This release comes with Traefik Proxy v3.4.0 by default and support latest version of Traefik Hub.

📝 Upgrade notes

ℹ️ The CRDs needs to be updated.

🚀 Features

🐛 Bug fixes

📦 Others

New Contributors

Full Changelog: https://github.com/traefik/traefik-helm-chart/compare/v35.1.0...v35.3.0

v35.2.0

Compare Source

🚀 Features

🐛 Bug fixes

📦 Others

v35.1.0

Compare Source

Upgrade Notes

Traefik-Hub users should follow this procedure:

  1. APIAccess resources needs to be converted to APICatalogItem ones
  2. run the usual upgrade procedure
  3. APIAccess CRD are now unused and can be safely deleted by running:
kubectl delete customresourcedefinitions.apiextensions.k8s.io apiaccesses.hub.traefik.io

🚀 Features

📦 Others

v35.0.1

Compare Source

🚀 Features

📦 Others

v35.0.0

Compare Source

Upgrade Notes

This release has been marked as major as it might modify service and deployment port names (if they use uppercase characters or are longer than 15 characters).
Nevertheless, even in these cases, it should not impact the availability of your endpoints.

💥 BREAKING CHANGES

🚀 Features

🐛 Bug fixes

📦 Others

New Contributors

Full Changelog: https://github.com/traefik/traefik-helm-chart/compare/v34.5.0...v35.0.0

v34.5.0

Compare Source

🚀 Features

🐛 Bug fixes

📦 Others

v34.4.1

Compare Source

🚀 Features

🐛 Bug fixes

📦 Others

v34.4.0

Compare Source

⚠️ There is an update on CRDs in this version for Traefik Hub.
See README for instructions on how to upgrade.

🚀 Features

📦 Others

v34.3.0

Compare Source

⚠️ There is an update on CRDs in this version for both Traefik Proxy and Traefik Hub.
See README for instructions on how to upgrade.

🚀 Features

🐛 Bug fixes

📦 Others

v34.2.0

Compare Source

🚀 Features

🐛 Bug fixes

📦 Others

v34.1.0

Compare Source

🚀 Features

🐛 Bug fixes

📦 Others

v34.0.0

Compare Source

Upgrade Notes

There are multiple breaking changes in this release:

  1. When using namespaceOverride, the label selector will be changed. On a production environment, it's recommended to deploy a new instance with the new version, switch the traffic to it and delete the previous one. See PR #​1290 for more information
  2. ports.x.redirectTo has been refactored to be aligned with upstream syntax. See PR #​1301 for a complete before / after example.

ℹ️ A separate, optional, chart can be used to handle CRDs. See README for more information.

💥 BREAKING CHANGES

🚀 Features

🐛 Bug fixes

📦 Others

v33.2.1

Compare Source

33.2.1 (2024-12-13)
Bug Fixes
  • Gateway API: CRDs should only be defined once (75f622f)

v33.2.0

Compare Source

Features
  • deps: update traefik docker tag to v3.2.2 (7076b78)
  • Gateway API: update sigs.k8s.io/gateway-api to v1.2.1 (f139bd9)
  • Traefik Proxy: 🎨 harmonize semverCompare calls (2aad522)
  • Traefik Proxy: add tracingparameters to helm chart values (b2c0628)
  • Traefik Proxy: support NativeLB option in GatewayAPI provider (9749d01)
Bug Fixes
  • Traefik Proxy: 🐛 abortOnPluginFailure not released yet (9ee6231)

New Contributors

v33.1.0

Compare Source

Upgrade Notes

Traefik Hub users should update the CRDs following UPGRADING instructions.

Features
  • deps: update traefik docker tag to v3.2.1 (8e991f3)
  • Traefik Hub: add APICatalogItem and ManagedSubscription support (6bfdd50)
  • Traefik Proxy: add abortOnPluginFailure field (b932958)
Bug Fixes
  • KubernetesCRD: 🐛 IngressClass should be readable even when kubernetesIngress is disabled (30012c0)
  • Traefik: support for entrypoint option on allowACMEByPass (18fcb8c)
  • 🐛 support specifying plugins storage (ae13d4b)
  • Traefik Hub: compatibility with Traefik Proxy v3.2 (40473e8)
  • Traefik Proxy: allowEmptyServices not disabled when set to false (4c2a65e)
Documentation
  • 📚️ fix typos in values and readme (d41869e)
  • Gateway API: detail upgrade instruction (218333c)
  • Plugins: 📝 detail behavior and expected values on plugin storage (9a5b396)

New Contributors

v33.0.0

Compare Source

Upgrade Notes

There are multiple breaking changes in this release:

  1. The default port of traefik entrypoint has changed from 9000 to 8080, just like the Traefik Proxy default port
    • You may have to update probes accordingly (or set this port back to 9000)
  2. publishedService is enabled by default on Ingress provider
    • You can disable it, if needed
  3. The POD_NAME and POD_NAMESPACE environment variables are now set by default, without values.
    • It is no longer necessary to add them in values and so, it can be removed from user values.
  4. In values, certResolvers specific syntax has been reworked to align with Traefik Proxy syntax.
    • PR #​1214 contains a complete before / after example on how to update values
  5. Traefik Proxy 3.2 supports Gateway API v1.2 (standard channel)
    • It is recommended to check that other software using Gateway API on your cluster are compatible
    • The Gateway API CRD upgrade may fail even with Flux, Argo or other CD tool
    • See release notes of gateway API v1.2 on how to upgrade their CRDs and avoid issues about invalid values on v1alpha2 version

The CRDs needs to be updated, as documented in the README.

ℹ️ A separate helm chart, just for CRDs, is being considered for a future release. See PR #​1123

⚠ BREAKING CHANGES
  • Env Variables: allow extending env without overwrite
  • certificateResolvers: 💥 🐛 use same syntax in Chart and in Traefik
  • Kubernetes Ingress: 💥 ✨ enable publishedService by default
  • Traefik: 💥 set 8080 as default port for traefik entrypoint
Features
  • Gateway API: ✨ add infrastructure in the values (2b28f7b)
  • Gateway API: ✨ standard install CRD v1.2.0 (4432f3c)
  • Traefik Proxy: update traefik docker tag to v3.2.0 (323e139)
  • Traefik Proxy: ✨ support Gateway API statusAddress (e7dcac1)
  • Traefik Proxy: CRDs for v3.2+ (d3c6d4c)
Bug Fixes
  • certificateResolvers: 💥 🐛 use same syntax in Chart and in Traefik (016822d)
  • Env Variables: allow extending env without overwrite (20f54b6)
  • Gateway API: 🐛 add missing required RBAC for v3.2 with experimental Channel (b872549)
  • schema: 🐛 targetPort can also be a string (12fee7e)
  • use correct children indentation for logs.access.filters (59073ef)
  • Kubernetes Ingress: 💥 ✨ enable publishedService by default (f7a96da)
  • Traefik: 💥 set 8080 as default port for traefik entrypoint (2b32ce7)
  • Traefik Hub: RBAC for distributedAcme (74abfee)
  • 🐛 http3 with internal service (7558e63)

New Contributors

v32.1.1

Compare Source

32.1.1 (2024-10-11)
Features
  • deps: update traefik docker tag to v3.1.6 (37f9f12)
Bug Fixes
  • schema: 🐛 targetPort can also be a string (c64c50a)

v32.1.0

Compare Source

Features
  • deps: update traefik docker tag to v3.1.5 (3b1860c)
  • Traefik Proxy: update rbac following v3.2 migration guide (cae906e)
Bug Fixes
  • 🐛 set disableIngressClassLookup until 3.1.4 (7c81ff5)

v32.0.0

Compare Source

⚠ BREAKING CHANGES

  • Traefik Hub. See release notes for more details.
    • CRD has to be updated before upgrading the Chart
    • There is a breaking change on how Redis is configured
Fixes
Features
  • Traefik Hub: add APIPlans and APIBundles CRDs (87d206e)

New Contributors

Full Changelog: https://github.com/traefik/traefik-helm-chart/compare/v31.1.1...v32.0.0

v31.1.1

Compare Source

31.1.1 (2024-09-20)
Features
  • deps: update traefik docker tag to v3.1.4 (51b46ba)
Bug Fixes
  • 🐛 updateStrategy behavior (6c1c8c3)

v31.1.0

Compare Source

Features
  • ✨ input validation using schema (cf703c7)
  • ✨ add AllowACMEByPass and improve schema/doc on ports values (458cab9)
  • Traefik Hub: add new webhooks and removes unnecessary ones (d7c3622)
  • deps: update traefik docker tag to v3.1.3 (1ecf803)
Bug Fixes
  • 🐛 update CRD to v3.1 (2dc2253)

v31.0.0

Compare Source

⚠ BREAKING CHANGES
  • 🐛 set allowEmptyServices to true by default
  • CRDs needs to be upgraded for Traefik Hub users
    • kubectl apply --server-side --force-conflicts -k https://github.com/traefik/traefik-helm-chart/traefik/crds/
Features
  • Traefik Hub: update CRDs to v1.7.0 (aa18d47)
Bug Fixes
  • HTTP3: split udp and tcp Service when service.single is false (24acadf)
  • 🐛 set allowEmptyServices to true by default (2324766)
  • Traefik Hub: update CRDs to v1.5.0 (ee3537a)

v30.1.0

Compare Source

Features
  • ✨ rework namespaced RBAC with disableClusterScopeResources (5b54cf7)
  • deps: update traefik docker tag to v3.1.2
  • deps: update traefik docker tag to v3.1.1
Bug Fixes
  • disable default HTTPS listener for gateway (f90f16e)
  • Gateway API: use Standard channel by default (ccdb66b)
  • Gateway API: wildcard support in hostname (93d1717)

v30.0.2

Compare Source

30.0.2 (2024-07-30)
Features
  • Traefik Hub: 🍻 add E2E tests on RBACs change (dd3bee0)
Bug Fixes
  • Traefik Hub: missing RBACs for Traefik Hub (ed80c4c)

v30.0.1

Compare Source

30.0.1 (2024-07-29)
Bug Fixes
  • Traefik Hub: RBACs missing with API Gateway (747f833)
  • Traefik Hub: support new RBACs for upcoming traefik hub release (0e81ea2)

v30.0.0

Compare Source

Upgrade notes

This release comes with a breaking change ⚠️ on how to configure Gateway with values (#​1133).
This release supports Traefik Proxy v3.0, v3.1 and Traefik Hub v3.3

Features
  • ✨ display release name and image full path in installation notes (b77d53d)
  • handle log filePath and noColor (51fc564)
  • use single ingressRoute template (9240475)
  • deps: update traefik docker tag to v3.1.0
Bug Fixes
  • 🐛 ingressroute default name (a494617)
  • can't set gateway name (13d302d)
  • namespaced RBACs hub api gateway (50c24e5)
  • remove version in OCI documentation (d613258)
  • Gateway API: provide expected roles when using namespaced RBAC (abc6310)
  • Gateway API: revamp Gateway implementation (5f2705d)
Documentation
  • EXAMPLES: 📚️ improve wording on dashboard access without exposing it (2b03ee8)

v29.0.1

Compare Source

29.0.1 (2024-07-09)
Features
  • ✨ publish chart on OCI registry (deaddf5)
Bug Fixes
  • RBACs for hub and disabled namespaced RBACs (0827106)
  • semverCompare failing on some legitimate tags (143b96f)

v29.0.0

Compare Source

Upgrade Notes

This is a major breaking upgrade. Migration guide from v3.0 to v3.1rc has been applied on this chart.

This release supports both Traefik Proxy v3.0.x and v3.1rc.

It comes with those ⚠️ breaking changes ⚠️ :

  • Far better support on Gateway API v1.1: Gateway, GatewayClass, CRDs & RBAC (#​1107)
  • Many changes on CRDs & RBAC (#​1072 & #​1108)
  • Refactor on Prometheus Operator support. Values has changed (#​1114)
  • Dashboard IngressRoute is now disabled by default (#​1111)

CRDs needs to be upgraded: kubectl apply --server-side --force-conflicts -k https://github.com/traefik/traefik-helm-chart/traefik/crds/

Features
  • ✨ migrate to endpointslices rbac (0449b0b)
  • ✨ update CRDs & RBAC for Traefik Proxy (228c4e4)
  • allow to set hostAliases for traefik pod (42e5745)
  • dashboard: dashboard IngressRoute should be disabled by default (d9b856a)
  • providers: add nativeLBByDefault support (e75a85c)
  • providers: improve kubernetesGateway and Gateway API support (2eb640a)
  • workflow: add oci push (aa3022a)
  • deps: update traefik docker tag to v3.0.4
  • deps: update traefik docker tag to v3.0.3
Bug Fixes
  • dashboard: Only set ingressClass annotation when kubernetesCRD provider is listening for it (f142f6c)
  • rbac: nodes API permissions for Traefik v3.1+ (647439d)
  • allow multiples values in the secretResourceNames slice (24978e8)
  • 🐛 improve error message on additional service without ports (d4cab24)
  • prometheus operator settings (7d3a90d)
Documentation
  • fix typos and broken link (e43afd4)

New Contributors


Configuration

📅 Schedule: (in timezone Europe/Oslo)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Update | Change | Pending | |---|---|---|---| | [traefik](https://traefik.io/) ([source](https://github.com/traefik/traefik-helm-chart)) | major | `28.3.0` → `41.6.0` | `41.6.1` | --- ### Release Notes <details> <summary>traefik/traefik-helm-chart (traefik)</summary> ### [`v41.6.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v41.6.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v41.5.0...v41.6.0) #### :rocket: Features - feat(hub): support transparency logs [#&#8203;1999](https://github.com/traefik/traefik-helm-chart/issues/1999) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### :bug: Bug fixes - fix: use kubeversion to determine PDB apiVersion [#&#8203;2001](https://github.com/traefik/traefik-helm-chart/issues/2001) by [@&#8203;Koronei](https://github.com/Koronei) #### :package: Others - chore(deps): update github actions [#&#8203;2002](https://github.com/traefik/traefik-helm-chart/issues/2002) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(release): 🚀 publish 41.6.0 [#&#8203;2003](https://github.com/traefik/traefik-helm-chart/issues/2003) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### 👌 Traefik version support - Traefik Proxy: v3.6.0 -> v3.7.13 (default) - Traefik Hub: v3.19.3 -> v3.20.13 ### [`v41.5.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v41.5.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v41.4.0...v41.5.0) > \[!IMPORTANT] > This release includes a CRD update. See chart [UPGRADING](https://github.com/traefik/traefik-helm-chart?tab=readme-ov-file#upgrading) instructions and upstream [migration guide](https://doc.traefik.io/traefik/v3.7/migrate/v3/#v3710). #### :rocket: Features - feat(CRDs): update Traefik Hub to v1.34.0 [#&#8203;1992](https://github.com/traefik/traefik-helm-chart/issues/1992) by [@&#8203;traefiker](https://github.com/traefiker) - feat(deps): update traefik docker tag to v3.7.13 [#&#8203;1995](https://github.com/traefik/traefik-helm-chart/issues/1995) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - feat(deps): update ghcr.io/traefik/traefik-hub docker tag to v3.20.13 [#&#8203;1994](https://github.com/traefik/traefik-helm-chart/issues/1994) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] #### :bug: Bug fixes - fix: grant ConfigMap write verbs to namespaced role [#&#8203;1998](https://github.com/traefik/traefik-helm-chart/issues/1998) by [@&#8203;jspdown](https://github.com/jspdown) #### :package: Others - docs: 📚️ update gateway api instructions to current supported version [#&#8203;1990](https://github.com/traefik/traefik-helm-chart/issues/1990) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(deps): update github actions [#&#8203;1986](https://github.com/traefik/traefik-helm-chart/issues/1986) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(deps): update github actions [#&#8203;1996](https://github.com/traefik/traefik-helm-chart/issues/1996) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(release): 🚀 publish 41.5.0 [#&#8203;1997](https://github.com/traefik/traefik-helm-chart/issues/1997) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### 👌 Traefik version support - Traefik Proxy: v3.6.0 -> v3.7.13 (default) - Traefik Hub: v3.19.3 -> v3.20.13 ### [`v41.4.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v41.4.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v41.3.0...v41.4.0) #### :rocket: Features - feat: add `aliasHeadersStrategy` value [#&#8203;1982](https://github.com/traefik/traefik-helm-chart/issues/1982) by [@&#8203;jnoordsij](https://github.com/jnoordsij) - feat: deprecate `underscoreHeadersStrategy` value [#&#8203;1983](https://github.com/traefik/traefik-helm-chart/issues/1983) by [@&#8203;jnoordsij](https://github.com/jnoordsij) - feat(deps): update traefik docker tag to v3.7.12 [#&#8203;1981](https://github.com/traefik/traefik-helm-chart/issues/1981) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - feat(deps): update ghcr.io/traefik/traefik-hub docker tag to v3.20.12 [#&#8203;1980](https://github.com/traefik/traefik-helm-chart/issues/1980) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - feat(hub): :sparkles: support apiManagement OpenAPI refresh interval [#&#8203;1949](https://github.com/traefik/traefik-helm-chart/issues/1949) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### :bug: Bug fixes - fix: :bug: hub/proxy mapping [#&#8203;1984](https://github.com/traefik/traefik-helm-chart/issues/1984) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - fix(rbac): restore secretResourceNames for namespaced role [#&#8203;1972](https://github.com/traefik/traefik-helm-chart/issues/1972) by [@&#8203;HarnageaGabriel](https://github.com/HarnageaGabriel) #### :package: Others - chore(deps): update dawidd6/action-download-artifact action to v24 [#&#8203;1979](https://github.com/traefik/traefik-helm-chart/issues/1979) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(deps): update renovatebot/github-action action to v46.2.4 [#&#8203;1978](https://github.com/traefik/traefik-helm-chart/issues/1978) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(release): 🚀 publish 41.4.0 [#&#8203;1985](https://github.com/traefik/traefik-helm-chart/issues/1985) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### 👌 Traefik version support - Traefik Proxy: v3.6.0 -> v3.7.12 (default) - Traefik Hub: v3.19.3 -> v3.20.12 ### [`v41.3.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v41.3.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v41.2.0...v41.3.0) #### :rocket: Features - feat(deps): update ghcr.io/traefik/hub-manager docker tag to v0.45.2 [#&#8203;1969](https://github.com/traefik/traefik-helm-chart/issues/1969) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - feat: add new options for traefik v3.7.11 [#&#8203;1973](https://github.com/traefik/traefik-helm-chart/issues/1973) by [@&#8203;youkoulayley](https://github.com/youkoulayley) - feat(deps): update traefik to v3.7.11 and traefik-hub to v3.20.10 [#&#8203;1975](https://github.com/traefik/traefik-helm-chart/issues/1975) by [@&#8203;youkoulayley](https://github.com/youkoulayley) - feat(deps): ✨ update traefik-hub to v3.20.11 [#&#8203;1977](https://github.com/traefik/traefik-helm-chart/issues/1977) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### :package: Others - ci(docs): exclude .github fixtures from helm-docs [#&#8203;1965](https://github.com/traefik/traefik-helm-chart/issues/1965) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(deps): update dawidd6/action-download-artifact action to v23 [#&#8203;1970](https://github.com/traefik/traefik-helm-chart/issues/1970) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(deps): update github actions [#&#8203;1966](https://github.com/traefik/traefik-helm-chart/issues/1966) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(release): 🚀 publish 41.3.0 [#&#8203;1974](https://github.com/traefik/traefik-helm-chart/issues/1974) by [@&#8203;youkoulayley](https://github.com/youkoulayley) #### 👌 Traefik version support - Traefik Proxy: v3.6.0 -> v3.7.11 (default) - Traefik Hub: v3.19.3 -> v3.20.11 ### [`v41.2.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v41.2.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v41.1.1...v41.2.0) > \[!IMPORTANT] > This release includes a CRD update. See chart [UPGRADING](https://github.com/traefik/traefik-helm-chart?tab=readme-ov-file#upgrading) instructions and upstream [migration guide](https://doc.traefik.io/traefik/v3.7/migrate/v3/#v3710). #### :rocket: Features - feat(hub): :sparkles: support AWS EC2 provider [#&#8203;1946](https://github.com/traefik/traefik-helm-chart/issues/1946) by [@&#8203;zalbiraw](https://github.com/zalbiraw) - feat: allow setting emptyDir options for data and tmp volumes [#&#8203;1958](https://github.com/traefik/traefik-helm-chart/issues/1958) by [@&#8203;dmaes](https://github.com/dmaes) - feat(deps): update traefik docker tag to v3.7.10 [#&#8203;1954](https://github.com/traefik/traefik-helm-chart/issues/1954) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - feat(deps): update ghcr.io/traefik/traefik-hub docker tag to v3.20.8 [#&#8203;1953](https://github.com/traefik/traefik-helm-chart/issues/1953) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] #### :bug: Bug fixes - fix(hub): 🐛 enable providers with default config [#&#8203;1956](https://github.com/traefik/traefik-helm-chart/issues/1956) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - fix(rbac): allow namespaced rbac with only the knative provider [#&#8203;1955](https://github.com/traefik/traefik-helm-chart/issues/1955) by [@&#8203;karpovantonme](https://github.com/karpovantonme) - fix(crds/middleware): add missing ErrorRequestHeaders field [#&#8203;1960](https://github.com/traefik/traefik-helm-chart/issues/1960) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - fix(changelog): only update the chart being released [#&#8203;1963](https://github.com/traefik/traefik-helm-chart/issues/1963) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### :package: Others - chore(deps): update github actions [#&#8203;1952](https://github.com/traefik/traefik-helm-chart/issues/1952) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - ci(artifacthub): structured changelog with link on major [#&#8203;1925](https://github.com/traefik/traefik-helm-chart/issues/1925) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - test(service): LoadBalancer node port opt-out [#&#8203;1959](https://github.com/traefik/traefik-helm-chart/issues/1959) by [@&#8203;tomatotomata](https://github.com/tomatotomata) - ci(renovate): scope updates per chart on VALUES.md & AppVersion [#&#8203;1961](https://github.com/traefik/traefik-helm-chart/issues/1961) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(release): 🚀 publish 41.2.0 [#&#8203;1964](https://github.com/traefik/traefik-helm-chart/issues/1964) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### 👌 Traefik version support - Traefik Proxy: v3.6.0 -> v3.7.10 (default) - Traefik Hub: v3.19.3 -> v3.20.8 ### [`v41.1.1`](https://github.com/traefik/traefik-helm-chart/releases/tag/v41.1.1) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v41.1.0...v41.1.1) #### :bug: Bug fixes - fix: update hardened image registry [#&#8203;1950](https://github.com/traefik/traefik-helm-chart/issues/1950) by [@&#8203;youkoulayley](https://github.com/youkoulayley) #### :package: Others - chore(release): 🚀 publish 41.1.1 [#&#8203;1951](https://github.com/traefik/traefik-helm-chart/issues/1951) by [@&#8203;youkoulayley](https://github.com/youkoulayley) #### 👌 Traefik version support - Traefik Proxy: v3.6.0 -> v3.7.9 (default) - Traefik Hub: v3.19.3 -> v3.20.7 ### [`v41.1.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v41.1.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v41.0.2...v41.1.0) #### :rocket: Features - feat(rbac): grant configmaps write for hub api management [#&#8203;1930](https://github.com/traefik/traefik-helm-chart/issues/1930) by [@&#8203;ArthurHlt](https://github.com/ArthurHlt) - feat(deps): update traefik docker tag to v3.7.7 [#&#8203;1926](https://github.com/traefik/traefik-helm-chart/issues/1926) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - feat(deps): update traefik docker tag to v3.7.8 [#&#8203;1932](https://github.com/traefik/traefik-helm-chart/issues/1932) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - feat(hub): add hardened image variant [#&#8203;1942](https://github.com/traefik/traefik-helm-chart/issues/1942) by [@&#8203;jspdown](https://github.com/jspdown) - feat(hub): :sparkles: add hub.enabled to run Traefik Hub in proxy mode [#&#8203;1934](https://github.com/traefik/traefik-helm-chart/issues/1934) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat(CRDs): update Traefik Hub to v1.33.0 [#&#8203;1939](https://github.com/traefik/traefik-helm-chart/issues/1939) by [@&#8203;traefiker](https://github.com/traefiker) - feat(deps): update traefik docker tag to v3.7.9 [#&#8203;1945](https://github.com/traefik/traefik-helm-chart/issues/1945) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - feat(deps): update ghcr.io/traefik/traefik-hub docker tag to v3.20.7 [#&#8203;1944](https://github.com/traefik/traefik-helm-chart/issues/1944) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - feat: :sparkles: add `hub-manager` chart [#&#8203;1784](https://github.com/traefik/traefik-helm-chart/issues/1784) by [@&#8203;bpsoraggi](https://github.com/bpsoraggi) #### :bug: Bug fixes - fix(ports): support IPv6 hostIP values [#&#8203;1933](https://github.com/traefik/traefik-helm-chart/issues/1933) by [@&#8203;ihopenre-eng](https://github.com/ihopenre-eng) - fix: support enabling only kubernetesIngressNGINX with rbac.namespaced [#&#8203;1929](https://github.com/traefik/traefik-helm-chart/issues/1929) by [@&#8203;rtsui-harmonicinc](https://github.com/rtsui-harmonicinc) - fix(deployment): :bug: accept named port for healthchecksPort [#&#8203;1937](https://github.com/traefik/traefik-helm-chart/issues/1937) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - fix(rbac): :bug: align namespaced RBAC with kubernetesIngressNGINX namespace scoping [#&#8203;1938](https://github.com/traefik/traefik-helm-chart/issues/1938) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### :package: Others - docs(examples): fix Argo Rollouts product name [#&#8203;1924](https://github.com/traefik/traefik-helm-chart/issues/1924) by [@&#8203;tvass](https://github.com/tvass) - chore(deps): update github actions [#&#8203;1927](https://github.com/traefik/traefik-helm-chart/issues/1927) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore: :art: file provider scrambled output [#&#8203;1921](https://github.com/traefik/traefik-helm-chart/issues/1921) by [@&#8203;rtsui-harmonicinc](https://github.com/rtsui-harmonicinc) - docs: :books: change metrics.prometheus labels types from string to bool [#&#8203;1935](https://github.com/traefik/traefik-helm-chart/issues/1935) by [@&#8203;AbhinavPraveen](https://github.com/AbhinavPraveen) - chore(deps): update renovatebot/github-action action to v46.1.20 [#&#8203;1940](https://github.com/traefik/traefik-helm-chart/issues/1940) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - docs(migrate): add v40 to v41 values migration helper [#&#8203;1901](https://github.com/traefik/traefik-helm-chart/issues/1901) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(deps): update github actions [#&#8203;1943](https://github.com/traefik/traefik-helm-chart/issues/1943) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - docs(hub-manager): 📚 rewrite EXAMPLES into a README install guide [#&#8203;1948](https://github.com/traefik/traefik-helm-chart/issues/1948) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - docs(values): :books: fix rendered types for nullable fields [#&#8203;1936](https://github.com/traefik/traefik-helm-chart/issues/1936) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - chore(release): 🚀 publish 41.1.0 and hub-manager 1.0.0 [#&#8203;1947](https://github.com/traefik/traefik-helm-chart/issues/1947) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### 👌 Traefik version support - Traefik Proxy: v3.6.0 -> v3.7.9 (default) - Traefik Hub: v3.19.3 -> v3.20.7 ### [`v41.0.2`](https://github.com/traefik/traefik-helm-chart/releases/tag/v41.0.2) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v41.0.1...v41.0.2) #### :rocket: Features - feat(deps): update traefik docker tag to v3.7.6 [#&#8203;1918](https://github.com/traefik/traefik-helm-chart/issues/1918) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - feat(deps): update ghcr.io/traefik/traefik-hub docker tag to v3.20.6 [#&#8203;1917](https://github.com/traefik/traefik-helm-chart/issues/1917) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] #### :bug: Bug fixes - fix(crds): add missing hub.traefik.io\_uplinks to kustomization [#&#8203;1920](https://github.com/traefik/traefik-helm-chart/issues/1920) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### :package: Others - ci(renovate): group PR on gh actions [#&#8203;1912](https://github.com/traefik/traefik-helm-chart/issues/1912) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(deps): update github actions [#&#8203;1916](https://github.com/traefik/traefik-helm-chart/issues/1916) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(release): 🚀 publish 41.0.2 [#&#8203;1919](https://github.com/traefik/traefik-helm-chart/issues/1919) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### 👌 Traefik version support - Traefik Proxy: v3.6.0 -> v3.7.6 (default) - Traefik Hub: v3.19.3 -> v3.20.6 ### [`v41.0.1`](https://github.com/traefik/traefik-helm-chart/releases/tag/v41.0.1) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v41.0.0...v41.0.1) #### :rocket: Features - feat(hub): support traefik hub v3.20.5 [#&#8203;1908](https://github.com/traefik/traefik-helm-chart/issues/1908) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### :bug: Bug fixes - fix(ingressroute): fail fast on uppercase ingressRoute keys (RFC 1123) [#&#8203;1862](https://github.com/traefik/traefik-helm-chart/issues/1862) by [@&#8203;filip2mac](https://github.com/filip2mac) #### :package: Others - chore(deps): update actions/checkout action to v7 [#&#8203;1905](https://github.com/traefik/traefik-helm-chart/issues/1905) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(deps): update dependency helm to v4.2.2 [#&#8203;1902](https://github.com/traefik/traefik-helm-chart/issues/1902) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(deps): update mikepenz/release-changelog-builder-action action to v6.2.3 [#&#8203;1903](https://github.com/traefik/traefik-helm-chart/issues/1903) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(deps): update renovatebot/github-action action to v46.1.16 [#&#8203;1904](https://github.com/traefik/traefik-helm-chart/issues/1904) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - docs(hub): deprecate inline literal token in values [#&#8203;1907](https://github.com/traefik/traefik-helm-chart/issues/1907) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(release): publish 41.0.1 [#&#8203;1909](https://github.com/traefik/traefik-helm-chart/issues/1909) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### 👌 Traefik version support - Traefik Proxy: v3.6.0 -> v3.7.5 (default) - Traefik Hub: v3.19.3 -> v3.20.5 ### [`v41.0.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v41.0.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v40.3.0...v41.0.0) **Upgrade Notes** 1. **Logs & access logs syntax**: The chart now aligns its logging keys with the upstream Traefik syntax with PR [#&#8203;1887](https://github.com/traefik/traefik-helm-chart/pull/1887). - `logs.general` is renamed to `log` (e.g. `logs.general.level` → `log.level`). - `logs.access` is renamed to `accessLog` (e.g. `logs.access.format` → `accessLog.format`). - Filter and field keys are now camelCased: `filters.statuscodes` → `filters.statusCodes`, `filters.retryattempts` → `filters.retryAttempts`, `filters.minduration` → `filters.minDuration`, and `fields.*.defaultmode` → `fields.*.defaultMode`. - The `accessLog.fields.general` nesting level is removed: `fields.general.defaultmode` → `fields.defaultMode`.Expand commentComment on line R27Resolved 2. **File provider content**: `providers.file.content` is now an object (`{}`) instead of a string (`""`). > \[!TIP] > Image `registry` and `repository` now default to `null`. > The chart now automatically resolves the full official image URI for both Traefik Proxy and Traefik Hub. #### :boom: BREAKING CHANGES - feat(providers.file)!: switch content to an object [#&#8203;1861](https://github.com/traefik/traefik-helm-chart/issues/1861) by [@&#8203;minrk](https://github.com/minrk) - fix(logs)!: align syntax with upstream [#&#8203;1887](https://github.com/traefik/traefik-helm-chart/issues/1887) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### :rocket: Features - feat(version): :sparkles: relax max-version guard to warn on minor/patch, fail only on major mismatch [#&#8203;1884](https://github.com/traefik/traefik-helm-chart/issues/1884) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat(hub): :sparkles: install out-of-box with only hub.token set [#&#8203;1885](https://github.com/traefik/traefik-helm-chart/issues/1885) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat(deps): update traefik docker tag to v3.7.5 [#&#8203;1888](https://github.com/traefik/traefik-helm-chart/issues/1888) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] #### :bug: Bug fixes - fix(notes): :memo: use traefik.image-name so NOTES match deployed image [#&#8203;1886](https://github.com/traefik/traefik-helm-chart/issues/1886) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - fix(deployment): omit spec.replicas when replicas is null [#&#8203;1891](https://github.com/traefik/traefik-helm-chart/issues/1891) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - fix(provider): :bug: emit kubernetesIngressNGINX publishService for external service [#&#8203;1897](https://github.com/traefik/traefik-helm-chart/issues/1897) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### :package: Others - ci: track max-version assertions with relaxed guard wording [#&#8203;1889](https://github.com/traefik/traefik-helm-chart/issues/1889) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - ci(renovate): restore update on appVersion [#&#8203;1892](https://github.com/traefik/traefik-helm-chart/issues/1892) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(deps): update dependency helm to v4.2.1 [#&#8203;1893](https://github.com/traefik/traefik-helm-chart/issues/1893) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(deps): update losisin/helm-values-schema-json-action action to v3.0.1 [#&#8203;1894](https://github.com/traefik/traefik-helm-chart/issues/1894) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - ci(security): declare contents:write on release workflow [#&#8203;1855](https://github.com/traefik/traefik-helm-chart/issues/1855) by [@&#8203;arpitjain099](https://github.com/arpitjain099) - chore(release): publish 41.0.0 [#&#8203;1895](https://github.com/traefik/traefik-helm-chart/issues/1895) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### 👌 Traefik version support - Traefik Proxy: v3.6.0 -> v3.7.5 (default) - Traefik Hub: v3.19.3 -> v3.20.4 ### [`v40.3.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v40.3.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v40.2.0...v40.3.0) #### :rocket: Features - feat(provider): :sparkles: support qps and burst on kubernetesGateway [#&#8203;1869](https://github.com/traefik/traefik-helm-chart/issues/1869) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat(logs): :sparkles: support accesslog query parameters defaultmode [#&#8203;1868](https://github.com/traefik/traefik-helm-chart/issues/1868) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat(hub): :rocket: support traefik hub v3.20.4 [#&#8203;1876](https://github.com/traefik/traefik-helm-chart/issues/1876) by [@&#8203;jspdown](https://github.com/jspdown) - feat(proxy): :rocket: support traefik v3.7.4 [#&#8203;1880](https://github.com/traefik/traefik-helm-chart/issues/1880) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat(CRDs): update Traefik Hub CRDs to v1.31.0 [#&#8203;1881](https://github.com/traefik/traefik-helm-chart/issues/1881) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### :bug: Bug fixes - fix(hub): :bug: guard nil hub.token in hub-license template [#&#8203;1875](https://github.com/traefik/traefik-helm-chart/issues/1875) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### :package: Others - chore(deps): update mikepenz/release-changelog-builder-action action to v6.2.2 [#&#8203;1857](https://github.com/traefik/traefik-helm-chart/issues/1857) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(deps): update actions/create-github-app-token action to v3.2.0 [#&#8203;1858](https://github.com/traefik/traefik-helm-chart/issues/1858) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(deps): support traefik v3.7.3 & hub v3.20.3 [#&#8203;1867](https://github.com/traefik/traefik-helm-chart/issues/1867) by [@&#8203;bpsoraggi](https://github.com/bpsoraggi) - chore(deps): update actions/checkout action to v6.0.3 [#&#8203;1870](https://github.com/traefik/traefik-helm-chart/issues/1870) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(deps): update renovatebot/github-action action to v46.1.15 [#&#8203;1871](https://github.com/traefik/traefik-helm-chart/issues/1871) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(deps): update dependency helm to v3.21.0 [#&#8203;1873](https://github.com/traefik/traefik-helm-chart/issues/1873) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - ci(test): fix helm-unittest invocation for helm v4 [#&#8203;1879](https://github.com/traefik/traefik-helm-chart/issues/1879) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - chore(ci): track proxy & hub max-version annotations with renovate [#&#8203;1877](https://github.com/traefik/traefik-helm-chart/issues/1877) by [@&#8203;jspdown](https://github.com/jspdown) - chore(deps): update dependency helm to v4 [#&#8203;1874](https://github.com/traefik/traefik-helm-chart/issues/1874) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(release): 🚀 publish 40.3.0 [#&#8203;1882](https://github.com/traefik/traefik-helm-chart/issues/1882) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### 👌 Traefik version support - Traefik Proxy: v3.6.0 -> v3.7.4 (default) - Traefik Hub: v3.19.3 -> v3.20.4 ### [`v40.2.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v40.2.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v40.1.0...v40.2.0) **Upgrade guide** > \[!IMPORTANT] > This release is the first release without Gateway API v1.5.1 CRDs. The reason why it has been removed is detailed in [#&#8203;1169](https://github.com/traefik/traefik-helm-chart/issues/1669). > See [UPGRADING](https://github.com/traefik/traefik-helm-chart?tab=readme-ov-file#upgrading) instructions and upstream [migration guide](https://doc.traefik.io/traefik/v3.7/migrate/v3/#v371). #### :rocket: Features - feat(provider): :sparkles: support crossProviderNamespaces on kubernetes providers [#&#8203;1851](https://github.com/traefik/traefik-helm-chart/issues/1851) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat(hub): :rocket: support traefik hub v3.20.2 [#&#8203;1853](https://github.com/traefik/traefik-helm-chart/issues/1853) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### :bug: Bug fixes - fix: remove Gateway API CRDs [#&#8203;1850](https://github.com/traefik/traefik-helm-chart/issues/1850) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### :package: Others - docs: add CLAUDE.md [#&#8203;1849](https://github.com/traefik/traefik-helm-chart/issues/1849) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - docs: switch CLAUDE.md to wider AGENTS.md [#&#8203;1852](https://github.com/traefik/traefik-helm-chart/issues/1852) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(release): 🚀 publish 40.2.0 [#&#8203;1854](https://github.com/traefik/traefik-helm-chart/issues/1854) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### 👌 Traefik version support - Traefik Proxy: v3.6.0 -> v3.7.1 (default) - Traefik Hub: v3.19.3 -> v3.20.2 ### [`v40.1.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v40.1.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v40.0.1...v40.1.0) #### :rocket: Features - feat(provider/kubernetesIngressNGINX): set default values on httpentrypoint & httpsentrypoint [#&#8203;1840](https://github.com/traefik/traefik-helm-chart/issues/1840) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - feat(api): support disableDashboardAd option [#&#8203;1845](https://github.com/traefik/traefik-helm-chart/issues/1845) by [@&#8203;Percivalll](https://github.com/Percivalll) - feat(deps): update traefik docker tag to v3.7.1 [#&#8203;1846](https://github.com/traefik/traefik-helm-chart/issues/1846) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] #### :bug: Bug fixes - fix(ingressroute): :bug: use spec.ingressClassName with Proxy v3.7+ [#&#8203;1844](https://github.com/traefik/traefik-helm-chart/issues/1844) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### :package: Others - ci: fix renovate config & deprecation [#&#8203;1841](https://github.com/traefik/traefik-helm-chart/issues/1841) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(deps): update renovatebot/github-action action to v46.1.14 [#&#8203;1842](https://github.com/traefik/traefik-helm-chart/issues/1842) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(deps): update losisin/helm-values-schema-json-action action to v3 [#&#8203;1843](https://github.com/traefik/traefik-helm-chart/issues/1843) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(crds): :wastebasket: remove deprecated traefik-crds chart [#&#8203;1722](https://github.com/traefik/traefik-helm-chart/issues/1722) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - ci(deps): update helm-unittest to v1.1.0 [#&#8203;1847](https://github.com/traefik/traefik-helm-chart/issues/1847) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(release): publish 40.1.0 [#&#8203;1848](https://github.com/traefik/traefik-helm-chart/issues/1848) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### 👌 Traefik version support - Traefik Proxy: v3.6.0 -> v3.7.1 (default) - Traefik Hub: v3.19.3 -> v3.20.1 ### [`v40.0.1`](https://github.com/traefik/traefik-helm-chart/releases/tag/v40.0.1) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v40.0.0...v40.0.1) #### :rocket: Features - feat(hub): :rocket: support traefik hub v3.20.1 [#&#8203;1838](https://github.com/traefik/traefik-helm-chart/issues/1838) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### :package: Others - chore(release): 🚀 publish 40.0.1 [#&#8203;1839](https://github.com/traefik/traefik-helm-chart/issues/1839) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### 👌 Traefik version support - Traefik Proxy: v3.6.0 -> v3.7.0 (default) - Traefik Hub: v3.19.3 -> v3.20.1 ### [`v40.0.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v40.0.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v39.0.9...v40.0.0) **Upgrade Notes** > \[!IMPORTANT] > Traefik v3.7.0 comes with CRDs update. See [UPGRADING](https://github.com/traefik/traefik-helm-chart?tab=readme-ov-file#upgrading) instructions and upstream [migration guide](https://doc.traefik.io/traefik/v3.7/migrate/v3/#v370). > \[!NOTE] > Gateway API CRDs will no longer be shipped with this chart in a future minor version. See [#&#8203;1669](https://github.com/traefik/traefik-helm-chart/issues/1669) for more details. - The `Service` spec syntax in *values.yaml* is now aligned with Kubernetes syntax (cf. before / after example in the [PR](https://github.com/traefik/traefik-helm-chart/pull/1686) description) - `providers.kubernetesIngressNginx` has been renamed to `providers.kubernetesIngressNGINX` to align with Traefik proxy naming (cf. before / after example in the [PR](https://github.com/traefik/traefik-helm-chart/pull/1714) description) #### 👌 Traefik version support - Traefik Proxy: v3.6.0 -> v3.7.0 (default) - Traefik Hub: v3.19.3 -> v3.20.0 #### :boom: BREAKING CHANGES - refactor(chart)!: support only Proxy v3.6+ & Kubernetes v25+ [#&#8203;1718](https://github.com/traefik/traefik-helm-chart/issues/1718) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - fix(providers)!: kubernetesIngressNginx => kubernetesIngressNGINX [#&#8203;1714](https://github.com/traefik/traefik-helm-chart/issues/1714) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - fix(service)!: align syntax with upstream [#&#8203;1686](https://github.com/traefik/traefik-helm-chart/issues/1686) by [@&#8203;parkerfath](https://github.com/parkerfath) #### :rocket: Features - feat: support templated values in service annotations [#&#8203;1696](https://github.com/traefik/traefik-helm-chart/issues/1696) by [@&#8203;DrFaust92](https://github.com/DrFaust92) - feat(ingress): add native ingressEndpoint hostname and ip support [#&#8203;1695](https://github.com/traefik/traefik-helm-chart/issues/1695) by [@&#8203;DrFaust92](https://github.com/DrFaust92) - feat(logs): add accesslog.dualOutput option [#&#8203;1725](https://github.com/traefik/traefik-helm-chart/issues/1725) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat(CRDs): :rocket: update CRDs to v3.7 [#&#8203;1721](https://github.com/traefik/traefik-helm-chart/issues/1721) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat(providers): :rocket: update NGINX with v3.7 options [#&#8203;1720](https://github.com/traefik/traefik-helm-chart/issues/1720) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat(entrypoints): add forwardedHeaders.notAppendXForwardedFor option [#&#8203;1723](https://github.com/traefik/traefik-helm-chart/issues/1723) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat(api): add dashboardName option [#&#8203;1726](https://github.com/traefik/traefik-helm-chart/issues/1726) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat(deployment): add hostUsers support [#&#8203;1744](https://github.com/traefik/traefik-helm-chart/issues/1744) by [@&#8203;DrFaust92](https://github.com/DrFaust92) - feat(ports): add allowACMEByPass to web port values [#&#8203;1734](https://github.com/traefik/traefik-helm-chart/issues/1734) by [@&#8203;jnoordsij](https://github.com/jnoordsij) - feat(ingressroute): support templating in annotations and labels [#&#8203;1728](https://github.com/traefik/traefik-helm-chart/issues/1728) by [@&#8203;DrFaust92](https://github.com/DrFaust92) - feat(deps): update traefik docker tag to v3.6.12 (master) [#&#8203;1767](https://github.com/traefik/traefik-helm-chart/issues/1767) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - feat(deps): update traefik docker tag to v3.6.13 (master) [#&#8203;1793](https://github.com/traefik/traefik-helm-chart/issues/1793) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - feat(podtemplate): allow disabling automatic GOMEMLIMIT [#&#8203;1796](https://github.com/traefik/traefik-helm-chart/issues/1796) by [@&#8203;johnvanhienen](https://github.com/johnvanhienen) - feat(deps): update traefik docker tag to v3.6.15 (master) [#&#8203;1818](https://github.com/traefik/traefik-helm-chart/issues/1818) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - feat(proxy): add support of kubernetesIngressNGINX.ipAllowListStrategy [#&#8203;1828](https://github.com/traefik/traefik-helm-chart/issues/1828) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - feat(image): add image.digest for digest-based pinning [#&#8203;1821](https://github.com/traefik/traefik-helm-chart/issues/1821) by [@&#8203;zalbiraw](https://github.com/zalbiraw) - feat(deps): support traefik v3.7.0 & hub v3.20.0 [#&#8203;1835](https://github.com/traefik/traefik-helm-chart/issues/1835) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### :bug: Bug fixes - fix(traefik-hub): set token using a file [#&#8203;1679](https://github.com/traefik/traefik-helm-chart/issues/1679) by [@&#8203;komalsukhani](https://github.com/komalsukhani) - fix(providers.kubernetesIngressNGINX): :bug: clarify int defaults [#&#8203;1829](https://github.com/traefik/traefik-helm-chart/issues/1829) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### :package: Others - refactor(providers): :art: kubernetes ingress nginx [#&#8203;1717](https://github.com/traefik/traefik-helm-chart/issues/1717) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - chore(ci): upgrade helm unittest to 1.0.1 [#&#8203;1713](https://github.com/traefik/traefik-helm-chart/issues/1713) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - docs(gateway): improve wording on namespaces [#&#8203;1716](https://github.com/traefik/traefik-helm-chart/issues/1716) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - test(acme): add certificateTimeout option coverage [#&#8203;1724](https://github.com/traefik/traefik-helm-chart/issues/1724) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - chore: :bento: merge back 39.1.0-ea.2 into master [#&#8203;1727](https://github.com/traefik/traefik-helm-chart/issues/1727) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - chore(deps): update github actions (major) [#&#8203;1731](https://github.com/traefik/traefik-helm-chart/issues/1731) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(deps): update github actions [#&#8203;1730](https://github.com/traefik/traefik-helm-chart/issues/1730) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(deps): update github actions (major) [#&#8203;1756](https://github.com/traefik/traefik-helm-chart/issues/1756) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(deps): update github actions [#&#8203;1755](https://github.com/traefik/traefik-helm-chart/issues/1755) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - docs(values): update reference links [#&#8203;1762](https://github.com/traefik/traefik-helm-chart/issues/1762) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - docs(values): clarify that kubernetesIngressNGINX.watchNamespace only watches one namespace [#&#8203;1759](https://github.com/traefik/traefik-helm-chart/issues/1759) by [@&#8203;parkerfath](https://github.com/parkerfath) - docs: clarify DaemonSet updateStrategy to prevent rollout deadlock [#&#8203;1761](https://github.com/traefik/traefik-helm-chart/issues/1761) by [@&#8203;Ahmed-Sameh-MM](https://github.com/Ahmed-Sameh-MM) - ci: fix renovate config and extend to v40.0 branch [#&#8203;1765](https://github.com/traefik/traefik-helm-chart/issues/1765) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - ci(renovate): add v40.0 baseBranch on traefik updates [#&#8203;1770](https://github.com/traefik/traefik-helm-chart/issues/1770) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - ci(renovate): disable gha update on previous branches [#&#8203;1774](https://github.com/traefik/traefik-helm-chart/issues/1774) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - ci(renovate): enable stable updates on v39.0 [#&#8203;1775](https://github.com/traefik/traefik-helm-chart/issues/1775) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(deps): update ghcr.io/traefik/helm-changelog docker tag to v1 (master) [#&#8203;1771](https://github.com/traefik/traefik-helm-chart/issues/1771) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(deps): update github actions (master) [#&#8203;1776](https://github.com/traefik/traefik-helm-chart/issues/1776) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(deps): update dawidd6/action-download-artifact action to v20 (master) [#&#8203;1786](https://github.com/traefik/traefik-helm-chart/issues/1786) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(deps): update github actions (master) [#&#8203;1785](https://github.com/traefik/traefik-helm-chart/issues/1785) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(deps): update github actions (master) [#&#8203;1794](https://github.com/traefik/traefik-helm-chart/issues/1794) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(deps): update renovatebot/github-action action to v46.1.10 (master) [#&#8203;1811](https://github.com/traefik/traefik-helm-chart/issues/1811) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - docs(examples): :books: Azure Application Gateway and Load Balancer [#&#8203;1797](https://github.com/traefik/traefik-helm-chart/issues/1797) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - docs(examples): :books: deployment with FluxCD OCI [#&#8203;1792](https://github.com/traefik/traefik-helm-chart/issues/1792) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - docs: add example for binding to privileged ports [#&#8203;1783](https://github.com/traefik/traefik-helm-chart/issues/1783) by [@&#8203;tmchow](https://github.com/tmchow) - chore(deps): update renovatebot/github-action action to v46.1.13 (master) [#&#8203;1817](https://github.com/traefik/traefik-helm-chart/issues/1817) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(deps): update dawidd6/action-download-artifact action to v21 (master) [#&#8203;1822](https://github.com/traefik/traefik-helm-chart/issues/1822) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore: 🍱 merge back v40.0 into master [#&#8203;1827](https://github.com/traefik/traefik-helm-chart/issues/1827) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - docs(readme): fix latest patch versions for legacy [#&#8203;1830](https://github.com/traefik/traefik-helm-chart/issues/1830) by [@&#8203;jnoordsij](https://github.com/jnoordsij) - ci(renovate): switch to master branch [#&#8203;1833](https://github.com/traefik/traefik-helm-chart/issues/1833) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - ci(renovate): disable renovate self rate limit [#&#8203;1834](https://github.com/traefik/traefik-helm-chart/issues/1834) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(release): 🚀 publish traefik 40.0.0 and crds 1.18.0 [#&#8203;1836](https://github.com/traefik/traefik-helm-chart/issues/1836) by [@&#8203;mloiseleur](https://github.com/mloiseleur) ### [`v39.0.9`](https://github.com/traefik/traefik-helm-chart/releases/tag/v39.0.9) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v39.0.8...v39.0.9) **Upgrade Notes** > \[!IMPORTANT] > This new default Traefik version comes with CRDs update. > See [UPGRADING](https://github.com/traefik/traefik-helm-chart?tab=readme-ov-file#upgrading) instructions + upstream [migration guide](https://doc.traefik.io/traefik/v3.7/migrate/v3/#v3615). #### 👌 Traefik version support - Traefik Proxy: v3.6.x - Traefik Hub: v3.19.x #### :rocket: Features - feat(deps): update traefik docker tag to v3.6.15 (v39.0) [#&#8203;1823](https://github.com/traefik/traefik-helm-chart/issues/1823) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] #### :bug: Bug fixes - fix(deps): bump traefik.io CRDs to release v3.6.14 [#&#8203;1813](https://github.com/traefik/traefik-helm-chart/issues/1813) by [@&#8203;mmatur](https://github.com/mmatur) #### :package: Others - chore(release): 🚀 publish traefik 39.0.9 and crds 1.14.1 [#&#8203;1825](https://github.com/traefik/traefik-helm-chart/issues/1825) by [@&#8203;mloiseleur](https://github.com/mloiseleur) ### [`v39.0.8`](https://github.com/traefik/traefik-helm-chart/releases/tag/v39.0.8) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v39.0.7...v39.0.8) #### 👌 Traefik version support - Traefik Proxy: v3.6.x - Traefik Hub: v3.19.x #### :rocket: Features - feat(deps): update traefik docker tag to v3.6.13 (v39.0) [#&#8203;1801](https://github.com/traefik/traefik-helm-chart/issues/1801) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] #### :package: Others - chore: :bento: merge back [#&#8203;1679](https://github.com/traefik/traefik-helm-chart/issues/1679) into v39.0 [#&#8203;1805](https://github.com/traefik/traefik-helm-chart/issues/1805) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - chore(release): 🚀 publish v39.0.8 [#&#8203;1802](https://github.com/traefik/traefik-helm-chart/issues/1802) by [@&#8203;darkweaver87](https://github.com/darkweaver87) ### [`v39.0.7`](https://github.com/traefik/traefik-helm-chart/releases/tag/v39.0.7) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v39.0.6...v39.0.7) #### :rocket: Features - feat: :rocket: upgrade traefik to version v3.6.11 [#&#8203;1749](https://github.com/traefik/traefik-helm-chart/issues/1749) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat(deps): update traefik docker tag to v3.6.12 (v39.0) [#&#8203;1777](https://github.com/traefik/traefik-helm-chart/issues/1777) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] #### :package: Others - ci(release): :rocket: use helm-changelog v1 + warn for macOS [#&#8203;1778](https://github.com/traefik/traefik-helm-chart/issues/1778) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - ci(release): fix version name [#&#8203;1780](https://github.com/traefik/traefik-helm-chart/issues/1780) by [@&#8203;mloiseleur](https://github.com/mloiseleur) ### [`v39.0.6`](https://github.com/traefik/traefik-helm-chart/releases/tag/v39.0.6) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v39.0.5...v39.0.6) #### :rocket: Features - feat: :rocket: upgrade traefik to version v3.6.11 [#&#8203;1749](https://github.com/traefik/traefik-helm-chart/issues/1749) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### :package: Others - chore(release): :rocket: publish v39.0.6 [#&#8203;1748](https://github.com/traefik/traefik-helm-chart/issues/1748) by [@&#8203;darkweaver87](https://github.com/darkweaver87) ### [`v39.0.5`](https://github.com/traefik/traefik-helm-chart/releases/tag/v39.0.5) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v39.0.4...v39.0.5) #### :rocket: Features - feat: upgrade traefik to version v3.6.10 [#&#8203;1709](https://github.com/traefik/traefik-helm-chart/issues/1709) by [@&#8203;mmatur](https://github.com/mmatur) #### :bug: Bug fixes - fix(ci): renovate config [#&#8203;1705](https://github.com/traefik/traefik-helm-chart/issues/1705) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - fix(gateway): setting port value for `websecure` listener can fail [#&#8203;1673](https://github.com/traefik/traefik-helm-chart/issues/1673) by [@&#8203;falzm](https://github.com/falzm) - fix: :bug: handle experimental-master and fail gracefully [#&#8203;1710](https://github.com/traefik/traefik-helm-chart/issues/1710) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - fix(nginx): add required RBAC for v3.7 [#&#8203;1689](https://github.com/traefik/traefik-helm-chart/issues/1689) by [@&#8203;sathieu](https://github.com/sathieu) #### :package: Others - chore(deps): update renovatebot/github-action action to v46.1.3 [#&#8203;1707](https://github.com/traefik/traefik-helm-chart/issues/1707) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(deps): update renovatebot/github-action action to v46.1.4 [#&#8203;1708](https://github.com/traefik/traefik-helm-chart/issues/1708) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(release): publish v39.0.5 [#&#8203;1711](https://github.com/traefik/traefik-helm-chart/issues/1711) by [@&#8203;mmatur](https://github.com/mmatur) ### [`v39.0.4`](https://github.com/traefik/traefik-helm-chart/releases/tag/v39.0.4) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v39.0.3...v39.0.4) **Upgrades Notes** > \[!IMPORTANT] > Traefik v3.6.9 comes with CRDs update. See [UPGRADING](https://github.com/traefik/traefik-helm-chart?tab=readme-ov-file#upgrading) instructions. #### :rocket: Features - feat(ci): self-hosted renovate [#&#8203;1698](https://github.com/traefik/traefik-helm-chart/issues/1698) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### :bug: Bug fixes - fix(deps): bump traefik.io CRDs to release v3.6.9 [#&#8203;1701](https://github.com/traefik/traefik-helm-chart/issues/1701) by [@&#8203;jnoordsij](https://github.com/jnoordsij) #### :package: Others - chore(deps): update github actions (major) [#&#8203;1703](https://github.com/traefik/traefik-helm-chart/issues/1703) by [@&#8203;renovate](https://github.com/renovate)\[bot] - chore(release): publish v39.0.4 [#&#8203;1704](https://github.com/traefik/traefik-helm-chart/issues/1704) by [@&#8203;mloiseleur](https://github.com/mloiseleur) ### [`v39.0.3`](https://github.com/traefik/traefik-helm-chart/releases/tag/v39.0.3) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v39.0.2...v39.0.3) > \[!WARNING] > This release does not support Traefik v3.6.9. Updated CRDs are missing. It's recommended to use v39.0.4 for Traefik v3.6.9 #### :rocket: Features - feat(deps): update traefik docker tag to v3.6.9 [#&#8203;1681](https://github.com/traefik/traefik-helm-chart/issues/1681) by [@&#8203;renovate](https://github.com/renovate)\[bot] #### :bug: Bug fixes - fix: remove `rbac.secretResourceNames` [#&#8203;1683](https://github.com/traefik/traefik-helm-chart/issues/1683) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### :package: Others - chore(ci): remove deprecated e2e test [#&#8203;1688](https://github.com/traefik/traefik-helm-chart/issues/1688) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(ci): avoid pull request target [#&#8203;1693](https://github.com/traefik/traefik-helm-chart/issues/1693) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(deps): update mikepenz/release-changelog-builder-action action to v6.1.1 [#&#8203;1692](https://github.com/traefik/traefik-helm-chart/issues/1692) by [@&#8203;renovate](https://github.com/renovate)\[bot] - chore(deps): update crazy-max/ghaction-import-gpg action to v7 [#&#8203;1694](https://github.com/traefik/traefik-helm-chart/issues/1694) by [@&#8203;renovate](https://github.com/renovate)\[bot] - docs(example): anchors on trustedIPs with schema enforced [#&#8203;1684](https://github.com/traefik/traefik-helm-chart/issues/1684) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(release): :rocket: publish v39.0.3 [#&#8203;1700](https://github.com/traefik/traefik-helm-chart/issues/1700) by [@&#8203;bpsoraggi](https://github.com/bpsoraggi) ### [`v39.0.2`](https://github.com/traefik/traefik-helm-chart/releases/tag/v39.0.2) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v39.0.1...v39.0.2) #### :rocket: Features - feat: :package: allow IBM cloud values [#&#8203;1677](https://github.com/traefik/traefik-helm-chart/issues/1677) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### :package: Others - chore(deps): update helm/kind-action action to v1.14.0 [#&#8203;1675](https://github.com/traefik/traefik-helm-chart/issues/1675) by [@&#8203;renovate](https://github.com/renovate)\[bot] - docs: fix typo in examples [#&#8203;1676](https://github.com/traefik/traefik-helm-chart/issues/1676) by [@&#8203;rverchere](https://github.com/rverchere) - chore(release): 🚀 publish traefik 39.0.2 [#&#8203;1678](https://github.com/traefik/traefik-helm-chart/issues/1678) by [@&#8203;darkweaver87](https://github.com/darkweaver87) ### [`v39.0.1`](https://github.com/traefik/traefik-helm-chart/releases/tag/v39.0.1) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v39.0.0...v39.0.1) #### :rocket: Features - feat(deployment): support templating for podLabels [#&#8203;1663](https://github.com/traefik/traefik-helm-chart/issues/1663) by [@&#8203;oozan](https://github.com/oozan) - feat(deps): update traefik docker tag to v3.6.8 [#&#8203;1668](https://github.com/traefik/traefik-helm-chart/issues/1668) by [@&#8203;renovate](https://github.com/renovate)\[bot] #### :bug: Bug fixes - fix(chart): add nameOverride and fullnameOverride to schema file [#&#8203;1639](https://github.com/traefik/traefik-helm-chart/issues/1639) by [@&#8203;KyriosGN0](https://github.com/KyriosGN0) - fix(grpc): enforce mutually exclusive TLS and insecure options [#&#8203;1657](https://github.com/traefik/traefik-helm-chart/issues/1657) by [@&#8203;Davee02](https://github.com/Davee02) - fix(api): add support for missing insecure and debug options [#&#8203;1646](https://github.com/traefik/traefik-helm-chart/issues/1646) by [@&#8203;zalbiraw](https://github.com/zalbiraw) #### :package: Others - docs(schema): add description from helm-docs comments [#&#8203;1651](https://github.com/traefik/traefik-helm-chart/issues/1651) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(ci): fix release workflow on branches [#&#8203;1656](https://github.com/traefik/traefik-helm-chart/issues/1656) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(deps): update wyrihaximus/github-action-get-previous-tag action to v2 [#&#8203;1660](https://github.com/traefik/traefik-helm-chart/issues/1660) by [@&#8203;renovate](https://github.com/renovate)\[bot] - chore(release): publish v39.0.1 [#&#8203;1670](https://github.com/traefik/traefik-helm-chart/issues/1670) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### New Contributors - [@&#8203;schildwaechter](https://github.com/schildwaechter) made their first contribution in [#&#8203;1638](https://github.com/traefik/traefik-helm-chart/pull/1638) - [@&#8203;Davee02](https://github.com/Davee02) made their first contribution in [#&#8203;1657](https://github.com/traefik/traefik-helm-chart/pull/1657) - [@&#8203;oozan](https://github.com/oozan) made their first contribution in [#&#8203;1663](https://github.com/traefik/traefik-helm-chart/pull/1663) **Full Changelog**: <https://github.com/traefik/traefik-helm-chart/compare/v39.0.0...v39.0.1> ### [`v39.0.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v39.0.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v38.0.2...v39.0.0) **Upgrade Notes** There are 3 breaking changes in this release: 1. **Traefik Hub**: This release support **only** Traefik Hub v3.19.0+ versions. - CRDs has to be upgraded **before** the Chart. See [UPGRADING](https://github.com/traefik/traefik-helm-chart?tab=readme-ov-file#upgrading) instructions. - It's possible to use previous versions of the Chart for previous versions of Traefik Hub. 2. **Encoded Characters**: Allowed by default in Traefik v3.6.7+ ([opt-in security options](https://github.com/traefik/traefik-helm-chart/blob/master/traefik/values.yaml#L913), [documentation](https://doc.traefik.io/traefik/security/request-path/#encoded-character-filtering)) 3. **Ports Configuration**: HTTP options now require explicit `http` nesting level with PR [#&#8203;1603](https://github.com/traefik/traefik-helm-chart/pull/1603). - There is a *before* / *after* example in the PR description. :information\_source: Schema validation has been enforced in this release. When it fails, it means that the parameter is not implemented. #### :boom: BREAKING CHANGES - feat(deps)!: update traefik docker tag to v3.6.7 [#&#8203;1624](https://github.com/traefik/traefik-helm-chart/issues/1624) by [@&#8203;renovate](https://github.com/renovate)\[bot] - fix(ports)!: 🐛 entrypoints `http` options [#&#8203;1603](https://github.com/traefik/traefik-helm-chart/issues/1603) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - fix(security)!: add support for request path options of Traefik 3.6.7+ [#&#8203;1626](https://github.com/traefik/traefik-helm-chart/issues/1626) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - feat(CRDs)!: support Traefik Hub v3.19.0 [#&#8203;1598](https://github.com/traefik/traefik-helm-chart/issues/1598) by [@&#8203;traefiker](https://github.com/traefiker) #### :rocket: Features - feat(gateway-api): add support for defaultScope experimental feature [#&#8203;1589](https://github.com/traefik/traefik-helm-chart/issues/1589) by [@&#8203;shubhamch71](https://github.com/shubhamch71) - feat(chart): enforce schema [#&#8203;1627](https://github.com/traefik/traefik-helm-chart/issues/1627) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### :package: Others - docs(CRDs): improve note on deprecation [#&#8203;1623](https://github.com/traefik/traefik-helm-chart/issues/1623) by [@&#8203;jnoordsij](https://github.com/jnoordsij) - chore: pin GitHub Actions to SHA hashes [#&#8203;1628](https://github.com/traefik/traefik-helm-chart/issues/1628) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - docs(values): avoid unbreakable lines in table output of VALUES.md [#&#8203;1630](https://github.com/traefik/traefik-helm-chart/issues/1630) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - refactor(chart): clean output on Deployment & Daemonset [#&#8203;1629](https://github.com/traefik/traefik-helm-chart/issues/1629) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(release): 🚀 publish traefik 39.0.0 and crds 1.14.0 [#&#8203;1631](https://github.com/traefik/traefik-helm-chart/issues/1631) by [@&#8203;darkweaver87](https://github.com/darkweaver87) ### [`v38.0.2`](https://github.com/traefik/traefik-helm-chart/releases/tag/v38.0.2) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v38.0.1...v38.0.2) **Upgrades Notes** There is a breaking change on CRDs between Traefik Hub v3.18.0 and inferior and the CRDs of Traefik Hub v3.19.0+ preview versions (ea & rc). With this release, we remove the CRDs of Traefik Hub v3.19.0 preview versions. When Traefik Hub v3.19.0 is GA, we will release a new major version of this Chart that will only accept Traefik Hub v3.19.0+ versions. #### :rocket: Features - feat(deps): update traefik docker tag to v3.6.6 [#&#8203;1610](https://github.com/traefik/traefik-helm-chart/issues/1610) by [@&#8203;renovate](https://github.com/renovate)\[bot] #### :bug: Bug fixes - fix(CRDs): enforce the fact that this Chart does not support Traefik Hub v3.19.0 [#&#8203;1616](https://github.com/traefik/traefik-helm-chart/issues/1616) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - fix(security): set the seccomp profile to RuntimeDefault [#&#8203;1618](https://github.com/traefik/traefik-helm-chart/issues/1618) by [@&#8203;kkrypt0nn](https://github.com/kkrypt0nn) #### :package: Others - docs(CRDs): add deprecation notice [#&#8203;1617](https://github.com/traefik/traefik-helm-chart/issues/1617) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(release): publish traefik 38.0.2 and crds 1.13.1 [#&#8203;1619](https://github.com/traefik/traefik-helm-chart/issues/1619) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### New Contributors - [@&#8203;kkrypt0nn](https://github.com/kkrypt0nn) made their first contribution in [#&#8203;1618](https://github.com/traefik/traefik-helm-chart/pull/1618) **Full Changelog**: <https://github.com/traefik/traefik-helm-chart/compare/v38.0.1...v38.0.2> ### [`v38.0.1`](https://github.com/traefik/traefik-helm-chart/releases/tag/v38.0.1) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v38.0.0...v38.0.1) #### :bug: Bug fixes - fix(ports): 🐛 `http.encodedCharacters` on custom entrypoints [#&#8203;1606](https://github.com/traefik/traefik-helm-chart/issues/1606) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - fix(ports): 🐛 add missing `http.maxHeaderBytes` option [#&#8203;1604](https://github.com/traefik/traefik-helm-chart/issues/1604) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### :package: Others - chore(release): 🚀 publish traefik 38.0.1 [#&#8203;1608](https://github.com/traefik/traefik-helm-chart/issues/1608) by [@&#8203;mloiseleur](https://github.com/mloiseleur) ### [`v38.0.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v38.0.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v37.4.0...v38.0.0) **Upgrades Notes** > \[!IMPORTANT] > CRDs has to be upgraded before the Chart. See [UPGRADING](https://github.com/traefik/traefik-helm-chart?tab=readme-ov-file#upgrading) instructions. There are two breaking changes in this release: 1. Traefik Proxy v3.6.4+ contains a security fix that is also a breaking change. See [upstream documentation](https://doc.traefik.io/traefik/v3.6/migrate/v3/#v364) for more details. 2. PR [#&#8203;1596](https://github.com/traefik/traefik-helm-chart/pull/1596) align *kubernetesIngressNginx* provider setting with upstream. There is a *before* / *after* example in the PR description and PR [#&#8203;1587](https://github.com/traefik/traefik-helm-chart/pull/1587) align *labelSelector* syntax between providers > \[!NOTE] > If you need to restore Traefik behavior of v3.6.3 or inferior, it can be set with values. > > Here is an example on *websecure* entrypoint: > > ```yaml > ports: > websecure: > http: > encodedCharacters: > allowEncodedSlash: true > allowEncodedBackSlash: true > allowEncodedNullCharacter: true > allowEncodedSemicolon: true > allowEncodedPercent: true > allowEncodedQuestionMark: true > allowEncodedHash: true > sanitizePath: false > ``` > > This is **not** recommended, it may expose you to [GHSA-gm3x-23wp-hc2c](https://github.com/traefik/traefik/security/advisories/GHSA-gm3x-23wp-hc2c). #### :boom: BREAKING CHANGES - fix(providers)!: align labelSelector for kubernetesGateway and knative [#&#8203;1587](https://github.com/traefik/traefik-helm-chart/issues/1587) by [@&#8203;shubhamch71](https://github.com/shubhamch71) - fix(nginx)!: 🐛 align provider settings and provide required rbac [#&#8203;1596](https://github.com/traefik/traefik-helm-chart/issues/1596) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### :rocket: Features - feat(CRDs): update Traefik Hub to v1.24.1, with required RBACs [#&#8203;1571](https://github.com/traefik/traefik-helm-chart/issues/1571) by [@&#8203;jspdown](https://github.com/jspdown) - feat(ports): enforce schema [#&#8203;1586](https://github.com/traefik/traefik-helm-chart/issues/1586) by [@&#8203;remyj38](https://github.com/remyj38) - feat(CRDs): update Traefik Hub to v1.24.2 [#&#8203;1585](https://github.com/traefik/traefik-helm-chart/issues/1585) by [@&#8203;traefiker](https://github.com/traefiker) - feat(providers): ✨ enforce schema [#&#8203;1595](https://github.com/traefik/traefik-helm-chart/issues/1595) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - feat(security): ✨ 🔒️ add support for request path options of traefik 3.6.4+ [#&#8203;1594](https://github.com/traefik/traefik-helm-chart/issues/1594) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - feat(deps): update traefik docker tag to v3.6.4 [#&#8203;1590](https://github.com/traefik/traefik-helm-chart/issues/1590) by [@&#8203;renovate](https://github.com/renovate)\[bot] - feat(deps): update traefik docker tag to v3.6.5 [#&#8203;1599](https://github.com/traefik/traefik-helm-chart/issues/1599) by [@&#8203;renovate](https://github.com/renovate)\[bot] #### :bug: Bug fixes - fix: update error message for maxUnavailable validation [#&#8203;1591](https://github.com/traefik/traefik-helm-chart/issues/1591) by [@&#8203;lucasra1](https://github.com/lucasra1) - fix(notes): minor typo [#&#8203;1593](https://github.com/traefik/traefik-helm-chart/issues/1593) by [@&#8203;rndmh3ro](https://github.com/rndmh3ro) - fix(pvc): allow empty storageClassName [#&#8203;1579](https://github.com/traefik/traefik-helm-chart/issues/1579) by [@&#8203;fopina](https://github.com/fopina) - fix(providers): ✨ enforce schema for all providers [#&#8203;1601](https://github.com/traefik/traefik-helm-chart/issues/1601) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### :package: Others - chore(deps): update actions/checkout action to v6 [#&#8203;1573](https://github.com/traefik/traefik-helm-chart/issues/1573) by [@&#8203;renovate](https://github.com/renovate)\[bot] - docs: Update EXAMPLES.md with REGIONAL load balancer note for Digital Ocean [#&#8203;1574](https://github.com/traefik/traefik-helm-chart/issues/1574) by [@&#8203;kamikazechaser](https://github.com/kamikazechaser) - chore(release): 🚀 publish traefik 38.0.0 and crds 1.13.0 [#&#8203;1600](https://github.com/traefik/traefik-helm-chart/issues/1600) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### New Contributors - [@&#8203;shubhamch71](https://github.com/shubhamch71) made their first contribution in [#&#8203;1587](https://github.com/traefik/traefik-helm-chart/pull/1587) - [@&#8203;kamikazechaser](https://github.com/kamikazechaser) made their first contribution in [#&#8203;1574](https://github.com/traefik/traefik-helm-chart/pull/1574) - [@&#8203;lucasra1](https://github.com/lucasra1) made their first contribution in [#&#8203;1591](https://github.com/traefik/traefik-helm-chart/pull/1591) - [@&#8203;remyj38](https://github.com/remyj38) made their first contribution in [#&#8203;1586](https://github.com/traefik/traefik-helm-chart/pull/1586) - [@&#8203;rndmh3ro](https://github.com/rndmh3ro) made their first contribution in [#&#8203;1593](https://github.com/traefik/traefik-helm-chart/pull/1593) - [@&#8203;fopina](https://github.com/fopina) made their first contribution in [#&#8203;1579](https://github.com/traefik/traefik-helm-chart/pull/1579) **Full Changelog**: <https://github.com/traefik/traefik-helm-chart/compare/v37.4.0...v38.0.0> ### [`v37.4.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v37.4.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v37.3.0...v37.4.0) #### :rocket: Features - feat(deps): update traefik docker tag to v3.6.1 [#&#8203;1564](https://github.com/traefik/traefik-helm-chart/issues/1564) by [@&#8203;renovate](https://github.com/renovate)\[bot] - feat(deps): update traefik docker tag to v3.6.2 [#&#8203;1570](https://github.com/traefik/traefik-helm-chart/issues/1570) by [@&#8203;renovate](https://github.com/renovate)\[bot] - feat(plugins): support ConfigMap inline local plugins alongside hostPath [#&#8203;1492](https://github.com/traefik/traefik-helm-chart/issues/1492) by [@&#8203;cilasbeltrame](https://github.com/cilasbeltrame) - feat: allow `publishedService` to be set without service being enabled [#&#8203;1565](https://github.com/traefik/traefik-helm-chart/issues/1565) by [@&#8203;Wieneo](https://github.com/Wieneo) - feat: :rocket: add support of Nginx provider [#&#8203;1569](https://github.com/traefik/traefik-helm-chart/issues/1569) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### :package: Others - docs(example): multiple gateways example [#&#8203;1539](https://github.com/traefik/traefik-helm-chart/issues/1539) by [@&#8203;moonlight8978](https://github.com/moonlight8978) - chore(release): 🚀 publish traefik 37.4.0 [#&#8203;1572](https://github.com/traefik/traefik-helm-chart/issues/1572) by [@&#8203;darkweaver87](https://github.com/darkweaver87) ### [`v37.3.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v37.3.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v37.2.0...v37.3.0) > \[!IMPORTANT] > CRDs has to be upgraded before the Chart. See [UPGRADING](https://github.com/traefik/traefik-helm-chart?tab=readme-ov-file#upgrading) instructions. #### :rocket: Features - feat(deps): update traefik docker tag to v3.5.4 [#&#8203;1544](https://github.com/traefik/traefik-helm-chart/issues/1544) by [@&#8203;renovate](https://github.com/renovate)\[bot] - feat(CRDs): update for Traefik Proxy v3.6 and Gateway API v1.4.0 [#&#8203;1551](https://github.com/traefik/traefik-helm-chart/issues/1551) by [@&#8203;bpsoraggi](https://github.com/bpsoraggi) - feat: knative provider [#&#8203;1552](https://github.com/traefik/traefik-helm-chart/issues/1552) by [@&#8203;bpsoraggi](https://github.com/bpsoraggi) - feat(CRDs): update Traefik Hub to v1.23.1 [#&#8203;1546](https://github.com/traefik/traefik-helm-chart/issues/1546) by [@&#8203;traefiker](https://github.com/traefiker) - feat(deps): update traefik docker tag to v3.6.0 [#&#8203;1558](https://github.com/traefik/traefik-helm-chart/issues/1558) by [@&#8203;renovate](https://github.com/renovate)\[bot] #### :bug: Bug fixes - fix: add missing flag arg [#&#8203;1545](https://github.com/traefik/traefik-helm-chart/issues/1545) by [@&#8203;msaah-cleric](https://github.com/msaah-cleric) #### :package: Others - chore(deps): update helm/kind-action action to v1.13.0 [#&#8203;1549](https://github.com/traefik/traefik-helm-chart/issues/1549) by [@&#8203;renovate](https://github.com/renovate)\[bot] - chore(deps): update mikepenz/release-changelog-builder-action action to v6 [#&#8203;1547](https://github.com/traefik/traefik-helm-chart/issues/1547) by [@&#8203;renovate](https://github.com/renovate)\[bot] - docs: 📚 fix comment grammar in values [#&#8203;1556](https://github.com/traefik/traefik-helm-chart/issues/1556) & [#&#8203;1554](https://github.com/traefik/traefik-helm-chart/issues/1554) by [@&#8203;ehpc](https://github.com/ehpc) - chore(release): 🚀 publish traefik 37.3.0 and 1.12.0 [#&#8203;1559](https://github.com/traefik/traefik-helm-chart/issues/1559) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### New Contributors - [@&#8203;msaah-cleric](https://github.com/msaah-cleric) made their first contribution in [#&#8203;1545](https://github.com/traefik/traefik-helm-chart/pull/1545) - [@&#8203;ehpc](https://github.com/ehpc) made their first contribution in [#&#8203;1554](https://github.com/traefik/traefik-helm-chart/pull/1554) **Full Changelog**: <https://github.com/traefik/traefik-helm-chart/compare/v37.2.0...v37.3.0> ### [`v37.2.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v37.2.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v37.1.2...v37.2.0) #### :rocket: Features - feat(traefik-hub): add mcpgateway option [#&#8203;1526](https://github.com/traefik/traefik-helm-chart/issues/1526) by [@&#8203;mmatur](https://github.com/mmatur) - feat(metrics): :chart\_with\_upwards\_trend: add OTLP resourceAttributes support [#&#8203;1530](https://github.com/traefik/traefik-helm-chart/issues/1530) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat(logs): :memo: add missing support of OTLP logs [#&#8203;1531](https://github.com/traefik/traefik-helm-chart/issues/1531) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat(observability): :mag: add per entrypoint observability [#&#8203;1532](https://github.com/traefik/traefik-helm-chart/issues/1532) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat: make dashboard toggleable [#&#8203;1540](https://github.com/traefik/traefik-helm-chart/issues/1540) by [@&#8203;bpsoraggi](https://github.com/bpsoraggi) - feat: support API basePath [#&#8203;1541](https://github.com/traefik/traefik-helm-chart/issues/1541) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat: :package: support Traefik Hub v3.18 pluginRegistry feature [#&#8203;1534](https://github.com/traefik/traefik-helm-chart/issues/1534) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### :package: Others - chore(deps): update quay.io/helmpack/chart-testing docker tag to v3.14.0 [#&#8203;1527](https://github.com/traefik/traefik-helm-chart/issues/1527) by [@&#8203;renovate](https://github.com/renovate)\[bot] - chore(hub): :twisted\_rightwards\_arrows: update hub and proxy mapping for v3.18 [#&#8203;1535](https://github.com/traefik/traefik-helm-chart/issues/1535) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - chore(release): 🚀 publish traefik 37.2.0 [#&#8203;1542](https://github.com/traefik/traefik-helm-chart/issues/1542) by [@&#8203;darkweaver87](https://github.com/darkweaver87) ### [`v37.1.2`](https://github.com/traefik/traefik-helm-chart/releases/tag/v37.1.2) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v37.1.1...v37.1.2) #### :rocket: Features - feat(CRDs): update for Traefik to v3.5.3 [#&#8203;1523](https://github.com/traefik/traefik-helm-chart/issues/1523) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat(deps): update traefik docker tag to v3.5.3 + add plugin hash option [#&#8203;1521](https://github.com/traefik/traefik-helm-chart/issues/1521) by [@&#8203;renovate](https://github.com/renovate)\[bot] #### :bug: Bug fixes - fix(CRDs): ✨ update for Traefik Proxy v3.5.2 [#&#8203;1518](https://github.com/traefik/traefik-helm-chart/issues/1518) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - fix(observability): tracer creation warning with default security context [#&#8203;1517](https://github.com/traefik/traefik-helm-chart/issues/1517) by [@&#8203;weijiany](https://github.com/weijiany) #### :package: Others - chore(release): :rocket: publish traefik 37.1.2 and crds 1.11.1 [#&#8203;1524](https://github.com/traefik/traefik-helm-chart/issues/1524) by [@&#8203;darkweaver87](https://github.com/darkweaver87) ### [`v37.1.1`](https://github.com/traefik/traefik-helm-chart/releases/tag/v37.1.1) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v37.1.0...v37.1.1) #### :rocket: Features - feat(hub): allow to specify admission controller certificate from existing secret [#&#8203;1506](https://github.com/traefik/traefik-helm-chart/issues/1506) by [@&#8203;NEwa-05](https://github.com/NEwa-05) - feat(deps): update traefik docker tag to v3.5.2 [#&#8203;1512](https://github.com/traefik/traefik-helm-chart/issues/1512) by [@&#8203;renovate](https://github.com/renovate)\[bot] - feat(accesslog): ✨ add genericCLF format [#&#8203;1513](https://github.com/traefik/traefik-helm-chart/issues/1513) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### :package: Others - chore(deps): update actions/setup-go action to v6 [#&#8203;1511](https://github.com/traefik/traefik-helm-chart/issues/1511) by [@&#8203;renovate](https://github.com/renovate)\[bot] - chore(release): 🚀 publish v37.1.1 [#&#8203;1514](https://github.com/traefik/traefik-helm-chart/issues/1514) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### New Contributors - [@&#8203;NEwa-05](https://github.com/NEwa-05) made their first contribution in [#&#8203;1506](https://github.com/traefik/traefik-helm-chart/pull/1506) **Full Changelog**: <https://github.com/traefik/traefik-helm-chart/compare/v37.1.0...v37.1.1> ### [`v37.1.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v37.1.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v37.0.0...v37.1.0) #### :rocket: Features - feat(deps): update traefik docker tag to v3.5.1 [#&#8203;1504](https://github.com/traefik/traefik-helm-chart/issues/1504) by [@&#8203;renovate](https://github.com/renovate)\[bot] - feat(deployment): add chart value timezone that automatically configures access logs timezone [#&#8203;1503](https://github.com/traefik/traefik-helm-chart/issues/1503) by [@&#8203;KyriosGN0](https://github.com/KyriosGN0) - feat(hooks): use now stable prestop command syntax [#&#8203;1505](https://github.com/traefik/traefik-helm-chart/issues/1505) by [@&#8203;jnoordsij](https://github.com/jnoordsij) - feat(hub): add annotations for webhook admission [#&#8203;1508](https://github.com/traefik/traefik-helm-chart/issues/1508) by [@&#8203;bpsoraggi](https://github.com/bpsoraggi) - feat: support custom monitoring api [#&#8203;1498](https://github.com/traefik/traefik-helm-chart/issues/1498) by [@&#8203;zalbiraw](https://github.com/zalbiraw) - feat(CRDs): update Traefik Hub to v1.21.1 [#&#8203;1507](https://github.com/traefik/traefik-helm-chart/issues/1507) by [@&#8203;traefiker](https://github.com/traefiker) - feat: support Traefik v3.5 features [#&#8203;1509](https://github.com/traefik/traefik-helm-chart/issues/1509) by [@&#8203;bpsoraggi](https://github.com/bpsoraggi) #### :bug: Bug fixes - fix(deployment): allow to disable checkNewVersion via values.yaml [#&#8203;1489](https://github.com/traefik/traefik-helm-chart/issues/1489) by [@&#8203;KyriosGN0](https://github.com/KyriosGN0) - fix: prevent blank lines in args [#&#8203;1497](https://github.com/traefik/traefik-helm-chart/issues/1497) by [@&#8203;florianspk](https://github.com/florianspk) #### :package: Others - docs(readme): linguistic inconsistencies and verification section [#&#8203;1491](https://github.com/traefik/traefik-helm-chart/issues/1491) by [@&#8203;bpsoraggi](https://github.com/bpsoraggi) - refactor: only render `--global.checkNewVersion` when it differs from default [#&#8203;1493](https://github.com/traefik/traefik-helm-chart/issues/1493) by [@&#8203;ChristianCiach](https://github.com/ChristianCiach) - chore(deps): update actions/checkout action to v5 [#&#8203;1494](https://github.com/traefik/traefik-helm-chart/issues/1494) by [@&#8203;renovate](https://github.com/renovate)\[bot] - refactor: remove `$root` hacks in favor of using \`- [#&#8203;1495](https://github.com/traefik/traefik-helm-chart/issues/1495) by [@&#8203;jnoordsij](https://github.com/jnoordsij) - docs(plugins): Sync VALUES.md [#&#8203;1499](https://github.com/traefik/traefik-helm-chart/issues/1499) by [@&#8203;Frankst2](https://github.com/Frankst2) - chore(release): :rocket: Publish 37.1.0 and 1.11.0 [#&#8203;1510](https://github.com/traefik/traefik-helm-chart/issues/1510) by [@&#8203;bpsoraggi](https://github.com/bpsoraggi) #### New Contributors - [@&#8203;KyriosGN0](https://github.com/KyriosGN0) made their first contribution in [#&#8203;1489](https://github.com/traefik/traefik-helm-chart/pull/1489) - [@&#8203;ChristianCiach](https://github.com/ChristianCiach) made their first contribution in [#&#8203;1493](https://github.com/traefik/traefik-helm-chart/pull/1493) - [@&#8203;florianspk](https://github.com/florianspk) made their first contribution in [#&#8203;1497](https://github.com/traefik/traefik-helm-chart/pull/1497) - [@&#8203;Frankst2](https://github.com/Frankst2) made their first contribution in [#&#8203;1499](https://github.com/traefik/traefik-helm-chart/pull/1499) **Full Changelog**: <https://github.com/traefik/traefik-helm-chart/compare/v37.0.0...v37.1.0> ### [`v37.0.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v37.0.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v36.3.0...v37.0.0) #### :boom: BREAKING CHANGES - feat(gateway-api)!: support selector for namespace policy [#&#8203;1465](https://github.com/traefik/traefik-helm-chart/issues/1465) by [@&#8203;ajago](https://github.com/ajago) #### :rocket: Features - feat(podtemplate): add capacity to set GOMEMLIMIT with default at 90% of user-set memory limit [#&#8203;1418](https://github.com/traefik/traefik-helm-chart/issues/1418) by [@&#8203;shlomitubul](https://github.com/shlomitubul) - feat(podtemplate): add support for localPlugins [#&#8203;1473](https://github.com/traefik/traefik-helm-chart/issues/1473) by [@&#8203;bpsoraggi](https://github.com/bpsoraggi) - feat(CRDs): update Traefik Hub to v1.21.0 [#&#8203;1480](https://github.com/traefik/traefik-helm-chart/issues/1480) by [@&#8203;traefiker](https://github.com/traefiker) - feat(hub): offline mode [#&#8203;1477](https://github.com/traefik/traefik-helm-chart/issues/1477) by [@&#8203;jspdown](https://github.com/jspdown) - feat(CRDs): update for Traefik Proxy v3.5 and Gateway API v1.3.0 [#&#8203;1486](https://github.com/traefik/traefik-helm-chart/issues/1486) by [@&#8203;bpsoraggi](https://github.com/bpsoraggi) - feat(deps): update traefik docker tag to v3.5.0 [#&#8203;1478](https://github.com/traefik/traefik-helm-chart/issues/1478) by [@&#8203;renovate](https://github.com/renovate)\[bot] #### :bug: Bug fixes - fix(Deployment): revision history should be disableable [#&#8203;1470](https://github.com/traefik/traefik-helm-chart/issues/1470) by [@&#8203;bpsoraggi](https://github.com/bpsoraggi) - fix(entryPoint): allow scheme to be unset on redirect [#&#8203;1471](https://github.com/traefik/traefik-helm-chart/issues/1471) by [@&#8203;bpsoraggi](https://github.com/bpsoraggi) - fix(observability): allow `tracing.sampleRate` to be set to zero [#&#8203;1483](https://github.com/traefik/traefik-helm-chart/issues/1483) by [@&#8203;yogeek](https://github.com/yogeek) - fix(CI): helm signing [#&#8203;1490](https://github.com/traefik/traefik-helm-chart/issues/1490) by [@&#8203;bpsoraggi](https://github.com/bpsoraggi) #### :package: Others - chore(ci): add linter for CRDs and kustomization consistency [#&#8203;1472](https://github.com/traefik/traefik-helm-chart/issues/1472) by [@&#8203;bpsoraggi](https://github.com/bpsoraggi) - docs(plugins): improve wording and sync with `VALUES.md` [#&#8203;1481](https://github.com/traefik/traefik-helm-chart/issues/1481) by [@&#8203;jnoordsij](https://github.com/jnoordsij) - chore(ci): check docs on all PRs [#&#8203;1484](https://github.com/traefik/traefik-helm-chart/issues/1484) by [@&#8203;jnoordsij](https://github.com/jnoordsij) - docs: 📚️ add markdown linter [#&#8203;1469](https://github.com/traefik/traefik-helm-chart/issues/1469) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(deps): update appany/helm-oci-chart-releaser action to v0.5.0 [#&#8203;1479](https://github.com/traefik/traefik-helm-chart/issues/1479) by [@&#8203;renovate](https://github.com/renovate)\[bot] - chore(ci): add signing to release [#&#8203;1474](https://github.com/traefik/traefik-helm-chart/issues/1474) by [@&#8203;bpsoraggi](https://github.com/bpsoraggi) - chore(release): 🚀 Publish 37.0.0 and 1.10.0 [#&#8203;1488](https://github.com/traefik/traefik-helm-chart/issues/1488) by [@&#8203;bpsoraggi](https://github.com/bpsoraggi) #### New Contributors - [@&#8203;shlomitubul](https://github.com/shlomitubul) made their first contribution in [#&#8203;1418](https://github.com/traefik/traefik-helm-chart/pull/1418) - [@&#8203;bpsoraggi](https://github.com/bpsoraggi) made their first contribution in [#&#8203;1470](https://github.com/traefik/traefik-helm-chart/pull/1470) - [@&#8203;yogeek](https://github.com/yogeek) made their first contribution in [#&#8203;1483](https://github.com/traefik/traefik-helm-chart/pull/1483) - [@&#8203;ajago](https://github.com/ajago) made their first contribution in [#&#8203;1465](https://github.com/traefik/traefik-helm-chart/pull/1465) **Full Changelog**: <https://github.com/traefik/traefik-helm-chart/compare/v36.3.0...v37.0.0> ### [`v36.3.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v36.3.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v36.2.0...v36.3.0) #### Upgrade notes ℹ️ The CRDs needs to be updated. See [Upgrading](https://github.com/traefik/traefik-helm-chart?tab=readme-ov-file#upgrading) docs for more details. #### :rocket: Features - feat(deployment): allow null and 0 replicas [#&#8203;1452](https://github.com/traefik/traefik-helm-chart/issues/1452) by [@&#8203;na2na-p](https://github.com/na2na-p) - feat(deps): update traefik docker tag to v3.4.3 [#&#8203;1466](https://github.com/traefik/traefik-helm-chart/issues/1466) by [@&#8203;renovate](https://github.com/renovate)\[bot] #### :package: Others - chore(CRDs): 🔧 👷 fix tag detection on release [#&#8203;1464](https://github.com/traefik/traefik-helm-chart/issues/1464) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(release): 🚀 publish 36.3.0 [#&#8203;1468](https://github.com/traefik/traefik-helm-chart/issues/1468) by [@&#8203;mloiseleur](https://github.com/mloiseleur) ### [`v36.2.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v36.2.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v36.1.0...v36.2.0) #### :rocket: Features - feat(hub): update version mapping with Proxy v3.4 [#&#8203;1447](https://github.com/traefik/traefik-helm-chart/issues/1447) by [@&#8203;lbenguigui](https://github.com/lbenguigui) - feat(hpa): ✨ customizable scaleTargetRef [#&#8203;1453](https://github.com/traefik/traefik-helm-chart/issues/1453) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - feat(hub): ✨ initial support for AI Gateway [#&#8203;1455](https://github.com/traefik/traefik-helm-chart/issues/1455) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### :bug: Bug fixes - fix(CRDs): :bug: kustomization file for CRDs [#&#8203;1458](https://github.com/traefik/traefik-helm-chart/issues/1458) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### :package: Others - chore(schema): update linter [#&#8203;1456](https://github.com/traefik/traefik-helm-chart/issues/1456) by [@&#8203;losisin](https://github.com/losisin) - chore(release): 🚀 publish v36.2.0 and CRDs v1.9.0 [#&#8203;1461](https://github.com/traefik/traefik-helm-chart/issues/1461) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(ci): 🔧 👷 tag detection on release [#&#8203;1462](https://github.com/traefik/traefik-helm-chart/issues/1462) by [@&#8203;mloiseleur](https://github.com/mloiseleur) ### [`v36.1.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v36.1.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v36.0.0...v36.1.0) #### :rocket: Features - feat(Traefik Hub): add v3.17 version mapping [#&#8203;1445](https://github.com/traefik/traefik-helm-chart/issues/1445) by [@&#8203;jspdown](https://github.com/jspdown) #### :bug: Bug fixes - fix(Traefik Hub): add strict check on admission cert [#&#8203;1430](https://github.com/traefik/traefik-helm-chart/issues/1430) by [@&#8203;zalbiraw](https://github.com/zalbiraw) - fix(schema): 🐛 allow additional properties on `global` [#&#8203;1441](https://github.com/traefik/traefik-helm-chart/issues/1441) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - fix(chart): update icon link to track upstream master branch [#&#8203;1442](https://github.com/traefik/traefik-helm-chart/issues/1442) by [@&#8203;jnoordsij](https://github.com/jnoordsij) #### :package: Others - chore(ci): use expected traefik chart version in triggered workflow [#&#8203;1438](https://github.com/traefik/traefik-helm-chart/issues/1438) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - chore(ci): 🔧 👷 suspend e2e testing [#&#8203;1444](https://github.com/traefik/traefik-helm-chart/issues/1444) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(release): 🚀 publish v36.1.0 [#&#8203;1446](https://github.com/traefik/traefik-helm-chart/issues/1446) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### New Contributors - [@&#8203;zalbiraw](https://github.com/zalbiraw) made their first contribution in [#&#8203;1430](https://github.com/traefik/traefik-helm-chart/pull/1430) **Full Changelog**: <https://github.com/traefik/traefik-helm-chart/compare/v36.0.0...v36.1.0> ### [`v36.0.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v36.0.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v35.4.0...v36.0.0) **Upgrade Notes** There is a breaking change on default of `globalArguments` which has been replaced by `global.xx`, following upstream. See PR [#&#8203;1436](https://github.com/traefik/traefik-helm-chart/pull/1436) for details. Anonymous stats usage has been disabled by default. Please take time to consider whether or not you wish to share anonymous data to help TraefikLabs improve its products. #### :boom: BREAKING CHANGES - fix(Traefik Proxy)!: strict opt-in on data collection [#&#8203;1436](https://github.com/traefik/traefik-helm-chart/issues/1436) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### :rocket: Features - feat(deps): update traefik docker tag to v3.4.1 [#&#8203;1428](https://github.com/traefik/traefik-helm-chart/issues/1428) by [@&#8203;renovate](https://github.com/renovate)\[bot] - feat(Traefik Hub): add offline flag [#&#8203;1429](https://github.com/traefik/traefik-helm-chart/issues/1429) by [@&#8203;jspdown](https://github.com/jspdown) - feat(ci): :books: synchronize helm chart reference documentation in main documentation [#&#8203;1432](https://github.com/traefik/traefik-helm-chart/issues/1432) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### :bug: Bug fixes - fix(notes): update condition to display certificate persistence warning [#&#8203;1433](https://github.com/traefik/traefik-helm-chart/issues/1433) by [@&#8203;BapRx](https://github.com/BapRx) - fix(Traefik Proxy): supported `ingressRoute.*.annotations` breaks templating [#&#8203;1425](https://github.com/traefik/traefik-helm-chart/issues/1425) by [@&#8203;SIMULATAN](https://github.com/SIMULATAN) #### :package: Others - chore(schema): 🔧 update following latest upstream release [#&#8203;1435](https://github.com/traefik/traefik-helm-chart/issues/1435) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(deps): update quay.io/helmpack/chart-testing docker tag to v3.13.0 [#&#8203;1431](https://github.com/traefik/traefik-helm-chart/issues/1431) by [@&#8203;renovate](https://github.com/renovate)\[bot] - chore(release): 🚀 publish v36.0.0 [#&#8203;1437](https://github.com/traefik/traefik-helm-chart/issues/1437) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### New Contributors - [@&#8203;BapRx](https://github.com/BapRx) made their first contribution in [#&#8203;1433](https://github.com/traefik/traefik-helm-chart/pull/1433) - [@&#8203;SIMULATAN](https://github.com/SIMULATAN) made their first contribution in [#&#8203;1425](https://github.com/traefik/traefik-helm-chart/pull/1425) **Full Changelog**: <https://github.com/traefik/traefik-helm-chart/compare/v35.4.0...v36.0.0> ### [`v35.4.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v35.4.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v35.3.0...v35.4.0) #### :memo: Upgrade notes :information\_source: The CRDs needs to be updated. #### :rocket: Features - feat(Traefik Hub): :sparkles: automatically restart API Management pods on admission certificate change [#&#8203;1423](https://github.com/traefik/traefik-helm-chart/issues/1423) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### :bug: Bug fixes - fix(CRDs): validation check on RootCA for both servertransport [#&#8203;1422](https://github.com/traefik/traefik-helm-chart/issues/1422) by [@&#8203;LinAnt](https://github.com/LinAnt) #### :package: Others - docs(examples): :books: improve hub custom webhook certificate [#&#8203;1420](https://github.com/traefik/traefik-helm-chart/issues/1420) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - docs(examples): :books: fix typo [#&#8203;1421](https://github.com/traefik/traefik-helm-chart/issues/1421) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - chore(release): :rocket: publish v35.4.0 and CRDs v1.8.1 [#&#8203;1424](https://github.com/traefik/traefik-helm-chart/issues/1424) by [@&#8203;darkweaver87](https://github.com/darkweaver87) ### [`v35.3.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v35.3.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v35.2.0...v35.3.0) This release comes with Traefik Proxy v3.4.0 by default and support latest version of Traefik Hub. #### :memo: Upgrade notes :information\_source: The CRDs needs to be updated. #### :rocket: Features - feat(Traefik Hub): improve UserXP on token [#&#8203;1397](https://github.com/traefik/traefik-helm-chart/issues/1397) by [@&#8203;mmatur](https://github.com/mmatur) - feat(deps): update traefik docker tag to v3.3.7 [#&#8203;1400](https://github.com/traefik/traefik-helm-chart/issues/1400) by [@&#8203;jnoordsij](https://github.com/jnoordsij) - feat(deps): update traefik docker tag to v3.4.0 [#&#8203;1398](https://github.com/traefik/traefik-helm-chart/issues/1398) by [@&#8203;renovate](https://github.com/renovate)\[bot] - feat(CRDs): ✨ update CRDs for Traefik Proxy v3.4.x [#&#8203;1407](https://github.com/traefik/traefik-helm-chart/issues/1407) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - feat: add serviceName for otlp metrics [#&#8203;1396](https://github.com/traefik/traefik-helm-chart/issues/1396) by [@&#8203;EmpathicKernel](https://github.com/EmpathicKernel) - feat: azure marketplace integration [#&#8203;1383](https://github.com/traefik/traefik-helm-chart/issues/1383) by [@&#8203;mmatur](https://github.com/mmatur) - feat: azure marketplace new version [#&#8203;1416](https://github.com/traefik/traefik-helm-chart/issues/1416) by [@&#8203;mmatur](https://github.com/mmatur) - feat(Traefik Hub): :sparkles: set custom certificate for Hub webhooks [#&#8203;1414](https://github.com/traefik/traefik-helm-chart/issues/1414) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### :bug: Bug fixes - fix: :bug: ingress route annotations should not be null [#&#8203;1410](https://github.com/traefik/traefik-helm-chart/issues/1410) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - fix(Traefik Hub): fail when upgrading with --reuse-values [#&#8203;1409](https://github.com/traefik/traefik-helm-chart/issues/1409) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - fix(Traefik Hub): custom certificate name for WebHook [#&#8203;1415](https://github.com/traefik/traefik-helm-chart/issues/1415) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### :package: Others - docs(Changelog): 📚️ fix typo [#&#8203;1395](https://github.com/traefik/traefik-helm-chart/issues/1395) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - docs(README): cleanup and remove outdated content [#&#8203;1401](https://github.com/traefik/traefik-helm-chart/issues/1401) by [@&#8203;jnoordsij](https://github.com/jnoordsij) - chore: remove K8s version check for unsupported version [#&#8203;1405](https://github.com/traefik/traefik-helm-chart/issues/1405) by [@&#8203;jnoordsij](https://github.com/jnoordsij) - chore: update maintainers [#&#8203;1406](https://github.com/traefik/traefik-helm-chart/issues/1406) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - docs(upgrade): 📚️ refactor and improve instructions [#&#8203;1404](https://github.com/traefik/traefik-helm-chart/issues/1404) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - docs: update DigitalOcean example with PROXY protocol [#&#8203;1411](https://github.com/traefik/traefik-helm-chart/issues/1411) by [@&#8203;nathanjrobertson](https://github.com/nathanjrobertson) - docs(example): datadog dsd [#&#8203;1412](https://github.com/traefik/traefik-helm-chart/issues/1412) by [@&#8203;dguihal](https://github.com/dguihal) - chore(release): :rocket: publish v35.3.0 and CRDs v1.8.0 [#&#8203;1417](https://github.com/traefik/traefik-helm-chart/issues/1417) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### New Contributors - [@&#8203;EmpathicKernel](https://github.com/EmpathicKernel) made their first contribution in [#&#8203;1396](https://github.com/traefik/traefik-helm-chart/pull/1396) - [@&#8203;nathanjrobertson](https://github.com/nathanjrobertson) made their first contribution in [#&#8203;1411](https://github.com/traefik/traefik-helm-chart/pull/1411) - [@&#8203;dguihal](https://github.com/dguihal) made their first contribution in [#&#8203;1412](https://github.com/traefik/traefik-helm-chart/pull/1412) **Full Changelog**: <https://github.com/traefik/traefik-helm-chart/compare/v35.1.0...v35.3.0> ### [`v35.2.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v35.2.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v35.1.0...v35.2.0) #### :rocket: Features - feat(Traefik Hub): option to set token in values [#&#8203;1392](https://github.com/traefik/traefik-helm-chart/issues/1392) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### :bug: Bug fixes - fix(Traefik Hub): really disable sendlogs when set to false [#&#8203;1391](https://github.com/traefik/traefik-helm-chart/issues/1391) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - fix(Traefik Hub): prefix mutating webhook by release name [#&#8203;1393](https://github.com/traefik/traefik-helm-chart/issues/1393) by [@&#8203;jspdown](https://github.com/jspdown) #### :package: Others - chore(release): 🚀 publish v35.2.0 [#&#8203;1394](https://github.com/traefik/traefik-helm-chart/issues/1394) by [@&#8203;mloiseleur](https://github.com/mloiseleur) ### [`v35.1.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v35.1.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v35.0.1...v35.1.0) **Upgrade Notes** Traefik-Hub users should follow this procedure: 1. `APIAccess` resources needs to be converted to [`APICatalogItem`](https://doc.traefik.io/traefik-hub/api-management/api-catalogitem) ones 2. run the [usual upgrade procedure](https://github.com/traefik/traefik-helm-chart/blob/master/README.md#upgrading) 3. `APIAccess` CRD are now unused and can be safely deleted by running: ```bash kubectl delete customresourcedefinitions.apiextensions.k8s.io apiaccesses.hub.traefik.io ``` #### :rocket: Features - feat: ✨ versionOverride [#&#8203;1387](https://github.com/traefik/traefik-helm-chart/issues/1387) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - feat(Traefik Hub): namespaces [#&#8203;1380](https://github.com/traefik/traefik-helm-chart/issues/1380) by [@&#8203;jspdown](https://github.com/jspdown) - feat(CRDs): remove APIAccess resource [#&#8203;1375](https://github.com/traefik/traefik-helm-chart/issues/1375) by [@&#8203;sdelicata](https://github.com/sdelicata) #### :package: Others - chore(release): :rocket: publish v35.1.0 and CRDs v1.7.0 [#&#8203;1390](https://github.com/traefik/traefik-helm-chart/issues/1390) by [@&#8203;darkweaver87](https://github.com/darkweaver87) ### [`v35.0.1`](https://github.com/traefik/traefik-helm-chart/releases/tag/v35.0.1) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v35.0.0...v35.0.1) #### :rocket: Features - feat(deps): update traefik docker tag to v3.3.6 [#&#8203;1384](https://github.com/traefik/traefik-helm-chart/issues/1384) by [@&#8203;youkoulayley](https://github.com/youkoulayley) #### :package: Others - chore(deps): update docker.io/helmunittest/helm-unittest docker tag to v3.17.2 [#&#8203;1378](https://github.com/traefik/traefik-helm-chart/issues/1378) by [@&#8203;renovate](https://github.com/renovate)\[bot] - chore(release): :rocket: publish traefik 35.0.1 [#&#8203;1385](https://github.com/traefik/traefik-helm-chart/issues/1385) by [@&#8203;youkoulayley](https://github.com/youkoulayley) ### [`v35.0.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v35.0.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v34.5.0...v35.0.0) **Upgrade Notes** This release has been marked as major as it might [modify service and deployment port names](https://github.com/traefik/traefik-helm-chart/pull/1363) (if they use uppercase characters or are longer than 15 characters). Nevertheless, even in these cases, it should not impact the availability of your endpoints. #### :boom: BREAKING CHANGES - feat!: add port name template functions [#&#8203;1363](https://github.com/traefik/traefik-helm-chart/issues/1363) by [@&#8203;jnoordsij](https://github.com/jnoordsij) #### :rocket: Features - feat(deps): update traefik docker tag to v3.3.5 [#&#8203;1372](https://github.com/traefik/traefik-helm-chart/issues/1372) by [@&#8203;renovate](https://github.com/renovate)\[bot] - feat: ✨ Oracle Cloud marketplace integration [#&#8203;1371](https://github.com/traefik/traefik-helm-chart/issues/1371) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### :bug: Bug fixes - fix: do not quote protocol on pod ports [#&#8203;1362](https://github.com/traefik/traefik-helm-chart/issues/1362) by [@&#8203;jnoordsij](https://github.com/jnoordsij) - fix(tracing): 🐛 multiple response or request headers [#&#8203;1373](https://github.com/traefik/traefik-helm-chart/issues/1373) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### :package: Others - chore(deps): update docker.io/helmunittest/helm-unittest docker tag to v0.8.0 [#&#8203;1356](https://github.com/traefik/traefik-helm-chart/issues/1356) by [@&#8203;renovate](https://github.com/renovate)\[bot] - docs(EXAMPLES.md): improve port forwarding explanation [#&#8203;1342](https://github.com/traefik/traefik-helm-chart/issues/1342) by [@&#8203;GregRos](https://github.com/GregRos) - chore(ci): :bug: avoid conflicting pushes on the same repo [#&#8203;1370](https://github.com/traefik/traefik-helm-chart/issues/1370) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - chore(helpers): :bookmark: update hub proxy corresponding versions [#&#8203;1376](https://github.com/traefik/traefik-helm-chart/issues/1376) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - chore(ci): :bug: should fail on test error [#&#8203;1379](https://github.com/traefik/traefik-helm-chart/issues/1379) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - chore(release): :rocket: publish traefik 35.0.0 [#&#8203;1377](https://github.com/traefik/traefik-helm-chart/issues/1377) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### New Contributors - [@&#8203;GregRos](https://github.com/GregRos) made their first contribution in [#&#8203;1342](https://github.com/traefik/traefik-helm-chart/pull/1342) **Full Changelog**: <https://github.com/traefik/traefik-helm-chart/compare/v34.5.0...v35.0.0> ### [`v34.5.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v34.5.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v34.4.1...v34.5.0) #### :rocket: Features - feat: allow templating the additionalVolumeMounts configuration [#&#8203;1357](https://github.com/traefik/traefik-helm-chart/issues/1357) by [@&#8203;yairsimantov20](https://github.com/yairsimantov20) #### :bug: Bug fixes - fix(gateway): `gateway.namespace` value is ignored [#&#8203;1360](https://github.com/traefik/traefik-helm-chart/issues/1360) by [@&#8203;culpinnis](https://github.com/culpinnis) #### :package: Others - chore(CRDs-release): 🔧 publish v1.5.0 [#&#8203;1355](https://github.com/traefik/traefik-helm-chart/issues/1355) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(release): 🚀 publish crds 1.6.0 and traefik 34.5.0 [#&#8203;1369](https://github.com/traefik/traefik-helm-chart/issues/1369) by [@&#8203;youkoulayley](https://github.com/youkoulayley) ### [`v34.4.1`](https://github.com/traefik/traefik-helm-chart/releases/tag/v34.4.1) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v34.4.0...v34.4.1) #### :rocket: Features - feat: :sparkles: add missing consulCatalogEnterprise provider for Hub [#&#8203;1324](https://github.com/traefik/traefik-helm-chart/issues/1324) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat(deps): update traefik docker tag to v3.3.4 [#&#8203;1347](https://github.com/traefik/traefik-helm-chart/issues/1347) by [@&#8203;renovate](https://github.com/renovate)\[bot] #### :bug: Bug fixes - fix: headerLabels does not exist for metrics.prometheus [#&#8203;1346](https://github.com/traefik/traefik-helm-chart/issues/1346) by [@&#8203;danilofalcao](https://github.com/danilofalcao) - fix(chart): reorder source urls annotations [#&#8203;1354](https://github.com/traefik/traefik-helm-chart/issues/1354) by [@&#8203;viceice](https://github.com/viceice) #### :package: Others - docs(Traefik Proxy): fix VALUES.md generation on prometheus values [#&#8203;1349](https://github.com/traefik/traefik-helm-chart/issues/1349) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - test(Traefik Proxy): fix metrics header labels [#&#8203;1352](https://github.com/traefik/traefik-helm-chart/issues/1352) by [@&#8203;ArlonAntonius](https://github.com/ArlonAntonius) - chore(deps): upgrade helm-unittest to v0.7.2 [#&#8203;1350](https://github.com/traefik/traefik-helm-chart/issues/1350) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - chore(release): 🚀 publish v34.4.1 [#&#8203;1351](https://github.com/traefik/traefik-helm-chart/issues/1351) by [@&#8203;mloiseleur](https://github.com/mloiseleur) ### [`v34.4.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v34.4.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v34.3.0...v34.4.0) :warning: There is an update on CRDs in this version for Traefik Hub. See [README](https://github.com/traefik/traefik-helm-chart?tab=readme-ov-file#upgrading) for instructions on how to upgrade. #### :rocket: Features - feat(CRDs): update Traefik Hub CRDs to v1.17.0 [#&#8203;1343](https://github.com/traefik/traefik-helm-chart/issues/1343) by [@&#8203;traefiker](https://github.com/traefiker) #### :package: Others - docs: :memo: document CRDs technical choices [#&#8203;1321](https://github.com/traefik/traefik-helm-chart/issues/1321) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - chore(release): 🚀 publish v34.4.0 and CRDs v1.4.0 [#&#8203;1344](https://github.com/traefik/traefik-helm-chart/issues/1344) by [@&#8203;mloiseleur](https://github.com/mloiseleur) ### [`v34.3.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v34.3.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v34.2.0...v34.3.0) :warning: There is an update on CRDs in this version for both Traefik Proxy and Traefik Hub. See [README](https://github.com/traefik/traefik-helm-chart?tab=readme-ov-file#upgrading) for instructions on how to upgrade. #### :rocket: Features - feat: :sparkles: add missing microcks provider for Hub [#&#8203;1325](https://github.com/traefik/traefik-helm-chart/issues/1325) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat(deps): update traefik docker tag to v3.3.3 [#&#8203;1332](https://github.com/traefik/traefik-helm-chart/issues/1332) by [@&#8203;renovate](https://github.com/renovate)\[bot] #### :bug: Bug fixes - fix: :bug: fix and test changelog [#&#8203;1327](https://github.com/traefik/traefik-helm-chart/issues/1327) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - fix(Traefik Hub): :bug: handle main and latest build [#&#8203;1326](https://github.com/traefik/traefik-helm-chart/issues/1326) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - fix(Traefik Hub): AIServices are available in API Gateway [#&#8203;1333](https://github.com/traefik/traefik-helm-chart/issues/1333) by [@&#8203;juliens](https://github.com/juliens) #### :package: Others - chore(deps): update louisbrunner/diff-action action to v2.2.0 [#&#8203;1331](https://github.com/traefik/traefik-helm-chart/issues/1331) by [@&#8203;renovate](https://github.com/renovate)\[bot] - chore: update CRDs to v1.14.1 [#&#8203;1329](https://github.com/traefik/traefik-helm-chart/issues/1329) by [@&#8203;traefiker](https://github.com/traefiker) - chore: release 34.3.0 and 1.3.0 [#&#8203;1335](https://github.com/traefik/traefik-helm-chart/issues/1335) by [@&#8203;youkoulayley](https://github.com/youkoulayley) ### [`v34.2.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v34.2.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v34.1.0...v34.2.0) #### :rocket: Features - feat: :sparkles: add hub tracing capabilities [#&#8203;1322](https://github.com/traefik/traefik-helm-chart/issues/1322) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### :bug: Bug fixes - fix: :bug: permanent redirect should be disableable [#&#8203;1319](https://github.com/traefik/traefik-helm-chart/issues/1319) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### :package: Others - chore: update issue template [#&#8203;1316](https://github.com/traefik/traefik-helm-chart/issues/1316) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - docs: 📚️ fix typo in Guidelines.md [#&#8203;1320](https://github.com/traefik/traefik-helm-chart/issues/1320) by [@&#8203;lbarnkow](https://github.com/lbarnkow) - chore(release): publish v34.2.0 [#&#8203;1323](https://github.com/traefik/traefik-helm-chart/issues/1323) by [@&#8203;darkweaver87](https://github.com/darkweaver87) ### [`v34.1.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v34.1.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v34.0.0...v34.1.0) #### :rocket: Features - feat(Traefik Hub): add OAS validateRequestMethodAndPath - CRDs update [#&#8203;1299](https://github.com/traefik/traefik-helm-chart/issues/1299) by [@&#8203;traefiker](https://github.com/traefiker) - feat(Traefik Proxy): update traefik docker tag to v3.3.2 [#&#8203;1310](https://github.com/traefik/traefik-helm-chart/issues/1310) by [@&#8203;renovate](https://github.com/renovate)\[bot] #### :bug: Bug fixes - fix(Traefik Proxy): support uppercase letters in entrypoint names [#&#8203;1286](https://github.com/traefik/traefik-helm-chart/issues/1286) by [@&#8203;uvNikita](https://github.com/uvNikita) #### :package: Others - chore(deps): update quay.io/helmpack/chart-testing docker tag to v3.12.0 [#&#8203;1306](https://github.com/traefik/traefik-helm-chart/issues/1306) by [@&#8203;renovate](https://github.com/renovate)\[bot] - chore(release): publish v34.1.0 [#&#8203;1312](https://github.com/traefik/traefik-helm-chart/issues/1312) by [@&#8203;mloiseleur](https://github.com/mloiseleur) ### [`v34.0.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v34.0.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v33.2.1...v34.0.0) **Upgrade Notes** There are multiple breaking changes in this release: 1. When using namespaceOverride, the label selector will be changed. On a production environment, it's recommended to deploy a new instance with the new version, switch the traffic to it and delete the previous one. See PR [#&#8203;1290](https://github.com/traefik/traefik-helm-chart/issues/1290) for more information 2. `ports.x.redirectTo` has been refactored to be aligned with upstream syntax. See PR [#&#8203;1301](https://github.com/traefik/traefik-helm-chart/issues/1301) for a complete before / after example. :information\_source: A separate, optional, chart can be used to handle CRDs. See README for more information. #### :boom: BREAKING CHANGES - fix(Traefik Proxy)!: use namespaceOverride as expected [#&#8203;1290](https://github.com/traefik/traefik-helm-chart/issues/1290) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - fix(Traefik Proxy)!: move redirectTo => redirections [#&#8203;1301](https://github.com/traefik/traefik-helm-chart/issues/1301) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### :rocket: Features - feat(deps): update traefik docker tag to v3.2.3 [#&#8203;1285](https://github.com/traefik/traefik-helm-chart/issues/1285) by [@&#8203;renovate](https://github.com/renovate)\[bot] - feat(Traefik Proxy): add support for experimental FastProxy [#&#8203;1297](https://github.com/traefik/traefik-helm-chart/issues/1297) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - feat(Traefik Proxy): apply migration guide to v3.3 [#&#8203;1296](https://github.com/traefik/traefik-helm-chart/issues/1296) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - feat(Chart): :package: add optional separated chart for CRDs [#&#8203;1223](https://github.com/traefik/traefik-helm-chart/issues/1223) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat(CRDs): update CRDs for Traefik Proxy v3.3.x [#&#8203;1303](https://github.com/traefik/traefik-helm-chart/issues/1303) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - feat(Traefik Hub): add support for AI Gateway [#&#8203;1304](https://github.com/traefik/traefik-helm-chart/issues/1304) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - feat(deps): update traefik docker tag to v3.3.1 [#&#8203;1294](https://github.com/traefik/traefik-helm-chart/issues/1294) by [@&#8203;renovate](https://github.com/renovate)\[bot] #### :bug: Bug fixes - fix(CRDs): :bug: bad regexp to generate CRDs release notes [#&#8203;1302](https://github.com/traefik/traefik-helm-chart/issues/1302) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - fix(Gateway API): status should not use default service when it's disabled [#&#8203;1300](https://github.com/traefik/traefik-helm-chart/issues/1300) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### :package: Others - chore(deps): update helm/kind-action action to v1.11.0 [#&#8203;1284](https://github.com/traefik/traefik-helm-chart/issues/1284) by [@&#8203;renovate](https://github.com/renovate)\[bot] - chore(deps): update helm/kind-action action to v1.12.0 [#&#8203;1287](https://github.com/traefik/traefik-helm-chart/issues/1287) by [@&#8203;renovate](https://github.com/renovate)\[bot] - chore(Gateway API): :recycle: remove template from values [#&#8203;1307](https://github.com/traefik/traefik-helm-chart/issues/1307) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - chore(release): publish v34.0.0 and CRDs v1.1.0 [#&#8203;1305](https://github.com/traefik/traefik-helm-chart/issues/1305) by [@&#8203;mloiseleur](https://github.com/mloiseleur) ### [`v33.2.1`](https://github.com/traefik/traefik-helm-chart/releases/tag/v33.2.1) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v33.2.0...v33.2.1) ##### [33.2.1](https://github.com/traefik/traefik-helm-chart/compare/v33.2.0...v33.2.1) (2024-12-13) ##### Bug Fixes - **Gateway API:** CRDs should only be defined once ([75f622f](https://github.com/traefik/traefik-helm-chart/commit/75f622f7684caaca99c203263ef5fd8ab7283fe7)) ### [`v33.2.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v33.2.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v33.1.0...v33.2.0) ##### Features - **deps:** update traefik docker tag to v3.2.2 ([7076b78](https://github.com/traefik/traefik-helm-chart/commit/7076b7862503d3719851c1b3ce4da5faeb99747d)) - **Gateway API:** update sigs.k8s.io/gateway-api to v1.2.1 ([f139bd9](https://github.com/traefik/traefik-helm-chart/commit/f139bd9c69e123d3f2aef0c7afc8ea60120d845f)) - **Traefik Proxy:** :art: harmonize semverCompare calls ([2aad522](https://github.com/traefik/traefik-helm-chart/commit/2aad522c219013896b013c8473d6b0e11d4c217b)) - **Traefik Proxy:** add `tracing`parameters to helm chart values ([b2c0628](https://github.com/traefik/traefik-helm-chart/commit/b2c062888bd09b5c5f69d85a0d5a09f8031d1f4c)) - **Traefik Proxy:** support NativeLB option in GatewayAPI provider ([9749d01](https://github.com/traefik/traefik-helm-chart/commit/9749d01547869fd392d7533dbf060293f3733ac5)) ##### Bug Fixes - **Traefik Proxy:** :bug: abortOnPluginFailure not released yet ([9ee6231](https://github.com/traefik/traefik-helm-chart/commit/9ee6231d78df1d1f7c7a7368119674a11dd2c79f)) #### New Contributors - [@&#8203;slayne](https://github.com/slayne) made their first contribution in [#&#8203;1271](https://github.com/traefik/traefik-helm-chart/pull/1271) ### [`v33.1.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v33.1.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v33.0.0...v33.1.0) **Upgrade Notes** Traefik Hub users should update the CRDs following [UPGRADING](https://github.com/traefik/traefik-helm-chart?tab=readme-ov-file#upgrading) instructions. ##### Features - **deps:** update traefik docker tag to v3.2.1 ([8e991f3](https://github.com/traefik/traefik-helm-chart/commit/8e991f3cc99184bec96739d001c88bd684c059a3)) - **Traefik Hub:** add APICatalogItem and ManagedSubscription support ([6bfdd50](https://github.com/traefik/traefik-helm-chart/commit/6bfdd507f9df65719ce28fd33cadd95c51c5cbdb)) - **Traefik Proxy:** add `abortOnPluginFailure` field ([b932958](https://github.com/traefik/traefik-helm-chart/commit/b932958e120e34e9a4c60f2496b70ba82874a65a)) ##### Bug Fixes - **KubernetesCRD:** 🐛 IngressClass should be readable even when kubernetesIngress is disabled ([30012c0](https://github.com/traefik/traefik-helm-chart/commit/30012c0438243eb422c821d0a46671c8db0e5605)) - **Traefik:** support for entrypoint option on allowACMEByPass ([18fcb8c](https://github.com/traefik/traefik-helm-chart/commit/18fcb8c56c6cd03b7f17aaf0caa33bdf5ec46810)) - :bug: support specifying plugins storage ([ae13d4b](https://github.com/traefik/traefik-helm-chart/commit/ae13d4bd58df4f1a7bbf25db34c8221e08756602)) - **Traefik Hub:** compatibility with Traefik Proxy v3.2 ([40473e8](https://github.com/traefik/traefik-helm-chart/commit/40473e8e2565e6e27feef77ee5ca91349f3fea95)) - **Traefik Proxy:** allowEmptyServices not disabled when set to false ([4c2a65e](https://github.com/traefik/traefik-helm-chart/commit/4c2a65ea1311c995d7d4d7c717d6adf97d400011)) ##### Documentation - 📚️ fix typos in values and readme ([d41869e](https://github.com/traefik/traefik-helm-chart/commit/d41869e1e869e347257ef9b715589b9a45a4c784)) - **Gateway API:** detail upgrade instruction ([218333c](https://github.com/traefik/traefik-helm-chart/commit/218333c7b3406f81fb309900beb9e510921ea54c)) - **Plugins:** :memo: detail behavior and expected values on plugin storage ([9a5b396](https://github.com/traefik/traefik-helm-chart/commit/9a5b396271a4db968ea2b51f5fe336207f0d9e96)) #### New Contributors - [@&#8203;mback2k](https://github.com/mback2k) made their first contribution in [#&#8203;1246](https://github.com/traefik/traefik-helm-chart/pull/1246) - [@&#8203;MaximilianMeister](https://github.com/MaximilianMeister) made their first contribution in [#&#8203;1256](https://github.com/traefik/traefik-helm-chart/pull/1256) ### [`v33.0.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v33.0.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v32.1.1...v33.0.0) **Upgrade Notes** There are multiple breaking changes in this release: 1. The default port of `traefik` entrypoint has changed from `9000` to `8080`, just like the Traefik Proxy default port - You *may* have to update probes accordingly (or set this port back to 9000) 2. `publishedService` is enabled by default on Ingress provider - You *can* disable it, if needed 3. The `POD_NAME` and `POD_NAMESPACE` environment variables are now set by default, without values. - It is no longer necessary to add them in values and so, it can be removed from user values. 4. In *values*, **certResolvers** specific syntax has been reworked to align with Traefik Proxy syntax. - PR [#&#8203;1214](https://github.com/traefik/traefik-helm-chart/pull/1214) contains a complete before / after example on how to update *values* 5. Traefik Proxy 3.2 supports Gateway API v1.2 (standard channel) - It is recommended to check that other software using Gateway API on your cluster are compatible - The Gateway API CRD upgrade *may* fail even with Flux, Argo or other CD tool - See [release notes](https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.2.0) of gateway API v1.2 on how to upgrade their CRDs and avoid issues about invalid values on v1alpha2 version The CRDs needs to be updated, as documented in the README. :information\_source: A separate helm chart, just for CRDs, is being considered for a future release. See PR [#&#8203;1123](https://github.com/traefik/traefik-helm-chart/pull/1223) ##### ⚠ BREAKING CHANGES - **Env Variables:** allow extending env without overwrite - **certificateResolvers:** :boom: :bug: use same syntax in Chart and in Traefik - **Kubernetes Ingress:** :boom: :sparkles: enable publishedService by default - **Traefik:** :boom: set 8080 as default port for `traefik` entrypoint ##### Features - **Gateway API:** :sparkles: add infrastructure in the values ([2b28f7b](https://github.com/traefik/traefik-helm-chart/commit/2b28f7bd3387921c4da69525c80fb88564306fc3)) - **Gateway API:** :sparkles: standard install CRD v1.2.0 ([4432f3c](https://github.com/traefik/traefik-helm-chart/commit/4432f3c226cfa230133f6f98537427a530371a69)) - **Traefik Proxy:** update traefik docker tag to v3.2.0 ([323e139](https://github.com/traefik/traefik-helm-chart/commit/323e139e33ad1715b3f88bbfe0fb425a86b1b53f)) - **Traefik Proxy:** ✨ support Gateway API statusAddress ([e7dcac1](https://github.com/traefik/traefik-helm-chart/commit/e7dcac1acd26a2160811664a9164ac1ae62c353d)) - **Traefik Proxy:** CRDs for v3.2+ ([d3c6d4c](https://github.com/traefik/traefik-helm-chart/commit/d3c6d4ce31f3d6e9d9c2981e182c6808d24c6d2b)) ##### Bug Fixes - **certificateResolvers:** :boom: :bug: use same syntax in Chart and in Traefik ([016822d](https://github.com/traefik/traefik-helm-chart/commit/016822d8fc96692271b9ff0d74630c0179e06fdc)) - **Env Variables:** allow extending env without overwrite ([20f54b6](https://github.com/traefik/traefik-helm-chart/commit/20f54b66d61605431be677c1b7cd3877a625bbd1)) - **Gateway API:** :bug: add missing required RBAC for v3.2 with experimental Channel ([b872549](https://github.com/traefik/traefik-helm-chart/commit/b8725498c2445da8ecc06f156ca69ddc1a56cce4)) - **schema:** :bug: targetPort can also be a string ([12fee7e](https://github.com/traefik/traefik-helm-chart/commit/12fee7e4af3e9f46292abe24fb33d81e5973ad41)) - use correct children indentation for logs.access.filters ([59073ef](https://github.com/traefik/traefik-helm-chart/commit/59073ef7af41a11ca79bae28ca4a6ef5a89bae09)) - **Kubernetes Ingress:** :boom: :sparkles: enable publishedService by default ([f7a96da](https://github.com/traefik/traefik-helm-chart/commit/f7a96dac0f35c25e014eb740530b00a4dc53a23d)) - **Traefik:** :boom: set 8080 as default port for `traefik` entrypoint ([2b32ce7](https://github.com/traefik/traefik-helm-chart/commit/2b32ce7d164f7aea03f0056f0813b3d9ac97e9b7)) - **Traefik Hub:** RBAC for distributedAcme ([74abfee](https://github.com/traefik/traefik-helm-chart/commit/74abfee5e5f4e22278fd0c50b6cbf3410f056103)) - 🐛 http3 with internal service ([7558e63](https://github.com/traefik/traefik-helm-chart/commit/7558e6394d68d4745270b41e16ee09297dc02672)) #### New Contributors - [@&#8203;jonathanbeber](https://github.com/jonathanbeber) made their first contribution in [#&#8203;1210](https://github.com/traefik/traefik-helm-chart/pull/1210) - [@&#8203;logica0419](https://github.com/logica0419) made their first contribution in [#&#8203;1237](https://github.com/traefik/traefik-helm-chart/pull/1237) ### [`v32.1.1`](https://github.com/traefik/traefik-helm-chart/releases/tag/v32.1.1) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v32.1.0...v32.1.1) ##### [32.1.1](https://github.com/traefik/traefik-helm-chart/compare/v32.1.0...v32.1.1) (2024-10-11) ##### Features - **deps:** update traefik docker tag to v3.1.6 ([37f9f12](https://github.com/traefik/traefik-helm-chart/commit/37f9f12e165fe1bae034725d86e7cdbb0c28362d)) ##### Bug Fixes - **schema:** 🐛 targetPort can also be a string ([c64c50a](https://github.com/traefik/traefik-helm-chart/commit/c64c50a68b5ea1ad260a904d83ac0a190e1dc1ae)) ### [`v32.1.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v32.1.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v32.0.0...v32.1.0) ##### Features - **deps:** update traefik docker tag to v3.1.5 ([3b1860c](https://github.com/traefik/traefik-helm-chart/commit/3b1860cc3ea83e564a229e0e4baa1211daa0ac0c)) - **Traefik Proxy:** update rbac following v3.2 migration guide ([cae906e](https://github.com/traefik/traefik-helm-chart/commit/cae906eeb35450f9b05615dfa22f032be22ce274)) ##### Bug Fixes - :bug: set disableIngressClassLookup until 3.1.4 ([7c81ff5](https://github.com/traefik/traefik-helm-chart/commit/7c81ff57374bac9399a1b454d9586e83249860c6)) ### [`v32.0.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v32.0.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v31.1.1...v32.0.0) ⚠ BREAKING CHANGES - Traefik Hub. See [release notes](https://doc.traefik.io/traefik-hub/introduction/release-notes#september-2024) for more details. - CRD has to be updated before upgrading the Chart - There is a breaking change on how Redis is configured ##### Fixes - Replace `CLF` with `common` in `values.yaml` by [@&#8203;WillDaSilva](https://github.com/WillDaSilva) in [#&#8203;1199](https://github.com/traefik/traefik-helm-chart/pull/1199) - Change apiVersion to updated group in EXAMPLES.md by [@&#8203;NeuronButter](https://github.com/NeuronButter) in [#&#8203;1200](https://github.com/traefik/traefik-helm-chart/pull/1200) ##### Features - **Traefik Hub:** add APIPlans and APIBundles CRDs ([87d206e](https://github.com/traefik/traefik-helm-chart/commit/87d206e5e30c1df5e9ec68bad45df53f056414f9)) #### New Contributors - [@&#8203;WillDaSilva](https://github.com/WillDaSilva) made their first contribution in [#&#8203;1199](https://github.com/traefik/traefik-helm-chart/pull/1199) - [@&#8203;NeuronButter](https://github.com/NeuronButter) made their first contribution in [#&#8203;1200](https://github.com/traefik/traefik-helm-chart/pull/1200) **Full Changelog**: <https://github.com/traefik/traefik-helm-chart/compare/v31.1.1...v32.0.0> ### [`v31.1.1`](https://github.com/traefik/traefik-helm-chart/releases/tag/v31.1.1) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v31.1.0...v31.1.1) ##### [31.1.1](https://github.com/traefik/traefik-helm-chart/compare/v31.1.0...v31.1.1) (2024-09-20) ##### Features - **deps:** update traefik docker tag to v3.1.4 ([51b46ba](https://github.com/traefik/traefik-helm-chart/commit/51b46bab664ff1188b305b830dec90fa510940bc)) ##### Bug Fixes - 🐛 updateStrategy behavior ([6c1c8c3](https://github.com/traefik/traefik-helm-chart/commit/6c1c8c3c4e04a830e4bd18c93988407033c10034)) ### [`v31.1.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v31.1.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v31.0.0...v31.1.0) ##### Features - ✨ input validation using schema ([cf703c7](https://github.com/traefik/traefik-helm-chart/commit/cf703c7ddae652288144d70fd88a530667b53aa6)) - ✨ add AllowACMEByPass and improve schema/doc on ports values ([458cab9](https://github.com/traefik/traefik-helm-chart/commit/458cab997cadf1712abc86ab5c8ff4a333b34f1e)) - **Traefik Hub:** add new webhooks and removes unnecessary ones ([d7c3622](https://github.com/traefik/traefik-helm-chart/commit/d7c36229bccea62865d2bb74894a59374370523a)) - **deps:** update traefik docker tag to v3.1.3 ([1ecf803](https://github.com/traefik/traefik-helm-chart/commit/1ecf803aa78312a5b00846106efcf28ac9c9c562)) ##### Bug Fixes - 🐛 update CRD to v3.1 ([2dc2253](https://github.com/traefik/traefik-helm-chart/commit/2dc2253c2e360d2ce2f3fd0ed8407e89b4a0c273)) ### [`v31.0.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v31.0.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v30.1.0...v31.0.0) ##### ⚠ BREAKING CHANGES - 🐛 set allowEmptyServices to true by default - CRDs needs to be upgraded for Traefik Hub users - `kubectl apply --server-side --force-conflicts -k https://github.com/traefik/traefik-helm-chart/traefik/crds/` ##### Features - **Traefik Hub:** update CRDs to v1.7.0 ([aa18d47](https://github.com/traefik/traefik-helm-chart/commit/aa18d47c1545b6ca8f66210a23f2769ab59ca844)) ##### Bug Fixes - **HTTP3:** split udp and tcp Service when service.single is false ([24acadf](https://github.com/traefik/traefik-helm-chart/commit/24acadf35fb11927bbb857c3b63fcef01064abc9)) - 🐛 set allowEmptyServices to true by default ([2324766](https://github.com/traefik/traefik-helm-chart/commit/23247669edf5dae5c028e7c6b4a688004e4acec6)) - **Traefik Hub:** update CRDs to v1.5.0 ([ee3537a](https://github.com/traefik/traefik-helm-chart/commit/ee3537a3238e3fc1ba234c4bc1ecf10dfab3048c)) ### [`v30.1.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v30.1.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v30.0.2...v30.1.0) ##### Features - ✨ rework namespaced RBAC with `disableClusterScopeResources` ([5b54cf7](https://github.com/traefik/traefik-helm-chart/commit/5b54cf76256c435107f9afb13899e32245892744)) - **deps**: update traefik docker tag to v3.1.2 - **deps**: update traefik docker tag to v3.1.1 ##### Bug Fixes - disable default HTTPS listener for gateway ([f90f16e](https://github.com/traefik/traefik-helm-chart/commit/f90f16e0dbff26b927efe48eac47d320b99f39ba)) - **Gateway API:** use Standard channel by default ([ccdb66b](https://github.com/traefik/traefik-helm-chart/commit/ccdb66b74d7120dd8e0dcd7300d3d3b051cea8ed)) - **Gateway API:** wildcard support in hostname ([93d1717](https://github.com/traefik/traefik-helm-chart/commit/93d1717c1c40768aa0a016a785193ea514709ca4)) ### [`v30.0.2`](https://github.com/traefik/traefik-helm-chart/releases/tag/v30.0.2) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v30.0.1...v30.0.2) ##### [30.0.2](https://github.com/traefik/traefik-helm-chart/compare/v30.0.1...v30.0.2) (2024-07-30) ##### Features - **Traefik Hub:** :beers: add E2E tests on RBACs change ([dd3bee0](https://github.com/traefik/traefik-helm-chart/commit/dd3bee0043f6ab8b34261806375a3624b6e42501)) ##### Bug Fixes - **Traefik Hub:** missing RBACs for Traefik Hub ([ed80c4c](https://github.com/traefik/traefik-helm-chart/commit/ed80c4c8889af96673abe4776ed1c08080627871)) ### [`v30.0.1`](https://github.com/traefik/traefik-helm-chart/releases/tag/v30.0.1) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v30.0.0...v30.0.1) ##### [30.0.1](https://github.com/traefik/traefik-helm-chart/compare/v30.0.0...v30.0.1) (2024-07-29) ##### Bug Fixes - **Traefik Hub:** RBACs missing with API Gateway ([747f833](https://github.com/traefik/traefik-helm-chart/commit/747f8339a57a26bee8d075bbeec2b7b1a5758263)) - **Traefik Hub:** support new RBACs for upcoming traefik hub release ([0e81ea2](https://github.com/traefik/traefik-helm-chart/commit/0e81ea2c1504837d892a09df3fe91cfd86562ff0)) ### [`v30.0.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v30.0.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v29.0.1...v30.0.0) ##### Upgrade notes This release comes with a breaking change :warning: on how to configure Gateway with *values* ([#&#8203;1133](https://github.com/traefik/traefik-helm-chart/issues/1133)). This release supports Traefik Proxy v3.0, v3.1 **and** Traefik Hub v3.3 ##### Features - ✨ display release name and image full path in installation notes ([b77d53d](https://github.com/traefik/traefik-helm-chart/commit/b77d53dfa1fb60eb618d852cd20305cac7c85509)) - handle log filePath and noColor ([51fc564](https://github.com/traefik/traefik-helm-chart/commit/51fc5647f06c757c671f1a283d531799b5fd4316)) - use single ingressRoute template ([9240475](https://github.com/traefik/traefik-helm-chart/commit/9240475d5dd6e0db07aa809100a5152946618256)) - **deps**: update traefik docker tag to v3.1.0 ##### Bug Fixes - 🐛 ingressroute default name ([a494617](https://github.com/traefik/traefik-helm-chart/commit/a49461743fe10999856a21ad276a23bb403a8fdf)) - can't set gateway name ([13d302d](https://github.com/traefik/traefik-helm-chart/commit/13d302d6ef0c926d2fdb27556393c117bfecc4aa)) - namespaced RBACs hub api gateway ([50c24e5](https://github.com/traefik/traefik-helm-chart/commit/50c24e52162c292d9a8e026ed111af0906562cfe)) - remove version in OCI documentation ([d613258](https://github.com/traefik/traefik-helm-chart/commit/d6132586e76334d42ace4365b05112a1eabd7ad7)) - **Gateway API:** provide expected roles when using namespaced RBAC ([abc6310](https://github.com/traefik/traefik-helm-chart/commit/abc631085e06207f84dd2d0b472e1f63f6dd96ea)) - **Gateway API:** revamp Gateway implementation ([5f2705d](https://github.com/traefik/traefik-helm-chart/commit/5f2705dca27e88941506589a100e8f3d3d50be1c)) ##### Documentation - **EXAMPLES:** 📚️ improve wording on dashboard access without exposing it ([2b03ee8](https://github.com/traefik/traefik-helm-chart/commit/2b03ee84d433bbd1971a86581592489393f5fa96)) ### [`v29.0.1`](https://github.com/traefik/traefik-helm-chart/releases/tag/v29.0.1) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v29.0.0...v29.0.1) ##### [29.0.1](https://github.com/traefik/traefik-helm-chart/compare/v29.0.0...v29.0.1) (2024-07-09) ##### Features - ✨ publish chart on OCI registry ([deaddf5](https://github.com/traefik/traefik-helm-chart/commit/deaddf57e26ec19fe1a4d54f47047a94f44715b1)) ##### Bug Fixes - RBACs for hub and disabled namespaced RBACs ([0827106](https://github.com/traefik/traefik-helm-chart/commit/082710650cee6a008a2df092df3d744892c95f89)) - semverCompare failing on some legitimate tags ([143b96f](https://github.com/traefik/traefik-helm-chart/commit/143b96fc7c24062098c8c69be855c73a62ca122d)) ### [`v29.0.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v29.0.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v28.3.0...v29.0.0) ##### Upgrade Notes This is a major breaking upgrade. [Migration guide](https://doc.traefik.io/traefik/v3.1/migration/v3/#v30-to-v31) from v3.0 to v3.1rc has been applied on this chart. This release supports both Traefik Proxy v3.0.x and v3.1rc. It comes with those :warning: breaking changes :warning: : - Far better support on Gateway API v1.1: Gateway, GatewayClass, CRDs & RBAC ([#&#8203;1107](https://github.com/traefik/traefik-helm-chart/issues/1107)) - Many changes on CRDs & RBAC ([#&#8203;1072](https://github.com/traefik/traefik-helm-chart/issues/1072) & [#&#8203;1108](https://github.com/traefik/traefik-helm-chart/issues/1108)) - Refactor on Prometheus Operator support. Values has changed ([#&#8203;1114](https://github.com/traefik/traefik-helm-chart/issues/1114)) - Dashboard `IngressRoute` is now disabled by default ([#&#8203;1111](https://github.com/traefik/traefik-helm-chart/issues/1111)) CRDs needs to be upgraded: `kubectl apply --server-side --force-conflicts -k https://github.com/traefik/traefik-helm-chart/traefik/crds/` ##### Features - ✨ migrate to endpointslices rbac ([0449b0b](https://github.com/traefik/traefik-helm-chart/commit/0449b0b7cdbb1d984a621d1c4112f6b5964e3930)) - ✨ update CRDs & RBAC for Traefik Proxy ([228c4e4](https://github.com/traefik/traefik-helm-chart/commit/228c4e477f2e2355161b506b291fdd3191491acd)) - allow to set hostAliases for traefik pod ([42e5745](https://github.com/traefik/traefik-helm-chart/commit/42e574516560492db94f7ada7c2a61c391603df3)) - **dashboard:** dashboard `IngressRoute` should be disabled by default ([d9b856a](https://github.com/traefik/traefik-helm-chart/commit/d9b856a9fd7f216a9ef3f866961d9a0345259f55)) - **providers:** add nativeLBByDefault support ([e75a85c](https://github.com/traefik/traefik-helm-chart/commit/e75a85c319431586d408697c2408f88ab9b991af)) - **providers:** improve kubernetesGateway and Gateway API support ([2eb640a](https://github.com/traefik/traefik-helm-chart/commit/2eb640a4aa011f02f52585bd4c8dee5a8d7ebced)) - **workflow:** add oci push ([aa3022a](https://github.com/traefik/traefik-helm-chart/commit/aa3022acf39041b8df1b3fe56e2cd1e062eba15f)) - **deps**: update traefik docker tag to v3.0.4 - **deps**: update traefik docker tag to v3.0.3 ##### Bug Fixes - **dashboard:** Only set ingressClass annotation when kubernetesCRD provider is listening for it ([f142f6c](https://github.com/traefik/traefik-helm-chart/commit/f142f6c671f1230bd90b07021c8227773e1d0225)) - **rbac:** nodes API permissions for Traefik v3.1+ ([647439d](https://github.com/traefik/traefik-helm-chart/commit/647439d061fc4421fb423b171c510594a78738a8)) - allow multiples values in the `secretResourceNames` slice ([24978e8](https://github.com/traefik/traefik-helm-chart/commit/24978e85be3af72bb86b380534715ff039358487)) - 🐛 improve error message on additional service without ports ([d4cab24](https://github.com/traefik/traefik-helm-chart/commit/d4cab24a3dc13730c55cea4617987c20462126f9)) - prometheus operator settings ([7d3a90d](https://github.com/traefik/traefik-helm-chart/commit/7d3a90d1eb1ecd0450aaa2697bc77aa7e7da05f2)) ##### Documentation - fix typos and broken link ([e43afd4](https://github.com/traefik/traefik-helm-chart/commit/e43afd46654359d580668d539db1ed8f760b80f2)) #### New Contributors - [@&#8203;justinrush](https://github.com/justinrush) made their first contribution in [#&#8203;1093](https://github.com/traefik/traefik-helm-chart/pull/1093) - [@&#8203;x0ddf](https://github.com/x0ddf) made their first contribution in [#&#8203;1094](https://github.com/traefik/traefik-helm-chart/pull/1094) - [@&#8203;traefiker](https://github.com/traefiker) made their first contribution in [#&#8203;1101](https://github.com/traefik/traefik-helm-chart/pull/1101) - [@&#8203;mmetc](https://github.com/mmetc) made their first contribution in [#&#8203;1102](https://github.com/traefik/traefik-helm-chart/pull/1102) </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Oslo) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMTIuMyIsInVwZGF0ZWRJblZlciI6IjQ0LjExMi4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJicmVha2luZy1jaGFuZ2UiLCJyZW5vdmF0ZSJdfQ==-->
danijel.simeunovic was assigned by gitea_admin 2026-09-30 00:12:09 +00:00
gitea_admin requested review from danijel.simeunovic 2026-09-30 00:12:09 +00:00
danijel.simeunovic requested changes 2026-09-30 07:51:49 +00:00
Dismissed
danijel.simeunovic added the ai-review label 2026-09-30 08:04:05 +00:00
Author
Owner

Pins the Traefik Helm chart to targetRevision 41.6.0 in the base Argo CD Application manifest. Affects the traefik namespace and Traefik ingress controller deployment across all clusters consuming this base. Infrastructure impact is limited to locking the chart version, which improves reproducibility but may trigger a Traefik upgrade/downgrade depending on the previously resolved version — verify no breaking changes in ingress behavior. No direct changes to secrets, RBAC, network policies, or security contexts.

#ai-review-summary

Pins the Traefik Helm chart to targetRevision 41.6.0 in the base Argo CD Application manifest. Affects the traefik namespace and Traefik ingress controller deployment across all clusters consuming this base. Infrastructure impact is limited to locking the chart version, which improves reproducibility but may trigger a Traefik upgrade/downgrade depending on the previously resolved version — verify no breaking changes in ingress behavior. No direct changes to secrets, RBAC, network policies, or security contexts. #ai-review-summary
danijel.simeunovic force-pushed renovate/traefik-41.x from 50cae23f88 to 20ec1b7c8e 2026-10-03 18:55:49 +00:00 Compare
danijel.simeunovic approved these changes 2026-10-03 18:56:03 +00:00
Author
Owner

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

### Edited/Blocked Notification Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. ⚠️ **Warning**: custom changes will be lost.
danijel.simeunovic added 1 commit 2026-10-04 21:54:01 +00:00
chore(deps): update helm release traefik to v41
scan.yaml / test (pull_request) Successful in 4s
AI Code Review / ai-review (pull_request) Successful in 12s
c8691b4caa
danijel.simeunovic force-pushed renovate/traefik-41.x from 20ec1b7c8e to c8691b4caa 2026-10-04 21:54:01 +00:00 Compare
All checks were successful
scan.yaml / test (pull_request) Successful in 4s
AI Code Review / ai-review (pull_request) Successful in 12s
You are not authorized to merge this pull request.
This pull request can be merged automatically.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/traefik-41.x:renovate/traefik-41.x
git checkout renovate/traefik-41.x
Sign in to join this conversation.