Skip to content

Commit d098af3

Browse files
CHANGELOG: Update directory for v1.30.0-rc.0 release
1 parent 03ce045 commit d098af3

File tree

1 file changed

+139
-28
lines changed

1 file changed

+139
-28
lines changed

CHANGELOG/CHANGELOG-1.30.md

Lines changed: 139 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,80 +1,191 @@
11
<!-- BEGIN MUNGE: GENERATED_TOC -->
22

3-
- [v1.30.0-beta.0](#v1300-beta0)
4-
- [Downloads for v1.30.0-beta.0](#downloads-for-v1300-beta0)
3+
- [v1.30.0-rc.0](#v1300-rc0)
4+
- [Downloads for v1.30.0-rc.0](#downloads-for-v1300-rc0)
55
- [Source Code](#source-code)
66
- [Client Binaries](#client-binaries)
77
- [Server Binaries](#server-binaries)
88
- [Node Binaries](#node-binaries)
99
- [Container Images](#container-images)
10-
- [Changelog since v1.30.0-alpha.3](#changelog-since-v1300-alpha3)
10+
- [Changelog since v1.30.0-beta.0](#changelog-since-v1300-beta0)
1111
- [Changes by Kind](#changes-by-kind)
12-
- [API Change](#api-change)
13-
- [Feature](#feature)
12+
- [Failing Test](#failing-test)
1413
- [Bug or Regression](#bug-or-regression)
15-
- [Other (Cleanup or Flake)](#other-cleanup-or-flake)
1614
- [Dependencies](#dependencies)
1715
- [Added](#added)
1816
- [Changed](#changed)
1917
- [Removed](#removed)
20-
- [v1.30.0-alpha.3](#v1300-alpha3)
21-
- [Downloads for v1.30.0-alpha.3](#downloads-for-v1300-alpha3)
18+
- [v1.30.0-beta.0](#v1300-beta0)
19+
- [Downloads for v1.30.0-beta.0](#downloads-for-v1300-beta0)
2220
- [Source Code](#source-code-1)
2321
- [Client Binaries](#client-binaries-1)
2422
- [Server Binaries](#server-binaries-1)
2523
- [Node Binaries](#node-binaries-1)
2624
- [Container Images](#container-images-1)
27-
- [Changelog since v1.30.0-alpha.2](#changelog-since-v1300-alpha2)
25+
- [Changelog since v1.30.0-alpha.3](#changelog-since-v1300-alpha3)
2826
- [Changes by Kind](#changes-by-kind-1)
29-
- [API Change](#api-change-1)
30-
- [Feature](#feature-1)
31-
- [Documentation](#documentation)
27+
- [API Change](#api-change)
28+
- [Feature](#feature)
3229
- [Bug or Regression](#bug-or-regression-1)
33-
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-1)
30+
- [Other (Cleanup or Flake)](#other-cleanup-or-flake)
3431
- [Dependencies](#dependencies-1)
3532
- [Added](#added-1)
3633
- [Changed](#changed-1)
3734
- [Removed](#removed-1)
38-
- [v1.30.0-alpha.2](#v1300-alpha2)
39-
- [Downloads for v1.30.0-alpha.2](#downloads-for-v1300-alpha2)
35+
- [v1.30.0-alpha.3](#v1300-alpha3)
36+
- [Downloads for v1.30.0-alpha.3](#downloads-for-v1300-alpha3)
4037
- [Source Code](#source-code-2)
4138
- [Client Binaries](#client-binaries-2)
4239
- [Server Binaries](#server-binaries-2)
4340
- [Node Binaries](#node-binaries-2)
4441
- [Container Images](#container-images-2)
45-
- [Changelog since v1.30.0-alpha.1](#changelog-since-v1300-alpha1)
42+
- [Changelog since v1.30.0-alpha.2](#changelog-since-v1300-alpha2)
4643
- [Changes by Kind](#changes-by-kind-2)
47-
- [Deprecation](#deprecation)
48-
- [API Change](#api-change-2)
49-
- [Feature](#feature-2)
44+
- [API Change](#api-change-1)
45+
- [Feature](#feature-1)
46+
- [Documentation](#documentation)
5047
- [Bug or Regression](#bug-or-regression-2)
51-
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-2)
48+
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-1)
5249
- [Dependencies](#dependencies-2)
5350
- [Added](#added-2)
5451
- [Changed](#changed-2)
5552
- [Removed](#removed-2)
56-
- [v1.30.0-alpha.1](#v1300-alpha1)
57-
- [Downloads for v1.30.0-alpha.1](#downloads-for-v1300-alpha1)
53+
- [v1.30.0-alpha.2](#v1300-alpha2)
54+
- [Downloads for v1.30.0-alpha.2](#downloads-for-v1300-alpha2)
5855
- [Source Code](#source-code-3)
5956
- [Client Binaries](#client-binaries-3)
6057
- [Server Binaries](#server-binaries-3)
6158
- [Node Binaries](#node-binaries-3)
6259
- [Container Images](#container-images-3)
63-
- [Changelog since v1.29.0](#changelog-since-v1290)
60+
- [Changelog since v1.30.0-alpha.1](#changelog-since-v1300-alpha1)
6461
- [Changes by Kind](#changes-by-kind-3)
65-
- [Deprecation](#deprecation-1)
66-
- [API Change](#api-change-3)
67-
- [Feature](#feature-3)
68-
- [Documentation](#documentation-1)
62+
- [Deprecation](#deprecation)
63+
- [API Change](#api-change-2)
64+
- [Feature](#feature-2)
6965
- [Bug or Regression](#bug-or-regression-3)
70-
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-3)
66+
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-2)
7167
- [Dependencies](#dependencies-3)
7268
- [Added](#added-3)
7369
- [Changed](#changed-3)
7470
- [Removed](#removed-3)
71+
- [v1.30.0-alpha.1](#v1300-alpha1)
72+
- [Downloads for v1.30.0-alpha.1](#downloads-for-v1300-alpha1)
73+
- [Source Code](#source-code-4)
74+
- [Client Binaries](#client-binaries-4)
75+
- [Server Binaries](#server-binaries-4)
76+
- [Node Binaries](#node-binaries-4)
77+
- [Container Images](#container-images-4)
78+
- [Changelog since v1.29.0](#changelog-since-v1290)
79+
- [Changes by Kind](#changes-by-kind-4)
80+
- [Deprecation](#deprecation-1)
81+
- [API Change](#api-change-3)
82+
- [Feature](#feature-3)
83+
- [Documentation](#documentation-1)
84+
- [Bug or Regression](#bug-or-regression-4)
85+
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-3)
86+
- [Dependencies](#dependencies-4)
87+
- [Added](#added-4)
88+
- [Changed](#changed-4)
89+
- [Removed](#removed-4)
7590

7691
<!-- END MUNGE: GENERATED_TOC -->
7792

93+
# v1.30.0-rc.0
94+
95+
96+
## Downloads for v1.30.0-rc.0
97+
98+
99+
100+
### Source Code
101+
102+
filename | sha512 hash
103+
-------- | -----------
104+
[kubernetes.tar.gz](https://dl.k8s.io/v1.30.0-rc.0/kubernetes.tar.gz) | e6b5adbfa00a7f36c6e3fbe1fac98264ba364d1bb212d1af8409e28f9fa4a73465ab45f13835c2a069cba9e92916e0ffcbb821cbe16c56d1772bd092f5509209
105+
[kubernetes-src.tar.gz](https://dl.k8s.io/v1.30.0-rc.0/kubernetes-src.tar.gz) | 2fb6a5f8db7a1251a5cbdebe07008ce1ab328caf7d89f9e63cb54cf961905194eaf6cca0e3fc4ba381fca92366cfa7f33ad53966c9483496b8b1905ae852f794
106+
107+
### Client Binaries
108+
109+
filename | sha512 hash
110+
-------- | -----------
111+
[kubernetes-client-darwin-amd64.tar.gz](https://dl.k8s.io/v1.30.0-rc.0/kubernetes-client-darwin-amd64.tar.gz) | 8b3f64eb99652dc0868dfc1686e1240c91d103d87802940b614b79ac5a965cae49a7ce207ca4758e72e027f2cbd35d01866d2a6e5ecc3dbf8098b6bbd3b96560
112+
[kubernetes-client-darwin-arm64.tar.gz](https://dl.k8s.io/v1.30.0-rc.0/kubernetes-client-darwin-arm64.tar.gz) | a2d8f7cfda53940e2c804be4d070aa7675c35fb3bc102aa235dbd33eed2a5aaa6cb34a67e89ac4dff70fb67eae7ce56c6761bcb5695247d755a8401ce23d9e70
113+
[kubernetes-client-linux-386.tar.gz](https://dl.k8s.io/v1.30.0-rc.0/kubernetes-client-linux-386.tar.gz) | ad9c3302781496b332f74de97c5034afe265005b779c5ddf8294e0c89d3e01edf0f55963b823821a94f3f852d1ce453c5a2c8234d0d17e2e41cfa1ebe400ded6
114+
[kubernetes-client-linux-amd64.tar.gz](https://dl.k8s.io/v1.30.0-rc.0/kubernetes-client-linux-amd64.tar.gz) | c64e2acaa2f4bc072ff407b5fbd59fff683524b6302501130c74291cd2981a04b70598102d47276d6cf135d63649b0c4e935989d76b5f1d14fa86d84cf138530
115+
[kubernetes-client-linux-arm.tar.gz](https://dl.k8s.io/v1.30.0-rc.0/kubernetes-client-linux-arm.tar.gz) | 6e273ed9eb3a73772f24d2a2de6faaec45d860ee721627e457b4f431d30bbd54128a018a66e8914c13ed1d0bcea19daf4022410e9e02e6a8ba74771523df8859
116+
[kubernetes-client-linux-arm64.tar.gz](https://dl.k8s.io/v1.30.0-rc.0/kubernetes-client-linux-arm64.tar.gz) | 6d873fdfe0cddfe7f64e501f34410d55bc42d1e3dfdaf09fb77b800e16026e8ef56cbe47788d7c26540a56c139743825b62f4b5d1817a083c6c4e5957714b02b
117+
[kubernetes-client-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.30.0-rc.0/kubernetes-client-linux-ppc64le.tar.gz) | 2a85913a7950b0556ef3ca60b90e0488d98208b39c7c726ab0e2be92ef21b5d3fc66bbcf3a53d758867445acdf2a7069a35530fd09bdb7df9a11ff054bd7666b
118+
[kubernetes-client-linux-s390x.tar.gz](https://dl.k8s.io/v1.30.0-rc.0/kubernetes-client-linux-s390x.tar.gz) | 51c44df26ca635a9f8d4ccaefd9f73ce7eb140dc9c97dcf20790942a052873fef068fcf5341dcb603fc090d4d55639fd1c962e849aee900334ec18deac83b0e8
119+
[kubernetes-client-windows-386.tar.gz](https://dl.k8s.io/v1.30.0-rc.0/kubernetes-client-windows-386.tar.gz) | 53b422d9d7ddf68c307b3c582293fa10d1bc93ea5ab05ad0551782e89e207436947a66db3020d649978745d3d669b492382e124a01f8102c5487e5d712781c79
120+
[kubernetes-client-windows-amd64.tar.gz](https://dl.k8s.io/v1.30.0-rc.0/kubernetes-client-windows-amd64.tar.gz) | d2a07e65ea1c86f177081932723a404295c2011baeb3c1a8da82f95165d912af3c7dc5fb2f1f99071da43747ef21a9070715b011adbbd0fe1dfe61d3e58f3af5
121+
[kubernetes-client-windows-arm64.tar.gz](https://dl.k8s.io/v1.30.0-rc.0/kubernetes-client-windows-arm64.tar.gz) | 90a6b2afabc327c5149e3337361c642ce7ea1cf9cbd7eecca0244d93a8ae76ed647ddb5ade005dc7965d27081346c8af70a0c3b3ccf84364a99225fed2d3c655
122+
123+
### Server Binaries
124+
125+
filename | sha512 hash
126+
-------- | -----------
127+
[kubernetes-server-linux-amd64.tar.gz](https://dl.k8s.io/v1.30.0-rc.0/kubernetes-server-linux-amd64.tar.gz) | ac9cfc068f4ccf6cade570fcf06eb318254b05a6ba35c953281f2fe23f21649745199d252078301e078301906ef10e995fab1d99b9d1ed85a5640bcad87f5f72
128+
[kubernetes-server-linux-arm64.tar.gz](https://dl.k8s.io/v1.30.0-rc.0/kubernetes-server-linux-arm64.tar.gz) | 06d34cb5ed5931008259aa11cb3fe5b8d055f984ace62ddc1e1f6aa700ebd1cb9b4fad13977cd93c20207c7119748f10f7c84be097d1fea6b9500b1148f9009f
129+
[kubernetes-server-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.30.0-rc.0/kubernetes-server-linux-ppc64le.tar.gz) | da7df0c17a60fcfa302b7a6445f194af300152641e2a0c6c9c88ebc130d276543994d6fa82d012caad4d850be37d5dbb25d2816fc20129e575ff12945da09ea3
130+
[kubernetes-server-linux-s390x.tar.gz](https://dl.k8s.io/v1.30.0-rc.0/kubernetes-server-linux-s390x.tar.gz) | cabc0e81aecd3616454834eba63bb1a7dfb5058095c8854ee8ecf90512201525cf4957ffe4ea33e7029f90f4cf8bb6a455d4580f112695e9afdb3168a8f8339e
131+
132+
### Node Binaries
133+
134+
filename | sha512 hash
135+
-------- | -----------
136+
[kubernetes-node-linux-amd64.tar.gz](https://dl.k8s.io/v1.30.0-rc.0/kubernetes-node-linux-amd64.tar.gz) | 908f4145b9a44e7191a6385029bd05fc10ae70314c2342491ebc618340727dd9578bee0ea904a59dcfe569a1f346d9d1d9e3591bd64e0d93aa2aa23c5bb6bae2
137+
[kubernetes-node-linux-arm64.tar.gz](https://dl.k8s.io/v1.30.0-rc.0/kubernetes-node-linux-arm64.tar.gz) | 4a8227aa5f3792e15afdd773b6e25f610af8790f0024766bb946f01d643628e341c5d05f877acc862435abcd23af17d83f3c6a8846ba5182078d253846bf5548
138+
[kubernetes-node-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.30.0-rc.0/kubernetes-node-linux-ppc64le.tar.gz) | d9401943959a8f5cc96806ec4986394ece3fd12b3b9b98815190b573ddd88558eae37a263246d2d8032110f9876bf7d8339a740b0e998a7df70f3c55fddaa48f
139+
[kubernetes-node-linux-s390x.tar.gz](https://dl.k8s.io/v1.30.0-rc.0/kubernetes-node-linux-s390x.tar.gz) | cad41da775fc3325962d0181a5a7ae4b3b4a80ef65d3bea06a939306e6e6da3d5f165ee27d991524520b5778e01c481655a9bd3302c0ce5b3443612eaaa4914e
140+
[kubernetes-node-windows-amd64.tar.gz](https://dl.k8s.io/v1.30.0-rc.0/kubernetes-node-windows-amd64.tar.gz) | 9b70bb3c6d65b0d2cfadcca3104a832d3072a0c7931bacfca4bd620dc40dc66d6960c16a1ccb6a06f0a82b3a6b37453069d60de91e9615ecb816a6411a192a6e
141+
142+
### Container Images
143+
144+
All container images are available as manifest lists and support the described
145+
architectures. It is also possible to pull a specific architecture directly by
146+
adding the "-$ARCH" suffix to the container image name.
147+
148+
name | architectures
149+
---- | -------------
150+
[registry.k8s.io/conformance:v1.30.0-rc.0](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/conformance) | [amd64](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/conformance-amd64), [arm64](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/conformance-arm64), [ppc64le](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/conformance-ppc64le), [s390x](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/conformance-s390x)
151+
[registry.k8s.io/kube-apiserver:v1.30.0-rc.0](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kube-apiserver) | [amd64](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kube-apiserver-amd64), [arm64](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kube-apiserver-arm64), [ppc64le](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kube-apiserver-ppc64le), [s390x](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kube-apiserver-s390x)
152+
[registry.k8s.io/kube-controller-manager:v1.30.0-rc.0](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kube-controller-manager) | [amd64](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kube-controller-manager-amd64), [arm64](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kube-controller-manager-arm64), [ppc64le](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kube-controller-manager-ppc64le), [s390x](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kube-controller-manager-s390x)
153+
[registry.k8s.io/kube-proxy:v1.30.0-rc.0](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kube-proxy) | [amd64](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kube-proxy-amd64), [arm64](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kube-proxy-arm64), [ppc64le](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kube-proxy-ppc64le), [s390x](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kube-proxy-s390x)
154+
[registry.k8s.io/kube-scheduler:v1.30.0-rc.0](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kube-scheduler) | [amd64](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kube-scheduler-amd64), [arm64](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kube-scheduler-arm64), [ppc64le](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kube-scheduler-ppc64le), [s390x](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kube-scheduler-s390x)
155+
[registry.k8s.io/kubectl:v1.30.0-rc.0](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kubectl) | [amd64](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kubectl-amd64), [arm64](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kubectl-arm64), [ppc64le](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kubectl-ppc64le), [s390x](https://console.cloud.google.com/artifacts/docker/k8s-artifacts-prod/southamerica-east1/images/kubectl-s390x)
156+
157+
## Changelog since v1.30.0-beta.0
158+
159+
## Changes by Kind
160+
161+
### Failing Test
162+
163+
- Revert "support sharing waitingPods across different scheduler profiles" ([#124001](https://github.com/kubernetes/kubernetes/pull/124001), [@kerthcet](https://github.com/kerthcet)) [SIG Scheduling]
164+
165+
### Bug or Regression
166+
167+
- Currently, NodeAdded QueueingHint could not always be called because of the internal feature called preCheck.
168+
It's definitely not something expected for plugin developers,
169+
and we're trying to eventually remove preCheck completely to fix this.
170+
Until then we'll register UpdateNodeTaint event for plugins that have NodeAdded event, but don't have UpdateNodeTaint event.
171+
It'd result in a bad impact on the requeuing efficiency though, a lot better than some Pods being stuck in the
172+
unschedulable pod pool. ([#122292](https://github.com/kubernetes/kubernetes/pull/122292), [@sanposhiho](https://github.com/sanposhiho)) [SIG Node, Scheduling, Storage and Testing]
173+
- Fix enabling consistent list from watch cache also works for resourceVersion=0 ([#123676](https://github.com/kubernetes/kubernetes/pull/123676), [@serathius](https://github.com/serathius)) [SIG API Machinery]
174+
- Kube-apiserver: fixes a 1.27+ regression in watch stability by serving watch requests without a resourceVersion from the watch cache by default, as in <1.27 (disabling the change in #115096 by default). This mitigates the impact of an etcd watch bug (https://github.com/etcd-io/etcd/pull/17555). If the 1.27 change in #115096 to serve these requests from underlying storage is still desired despite the impact on watch stability, it can be re-enabled with a `WatchFromStorageWithoutResourceVersion` feature gate. ([#123935](https://github.com/kubernetes/kubernetes/pull/123935), [@serathius](https://github.com/serathius)) [SIG API Machinery and Etcd]
175+
176+
## Dependencies
177+
178+
### Added
179+
_Nothing has changed._
180+
181+
### Changed
182+
_Nothing has changed._
183+
184+
### Removed
185+
_Nothing has changed._
186+
187+
188+
78189
# v1.30.0-beta.0
79190

80191

0 commit comments

Comments
 (0)