jaeger v1.52.0 版本更新介绍
发布日期: 2023-12-06
版本号: v1.52.0
Jaeger项目近期更新包括:新增支持Elasticsearch 8.x版本,实现ArchiveTrace按钮自动配置功能。修复了多项问题,包括区分空错误数据、修复Grafana集成示例、补充Badger缺失方法、规范指标命名、为Kafka消费者指标添加主题标签、优化UI提示文本、移除冗余依赖项以及读取OTEL环境变量资源属性。实验性功能将jaeger-v2二进制文件重命名为jaeger。持续集成方面改进了Kafka测试独立性、分离v1/v2集成测试、收集测试覆盖率、优化ES模板配置、增强依赖管理及构建流程,并修复发布脚本。UI版本锁定至1.36.0。
更新内容 (中文)
✨ 新功能:
🐞 错误修复与优化:
- [SPM] 区分空值与无错误数据 (@albertteoh in #4985)
- 修复示例/grafana-integration (@angristan in #4980)
- 修复(badger): 添加缺失的 SamplingStoreFactory.CreateLock 方法 (@slayer321 in #4966)
- 因破坏性变更标准化指标名称 (@albertteoh in #4957)
- [kafka-consumer] 将主题名称添加为偏移量管理指标的标签 (@abliqo in #4951)
- 优化 UI 占位符描述性 (@yurishkuro in #4937)
- 移除 model & storage APIs 对 google.golang.org/protobuf 的依赖 (@akagami-harsh in #4917)
- 读取 OTEL 环境变量获取资源属性 (@yurishkuro in #4932)
🚧 实验性功能:
- 实验: 将 jaeger-v2 二进制文件重命名为 jaeger (@yurishkuro in #4918)
👷 CI 改进:
- [CI]: 提升 Kafka 集成测试自洽性 (@RipulHandoo in #4989)
- 为 v1 和 v2 版本分离 all-in-one 集成测试 (@yurishkuro in #4968)
- 从集成测试收集代码覆盖率并上传至 codecov (@yurishkuro in #4964)
- [CI/ES] 使用默认模板优先级 (@yurishkuro in #4962)
- 对 Docker 文件启用 dependabot 并添加依赖审查工作流 (@step-security-bot in #4945)
- 将单元测试工作流拆分为测试与 lint 检查 (@MeenuyD in #4933)
- [CI]: 强化 GitHub Actions 安全性 (@step-security-bot in #4923)
- [CI]: 在主分支构建时生成 jaeger v2 镜像 (@yurishkuro in #4920)
- 实验: 发布 jaeger v2 镜像 (@yurishkuro in #4919)
- [CI]: 设置默认值以修复主分支的 ‘unbound variable’ 错误 (@yurishkuro in #4916)
- [CI]: 在 CI 中测试 all-in-one 的 jaeger-v2 (@yurishkuro in #4890)
- 修复因近期 lint 清理导致的中断的发布脚本 (@yurishkuro in #4915)
UI 变更
- UI 固定至版本 1.36.0
更新内容 (原始)
✨ New Features:
- Support Elasticsearch 8.x (@pmuls99 in #4829)
- Make ArchiveTrace button auto-configurable (@thecoons in #4913)
🐞 Bug fixes, Minor Improvements:
- [SPM] differentiate null from no error data (@albertteoh in #4985)
- Fix example/grafana-integration (@angristan in #4980)
- Fix (badger): add missing SamplingStoreFactory.CreateLock method (@slayer321 in #4966)
- Normalize metric names due to breaking change (@albertteoh in #4957)
- [kafka-consumer] add topic name as a tag to offset manager metrics (@abliqo in #4951)
- Make UI placeholder more descriptive (@yurishkuro in #4937)
- Remove google.golang.org/protobuf dependency from model & storage apis (@akagami-harsh in #4917)
- Read OTEL env vars for resource attributes (@yurishkuro in #4932)
🚧 Experimental Features:
- Exp: rename jaeger-v2 binary to just jaeger (@yurishkuro in #4918)
👷 CI Improvements:
- [CI]: improve kafka integration test self-sufficiency (@RipulHandoo in #4989)
- Separate all-in-one integration tests for v1 and v2 (@yurishkuro in #4968)
- Collect code coverage from integration tests and upload to codecov (@yurishkuro in #4964)
- [CI/ES] use default template priorities (@yurishkuro in #4962)
- Unleash dependabot on docker files and add dependency review workflow (@step-security-bot in #4945)
- Split unit-test workflow into tests and lint (@MeenuyD in #4933)
- [CI]: harden github actions (@step-security-bot in #4923)
- [CI]: build jaeger v2 image on main branch runs (@yurishkuro in #4920)
- Exp: publish jaeger v2 image (@yurishkuro in #4919)
- [CI]: set default to fix ‘unbound variable’ error on main (@yurishkuro in #4916)
- [CI]: test jaeger-v2 as all-in-one in ci (@yurishkuro in #4890)
- Fix release script broken by recent linting cleanup (@yurishkuro in #4915)
UI Changes
- UI pinned to version 1.36.0.
下载链接
- jaeger-1.52.0-darwin-amd64.sha256sum.txt
- jaeger-1.52.0-darwin-amd64.tar.gz
- jaeger-1.52.0-darwin-amd64.tar.gz.asc
- jaeger-1.52.0-darwin-arm64.sha256sum.txt
- jaeger-1.52.0-darwin-arm64.tar.gz
- jaeger-1.52.0-darwin-arm64.tar.gz.asc
- jaeger-1.52.0-linux-amd64.sha256sum.txt
- jaeger-1.52.0-linux-amd64.tar.gz
- jaeger-1.52.0-linux-amd64.tar.gz.asc
- jaeger-1.52.0-linux-arm64.sha256sum.txt
- jaeger-1.52.0-linux-arm64.tar.gz
- jaeger-1.52.0-linux-arm64.tar.gz.asc
- jaeger-1.52.0-linux-ppc64le.sha256sum.txt
- jaeger-1.52.0-linux-ppc64le.tar.gz
- jaeger-1.52.0-linux-ppc64le.tar.gz.asc
- jaeger-1.52.0-linux-s390x.sha256sum.txt
- jaeger-1.52.0-linux-s390x.tar.gz
- jaeger-1.52.0-linux-s390x.tar.gz.asc
- jaeger-1.52.0-windows-amd64.sha256sum.txt
- jaeger-1.52.0-windows-amd64.tar.gz
- jaeger-1.52.0-windows-amd64.tar.gz.asc
- jaeger-1.52.0-windows-amd64.zip
- jaeger-1.52.0-windows-amd64.zip.asc
- jaeger-1.52.0.sha256sum.txt
- jaeger-SBOM.spdx.json