Skip to content

Kueue v0.4.0

Compare
Choose a tag to compare
@alculquicondor alculquicondor released this 07 Jul 14:41
· 1702 commits to main since this release
5cc79d1

Changes since v0.3.0:

API Change

Feature

  • Add client-go libraries. (#789, @tenzen-y)
  • Add support for Kuberay's RayJobs. (#667, @trasc)
  • Add support for dynamic reclaim in the JobSet integration. (#901, @trasc)
  • Add support for partial workload admission (#771, @trasc)
  • Add the support for dynamic resources reclaim. (#756, @trasc)
  • Allow scheduler to admit more jobs when the head job have not reached the PodReady=true status. (#708, @KunWuLuan)
  • Allow specifying the manager pod and container security context instead of hardcoded values (#878, @bh-tt)
  • Feature gates for alpha/experimental features is introduced to Kueue Project. (#788, @kerthcet)
  • Ignoring integrations if crd wasn't installed otherwise all integrations are enabled by default (#883, @stuton)
  • Integrate JobSet into kueue (#762, @mcariatm)

Bug or Regression

  • Add permission to update frameworkjob status. (#797, @tenzen-y)
  • Fix a bug that updates events for clusterQueues are created endlessly. (#907, @tenzen-y)
  • Fix a bug where a child batch/job of an unmanaged parent (doesn't have queue name) was being suspended. (#835, @tenzen-y)
  • Fix panic in cluster queue if resources and coveredResources do not have the same length. (#787, @kannon92)
  • Fix: Enforce borrowed=0 if ClusterQueue doesn't belong to a cohort. (#759, @tenzen-y)
  • Fix: Potential over-admission within cohort when borrowing. (#805, @trasc)
  • Fixed preemption to prefer preempting workloads that were more recently admitted. (#843, @stuton)
  • Fixed the suspend=true add to the job/mpijob by the default webhook has not taken effect. (#758, @fjding)

Other (Cleanup or Flake)

  • Add validation for child jobs without ownerReference. (#865, @tenzen-y)