发布日期: 2023-10-06
版本号: v1.50.0

Jaeger 1.50.0 版本于2023年10月6日发布,主要更新内容如下:

后端变更

  • 重大调整:移除了对 SAMPLING_TYPE 环境变量及 static 值的支持;容器默认使用非 root 用户运行,可能导致使用 Badger 存储的现有安装出现文件权限问题,需手动调整文件归属。
  • 新功能:支持 Cassandra 表压缩窗口配置、新增基于 OpenTelemetry Collector 的单体二进制版本、为 Kafka 消费者添加主题名称标签、支持 HTTP 代理环境变量、支持从文件动态加载 Elasticsearch 密码。
  • 修复与优化:修复查询报警规则中缺失操作字段的问题,增加端到端测试覆盖,优化 Cassandra 测试清理流程,修复 Elasticsearch 客户端未正确关闭的缺陷,弃用 jaeger-agent 及 gRPC 存储插件侧车模式,调整 OpenTelemetry 查询接口格式,弃用旧版 SpanMetrics 命名约定及 expvar 指标后端,解决部分测试稳定性问题。

UI 变更

  • 更新至 1.34.0 版本(具体变更参考其独立日志)。

此版本包含多项功能增强、兼容性调整及稳定性优化,升级时需注意权限变更与组件弃用情况。

更新内容 (中文)

1.50.0 (2023-10-06)

后端变更

⛔ 重大变更

  • [采样] 移除对 SAMPLING_TYPE 环境变量和 ‘static’ 值的支持 (@yurishkuro 提交于 #4735)
  • 在构建的容器中使用非 root 用户 (@nikzayn 提交于 #4783) - 此变更可能导致使用 Badger 存储的现有安装出现问题,因为现有文件将由不同用户拥有且在 Jaeger 升级后不可写入。解决方法是手动将文件所有者更改为新用户 (uid=10001)。

新功能

  • 添加 Cassandra 模式压缩窗口配置 (@sameersecond 提交于 #4767)
  • 添加基于 otel collector 的 jaeger-v2 单二进制文件 (@yurishkuro 提交于 #4766)
  • [kafka-consumer] 消费者指标应包含主题名称标签 (@abliqo 提交于 #4778)
  • 支持 HTTP 代理环境变量 (@pavolloffay 提交于 #4769)
  • 支持从文件重新加载 ES 客户端密码 (@haanhvu 提交于 #4342)

错误修复与优化改进

UI 变更

更新内容 (原始)

1.50.0 (2023-10-06)

Backend Changes

⛔ Breaking Changes

  • [sampling] Remove support for SAMPLING_TYPE env var and ‘static’ value (@yurishkuro in #4735)
  • Use non-root user in built containers (@nikzayn in #4783) - this change may cause issues with existing installations using Badger storage, because the existing files would be owned by a different user and would not be writeable after Jaeger upgrade. The workaround is to manually chown the files to the new user (uid=10001).

New Features

Bug fixes, Minor Improvements

UI Changes

  • UI pinned to version 1.34.0.

下载链接