Skip to content

Commit 5e45476

Browse files
authored
Prepare release v0.12.3 (#5748)
Signed-off-by: Yuki Iwai <[email protected]>
1 parent 805fed1 commit 5e45476

File tree

6 files changed

+59
-6
lines changed

6 files changed

+59
-6
lines changed

CHANGELOG/CHANGELOG-0.12.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,56 @@
1+
## v0.12.3
2+
3+
Changes since `v0.12.2`:
4+
5+
## Urgent Upgrade Notes
6+
7+
### (No, really, you MUST read this before you upgrade)
8+
9+
- Helm:
10+
11+
- Fixed KueueViz installation when enableKueueViz=true is used with default values for the image specifying parameters.
12+
- Split the image specifying parameters into separate repository and tag, both for KueueViz backend and frontend.
13+
14+
If you are using Helm charts and installing KueueViz using custom images,
15+
then you need to specify them by kueueViz.backend.image.repository, kueueViz.backend.image.tag,
16+
kueueViz.fontend.image.repository and kueueViz.frontend.image.tag parameters. (#5514, @mbobrovskyi)
17+
18+
## Changes by Kind
19+
20+
### Feature
21+
22+
- Allow setting the controller-manager's Pod `PriorityClassName` from the Helm chart (#5649, @kaisoz)
23+
24+
### Bug or Regression
25+
26+
- Add Cohort Go client library (#5603, @tenzen-y)
27+
- Fix the bug that Job deleted on the manager cluster didn't trigger deletion of pods on the worker cluster. (#5607, @ichekrygin)
28+
- Fix the bug that Kueue, upon startup, would incorrectly admit and then immediately deactivate
29+
already deactivated Workloads.
30+
31+
This bug also prevented the ObjectRetentionPolicies feature from deleting Workloads
32+
that were deactivated by Kueue before the feature was enabled. (#5629, @mbobrovskyi)
33+
- Fix the bug that the webhook certificate setting under `controllerManager.webhook.certDir` was ignored by the internal cert manager, effectively always defaulting to /tmp/k8s-webhook-server/serving-certs. (#5491, @ichekrygin)
34+
- Fixed bug that doesn't allow Kueue to admit Workload after queue-name label set. (#5714, @mbobrovskyi)
35+
- MultiKueue: Fix a bug that batch/v1 Job final state is not synced from Workload cluster to Management cluster when disabling the `MultiKueueBatchJobWithManagedBy` feature gate. (#5706, @ichekrygin)
36+
- TAS: fix the bug which would trigger unnecessary second pass scheduling for nodeToReplace
37+
in the following scenarios:
38+
1. Finished workload
39+
2. Evicted workload
40+
3. node to replace is not present in the workload's TopologyAssignment domains (#5591, @mimowo)
41+
- TAS: fix the scenario when deleted workload still lives in the cache. (#5605, @mimowo)
42+
- Use simulation of preemption for more accurate flavor assignment.
43+
In particular, in certain scenarios when preemption while borrowing is enabled,
44+
the previous heuristic would wrongly state that preemption was possible. (#5700, @gabesaba)
45+
- Use simulation of preemption for more accurate flavor assignment.
46+
In particular, the previous heuristic would wrongly state that preemption
47+
in a flavor was possible even if no preemption candidates could be found.
48+
49+
Additionally, in scenarios when preemption while borrowing is enabled,
50+
the flavor in which reclaim is possible is preferred over flavor where
51+
priority-based preemption is required. This is consistent with prioritizing
52+
flavors when preemption without borrowing is used. (#5740, @gabesaba)
53+
154
## v0.12.2
255

356
Changes since `v0.12.1`:

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ LD_FLAGS += -X '$(version_pkg).GitCommit=$(GIT_COMMIT)'
8282

8383
# Update these variables when preparing a new release or a release branch.
8484
# Then run `make prepare-release-branch`
85-
RELEASE_VERSION=v0.12.2
85+
RELEASE_VERSION=v0.12.3
8686
RELEASE_BRANCH=release-0.12
8787
# Version used form Helm which is not using the leading "v"
8888
CHART_VERSION := $(shell echo $(RELEASE_VERSION) | cut -c2-)

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ Read the [overview](https://kueue.sigs.k8s.io/docs/overview/) and watch the Kueu
6262
To install the latest release of Kueue in your cluster, run the following command:
6363

6464
```shell
65-
kubectl apply --server-side -f https://github.com/kubernetes-sigs/kueue/releases/download/v0.12.2/manifests.yaml
65+
kubectl apply --server-side -f https://github.com/kubernetes-sigs/kueue/releases/download/v0.12.3/manifests.yaml
6666
```
6767

6868
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
@@ -21,4 +21,4 @@ version: 0.1.0
2121
# incremented each time you make changes to the application. Versions are not expected to
2222
# follow Semantic Versioning. They should reflect the version the application is using.
2323
# It is recommended to use it with quotes.
24-
appVersion: "v0.12.2"
24+
appVersion: "v0.12.3"

charts/kueue/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ $ helm install kueue kueue/ --create-namespace --namespace kueue-system
3737
Or use the charts pushed to `oci://registry.k8s.io/kueue/charts/kueue`:
3838

3939
```bash
40-
helm install kueue oci://registry.k8s.io/kueue/charts/kueue --version="0.12.2" --create-namespace --namespace=kueue-system
40+
helm install kueue oci://registry.k8s.io/kueue/charts/kueue --version="0.12.3" --create-namespace --namespace=kueue-system
4141
```
4242

4343
##### Verify that controller pods are running properly.

site/hugo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,10 +90,10 @@ 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.12.2"
93+
version = "v0.12.3"
9494

9595
# Version of Kueue without the leading "v", as used for Helm charts.
96-
chart_version = "0.12.2"
96+
chart_version = "0.12.3"
9797

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

0 commit comments

Comments
 (0)