traefik v3.3.4 版本更新介绍
发布日期: 2025-02-25
版本号: v3.3.4
本次更新主要包含以下改进和修复:重要提示:请务必阅读 v3.3.4 迁移指南。Bug修复:针对多个模块进行了优化,包括升级
fasthttp
至 v1.58.0 以修复基础库问题;完善 WebSocket 请求头传递逻辑;修复分块响应中缺失Content-Length
标头的问题;将请求耗时指标单位从毫秒调整为秒;修正会话粘性 Cookie 哈希重复生成的缺陷;优化链路追踪模块,替换GlobalAttributes
为ResourceAttributes
并修复调用追踪器时的潜在崩溃问题。文档更新:修订了 ACME 证书配置选项说明及语法错误;补充了入口点(entrypoints)页面中指标、追踪和访问日志的缺失配置项;同步了链路追踪参数命名变更。其他:完成 v2.11 分支代码向 v3.3 的合并操作。部分修复由 @kevinpollet、@rtribotte 等开发者贡献。
更新内容 (中文)
重要提示: 请阅读迁移指南。
错误修复:
- [fastproxy] 升级 github.com/valyala/fasthttp 至 v1.58.0 (#11526 by kevinpollet)
- [fastproxy] 若请求中存在 WebSocket 头则添加对应头信息 (#11522 by kevinpollet)
- [fastproxy] 分块响应不应包含 Content-Length 头 (#11514 by kevinpollet)
- [metrics,otel] 将请求时长指标单位从毫秒改为秒 (#11523 by rtribotte)
- [sticky-session] 修复粘性会话 Cookie 中的双重哈希问题 (#11518 by juliens)
- [tracing] 使用 ResourceAttributes 替代 GlobalAttributes (#11515 by bruno-de-queiroz)
- [tracing] 修复调用 Tracer 时的 panic 问题 (#11479 by basgys)
文档更新:
- [acme] 更新 ACME 服务商配置选项 (#11564 by sheddy-traefik)
- [acme] 修复 ACME 文档中的语法错误 (#11553 by Peter-Maguire)
- [metrics,tracing,accesslogs] 在入口点页面补充缺失的配置项 (#11524 by sheddy-traefik)
- [tracing] 在追踪文档中将 globalAttributes 替换为 resourceAttributes (#11531 by rtribotte)
其他:
- 将 v2.11 分支合并至 v3.3 分支 (#11567 by kevinpollet)
更新内容 (英文)
Important: Please read the migration guide.
Bug fixes:
- [fastproxy] Bump github.com/valyala/fasthttp to v1.58.0 (#11526 by kevinpollet)
- [fastproxy] Add WebSocket headers if they are present in the request (#11522 by kevinpollet)
- [fastproxy] Chunked responses does not have a Content-Length header (#11514 by kevinpollet)
- [metrics,otel] Change request duration metric unit from millisecond to second (#11523 by rtribotte)
- [sticky-session] Fix double hash in sticky cookie (#11518 by juliens)
- [tracing] Use ResourceAttributes instead of GlobalAttributes (#11515 by bruno-de-queiroz)
- [tracing] Fix panic when calling Tracer (#11479 by basgys)
Documentation:
- [acme] Update ACME provider configuration options (#11564 by sheddy-traefik)
- [acme] Fix incorrect grammar in ACME documentation (#11553 by Peter-Maguire)
- [metrics,tracing,accesslogs] Add missing options in entrypoints page (#11524 by sheddy-traefik)
- [tracing] Replace globalAttributes with resourceAttributes in tracing reference (#11531 by rtribotte)
Misc:
- Merge branch v2.11 into v3.3 (#11567 by kevinpollet)
下载链接
- traefik-v3.3.4.src.tar.gz
- traefik_v3.3.4_checksums.txt
- traefik_v3.3.4_darwin_amd64.tar.gz
- traefik_v3.3.4_darwin_arm64.tar.gz
- traefik_v3.3.4_freebsd_386.tar.gz
- traefik_v3.3.4_freebsd_amd64.tar.gz
- traefik_v3.3.4_linux_386.tar.gz
- traefik_v3.3.4_linux_amd64.tar.gz
- traefik_v3.3.4_linux_arm64.tar.gz
- traefik_v3.3.4_linux_armv6.tar.gz
- traefik_v3.3.4_linux_armv7.tar.gz
- traefik_v3.3.4_linux_ppc64le.tar.gz
- traefik_v3.3.4_linux_riscv64.tar.gz
- traefik_v3.3.4_linux_s390x.tar.gz
- traefik_v3.3.4_openbsd_386.tar.gz
- traefik_v3.3.4_openbsd_amd64.tar.gz
- traefik_v3.3.4_windows_386.zip
- traefik_v3.3.4_windows_amd64.zip
- traefik_v3.3.4_windows_arm64.zip