jaeger v1.51.0 版本更新介绍
发布日期: 2023-11-02
版本号: v1.51.0
后端更新包括以下内容:新增功能方面,添加了对Badger的采样存储支持,调整部分OpenTelemetry资源属性到span.process,并为Windows可执行文件添加了产品/文件版本信息。Bug修复和改进涉及修复依赖策略、增加OTel服务器证书重载间隔、新增用于性能测试的虚拟存储、修复批处理器格式标志问题,以及暴露Docker镜像中的采集器端口。实验性功能包括简化一体化配置、支持主存储与归档存储分离。CI改进涵盖优化工具安装分组、简化Makefile构建流程、增强代码检查规则、添加Shell脚本验证、优化镜像构建流程等多项持续集成优化。UI部分保持1.35.0版本不变。
更新内容 (中文)
详见原始内容
更新内容 (原始)
Backend Changes
✨ New Features:
- Feat: add sampling store support to badger (@slayer321 in #4834)
- Feat: add span adjuster that moves some otel resource attributes to span.process (@james-ryans in #4844)
- Add product/file version in windows executables (@ResamVi in #4811)
🐞 Bug fixes, Minor Improvements:
- Fix dependency policy and add to security-insights.yml (@jkowall in #4907)
- Add reload interval to otel server certificates (@james-ryans in #4898)
- Feat: add blackhole storage, for benchmarking (@yurishkuro in #4896)
- Add otel resource detector to jaeger components (@james-ryans in #4864)
- Fix batchprocessor to set correct span format flags (@k0zl in #4796)
- Expose collector ports in docker images (@arunvelsriram in #4810)
🚧 Experimental Features:
- Exp(jaeger-v2): simplify all-in-one configuration (@yurishkuro in #4875)
- Exp: support primary and archive storage (@yurishkuro in #4873)
- Feat(jaeger-v2): create default config for all-in-one (@yurishkuro in #4842)
👷 CI Improvements:
- Ci: split the install-tools into test/build groups (@MeenuyD in #4878)
- Simplify binary building in makefile (@yurishkuro in #4885)
- Ci: pass variable instead of calling make build-xxx-debug (@yurishkuro in #4883)
- Simplify makefile (@yurishkuro in #4882)
- Test: add more linters (@yurishkuro in #4881)
- Ci: enable linting of code in examples/ (@yurishkuro in #4880)
- Ci: keep the ui asset’s .gz file timestamps the same as the original file (@yurishkuro in #4879)
- Add first pass at the security-insights.yml (@jkowall in #4872)
- Create scorecard.yml for ossf implementation (@jkowall in #4870)
- Add ci validation of shell scripts using shellcheck (@akagami-harsh in #4826)
- Chore: add dynamic loading bar functionality to release-notes.py (@anshgoyalevil in #4857)
- Ci: add the label-check workflow to verify changelog labels on each pr (@anshgoyalevil in #4847)
- Ci(hotrod): print hotrod container logs in case of test failure (@yurishkuro in #4845)
- Ci: drop -v from ci unit tests to make failures easier to see (@yurishkuro in #4839)
- Use commit hash as image label when building & integration-testing (@yurishkuro in #4824)
- Clean-up some linter warnings in build scripts (@yurishkuro in #4823)
- Fix build-all-in-one-image script (@albertteoh in #4819)
- [ci-release] improve release workflow for manual runs (@yurishkuro in #4818)
- Add –force to docker commands (@albertteoh in #4820)
- Use setup-node.js for publish release (@albertteoh in #4816)
- Clean up ci scripts and prune docker images between builds (@yurishkuro in #4815)
- Clean-up & fortify ci-release (@yurishkuro in #4813)
UI Changes
- UI pinned to version 1.35.0.
下载链接
- jaeger-1.51.0-darwin-amd64.sha256sum.txt
- jaeger-1.51.0-darwin-amd64.tar.gz
- jaeger-1.51.0-darwin-amd64.tar.gz.asc
- jaeger-1.51.0-darwin-arm64.sha256sum.txt
- jaeger-1.51.0-darwin-arm64.tar.gz
- jaeger-1.51.0-darwin-arm64.tar.gz.asc
- jaeger-1.51.0-linux-amd64.sha256sum.txt
- jaeger-1.51.0-linux-amd64.tar.gz
- jaeger-1.51.0-linux-amd64.tar.gz.asc
- jaeger-1.51.0-linux-arm64.sha256sum.txt
- jaeger-1.51.0-linux-arm64.tar.gz
- jaeger-1.51.0-linux-arm64.tar.gz.asc
- jaeger-1.51.0-linux-ppc64le.sha256sum.txt
- jaeger-1.51.0-linux-ppc64le.tar.gz
- jaeger-1.51.0-linux-ppc64le.tar.gz.asc
- jaeger-1.51.0-linux-s390x.sha256sum.txt
- jaeger-1.51.0-linux-s390x.tar.gz
- jaeger-1.51.0-linux-s390x.tar.gz.asc
- jaeger-1.51.0-windows-amd64.sha256sum.txt
- jaeger-1.51.0-windows-amd64.tar.gz
- jaeger-1.51.0-windows-amd64.tar.gz.asc
- jaeger-1.51.0-windows-amd64.zip
- jaeger-1.51.0-windows-amd64.zip.asc
- jaeger-1.51.0.sha256sum.txt
- jaeger-SBOM.spdx.json