Skip to content

Commit 74e8b6b

Browse files
authored
Prepare release v0.9.4 (#4397)
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
1 parent 38f64cd commit 74e8b6b

File tree

5 files changed

+38
-4
lines changed

5 files changed

+38
-4
lines changed

CHANGELOG/CHANGELOG-0.9.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,37 @@
1+
## v0.9.4
2+
3+
Changes since `v0.9.3`:
4+
5+
## Changes by Kind
6+
7+
### Bug or Regression
8+
9+
- Add missing external types to apply configurations (#4202, @astefanutti)
10+
- Disable the StatefulSet webhook in the kube-system and kueue-system namespaces by default.
11+
This aligns the default StatefulSet webhook configuration with the Pod and Deployment configurations. (#4161, @@dgrove-oss)
12+
- Fix a bug is incorrect field path in inadmissible reasons and messages when Pod resources requests do not satisfy LimitRange constraints. (#4290, @tenzen-y)
13+
- Fix a bug is incorrect field path in inadmissible reasons and messages when container requests exceed limits (#4246, @tenzen-y)
14+
- Fix a bug that allowed unsupported changes to some PodSpec fields which were resulting in the StatefulSet getting stuck on Pods with schedulingGates.
15+
16+
The validation blocks mutating the following Pod spec fields: `nodeSelector`, `affinity`, `tolerations`, `runtimeClassName`, `priority`, `topologySpreadConstraints`, `overhead`, `resourceClaims`, plus container (and init container) fields: `ports` and `resources.requests`.
17+
18+
Mutating other fields, such as container image, command or args, remains allowed and supported. (#4154, @mbobrovskyi)
19+
- Fix a bug that doesn't allow Kueue to delete Pods after a StatefulSet is deleted. (#4206, @mbobrovskyi)
20+
- Fix a bug that prevented tracking some of the controller-runtime metrics in Prometheus. (#4227, @tenzen-y)
21+
- Fix a bug truncating AdmissionCheck condition message at `1024` characters when creation of the associated ProvisioningRequest or PodTemplate fails.
22+
Instead, use the `32*1024` characters limit as for condition messages. (#4195, @mbobrovskyi)
23+
- Fix the bug that prevented Kueue from updating the AdmissionCheck state in the Workload status on a ProvisioningRequest creation error. (#4118, @mbobrovskyi)
24+
- Helm: Fix the unspecified LeaderElection Role and Rolebinding namespaces (#4386, @eric-higgins-ai)
25+
- MultiKueue: Do not update the status of the Job on the management cluster while the Job is suspended. This is updated for jobs represented by JobSet, Kubeflow Jobs and MPIJob. (#4085, @IrvingMg)
26+
- Propagate the top-level setting of the `kueue.x-k8s.io/priority-class` label to the PodTemplate for
27+
Deployments and StatefulSets. This way the Workload Priority class is no longer ignored by the workloads. (#4036, @Abirdcfly)
28+
- TAS: Fix a bug that unschedulable nodes (".spec.unschedulable=true") are counted as allocatable capacities (#4209, @tenzen-y)
29+
- TAS: Fixed a bug that allows to create a JobSet with both kueue.x-k8s.io/podset-required-topology and kueue.x-k8s.io/podset-preferred-topology annotations set on the PodTemplate. (#4156, @mbobrovskyi)
30+
31+
### Other (Cleanup or Flake)
32+
33+
- Renamed Log key from "attemptCount" to "schedulingCycleCount". This key tracks how many scheduling cycles we have done since starting Kueue. (#4241, @tenzen-y)
34+
135
## v0.9.3
236

337
Changes since `v0.9.2`:

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ LD_FLAGS += -X '$(version_pkg).GitCommit=$(shell git rev-parse HEAD)'
7676

7777
# Update these variables when preparing a new release or a release branch.
7878
# Then run `make prepare-release-branch`
79-
RELEASE_VERSION=v0.9.3
79+
RELEASE_VERSION=v0.9.4
8080
RELEASE_BRANCH=release-0.9
8181

8282
.PHONY: all

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ Read the [overview](https://kueue.sigs.k8s.io/docs/overview/) to learn more.
5757
To install the latest release of Kueue in your cluster, run the following command:
5858

5959
```shell
60-
kubectl apply --server-side -f https://github.com/kubernetes-sigs/kueue/releases/download/v0.9.3/manifests.yaml
60+
kubectl apply --server-side -f https://github.com/kubernetes-sigs/kueue/releases/download/v0.9.4/manifests.yaml
6161
```
6262

6363
The controller runs in the `kueue-system` namespace.

charts/kueue/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ version: 0.1.0
1818
# incremented each time you make changes to the application. Versions are not expected to
1919
# follow Semantic Versioning. They should reflect the version the application is using.
2020
# It is recommended to use it with quotes.
21-
appVersion: "v0.9.3"
21+
appVersion: "v0.9.4"

site/hugo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ ignoreFiles = []
9090
# The major.minor version tag for the version of the docs represented in this
9191
# branch of the repository. Used in the "version-banner" partial to display a
9292
# version number for this doc set.
93-
version = "v0.9.3"
93+
version = "v0.9.4"
9494

9595
# Flag used in the "version-banner" partial to decide whether to display a
9696
# banner on every page indicating that this is an archived version of the docs.

0 commit comments

Comments
 (0)