v2.5.1

Project-HAMi/HAMiv2.5.1May 6, 2025by github-actions[bot]

AI Summary

Maintenance release incorporating fixes for version string handling, device plugin configuration, and scheduler stability.

Key Highlights

  • Fix version string handling in Helm templates
  • Fix device plugin settings
  • Fix Cambricon pod recognition

New Features

  • Bug fixes for scheduler
  • Bug fixes for device plugin
  • Bug fixes for Ubuntu base image

Full Release Notes

<!-- Release notes generated using configuration in .github/release.yml at v2.5.1 -->

## What's Changed
### 🔨 Other Changes
* Release v2.5 by @archlitchi in #1034 
* Update tag to v2.5.1 by @archlitchi in #1035 
* Fix: Update handling of version strings in Helm template and helpers.tpl by @HJJ256 in #845 
* Update libvgpu.so by @archlitchi in #876 
* fix: Set passDeviceSpecsEnabled to false by default in device plugin by @Nimbus318 in #872
* fix: scheduler ignore KUBECONFIG env even if this environment variable is set @Shouren in #681 
* fix: correct device filter initialization order by @Nimbus318 in #857
* fix parseNvidiaNumaInfo index out of range by @flpanbin in #889 
* Fix cambricon pods not been recognized by HAMi scheduler by @archlitchi in #947 
* fix ubuntu base image in Dockerfile.withlib by @flpanbin in #944 
* fix: Add error handling for nvml.Init in NvidiaDevicePlugin by @yxxhero in #982 
* Fix device memory count error on cuMallocAsync by @archlitchi in #1029 
* Bump golang.org/x/net from 0.26.0 to 0.33.0 by @dependabot in #839


**Full Changelog**: https://github.com/Project-HAMi/HAMi/compare/v2.5.0...v2.5.1