Skip to content

Commit 60c4c2b

Browse files
CHANGELOG: Update directory for v1.31.0-rc.1 release
1 parent 00236ae commit 60c4c2b

File tree

1 file changed

+141
-31
lines changed

1 file changed

+141
-31
lines changed

CHANGELOG/CHANGELOG-1.31.md

+141-31
Original file line numberDiff line numberDiff line change
@@ -1,104 +1,214 @@
11
<!-- BEGIN MUNGE: GENERATED_TOC -->
22

3-
- [v1.31.0-rc.0](#v1310-rc0)
4-
- [Downloads for v1.31.0-rc.0](#downloads-for-v1310-rc0)
3+
- [v1.31.0-rc.1](#v1310-rc1)
4+
- [Downloads for v1.31.0-rc.1](#downloads-for-v1310-rc1)
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.31.0-beta.0](#changelog-since-v1310-beta0)
11-
- [Urgent Upgrade Notes](#urgent-upgrade-notes)
12-
- [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade)
10+
- [Changelog since v1.31.0-rc.0](#changelog-since-v1310-rc0)
1311
- [Changes by Kind](#changes-by-kind)
14-
- [Deprecation](#deprecation)
1512
- [API Change](#api-change)
1613
- [Feature](#feature)
17-
- [Failing Test](#failing-test)
1814
- [Bug or Regression](#bug-or-regression)
19-
- [Other (Cleanup or Flake)](#other-cleanup-or-flake)
2015
- [Dependencies](#dependencies)
2116
- [Added](#added)
2217
- [Changed](#changed)
2318
- [Removed](#removed)
24-
- [v1.31.0-beta.0](#v1310-beta0)
25-
- [Downloads for v1.31.0-beta.0](#downloads-for-v1310-beta0)
19+
- [v1.31.0-rc.0](#v1310-rc0)
20+
- [Downloads for v1.31.0-rc.0](#downloads-for-v1310-rc0)
2621
- [Source Code](#source-code-1)
2722
- [Client Binaries](#client-binaries-1)
2823
- [Server Binaries](#server-binaries-1)
2924
- [Node Binaries](#node-binaries-1)
3025
- [Container Images](#container-images-1)
31-
- [Changelog since v1.31.0-alpha.3](#changelog-since-v1310-alpha3)
26+
- [Changelog since v1.31.0-beta.0](#changelog-since-v1310-beta0)
27+
- [Urgent Upgrade Notes](#urgent-upgrade-notes)
28+
- [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade)
3229
- [Changes by Kind](#changes-by-kind-1)
30+
- [Deprecation](#deprecation)
3331
- [API Change](#api-change-1)
3432
- [Feature](#feature-1)
33+
- [Failing Test](#failing-test)
3534
- [Bug or Regression](#bug-or-regression-1)
36-
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-1)
35+
- [Other (Cleanup or Flake)](#other-cleanup-or-flake)
3736
- [Dependencies](#dependencies-1)
3837
- [Added](#added-1)
3938
- [Changed](#changed-1)
4039
- [Removed](#removed-1)
41-
- [v1.31.0-alpha.3](#v1310-alpha3)
42-
- [Downloads for v1.31.0-alpha.3](#downloads-for-v1310-alpha3)
40+
- [v1.31.0-beta.0](#v1310-beta0)
41+
- [Downloads for v1.31.0-beta.0](#downloads-for-v1310-beta0)
4342
- [Source Code](#source-code-2)
4443
- [Client Binaries](#client-binaries-2)
4544
- [Server Binaries](#server-binaries-2)
4645
- [Node Binaries](#node-binaries-2)
4746
- [Container Images](#container-images-2)
48-
- [Changelog since v1.31.0-alpha.2](#changelog-since-v1310-alpha2)
47+
- [Changelog since v1.31.0-alpha.3](#changelog-since-v1310-alpha3)
4948
- [Changes by Kind](#changes-by-kind-2)
5049
- [API Change](#api-change-2)
5150
- [Feature](#feature-2)
5251
- [Bug or Regression](#bug-or-regression-2)
53-
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-2)
52+
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-1)
5453
- [Dependencies](#dependencies-2)
5554
- [Added](#added-2)
5655
- [Changed](#changed-2)
5756
- [Removed](#removed-2)
58-
- [v1.31.0-alpha.2](#v1310-alpha2)
59-
- [Downloads for v1.31.0-alpha.2](#downloads-for-v1310-alpha2)
57+
- [v1.31.0-alpha.3](#v1310-alpha3)
58+
- [Downloads for v1.31.0-alpha.3](#downloads-for-v1310-alpha3)
6059
- [Source Code](#source-code-3)
6160
- [Client Binaries](#client-binaries-3)
6261
- [Server Binaries](#server-binaries-3)
6362
- [Node Binaries](#node-binaries-3)
6463
- [Container Images](#container-images-3)
65-
- [Changelog since v1.31.0-alpha.1](#changelog-since-v1310-alpha1)
66-
- [Urgent Upgrade Notes](#urgent-upgrade-notes-1)
67-
- [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-1)
64+
- [Changelog since v1.31.0-alpha.2](#changelog-since-v1310-alpha2)
6865
- [Changes by Kind](#changes-by-kind-3)
6966
- [API Change](#api-change-3)
7067
- [Feature](#feature-3)
71-
- [Failing Test](#failing-test-1)
7268
- [Bug or Regression](#bug-or-regression-3)
73-
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-3)
69+
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-2)
7470
- [Dependencies](#dependencies-3)
7571
- [Added](#added-3)
7672
- [Changed](#changed-3)
7773
- [Removed](#removed-3)
78-
- [v1.31.0-alpha.1](#v1310-alpha1)
79-
- [Downloads for v1.31.0-alpha.1](#downloads-for-v1310-alpha1)
74+
- [v1.31.0-alpha.2](#v1310-alpha2)
75+
- [Downloads for v1.31.0-alpha.2](#downloads-for-v1310-alpha2)
8076
- [Source Code](#source-code-4)
8177
- [Client Binaries](#client-binaries-4)
8278
- [Server Binaries](#server-binaries-4)
8379
- [Node Binaries](#node-binaries-4)
8480
- [Container Images](#container-images-4)
85-
- [Changelog since v1.30.0](#changelog-since-v1300)
86-
- [Urgent Upgrade Notes](#urgent-upgrade-notes-2)
87-
- [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-2)
81+
- [Changelog since v1.31.0-alpha.1](#changelog-since-v1310-alpha1)
82+
- [Urgent Upgrade Notes](#urgent-upgrade-notes-1)
83+
- [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-1)
8884
- [Changes by Kind](#changes-by-kind-4)
89-
- [Deprecation](#deprecation-1)
9085
- [API Change](#api-change-4)
9186
- [Feature](#feature-4)
92-
- [Failing Test](#failing-test-2)
87+
- [Failing Test](#failing-test-1)
9388
- [Bug or Regression](#bug-or-regression-4)
94-
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-4)
89+
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-3)
9590
- [Dependencies](#dependencies-4)
9691
- [Added](#added-4)
9792
- [Changed](#changed-4)
9893
- [Removed](#removed-4)
94+
- [v1.31.0-alpha.1](#v1310-alpha1)
95+
- [Downloads for v1.31.0-alpha.1](#downloads-for-v1310-alpha1)
96+
- [Source Code](#source-code-5)
97+
- [Client Binaries](#client-binaries-5)
98+
- [Server Binaries](#server-binaries-5)
99+
- [Node Binaries](#node-binaries-5)
100+
- [Container Images](#container-images-5)
101+
- [Changelog since v1.30.0](#changelog-since-v1300)
102+
- [Urgent Upgrade Notes](#urgent-upgrade-notes-2)
103+
- [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-2)
104+
- [Changes by Kind](#changes-by-kind-5)
105+
- [Deprecation](#deprecation-1)
106+
- [API Change](#api-change-5)
107+
- [Feature](#feature-5)
108+
- [Failing Test](#failing-test-2)
109+
- [Bug or Regression](#bug-or-regression-5)
110+
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-4)
111+
- [Dependencies](#dependencies-5)
112+
- [Added](#added-5)
113+
- [Changed](#changed-5)
114+
- [Removed](#removed-5)
99115

100116
<!-- END MUNGE: GENERATED_TOC -->
101117

118+
# v1.31.0-rc.1
119+
120+
121+
## Downloads for v1.31.0-rc.1
122+
123+
124+
125+
### Source Code
126+
127+
filename | sha512 hash
128+
-------- | -----------
129+
[kubernetes.tar.gz](https://dl.k8s.io/v1.31.0-rc.1/kubernetes.tar.gz) | 5d022d538874ba52e4ad3fdede39dd713bc79ca9178331b160e673743f71c7afa5432814b70910011e307d36f21c27269aeb6d010b1378811054b91337664311
130+
[kubernetes-src.tar.gz](https://dl.k8s.io/v1.31.0-rc.1/kubernetes-src.tar.gz) | f8e3c5a199c57cc4e2e85cdcf5b486f70c01609e2ea086bccfcda83c58dffff944414a34d0b63dd1da893a8729e56fd43adb667857c94a08d0d11adcdc141358
131+
132+
### Client Binaries
133+
134+
filename | sha512 hash
135+
-------- | -----------
136+
[kubernetes-client-darwin-amd64.tar.gz](https://dl.k8s.io/v1.31.0-rc.1/kubernetes-client-darwin-amd64.tar.gz) | e3c6d5da10e0699990a3c724bc6654f25b6f6146d946f667176e5bae266dc2598494e32dc01ccd1d20abf53c57b0612fb84893cb295d2077a29b6f678492e8cc
137+
[kubernetes-client-darwin-arm64.tar.gz](https://dl.k8s.io/v1.31.0-rc.1/kubernetes-client-darwin-arm64.tar.gz) | 43963c3e92e126ed027e2150f0821495e97d28ac485f504577297dadd7ce6cfc857d42ad586106f5f9354a2c9dbbcaa11e1a3c806abfa0efe0da9df3bf451aa8
138+
[kubernetes-client-linux-386.tar.gz](https://dl.k8s.io/v1.31.0-rc.1/kubernetes-client-linux-386.tar.gz) | a692d2627b5dc15c7b5994db664960eb5e5962d36888ed56ee9a91d09b307c16635ac8e4979d7c06f35517640858c3dce291c23440181dba5f01d694aceace5e
139+
[kubernetes-client-linux-amd64.tar.gz](https://dl.k8s.io/v1.31.0-rc.1/kubernetes-client-linux-amd64.tar.gz) | d88faa18cadea05c733b3d714c2e5a6303e044178e65f517c9094955dad57e87a6031eb0ad1b80dc390485284e4b6846fe0698055b2076a4d03e2067f53b2dd2
140+
[kubernetes-client-linux-arm.tar.gz](https://dl.k8s.io/v1.31.0-rc.1/kubernetes-client-linux-arm.tar.gz) | 4bf4d2ce1739756526e36819e171f5ca7e13727f8afa27f060721127a6a9eb36248c9fd91bb64dd83a39c8e04ab05d1c98d11423d897465c573a1d2bf1719026
141+
[kubernetes-client-linux-arm64.tar.gz](https://dl.k8s.io/v1.31.0-rc.1/kubernetes-client-linux-arm64.tar.gz) | 52c5264f1fa4afc682baa4af5fa29a2602c7e0506cd7df3bc594f6825844dadb383389d23463d3deaf34a18f93354411b3ed6acd558e1c01bf627955827fbc0d
142+
[kubernetes-client-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.31.0-rc.1/kubernetes-client-linux-ppc64le.tar.gz) | 9f82206941d984756f800ca86746bc5da7b3dbaef7841db58c829d9da77b5b927b3947dbe6fe04ba560e9774e59795cb751a671fcfc105198e37c73e12f84ace
143+
[kubernetes-client-linux-s390x.tar.gz](https://dl.k8s.io/v1.31.0-rc.1/kubernetes-client-linux-s390x.tar.gz) | 1c37c898eee226811c2bd32baec904e4ae3d805dcc905688ce70091664c2fca4528088c45981dc2d539c35387a5b853d4ce133caeac78f9679e26f4026b7afcc
144+
[kubernetes-client-windows-386.tar.gz](https://dl.k8s.io/v1.31.0-rc.1/kubernetes-client-windows-386.tar.gz) | 80c09b13b5de56722c59ac4e71fc094b0d898b8c1d2bc8414ed5c346ca5bea546b3996d17a361ef1f4f0371d10e08d402f4669c75f448357c8a8c2ea4ac9623b
145+
[kubernetes-client-windows-amd64.tar.gz](https://dl.k8s.io/v1.31.0-rc.1/kubernetes-client-windows-amd64.tar.gz) | e1418e3f98cad95dda7be236c02faf7836df4c13dfa2bd37b0aec5371b243426abd9d951f2c738906f9b7e5029ffb901af9967944782a3964273ef065bea65ff
146+
[kubernetes-client-windows-arm64.tar.gz](https://dl.k8s.io/v1.31.0-rc.1/kubernetes-client-windows-arm64.tar.gz) | af083f0fe673d6c241346891820c27020a6c61c9223075671c1273d5f6d97f2175b66169737e0bfd301ae46ec85ac390570531426f744dc0aba2f65384226612
147+
148+
### Server Binaries
149+
150+
filename | sha512 hash
151+
-------- | -----------
152+
[kubernetes-server-linux-amd64.tar.gz](https://dl.k8s.io/v1.31.0-rc.1/kubernetes-server-linux-amd64.tar.gz) | ef42e6a87dece9cf2730791d561a651864377802174205b5f32a0378ba8e583a99d892083aaef9848e63552f25352f316c21f91a372157fe127de49b0f06d8cf
153+
[kubernetes-server-linux-arm64.tar.gz](https://dl.k8s.io/v1.31.0-rc.1/kubernetes-server-linux-arm64.tar.gz) | 142c62981b44a12e8c6371fb918c162b89b16a78b47e3a39cdd284ebb5cc5bc87e11de8d9384d726014c3373ee2fe7995b5af232dae940d36b1a4636755c6d9b
154+
[kubernetes-server-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.31.0-rc.1/kubernetes-server-linux-ppc64le.tar.gz) | 6434b70adcc7132abd40bed85be0665414253972c8c7ae716841bce4633e06fae03757ea92dfb0fed583e4d71d67242b5fdd9404b7f4edab8401faf742aaf9c5
155+
[kubernetes-server-linux-s390x.tar.gz](https://dl.k8s.io/v1.31.0-rc.1/kubernetes-server-linux-s390x.tar.gz) | 544edbc5ff361678eb93226cd4e465edf0c0dce15964da059c7732cb9d842a158e0e17d39307183a898ddc1ce70d3438208c1c6b27b5086aa7247dd418750875
156+
157+
### Node Binaries
158+
159+
filename | sha512 hash
160+
-------- | -----------
161+
[kubernetes-node-linux-amd64.tar.gz](https://dl.k8s.io/v1.31.0-rc.1/kubernetes-node-linux-amd64.tar.gz) | 3d157cd117ffbfd996894d9003f6e3b779b2a1642a26600c9ab40d08d78e35f252e3e5d4f893ec4f615d74da05a54024e497314ce026ed1d6379a3ebbe5c6e78
162+
[kubernetes-node-linux-arm64.tar.gz](https://dl.k8s.io/v1.31.0-rc.1/kubernetes-node-linux-arm64.tar.gz) | ae8793bd41755ebcf20a8f8435185dabe25087cbc733782216444270cf9609ddcb29eece1d56b14ad320a4d740ea7c8a27ca6a37171b493f273eb66995b10ef1
163+
[kubernetes-node-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.31.0-rc.1/kubernetes-node-linux-ppc64le.tar.gz) | 11e42f171ed24f816b70d5761507c4b3615f1aa57170d09d785203800873af941e434e4d29c8cfc2570f6ffbcb6eacc9c5067eb374faa0442600df31ec3c207e
164+
[kubernetes-node-linux-s390x.tar.gz](https://dl.k8s.io/v1.31.0-rc.1/kubernetes-node-linux-s390x.tar.gz) | 6c46b1c7b9a46d3a80e43dd9c62475bfcadbda86d7659427f708b6a07b9b27987b7df4763233b63a56a49f2693b879b4be3d3727aa0fc24e5e917268e22bcd00
165+
[kubernetes-node-windows-amd64.tar.gz](https://dl.k8s.io/v1.31.0-rc.1/kubernetes-node-windows-amd64.tar.gz) | a88e2a78fc7b4fcd907102beeb7b1c24ac4253bb0d1c17306eb8ef19a2efd76af66be852a8d495c1234034e704079bff9d84a3f2540755e15c84320cd8381469
166+
167+
### Container Images
168+
169+
All container images are available as manifest lists and support the described
170+
architectures. It is also possible to pull a specific architecture directly by
171+
adding the "-$ARCH" suffix to the container image name.
172+
173+
name | architectures
174+
---- | -------------
175+
[registry.k8s.io/conformance:v1.31.0-rc.1](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)
176+
[registry.k8s.io/kube-apiserver:v1.31.0-rc.1](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)
177+
[registry.k8s.io/kube-controller-manager:v1.31.0-rc.1](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)
178+
[registry.k8s.io/kube-proxy:v1.31.0-rc.1](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)
179+
[registry.k8s.io/kube-scheduler:v1.31.0-rc.1](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)
180+
[registry.k8s.io/kubectl:v1.31.0-rc.1](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)
181+
182+
## Changelog since v1.31.0-rc.0
183+
184+
## Changes by Kind
185+
186+
### API Change
187+
188+
- Move ConsistentListFromCache feature flag to Beta and enable it by default ([#126469](https://github.com/kubernetes/kubernetes/pull/126469), [@serathius](https://github.com/serathius)) [SIG API Machinery]
189+
190+
### Feature
191+
192+
- Parallelize calls to conversion webhooks when watching from etcd to prevent watchcache from lagging and helps clusters with slow conversion webhooks or transformers.
193+
This feature is disabled-by-default and can be enabled using the new ConcurrentWatchObjectDecode feature gate. ([#126329](https://github.com/kubernetes/kubernetes/pull/126329), [@serathius](https://github.com/serathius)) [SIG API Machinery, Etcd and Testing]
194+
195+
### Bug or Regression
196+
197+
- Disabled a previously on-by-default optimization for the API server where each **watch** response used a dedicated goroutine. The `APIServingWithRoutine` feature gate has been demoted from beta to alpha, and is now off by default. ([#126470](https://github.com/kubernetes/kubernetes/pull/126470), [@benluddy](https://github.com/benluddy)) [SIG API Machinery and Scalability]
198+
199+
## Dependencies
200+
201+
### Added
202+
_Nothing has changed._
203+
204+
### Changed
205+
_Nothing has changed._
206+
207+
### Removed
208+
_Nothing has changed._
209+
210+
211+
102212
# v1.31.0-rc.0
103213

104214

0 commit comments

Comments
 (0)