From 9ad6cfe0d859be004a99e366a0c32470d512dec0 Mon Sep 17 00:00:00 2001 From: Aldo Culquicondor <1299064+alculquicondor@users.noreply.github.com> Date: Mon, 8 Jul 2024 08:01:05 -0400 Subject: [PATCH] Prepare release v0.7.1 (#2543) Change-Id: I4024a90a07b784a5c194fc4f7060c4dc0230a19b --- CHANGELOG/CHANGELOG-0.7.md | 25 +++++++++++++++++++++++++ Makefile | 2 +- README.md | 2 +- charts/kueue/Chart.yaml | 2 +- site/hugo.toml | 2 +- 5 files changed, 29 insertions(+), 4 deletions(-) diff --git a/CHANGELOG/CHANGELOG-0.7.md b/CHANGELOG/CHANGELOG-0.7.md index a23b1a989f..52198be972 100644 --- a/CHANGELOG/CHANGELOG-0.7.md +++ b/CHANGELOG/CHANGELOG-0.7.md @@ -1,3 +1,28 @@ +## v0.7.1 + +Changes since `v0.7.0`: + +### Feature + +- Improved logging for scheduling and preemption in levels 4 and 5 (#2510, @gabesaba, @alculquicondor) +- MultiKueue: Remove remote objects synchronously when the worker cluster is reachable. (#2360, @trasc) + +### Bug or Regression + +- Fix check that prevents preemptions when a workload requests 0 for a resource that is at nominal or over it. (#2524, @mbobrovskyi, @alculquicondor) +- Fix for the scenario when a workload doesn't match some resource flavors due to affinity or taints + could cause the workload to be continuously retried. (#2440, @KunWuLuan) +- Fix missing fairSharingStatus in ClusterQueue (#2432, @mbobrovskyi) +- Fix missing metric cluster_queue_status. (#2475, @mbobrovskyi) +- Fix panic that could occur when a ClusterQueue is deleted while Kueue was updating the ClusterQueue status. (#2464, @mbobrovskyi) +- Fix panic when there is not enough quota to assign flavors to a Workload in the cohort, when FairSharing is enabled. (#2449, @mbobrovskyi) +- Fix performance issue in logging when processing LocalQueues. (#2492, @alexandear) +- Fix race condition on delete workload from queue manager. (#2465, @mbobrovskyi) +- MultiKueue: Do not reject a JobSet if the corresponding cluster queue doesn't exist (#2442, @vladikkuzn) +- MultiKueue: Skip garbage collection for disconnected clients which could occasionally result in panic. (#2370, @trasc) +- Show weightedShare in ClusterQueue status.fairSharing even if the value is zero (#2522, @alculquicondor) +- Skip duplicate Tolerations when an admission check introduces a toleration that the job also set. (#2499, @trasc) + ## v0.7.0 Changes since `v0.6.0`: diff --git a/Makefile b/Makefile index fbc740fce9..e335cb07b4 100644 --- a/Makefile +++ b/Makefile @@ -76,7 +76,7 @@ LD_FLAGS += -X '$(version_pkg).GitCommit=$(shell git rev-parse HEAD)' # Update these variables when preparing a new release or a release branch. # Then run `make prepare-release-branch` -RELEASE_VERSION=v0.7.0 +RELEASE_VERSION=v0.7.1 RELEASE_BRANCH=release-0.7 .PHONY: all diff --git a/README.md b/README.md index a51a3da514..90ddedda95 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ Read the [overview](https://kueue.sigs.k8s.io/docs/overview/) to learn more. To install the latest release of Kueue in your cluster, run the following command: ```shell -kubectl apply --server-side -f https://github.com/kubernetes-sigs/kueue/releases/download/v0.7.0/manifests.yaml +kubectl apply --server-side -f https://github.com/kubernetes-sigs/kueue/releases/download/v0.7.1/manifests.yaml ``` The controller runs in the `kueue-system` namespace. diff --git a/charts/kueue/Chart.yaml b/charts/kueue/Chart.yaml index 87a4ae7153..d0f8b9da2a 100644 --- a/charts/kueue/Chart.yaml +++ b/charts/kueue/Chart.yaml @@ -18,4 +18,4 @@ version: 0.1.0 # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "v0.7.0" +appVersion: "v0.7.1" diff --git a/site/hugo.toml b/site/hugo.toml index d4f335889f..10f1cdb4b9 100644 --- a/site/hugo.toml +++ b/site/hugo.toml @@ -89,7 +89,7 @@ ignoreFiles = [] # The major.minor version tag for the version of the docs represented in this # branch of the repository. Used in the "version-banner" partial to display a # version number for this doc set. - version = "v0.7.0" + version = "v0.7.1" # Flag used in the "version-banner" partial to decide whether to display a # banner on every page indicating that this is an archived version of the docs.