traefik v3.7.7 版本更新介绍
发布日期: 2026-07-08
版本号: v3.7.7
Traefik v3.7.7 发布,请阅读迁移指南。此版本修复了三个安全漏洞,多个错误包括:改进了中间件处理、修复了 Kubernetes 集成和相关资源引用的问题、修正了规则匹配的一致性以及依赖项更新。此外,更新了部分文档并新增了维护者。
更新内容 (中文)
重要提示: 请阅读 迁移指南。
已修复的CVE:
错误修复:
- [中间件, k8s/ingress-nginx] 添加支持nginx变量插值的app-root中间件 (#13398 @dfeinblatt)
- [规则] 修复 HostSNI() 与 Host() 的一致性 (#13460 @juliens)
- [k8s, k8s/gatewayapi] 修复针对后端引用的ExtensionRef过滤器,使其在HTTPRoute命名空间中解析 (#13462 @gndz07)
- [中间件] 修复镜像中处理空的不确定长度请求体 (#13399 @amazon7737)
- [k8s/crd] 修复Kubernetes CRD提供者中TCP ServersTransport的跨提供者引用检查 (#13458 @gndz07)
- [中间件] 清理ReplacePathRegex中间件中替换的路径 (#13466 @kevinpollet)
- [acme] 升级 software.sslmate.com/src/go-pkcs12 至 v0.7.3 (#13477 @rtribotte)
- [otel] 升级 go.opentelemetry.io/otel 至 v1.44.0 (#13478 @rtribotte)
- [k8s] 修复当endpointslice端口值或名称为nil时的恐慌 (#13481 @kevinpollet)
文档:
- 修复迁移指南中的版本号 (#13434 @kevinpollet)
- 修复变更日志 v2.11.51 (#13430 @mmatur)
- 在支持的版本文档中添加 v3.7 (#13118 @jnoordsij)
- 修复注释中的一些函数名 (#13443 @blackflytech)
- 将 @nandorKollar 添加为当前维护者 (#13451 @emilevauge)
- 将 @amazon7737 添加为当前维护者 (#13450 @emilevauge)
- [中间件] 澄清缓冲中间件默认值 (#13401 @amazon7737)
- 修复TLS、TCP服务和路由参考文档中的语法 (#13461 @almightymoon)
- 修复仪表板重定向的X-Forwarded-Prefix文档 (#13472 @kevinpollet)
更新内容 (原始)
Important: Please read the migration guide.
CVE fixed:
- Advisory GHSA-cxjq-mrr5-89rv
- Advisory GHSA-42cj-m3vj-89wv
- Advisory GHSA-qq9q-x9w4-chhj
Bug fixes:
- [middleware, k8s/ingress-nginx] Add app-root middleware with nginx variable interpolation (#13398 @dfeinblatt)
- [rules] Fix consistency between HostSNI() and Host() (#13460 @juliens)
- [k8s, k8s/gatewayapi] Fix ExtensionRef filters on backendRefs to resolve against the HTTPRoute namespace (#13462 @gndz07)
- [middleware] Fix handle empty unknown-length bodies in mirroring (#13399 @amazon7737)
- [k8s/crd] Fix cross-provider ref check for TCP ServersTransport in Kubernetes CRD provider (#13458 @gndz07)
- [middleware] Sanitize replaced path in ReplacePathRegex middleware (#13466 @kevinpollet)
- [acme] Bump software.sslmate.com/src/go-pkcs12 to v0.7.3 (#13477 @rtribotte)
- [otel] Bump go.opentelemetry.io/otel to v1.44.0 (#13478 @rtribotte)
- [k8s] Fix panic when endpointslice port value or name is nil (#13481 @kevinpollet)
Documentation:
- Fix version in migration guide (#13434 @kevinpollet)
- Fix changelog v2.11.51 (#13430 @mmatur)
- Add v3.7 to supported version docs (#13118 @jnoordsij)
- Fix some function names in comments (#13443 @blackflytech)
- Add @nandorKollar as a current maintainer (#13451 @emilevauge)
- Add @amazon7737 as a current maintainer (#13450 @emilevauge)
- [middleware] Clarify buffering middleware defaults (#13401 @amazon7737)
- Fix grammar in TLS, TCP service, and routing reference docs (#13461 @almightymoon)
- Fix X-Forwarded-Prefix documentation for dashboard redirection (#13472 @kevinpollet)
下载链接
- traefik-v3.7.7.src.tar.gz
- traefik_v3.7.7_checksums.txt
- traefik_v3.7.7_darwin_amd64.tar.gz
- traefik_v3.7.7_darwin_arm64.tar.gz
- traefik_v3.7.7_freebsd_386.tar.gz
- traefik_v3.7.7_freebsd_amd64.tar.gz
- traefik_v3.7.7_linux_386.tar.gz
- traefik_v3.7.7_linux_amd64.tar.gz
- traefik_v3.7.7_linux_arm64.tar.gz
- traefik_v3.7.7_linux_armv6.tar.gz
- traefik_v3.7.7_linux_armv7.tar.gz
- traefik_v3.7.7_linux_ppc64le.tar.gz
- traefik_v3.7.7_linux_riscv64.tar.gz
- traefik_v3.7.7_linux_s390x.tar.gz
- traefik_v3.7.7_openbsd_386.tar.gz
- traefik_v3.7.7_openbsd_amd64.tar.gz
- traefik_v3.7.7_openbsd_riscv64.tar.gz
- traefik_v3.7.7_windows_386.zip
- traefik_v3.7.7_windows_amd64.zip
- traefik_v3.7.7_windows_arm64.zip