Change8

v3.6.7

Breaking Changes
📦 traefikView on GitHub →
1 breaking1 features🐛 9 fixes🔧 5 symbols

Summary

This release introduces a breaking change requiring a review of the migration guide and includes numerous bug fixes across ACME, Kubernetes providers, and the WebUI. Encoded character options are now opt-in.

⚠️ Breaking Changes

  • A breaking change was introduced; consult the [migration guide](https://doc.traefik.io/traefik/v3.6/migrate/v3/#v367) for necessary adjustments.

Migration Steps

  1. Review the migration guide at https://doc.traefik.io/traefik/v3.6/migrate/v3/#v367 to apply necessary changes for this release.

✨ New Features

  • Encoded character options are now opt-in.

🐛 Bug Fixes

  • [acme] Bumped github.com/go-acme/lego/v4 to v4.31.0.
  • [acme] Added missing renew options.
  • [acme] Replaced hardcoded references to LetsEncrypt in log messages.
  • [k8s/ingress-nginx] Fixed use-regex nginx annotation.
  • [k8s/ingress-nginx] Prevented Ingress Nginx provider http router from attaching to an entrypoint with TLS.
  • [k8s/ingress] Fixed panic for empty defaultBackend and defaultBackend without resources.
  • [k8s] Fixed condition used for serving and fenced endpoints.
  • [webui] Validated X-Forwarded-Prefix value for dashboard redirect.
  • [acme] Added timeout to ACME-TLS/1 challenge handshake.

Affected Symbols