发布日期: 2025-02-25
版本号: v3.3.4

本次更新主要包含以下改进和修复:重要提示:请务必阅读 v3.3.4 迁移指南Bug修复:针对多个模块进行了优化,包括升级 fasthttp 至 v1.58.0 以修复基础库问题;完善 WebSocket 请求头传递逻辑;修复分块响应中缺失 Content-Length 标头的问题;将请求耗时指标单位从毫秒调整为秒;修正会话粘性 Cookie 哈希重复生成的缺陷;优化链路追踪模块,替换 GlobalAttributesResourceAttributes 并修复调用追踪器时的潜在崩溃问题。文档更新:修订了 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)

文档更新:

其他:

更新内容 (英文)

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:

Misc:

下载链接