v2.4.1

Project-HAMi/HAMiv2.4.1Nov 15, 2024by github-actions[bot]

AI Summary

Adds Metax scheduling optimization, Mthreads sGPU support, and a unified configMap for HAMi components.

Key Highlights

  • Support Metax scheduling optimization
  • Support Mthreads sGPU
  • Unified configMap for HAMi

New Features

  • Metax scheduling optimization
  • Mthreads sGPU support
  • Unified configMap (hami-scheduler-device)
  • WebUI addition

Full Release Notes

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

Major Features:
1. Support Metax scheduling optimazation
2. Support Mthreads sGPU
3. Add a configMap hami-scheduler-device for all configurations of HAMi
4. Optimize installation process

## Details
### ⬆️ Dependencies
* Bump actions/download-artifact from 3 to 4 by @dependabot in https://github.com/Project-HAMi/HAMi/pull/529
* Bump docker/build-push-action from 6.8.0 to 6.9.0 by @dependabot in https://github.com/Project-HAMi/HAMi/pull/528
* Bump actions/upload-artifact from 3.1.3 to 4.4.0 by @dependabot in https://github.com/Project-HAMi/HAMi/pull/530
* Bump aquasecurity/trivy-action from 0.24.0 to 0.27.0 by @dependabot in https://github.com/Project-HAMi/HAMi/pull/546
* Bump actions/upload-artifact from 4.4.0 to 4.4.3 by @dependabot in https://github.com/Project-HAMi/HAMi/pull/541
* Bump ubuntu from 20.04 to 24.04 in /docker by @dependabot in https://github.com/Project-HAMi/HAMi/pull/394
* Bump aquasecurity/trivy-action from 0.27.0 to 0.28.0 by @dependabot in https://github.com/Project-HAMi/HAMi/pull/559
* Bump codecov/codecov-action from 4 to 5 by @dependabot in https://github.com/Project-HAMi/HAMi/pull/613
### 🔨 Other Changes
* fix build badge status by @wawa0210 in https://github.com/Project-HAMi/HAMi/pull/526
* update action-gh-release template file to more accurate matching by @wawa0210 in https://github.com/Project-HAMi/HAMi/pull/527
* Refactor helm "Admission Webhook" config. by @4gt-104 in https://github.com/Project-HAMi/HAMi/pull/532
* **fix: error happen when allocate iluvatar device** by @lijm87 in https://github.com/Project-HAMi/HAMi/pull/522
* Fix code scanning alert-Incorrect conversion between integer types by @ghostloda in https://github.com/Project-HAMi/HAMi/pull/556
* update hami-core version by @chaunceyjiang in https://github.com/Project-HAMi/HAMi/pull/557
* Mthreads support by @archlitchi in https://github.com/Project-HAMi/HAMi/pull/560
* Fix code scanning alert-Incorrect conversion between integer types by @ghostloda in https://github.com/Project-HAMi/HAMi/pull/561
* update docs by @ghostloda in https://github.com/Project-HAMi/HAMi/pull/567
* migrate hami slack to cncf hami group by @wawa0210 in https://github.com/Project-HAMi/HAMi/pull/568
* Fix pod assignment issue when pod already has a node assigned by @chaunceyjiang in https://github.com/Project-HAMi/HAMi/pull/564
* fix(scheduler): prevent array out-of-bounds when GPU containers are placed between non-GPU containers by @Nimbus318 in https://github.com/Project-HAMi/HAMi/pull/572
* improve pkg/k8sutil/pod.go ut coverage by @wawa0210 in https://github.com/Project-HAMi/HAMi/pull/570
* Metax GPU topo-awareness support by @archlitchi in https://github.com/Project-HAMi/HAMi/pull/574
* Add WebUI to readme and readme_cn.md by @archlitchi in https://github.com/Project-HAMi/HAMi/pull/578
* remove watermark of MetaX topo diagrams by @obnah in https://github.com/Project-HAMi/HAMi/pull/581
* update HAMi Talks and References by @wawa0210 in https://github.com/Project-HAMi/HAMi/pull/582
* **fix: assgin to wrong devices when 1 pod has 2+ containers request GPU** by @joy717 in https://github.com/Project-HAMi/HAMi/pull/593
* docs: fix deployments path in README by @dublc in https://github.com/Project-HAMi/HAMi/pull/608
* **Add unified configMap and update charts** by @archlitchi in https://github.com/Project-HAMi/HAMi/pull/614
* Fix configMap device-config not properly installed by @archlitchi in https://github.com/Project-HAMi/HAMi/pull/616
* fix CI: race condition error by @archlitchi in https://github.com/Project-HAMi/HAMi/pull/618
* Pre release to v2.4.1 by @archlitchi in https://github.com/Project-HAMi/HAMi/pull/619

## New Contributors
* @4gt-104 made their first contribution in https://github.com/Project-HAMi/HAMi/pull/532
* @lijm87 made their first contribution in https://github.com/Project-HAMi/HAMi/pull/522
* @ghostloda made their first contribution in https://github.com/Project-HAMi/HAMi/pull/556
* @Nimbus318 made their first contribution in https://github.com/Project-HAMi/HAMi/pull/572
* @obnah made their first contribution in https://github.com/Project-HAMi/HAMi/pull/581
* @dublc made their first contribution in https://github.com/Project-HAMi/HAMi/pull/608

**Full Changelog**: https://github.com/Project-HAMi/HAMi/compare/v2.4.0...v2.4.1