jaeger v1.53.0 版本更新介绍
发布日期: 2024-01-08
版本号: v1.53.0
本次Jaeger更新包含以下内容:
重大变更:替换原有的Zipkin服务器,改用OpenTelemetry Collector Contrib的Zipkin接收器;统一All-in-One组件与独立组件的指标名称。
错误修复与改进:升级Thrift编译器至v0.19并重新生成类型;为OpenTelemetry OTLP数据模型添加gogo/protobuf支持;移除grpc-gateway依赖;手动实现apiv3的HTTP端点;允许指定HotROD Docker Compose的版本。
CI改进:优化测试流程,包括发布Go tip测试报告、分离测试报告收集、修复单元测试管道问题;重构Protobuf类型生成;修复权限问题及工作流配置;修复多个包的协程泄漏问题,并引入goleak检查以防止未来泄漏;简化标签检查流程,移除自定义Go缓存设置。
更新内容 (中文)
详见原始内容
更新内容 (原始)
⛔ Breaking Changes:
- 💤 swap zipkin server for zipkin receiver from otel collector contrib (@yurishkuro in #5045)
- Make all-in-one metric names match metrics from standalone components (@yurishkuro in #5008)
🐞 Bug fixes, Minor Improvements:
- Upgrade thrift compiler to v0.19 and regenerate types (@yurishkuro in #5080)
- Add gogo/protobuf to opentelemetry otlp data model (@yurishkuro in #5067)
- Remove grpc-gateway dependency (@yurishkuro in #5060)
- Add manual implementation of apiv3 http endpoints (@yurishkuro in #5054)
- Allow specifying version for hotrod docker-compose (@yurishkuro in #5011)
👷 CI Improvements:
- Publish go tip test report (@albertteoh in #5082)
- Upload test report (@albertteoh in #5035)
- Separate test report collection from the main target (@yurishkuro in #5061)
- Bugfix: set pipefail when running unit tests to preserve exit code (@yurishkuro in #5057)
- Regenerate thrift types and enable thrift check (@yurishkuro in #5039)
- Regenerate hotrod proto (@yurishkuro in #5040)
- Fix permission failed on checks-run (@albertteoh in #5041)
- Refactor protobuf types generation (@yurishkuro in #5037)
- Publish test report (@albertteoh in #5030)
- Ci: simplify check-label workflow (@EshaanAgg in #5033)
- Fix goroutine leaks in several packages (@yurishkuro in #5026)
- Add goleak check in more tests that do not fail (@akagami-harsh in #5025)
- Ci: add retry logic in the install go tip github action (@akagami-harsh in #5022)
- Move go tip installation into sub-action (@yurishkuro in #5020)
- Add goleak check to packages with empty tests (@yurishkuro in #5017)
- Add goleak check to cmd/agent/app/configmanager (@yurishkuro in #5015)
- Feature: add goleak to check goroutine leak in tests (@akagami-harsh in #5010)
- Remove custom gocache location (@yurishkuro in #4995)
下载链接
- jaeger-1.53.0-darwin-amd64.sha256sum.txt
- jaeger-1.53.0-darwin-amd64.tar.gz
- jaeger-1.53.0-darwin-amd64.tar.gz.asc
- jaeger-1.53.0-darwin-arm64.sha256sum.txt
- jaeger-1.53.0-darwin-arm64.tar.gz
- jaeger-1.53.0-darwin-arm64.tar.gz.asc
- jaeger-1.53.0-linux-amd64.sha256sum.txt
- jaeger-1.53.0-linux-amd64.tar.gz
- jaeger-1.53.0-linux-amd64.tar.gz.asc
- jaeger-1.53.0-linux-arm64.sha256sum.txt
- jaeger-1.53.0-linux-arm64.tar.gz
- jaeger-1.53.0-linux-arm64.tar.gz.asc
- jaeger-1.53.0-linux-ppc64le.sha256sum.txt
- jaeger-1.53.0-linux-ppc64le.tar.gz
- jaeger-1.53.0-linux-ppc64le.tar.gz.asc
- jaeger-1.53.0-linux-s390x.sha256sum.txt
- jaeger-1.53.0-linux-s390x.tar.gz
- jaeger-1.53.0-linux-s390x.tar.gz.asc
- jaeger-1.53.0-windows-amd64.sha256sum.txt
- jaeger-1.53.0-windows-amd64.tar.gz
- jaeger-1.53.0-windows-amd64.tar.gz.asc
- jaeger-1.53.0-windows-amd64.zip
- jaeger-1.53.0-windows-amd64.zip.asc
- jaeger-1.53.0.sha256sum.txt
- jaeger-SBOM.spdx.json