Change8

v3.5.0-rc1

📦 traefikView on GitHub →
13 features🔧 7 symbols

Summary

This release introduces significant enhancements across ACME, health checks, Kubernetes integration, and TLS security, including the adoption of Post-Quantum-Secure ciphers and a migration of the Web UI to React.

✨ New Features

  • [acme] Added OCSP stapling support.
  • [acme] Added acme.httpChallenge.delay option for controlling the delay in HTTP challenges.
  • [acme] Allowed configuration of ACME provider HTTP timeout.
  • [healthcheck] Added url option to the healthcheck command.
  • [healthcheck] Added unhealthy Interval configuration option for health checks.
  • [k8s/gatewayapi] Bumped sigs.k8s.io/gateway-api to v1.3.0.
  • [k8s/ingress] Made the behavior of prefix matching in Ingress consistent with Kubernetes documentation.
  • [k8s] Introduced NGINX Ingress Provider.
  • [middleware,authentication] Improved handling of context cancellation in ForwardAuth middleware.
  • [plugins] Added ability to enable unsafe mode in yaegi through the plugin manifest.
  • [tls] Introduced X25519MLKEM768 cipher suite for Post-Quantum-Secure TLS.
  • [webui] Migrated Traefik Proxy dashboard UI to React.
  • [webui] Improved visualization for the StatusRewrites option of the errors middleware.

🔧 Affected Symbols

acmehealthchecksigs.k8s.io/gateway-apiIngressForwardAuth middlewareyaegierrors middleware