发布日期: 2025-05-09
版本号: v1.69.0

本次更新主要涉及Jaeger后端和UI的多方面改进。后端方面,存在两项破坏性变更:Elasticsearch压缩功能现在默认启用,以及Jaeger v2仅支持远程存储API v2。新增了过滤处理器功能。修复和改进包括升级反向代理示例、添加pprof扩展、修正Elasticsearch v1中的标签类型、清理过时文档以及修复构建版本路径问题。实验性功能主要集中在Elasticsearch v2和gRPC v2,实现了大量数据操作接口(如读写追踪、依赖关系等),并改进了内存和ClickHouse存储模型。CI与重构方面,优化了测试流程、模块依赖,并统一了v1/v2存储适配器的实现。UI方面,进行了多项性能优化(如追踪页面加载、Span展开/折叠、统计页面渲染),改进了用户交互(如节点右键菜单、重置图标),并完成了从Enzyme到React Testing Library的测试框架迁移。

更新内容 (中文)

后端变更

⛔ 破坏性变更

  • 功能(elasticsearch):添加默认启用gzip压缩的标志 (@timonegk#7072),默认启用
  • Jaeger v2仅支持远程存储API v2 (@mahadzaryab1#6969)

✨ 新功能

🐞 错误修复与次要改进

🚧 实验性功能

👷 CI改进

⚙️ 重构

📊 UI变更

🐞 错误修复与次要改进

👷 CI改进

⚙️ 重构

更新内容 (原始)

Backend Changes

⛔ Breaking Changes

  • Feat(elasticsearch): Add flag to enable gzip compression by default (@timonegk in #7072), on by default
  • Only Remote Storage API v2 is supported in Jaeger v2 (@mahadzaryab1 in #6969)

✨ New Features

🐞 Bug fixes, Minor Improvements

🚧 Experimental Features

👷 CI Improvements

⚙️ Refactoring

  • [es] make nestedtags and fieldtags distinction at corespanwriter level (@Manik2708 in #6946)
  • [refactor] change remote storage server to accept v2 factories (@mahadzaryab1 in #7024)
  • [refactor] consolidate v1/v2 writer factory adapter functionality (@mahadzaryab1 in #7022)
  • [refactor] consolidate v1/v2 reader factory adapter functionality (@mahadzaryab1 in #7019)

📊 UI Changes

🐞 Bug fixes, Minor Improvements

👷 CI Improvements

⚙️ Refactoring

  • [es] make nestedtags and fieldtags distinction at corespanwriter level (@Manik2708 in #6946)
  • [refactor] change remote storage server to accept v2 factories (@mahadzaryab1 in #7024)
  • [refactor] consolidate v1/v2 writer factory adapter functionality (@mahadzaryab1 in #7022)
  • [refactor] consolidate v1/v2 reader factory adapter functionality (@mahadzaryab1 in #7019)

下载链接