From c8db8941353ccdc6b59257513bd6ad48766a400c Mon Sep 17 00:00:00 2001 From: Yuki Iwai Date: Mon, 4 Nov 2024 23:28:58 +0900 Subject: [PATCH] Prepare release v0.8.2 Signed-off-by: Yuki Iwai --- CHANGELOG/CHANGELOG-0.8.md | 26 ++++++++++++++++++++++++++ Makefile | 2 +- README.md | 2 +- charts/kueue/Chart.yaml | 2 +- site/hugo.toml | 2 +- 5 files changed, 30 insertions(+), 4 deletions(-) diff --git a/CHANGELOG/CHANGELOG-0.8.md b/CHANGELOG/CHANGELOG-0.8.md index 27c1334b96..5a1726caa4 100644 --- a/CHANGELOG/CHANGELOG-0.8.md +++ b/CHANGELOG/CHANGELOG-0.8.md @@ -1,3 +1,29 @@ +## v0.8.2 + +Changes since `v0.8.1`: + +### Feature + +- Helm: Support the topologySpreadConstraints and PodDisruptionBudget (#3282, @woehrl01) + +### Bug or Regression + +- Fix a bug that could delay the election of a new leader in the Kueue with multiple replicas env. (#3096, @tenzen-y) +- Fix resource consumption computation for partially admitted workloads. (#3206, @trasc) +- Fix restoring parallelism on eviction for partially admitted batch/Jobs. (#3208, @trasc) +- Fix some scenarios for partial admission which are affected by wrong calculation of resources + used by the incoming workload which is partially admitted and preempting. (#3205, @trasc) +- Fix webook validation for batch/Job to allow partial admission of a Job to use all available resources. + It also fixes a scenario of partial re-admission when some of the Pods are already reclaimed. (#3207, @trasc) +- Prevent job webhooks from dropping fields for newer API fields when Kueue libraries are behind the latest released CRDs. (#3358, @mbobrovskyi) +- RayJob's implementation of Finished() now inspects at JobDeploymentStatus (#3128, @andrewsykim) +- Workload is requeued with all AdmissionChecks set to Pending if there was an AdmissionCheck in Retry state. (#3323, @PBundyra) +- Account for NumOfHosts when calculating PodSet assignments for RayJob and RayCluster (#3384, @andrewsykim) + +### Other (Cleanup or Flake) + +- Add a jobframework.BaseWebhook that can be used for custom job integrations (#3355, @mbobrovskyi) + ## v0.8.1 Changes since `v0.8.0`: diff --git a/Makefile b/Makefile index f288cf7c31..ab7bccb131 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.8.1 +RELEASE_VERSION=v0.8.2 RELEASE_BRANCH=release-0.8 .PHONY: all diff --git a/README.md b/README.md index 418b03ecf7..bd53fcb495 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.8.1/manifests.yaml +kubectl apply --server-side -f https://github.com/kubernetes-sigs/kueue/releases/download/v0.8.2/manifests.yaml ``` The controller runs in the `kueue-system` namespace. diff --git a/charts/kueue/Chart.yaml b/charts/kueue/Chart.yaml index f18fd8fd1e..0dd81388bb 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.8.1" +appVersion: "v0.8.2" diff --git a/site/hugo.toml b/site/hugo.toml index a2656ecd41..20ce960669 100644 --- a/site/hugo.toml +++ b/site/hugo.toml @@ -90,7 +90,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.8.1" + version = "v0.8.2" # 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.