Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .changes/unreleased/0001-fixed.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions .changes/unreleased/0002-fixed.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions .changes/unreleased/0003-fixed.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions .changes/unreleased/0004-fixed.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions .changes/unreleased/0005-fixed.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions .changes/unreleased/0006-fixed.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/unreleased/fixed-20260715-144734.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions .changes/unreleased/fixed-20260728-212512.yaml

This file was deleted.

12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,18 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).

## [v0.14.8] - 2026-08-19

### Fixed
- Fixed extended resources present on only a subset of nodes being reported as unavailable cluster-wide: `ResourceVector.SetMax` now grows the accumulator to the longer vector's length instead of silently dropping resource indices discovered after the first-iterated node, which caused pods requesting such resources to be rejected as unschedulable ("No node in the node-pool has X resources") depending on node map iteration order. [#1851](https://github.com/kai-scheduler/KAI-Scheduler/issues/1851)
- Block NaN value for fraction in the pod admission [#1798](https://github.com/kai-scheduler/KAI-Scheduler/issues/1798) [davidLif](https://github.com/davidLif)
- In the fractional admission checks, check that the fractional value can be parsed as a quantity. [#1798](https://github.com/kai-scheduler/KAI-Scheduler/issues/1798) [davidLif](https://github.com/davidLif)
- Podgrouper now rejects negative PyTorch replica indexes and LWS worker indexes, and caps the number of subgroups created for block-level segmentation at 10000 to avoid unbounded PodGroup fan-out. [davidLif](https://github.com/davidLif)
- Fixed GPU-sharing pods with dotted pod names generating invalid ConfigMap-backed volume names. Volume names are now sanitized to valid DNS labels while preserving original ConfigMap references used for shared-GPU injection.
- Fixed scheduler panic during reclaim when building eviction messages for jobs in root-level queues (`ParentQueue` empty) that reclaim across hierarchy branches. [#1863](https://github.com/kai-scheduler/KAI-Scheduler/issues/1863)
- Fixed GPU-sharing pods with dotted pod names generating invalid ConfigMap-backed volume names. Volume names are now sanitized to valid DNS labels while preserving original ConfigMap references used for shared-GPU injection. [#1728](https://github.com/kai-scheduler/KAI-Scheduler/issues/1728)
- Allow creating PodGroups with an explicit minMember of 0

## [v0.14.6] - 2026-06-22

### Added
Expand Down
Loading