发版日志
目录
HAMi-WebUI v1.10.2✨ 功能 / 改进🐛 Bug 修复🔒 安全⬆️ 升级说明⚠️ 已知问题v2.8.3🐛 Bug 修复v2.8.1主要功能:Bug 修复v2.7.1主要功能:Bug 修复v2.6.1Bug 修复v2.6.0主要功能:Bug 修复HAMi-WebUI v1.10.2
HAMi-WebUI release. v1.10.2 与 HAMi v2.7、v2.8 和 v2.9 兼容(针对 HAMi 2.9.0 更新了 metrics)。
✨ 功能 / 改进
- 级联筛选下拉框:筛选选项现在仅限于当前选择范围。
- 优化了监控概览图表,并新增了 workload 洞察。
- 改进了节点详情页图表展示;修复了时间选择器国际化问题。
- 更新 metrics 以兼容 HAMi core 2.9.0。
🐛 Bug 修复
- 使
/metrics可安全抓取,并减少页面侧查询 fanout,修复了大规模集群上的 metrics 超时/OOM 和列表页性能问题。 - 修复了由损坏的
lodash依赖发布导致的空白页面问题(恢复 lodash 4.17.21)。
🔒 安全
- 后端升级到 Go 1.26.3,修复 8 个 Go stdlib CVE(CVE-2026-33811、-33814、-39820、-39823、-39825、-39826、-39836、-42499)。
- 前端依赖升级(axios 1.16.0、follow-redirects 1.16.0、postcss 8.5.10、qs 6.15.2、ws 8.20.1),修复 23 个 Node CVE。
⬆️ 升级说明
- 支持的升级路径:v1.10.0 → v1.10.2。无破坏性变更。
⚠️ 已知问题
- CVE-2026-6993(go-kratos/kratos v2.7.3,MEDIUM):目前尚无可用的上游修复版本;后端服务仅在集群内通过 BFF 暴露。待上游发布带标签的修复版本后,计划在 v1.10.3 中修复。
v2.8.3
🐛 Bug 修复
- fix: 处理统一内存 GPU 的 GetMemoryInfo NOT_SUPPORTED(cherry-pick #1637 到 release-v2.8)by @saiyam1814 in #1841
- 修复 HAMi-core 监控在 v2.8.2 上无法正常工作的问题
- 修复任务未指定
nvidia.com/gpucores时,设备利用率 watcher 未正确启动的问题
v2.8.1
主要功能:
- 支持华为 Ascend NPU 共享
- 支持 NVIDIA 设备上的 CDI(Container Device Interface)模式
- 与 NVIDIA k8s-device-plugin v0.18.0 同步
- 添加
hami_build_infoPrometheus metrics 和版本打印 - 无需重启 pods 即可监视并热重载 TLS 证书
- 支持 NVIDIA GPU Operator toolkit 就绪性检查
- 支持 GPUDirect RDMA copy(GDRCopy)和 GPUDirect Storage(GDS)配置
- 支持用于测试环境的 mock device plugin
- 为兼容 Hami v2.8,将 HAMi-WebUI 升级到 v1.10.0;v1.10.0 与 Hami v2.7 和 v2.8 兼容,而 v1.5.0 与 Hami v2.8 不兼容
Bug 修复
- 修复:HAMi-core 更新以解决与 vLLM 相关的问题
- 修复:配额计算错误
- 修复:MIG 实例分配错误,调度器会分配错误的 MIG 实例
- 修复:nvidia-mig-parted 升级到 v0.12.2 以进行安全修复
- 修复:从 GPU 节点移除 device plugin 后,它仍可能继续显示
- 修复:并发 map 读/写错误
- 修复:Device-NUMA 获取逻辑
- 修复:更改 release name 或 chart name 时的 ClusterRoleBinding 错误
v2.7.1
主要功能:
- 支持 NVIDIA GPU ResourceQuota(ACP 4.2+)
- 聚合调度失败事件
- 使节点锁超时时间可配置
Bug 修复
- 修复:从 gpu 节点移除 device plugin 后,它仍然可以在该节点上被调度。
v2.6.1
Bug 修复
- 修复:使用 'cuMallocAsync' 分配时设备内存统计不正确
- 修复:运行 gpu_burn 时设备内存统计不正确
- 修复:某些场景下的 segmentation fault
- 修复:使用多个设备时利用率 metrics 统计不正确
- 修复:在 vllm 中使用 tp>2 时的初始化错误
v2.6.0
主要功能:
- 优化 scheduler log
- 支持 enflame gcu-share
- 支持 metax GPU 和 metax sGPU
- Helm chart 添加 checksum 注解,用于在 ConfigMap 修改后重启 hami 组件
- 支持在 nvidia devices 上使用 RuntimeClass
- 添加通过 net/http/pprof package 进行 profiling 的支持
- 向 node 添加 nvidia gpu topoloy score registry
- Feat: vGPUmonitor 支持 MigInfo metrics
Bug 修复
- 修复在 driver 570+ 中卡住的问题
- 修复 comfyUI 任务中的设备内存统计不正确问题
- 修复 cambricon devices 分配不正确的问题
- 修复错误的 log 和容器请求设备数量错误
- 修复 vgpu-devices-allocated annotations 不一致的问题
- 修复从 node manager 中移除节点设备的问题
- 修复:Dynamic GPU partitioning 缺少单 GPU 级别的粒度
- 修复 cuMallocAsync 上的设备内存统计错误
- 修复当 'mig' 任务意外运行在 'hami-core' GPU 上时 scheduler 崩溃的问题
- 修复多进程设备内存统计问题