发布日期: 2025-06-10
版本号: v1.70.0

Jaeger发布了包含后端和UI更新的新版本。后端部分新增了在v2版本中使用ES/OS存储的功能,并增加了禁用Elasticsearch健康检查的选项。修复了多项问题,包括处理负跨度持续时间、Prometheus标签无效导致的API超时,以及ES指标恢复等。实验性特性主要集中在ClickHouse存储的集成,包括模式重构及getoperations、getservices等接口实现,同时为内存后端实现了getdependencies、gettraces等v2功能。此外,还进行了多项重构,例如移动Docker目录、重构ES工厂以复用代码、移除gRPC配置中的归档存储等。UI部分修复了React片段键、Tracediff界面、日志过滤及多个组件性能等问题,并将多个React类组件重构为函数组件,如质量指标组件、Span详情行及Trace时间线查看器等。

更新内容 (中文)

后端变更

✨ 新功能

  • [功能] 在 jaeger-v2 中使用 v2 版 ES/OS 存储 (@Manik2708,详见 #7151)

🐞 错误修复,小幅改进

🚧 实验性功能

⚙️ 重构

📊 UI 变更

🐞 错误修复,小幅改进

⚙️ 重构

更新内容 (原始)

Backend Changes

✨ New Features

🐞 Bug fixes, Minor Improvements

🚧 Experimental Features

⚙️ Refactoring

  • Relocate the docker directory from the root directory to under scripts/build (@ris-tlp in #7189)
  • [refactor] move sanitizer (@yurishkuro in #7158)
  • [es][v2] refactor the factory of v1 to make it reusable for v2 (@Manik2708 in #7086)
  • [refactor] allow storage cleaner to be overridden via environment variable (@mahadzaryab1 in #7114)
  • [refactor] remove archive storage from grpc config (@mahadzaryab1 in #7113)
  • [grpc] allow remote storage endpoint to be set via environment variable (@mahadzaryab1 in #7111)
  • [refactor] use proto files from jaeger-idl for remote storage api (@mahadzaryab1 in #7104)

📊 UI Changes

🐞 Bug fixes, Minor Improvements

⚙️ Refactoring

下载链接