diff --git a/CHANGELOG/CHANGELOG-0.10.md b/CHANGELOG/CHANGELOG-0.10.md index 1026986359..d397246cbe 100644 --- a/CHANGELOG/CHANGELOG-0.10.md +++ b/CHANGELOG/CHANGELOG-0.10.md @@ -1,3 +1,18 @@ +## v0.10.1 + +Changes since `v0.10.0`: + +## Changes by Kind + +### Bug or Regression + +- Disable the unnecessary Validating Admission Policy for the visibility server, and drop the associated RBAC permissions to make the server minimal. This also prevents periodic error logging on clusters above Kubernetes 1.29+. (#3946, @varshaprasad96) +- Fix building TAS assignments for workloads with multiple PodSets (eg. JobSet or kubeflow Jobs). The assignment was computed independently for the PodSets which could result in conflicts rendering the pods unschedulable by the kube-scheduler. (#3970, @kerthcet) +- Fix populating the LocalQueue metrics: `kueue_local_queue_resource_usage` and `kueue_local_queue_resource_reservation`. (#3990, @mykysha) +- Fix the bug that prevented scaling StatefulSets which aren't managed by Kueue when the "statefulset" integration is enabled. (#3998, @mbobrovskyi) +- Fix the permission bug which prevented adding the `kueue.x-k8s.io/resource-in-use` finalizer to the Topology objects, resulting in repeatedly logged errors. (#3911, @kerthcet) +- Fixes a bug in 0.10.0 which resulted in the kueue manager configuration not being logged. (#3877, @dgrove-oss) + ## v0.10.0 Changes since `v0.9.0`: diff --git a/Makefile b/Makefile index 9a002c4aa1..672a0131f3 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.10.0 +RELEASE_VERSION=v0.10.1 RELEASE_BRANCH=release-0.10 .PHONY: all diff --git a/README.md b/README.md index b8d1fc7bcf..41e674a90b 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.10.0/manifests.yaml +kubectl apply --server-side -f https://github.com/kubernetes-sigs/kueue/releases/download/v0.10.1/manifests.yaml ``` The controller runs in the `kueue-system` namespace. diff --git a/charts/kueue/Chart.yaml b/charts/kueue/Chart.yaml index f9882fa521..d52489db71 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.10.0" +appVersion: "v0.10.1" diff --git a/charts/kueue/README.md b/charts/kueue/README.md index 84222d69fc..28c135c46a 100644 --- a/charts/kueue/README.md +++ b/charts/kueue/README.md @@ -35,7 +35,7 @@ $ helm install kueue kueue/ --create-namespace --namespace kueue-system Or use the charts pushed to `us-central1-docker.pkg.dev/k8s-staging-images/charts/kueue`: ```bash -helm install kueue oci://us-central1-docker.pkg.dev/k8s-staging-images/charts/kueue --version="v0.10.0" --create-namespace --namespace=kueue-system +helm install kueue oci://us-central1-docker.pkg.dev/k8s-staging-images/charts/kueue --version="v0.10.1" --create-namespace --namespace=kueue-system ``` ##### Verify that controller pods are running properly. diff --git a/site/hugo.toml b/site/hugo.toml index 6ebf0bd19b..6b4bfe6915 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.10.0" + version = "v0.10.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.