Skip to content

v41.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Jun 11:52
5023a1b

v41.0.0 (2026-06-16)

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.levellog.level).
    • logs.access is renamed to accessLog (e.g. logs.access.formataccessLog.format).
    • Filter and field keys are now camelCased: filters.statuscodesfilters.statusCodes, filters.retryattemptsfilters.retryAttempts, filters.mindurationfilters.minDuration, and fields.*.defaultmodefields.*.defaultMode.
    • The accessLog.fields.general nesting level is removed: fields.general.defaultmodefields.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

  • feat(version): ✨ relax max-version guard to warn on minor/patch, fail only on major mismatch #1884 by @darkweaver87
  • feat(hub): ✨ install out-of-box with only hub.token set #1885 by @darkweaver87
  • feat(deps): update traefik docker tag to v3.7.5 #1888 by @renovate-with-github-actions[bot]

🐛 Bug fixes

  • fix(notes): 📝 use traefik.image-name so NOTES match deployed image #1886 by @mloiseleur
  • fix(deployment): omit spec.replicas when replicas is null #1891 by @mloiseleur
  • fix(provider): 🐛 emit kubernetesIngressNGINX publishService for external service #1897 by @mloiseleur

📦 Others

  • ci: track max-version assertions with relaxed guard wording #1889 by @mloiseleur
  • ci(renovate): restore update on appVersion #1892 by @mloiseleur
  • chore(deps): update dependency helm to v4.2.1 #1893 by @renovate-with-github-actions[bot]
  • chore(deps): update losisin/helm-values-schema-json-action action to v3.0.1 #1894 by @renovate-with-github-actions[bot]
  • ci(security): declare contents:write on release workflow #1855 by @arpitjain099
  • chore(release): publish 41.0.0 #1895 by @mloiseleur

👌 Traefik version support

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