jaeger v1.76.0 版本更新介绍
发布日期: 2025-12-03
版本号: v1.76.0
Jaeger项目发布了包含后端和用户界面(UI)多处更新的版本。后端更新主要涉及错误修复与持续集成(CI)优化,例如修复了基础认证组件注册问题并改进了CI构建流程。UI更新内容更为丰富,包括多项界面布局与功能优化(如修复组件样式、优化表单显示、为选择控件增加模糊搜索等),同时引入了实验性的暗黑主题选择功能。此外,UI代码进行了大规模重构,将主题变量广泛应用于各个页面和组件,并将剩余的JavaScript文件转换为TypeScript,提升了代码质量和维护性。CI方面也增加了版权年份检查等配置。
更新内容 (中文)
后端变更
🐞 错误修复,小幅改进
- 修复:在组件工厂中注册基本身份验证扩展 (@xenonnn4w 在 #7668)
👷 持续集成改进
- 改进错误提示信息 (@yurishkuro 在 #7675)
- 根据建议,在安装 gotip 后清理 go 缓存。 (@Kavish-12345 在 #7666)
- 修复:使用稳定版 go 构建测试工具,而非 gotip (@Kavish-12345 在 #7665)
📊 用户界面变更
🐞 错误修复,小幅改进
- 在开发模式下添加对自定义用户界面配置的支持 (@Copilot 在 #3194)
- 移除重复的 antd 依赖项 (@yurishkuro 在 #3193)
- 修复侧边栏详情 div 中的 css 类名拼写错误 (@Copilot 在 #3190)
- 减小搜索表单字段边距以更好地适应视口 (@Copilot 在 #3189)
- 将 deepdependencies/header 和 qualitymetrics/header 从 nameselector 组件迁移至 searchableselect 组件 (@Copilot 在 #3185)
- 在 tracestatisticsheader 中,将复选框重新排序至 “颜色依据” 下拉菜单之前 (@Copilot 在 #3184)
- 功能:为 searchableselect 组件添加模糊搜索 (@Copilot 在 #3182)
- 修复主导航栏中当前标签页的高亮显示 (@SimonADW 在 #3183)
🚧 实验性功能
- 与 antd 同步主题 (@yurishkuro 在 #3196)
- 添加深色主题选择器 (@yurishkuro 在 #3192)
👷 持续集成改进
- 在 npm lint 命令中添加版权年份检查工具 (@Copilot 在 #3197)
- 重命名主题变量以符合行业惯例 (@yurishkuro 在 #3174)
- 调整 codecov 配置 (@yurishkuro 在 #3169)
⚙️ 重构
- 将主题变量应用于 common/emphasizednode (@yurishkuro 在 #3191)
- 修复 ddg minimap 边框 (@yurishkuro 在 #3188)
- 在 common/utils.css 中使用 token 变量 (@yurishkuro 在 #3187)
- 将主题变量应用于部分共享组件 (@yurishkuro 在 #3181)
- 将主题变量应用于搜索页面 (@yurishkuro 在 #3180)
- 在 errormessage 和 loadingindicator 组件中使用主题变量 (@yurishkuro 在 #3177)
- 在主页面和顶部导航栏中使用主题变量 (@yurishkuro 在 #3176)
- 将剩余的 js 文件转换为 TypeScript(测试文件除外) (@yurishkuro 在 #3173)
- 将部分简单的文件转换为 TypeScript (@yurishkuro 在 #3167)
更新内容 (原始)
Backend Changes
🐞 Bug fixes, Minor Improvements
- Fix: register basicauth extension in component factory (@xenonnn4w in #7668)
👷 CI Improvements
- Make error message better (@yurishkuro in #7675)
- Clean go cache after installing gotip as suggested. (@Kavish-12345 in #7666)
- Fix: build test tools with stable go, not gotip (@Kavish-12345 in #7665)
📊 UI Changes
🐞 Bug fixes, Minor Improvements
- Add support for custom ui configuration in development mode (@Copilot in #3194)
- Remove duplicate antd dependencies (@yurishkuro in #3193)
- Fix css class typo in sidepanel details div (@Copilot in #3190)
- Reduce search form field margins for better viewport fit (@Copilot in #3189)
- Migrate deepdependencies/header and qualitymetrics/header from nameselector to searchableselect (@Copilot in #3185)
- Reorder checkbox before color by dropdown in tracestatisticsheader (@Copilot in #3184)
- Feat: add fuzzy search to searchableselect (@Copilot in #3182)
- Fix highlighting of the current tab in the main nav bar (@SimonADW in #3183)
🚧 Experimental Features
- Sync themes with antd (@yurishkuro in #3196)
- Add dark theme selector (@yurishkuro in #3192)
👷 CI Improvements
- Add copyright year linter to npm lint command (@Copilot in #3197)
- Rename theme variables to match industry practice (@yurishkuro in #3174)
- Tweak codecov config (@yurishkuro in #3169)
⚙️ Refactoring
- Apply theme vars to common/emphasizednode (@yurishkuro in #3191)
- Fix ddg minimap border (@yurishkuro in #3188)
- Use token vars in common/utils.css (@yurishkuro in #3187)
- Apply theme vars to some shared components (@yurishkuro in #3181)
- Apply theme vars to search page (@yurishkuro in #3180)
- Use theme vars in errormessage & loadingindicator (@yurishkuro in #3177)
- Use theme vars in main page and topnav (@yurishkuro in #3176)
- Convert last remaining js files to typescript (excluding tests) (@yurishkuro in #3173)
- Convert some easy files to typescript (@yurishkuro in #3167)
下载链接
- jaeger-1.76.0-darwin-amd64.sha256sum.txt
- jaeger-1.76.0-darwin-amd64.tar.gz
- jaeger-1.76.0-darwin-amd64.tar.gz.asc
- jaeger-1.76.0-darwin-arm64.sha256sum.txt
- jaeger-1.76.0-darwin-arm64.tar.gz
- jaeger-1.76.0-darwin-arm64.tar.gz.asc
- jaeger-1.76.0-linux-amd64.sha256sum.txt
- jaeger-1.76.0-linux-amd64.tar.gz
- jaeger-1.76.0-linux-amd64.tar.gz.asc
- jaeger-1.76.0-linux-arm64.sha256sum.txt
- jaeger-1.76.0-linux-arm64.tar.gz
- jaeger-1.76.0-linux-arm64.tar.gz.asc
- jaeger-1.76.0-linux-ppc64le.sha256sum.txt
- jaeger-1.76.0-linux-ppc64le.tar.gz
- jaeger-1.76.0-linux-ppc64le.tar.gz.asc
- jaeger-1.76.0-linux-s390x.sha256sum.txt
- jaeger-1.76.0-linux-s390x.tar.gz
- jaeger-1.76.0-linux-s390x.tar.gz.asc
- jaeger-1.76.0-windows-amd64.sha256sum.txt
- jaeger-1.76.0-windows-amd64.tar.gz
- jaeger-1.76.0-windows-amd64.tar.gz.asc
- jaeger-1.76.0-windows-amd64.zip
- jaeger-1.76.0-windows-amd64.zip.asc
- jaeger-1.76.0.sha256sum.txt
- jaeger-2.13.0-darwin-amd64.sha256sum.txt
- jaeger-2.13.0-darwin-amd64.tar.gz
- jaeger-2.13.0-darwin-amd64.tar.gz.asc
- jaeger-2.13.0-darwin-arm64.sha256sum.txt
- jaeger-2.13.0-darwin-arm64.tar.gz
- jaeger-2.13.0-darwin-arm64.tar.gz.asc
- jaeger-2.13.0-linux-amd64.sha256sum.txt
- jaeger-2.13.0-linux-amd64.tar.gz
- jaeger-2.13.0-linux-amd64.tar.gz.asc
- jaeger-2.13.0-linux-arm64.sha256sum.txt
- jaeger-2.13.0-linux-arm64.tar.gz
- jaeger-2.13.0-linux-arm64.tar.gz.asc
- jaeger-2.13.0-linux-ppc64le.sha256sum.txt
- jaeger-2.13.0-linux-ppc64le.tar.gz
- jaeger-2.13.0-linux-ppc64le.tar.gz.asc
- jaeger-2.13.0-linux-s390x.sha256sum.txt
- jaeger-2.13.0-linux-s390x.tar.gz
- jaeger-2.13.0-linux-s390x.tar.gz.asc
- jaeger-2.13.0-windows-amd64.sha256sum.txt
- jaeger-2.13.0-windows-amd64.tar.gz
- jaeger-2.13.0-windows-amd64.tar.gz.asc
- jaeger-2.13.0-windows-amd64.zip
- jaeger-2.13.0-windows-amd64.zip.asc
- jaeger-2.13.0.sha256sum.txt
- jaeger-SBOM.spdx.json
- jaeger-tools-1.76.0-darwin-amd64.sha256sum.txt
- jaeger-tools-1.76.0-darwin-amd64.tar.gz
- jaeger-tools-1.76.0-darwin-amd64.tar.gz.asc
- jaeger-tools-1.76.0-darwin-arm64.sha256sum.txt
- jaeger-tools-1.76.0-darwin-arm64.tar.gz
- jaeger-tools-1.76.0-darwin-arm64.tar.gz.asc
- jaeger-tools-1.76.0-linux-amd64.sha256sum.txt
- jaeger-tools-1.76.0-linux-amd64.tar.gz
- jaeger-tools-1.76.0-linux-amd64.tar.gz.asc
- jaeger-tools-1.76.0-linux-arm64.sha256sum.txt
- jaeger-tools-1.76.0-linux-arm64.tar.gz
- jaeger-tools-1.76.0-linux-arm64.tar.gz.asc
- jaeger-tools-1.76.0-linux-ppc64le.sha256sum.txt
- jaeger-tools-1.76.0-linux-ppc64le.tar.gz
- jaeger-tools-1.76.0-linux-ppc64le.tar.gz.asc
- jaeger-tools-1.76.0-linux-s390x.sha256sum.txt
- jaeger-tools-1.76.0-linux-s390x.tar.gz
- jaeger-tools-1.76.0-linux-s390x.tar.gz.asc
- jaeger-tools-1.76.0-windows-amd64.sha256sum.txt
- jaeger-tools-1.76.0-windows-amd64.tar.gz
- jaeger-tools-1.76.0-windows-amd64.tar.gz.asc
- jaeger-tools-1.76.0-windows-amd64.zip
- jaeger-tools-1.76.0-windows-amd64.zip.asc