From bf38ed0e5b7c6ea80597ad673ab5a273e7d5c899 Mon Sep 17 00:00:00 2001 From: Kubernetes Release Robot Date: Fri, 15 Mar 2024 00:25:43 +0000 Subject: [PATCH] CHANGELOG: Update directory for v1.28.8 release --- CHANGELOG/CHANGELOG-1.28.md | 284 +++++++++++++++++++++++++----------- 1 file changed, 201 insertions(+), 83 deletions(-) diff --git a/CHANGELOG/CHANGELOG-1.28.md b/CHANGELOG/CHANGELOG-1.28.md index 3732301e481..9087a33fa32 100644 --- a/CHANGELOG/CHANGELOG-1.28.md +++ b/CHANGELOG/CHANGELOG-1.28.md @@ -1,44 +1,44 @@ -- [v1.28.7](#v1287) - - [Downloads for v1.28.7](#downloads-for-v1287) +- [v1.28.8](#v1288) + - [Downloads for v1.28.8](#downloads-for-v1288) - [Source Code](#source-code) - [Client Binaries](#client-binaries) - [Server Binaries](#server-binaries) - [Node Binaries](#node-binaries) - [Container Images](#container-images) - - [Changelog since v1.28.6](#changelog-since-v1286) + - [Changelog since v1.28.7](#changelog-since-v1287) - [Changes by Kind](#changes-by-kind) - [Feature](#feature) - [Bug or Regression](#bug-or-regression) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake) - [Dependencies](#dependencies) - [Added](#added) - [Changed](#changed) - [Removed](#removed) -- [v1.28.6](#v1286) - - [Downloads for v1.28.6](#downloads-for-v1286) +- [v1.28.7](#v1287) + - [Downloads for v1.28.7](#downloads-for-v1287) - [Source Code](#source-code-1) - [Client Binaries](#client-binaries-1) - [Server Binaries](#server-binaries-1) - [Node Binaries](#node-binaries-1) - [Container Images](#container-images-1) - - [Changelog since v1.28.5](#changelog-since-v1285) + - [Changelog since v1.28.6](#changelog-since-v1286) - [Changes by Kind](#changes-by-kind-1) - [Feature](#feature-1) - [Bug or Regression](#bug-or-regression-1) - - [Other (Cleanup or Flake)](#other-cleanup-or-flake) - [Dependencies](#dependencies-1) - [Added](#added-1) - [Changed](#changed-1) - [Removed](#removed-1) -- [v1.28.5](#v1285) - - [Downloads for v1.28.5](#downloads-for-v1285) +- [v1.28.6](#v1286) + - [Downloads for v1.28.6](#downloads-for-v1286) - [Source Code](#source-code-2) - [Client Binaries](#client-binaries-2) - [Server Binaries](#server-binaries-2) - [Node Binaries](#node-binaries-2) - [Container Images](#container-images-2) - - [Changelog since v1.28.4](#changelog-since-v1284) + - [Changelog since v1.28.5](#changelog-since-v1285) - [Changes by Kind](#changes-by-kind-2) - [Feature](#feature-2) - [Bug or Regression](#bug-or-regression-2) @@ -47,177 +47,175 @@ - [Added](#added-2) - [Changed](#changed-2) - [Removed](#removed-2) -- [v1.28.4](#v1284) - - [Downloads for v1.28.4](#downloads-for-v1284) +- [v1.28.5](#v1285) + - [Downloads for v1.28.5](#downloads-for-v1285) - [Source Code](#source-code-3) - [Client Binaries](#client-binaries-3) - [Server Binaries](#server-binaries-3) - [Node Binaries](#node-binaries-3) - [Container Images](#container-images-3) - - [Changelog since v1.28.3](#changelog-since-v1283) - - [Important Security Information](#important-security-information) - - [CVE-2023-5528: Insufficient input sanitization in in-tree storage plugin leads to privilege escalation on Windows nodes](#cve-2023-5528-insufficient-input-sanitization-in-in-tree-storage-plugin-leads-to-privilege-escalation-on-windows-nodes) + - [Changelog since v1.28.4](#changelog-since-v1284) - [Changes by Kind](#changes-by-kind-3) - - [API Change](#api-change) - [Feature](#feature-3) - [Bug or Regression](#bug-or-regression-3) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake-2) - [Dependencies](#dependencies-3) - [Added](#added-3) - [Changed](#changed-3) - [Removed](#removed-3) -- [v1.28.3](#v1283) - - [Downloads for v1.28.3](#downloads-for-v1283) +- [v1.28.4](#v1284) + - [Downloads for v1.28.4](#downloads-for-v1284) - [Source Code](#source-code-4) - [Client Binaries](#client-binaries-4) - [Server Binaries](#server-binaries-4) - [Node Binaries](#node-binaries-4) - [Container Images](#container-images-4) - - [Changelog since v1.28.2](#changelog-since-v1282) + - [Changelog since v1.28.3](#changelog-since-v1283) + - [Important Security Information](#important-security-information) + - [CVE-2023-5528: Insufficient input sanitization in in-tree storage plugin leads to privilege escalation on Windows nodes](#cve-2023-5528-insufficient-input-sanitization-in-in-tree-storage-plugin-leads-to-privilege-escalation-on-windows-nodes) - [Changes by Kind](#changes-by-kind-4) + - [API Change](#api-change) - [Feature](#feature-4) - - [Failing Test](#failing-test) - [Bug or Regression](#bug-or-regression-4) - - [Other (Cleanup or Flake)](#other-cleanup-or-flake-2) - [Dependencies](#dependencies-4) - [Added](#added-4) - [Changed](#changed-4) - [Removed](#removed-4) -- [v1.28.2](#v1282) - - [Downloads for v1.28.2](#downloads-for-v1282) +- [v1.28.3](#v1283) + - [Downloads for v1.28.3](#downloads-for-v1283) - [Source Code](#source-code-5) - [Client Binaries](#client-binaries-5) - [Server Binaries](#server-binaries-5) - [Node Binaries](#node-binaries-5) - [Container Images](#container-images-5) - - [Changelog since v1.28.1](#changelog-since-v1281) + - [Changelog since v1.28.2](#changelog-since-v1282) - [Changes by Kind](#changes-by-kind-5) - - [API Change](#api-change-1) - [Feature](#feature-5) + - [Failing Test](#failing-test) - [Bug or Regression](#bug-or-regression-5) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake-3) - [Dependencies](#dependencies-5) - [Added](#added-5) - [Changed](#changed-5) - [Removed](#removed-5) -- [v1.28.1](#v1281) - - [Downloads for v1.28.1](#downloads-for-v1281) +- [v1.28.2](#v1282) + - [Downloads for v1.28.2](#downloads-for-v1282) - [Source Code](#source-code-6) - [Client Binaries](#client-binaries-6) - [Server Binaries](#server-binaries-6) - [Node Binaries](#node-binaries-6) - [Container Images](#container-images-6) - - [Changelog since v1.28.0](#changelog-since-v1280) - - [Important Security Information](#important-security-information-1) - - [CVE-2023-3955: Insufficient input sanitization on Windows nodes leads to privilege escalation](#cve-2023-3955-insufficient-input-sanitization-on-windows-nodes-leads-to-privilege-escalation) - - [CVE-2023-3676: Insufficient input sanitization on Windows nodes leads to privilege escalation](#cve-2023-3676-insufficient-input-sanitization-on-windows-nodes-leads-to-privilege-escalation) + - [Changelog since v1.28.1](#changelog-since-v1281) - [Changes by Kind](#changes-by-kind-6) - - [Other (Cleanup or Flake)](#other-cleanup-or-flake-3) + - [API Change](#api-change-1) + - [Feature](#feature-6) + - [Bug or Regression](#bug-or-regression-6) - [Dependencies](#dependencies-6) - [Added](#added-6) - [Changed](#changed-6) - [Removed](#removed-6) -- [v1.28.0](#v1280) - - [Downloads for v1.28.0](#downloads-for-v1280) +- [v1.28.1](#v1281) + - [Downloads for v1.28.1](#downloads-for-v1281) - [Source Code](#source-code-7) - [Client Binaries](#client-binaries-7) - [Server Binaries](#server-binaries-7) - [Node Binaries](#node-binaries-7) - [Container Images](#container-images-7) - - [Changelog since v1.27.0](#changelog-since-v1270) - - [Urgent Upgrade Notes](#urgent-upgrade-notes) - - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade) + - [Changelog since v1.28.0](#changelog-since-v1280) + - [Important Security Information](#important-security-information-1) + - [CVE-2023-3955: Insufficient input sanitization on Windows nodes leads to privilege escalation](#cve-2023-3955-insufficient-input-sanitization-on-windows-nodes-leads-to-privilege-escalation) + - [CVE-2023-3676: Insufficient input sanitization on Windows nodes leads to privilege escalation](#cve-2023-3676-insufficient-input-sanitization-on-windows-nodes-leads-to-privilege-escalation) - [Changes by Kind](#changes-by-kind-7) - - [Deprecation](#deprecation) - - [API Change](#api-change-2) - - [Feature](#feature-6) - - [Documentation](#documentation) - - [Failing Test](#failing-test-1) - - [Bug or Regression](#bug-or-regression-6) - [Other (Cleanup or Flake)](#other-cleanup-or-flake-4) - [Dependencies](#dependencies-7) - [Added](#added-7) - [Changed](#changed-7) - [Removed](#removed-7) -- [v1.28.0-rc.1](#v1280-rc1) - - [Downloads for v1.28.0-rc.1](#downloads-for-v1280-rc1) +- [v1.28.0](#v1280) + - [Downloads for v1.28.0](#downloads-for-v1280) - [Source Code](#source-code-8) - [Client Binaries](#client-binaries-8) - [Server Binaries](#server-binaries-8) - [Node Binaries](#node-binaries-8) - [Container Images](#container-images-8) - - [Changelog since v1.28.0-rc.0](#changelog-since-v1280-rc0) + - [Changelog since v1.27.0](#changelog-since-v1270) + - [Urgent Upgrade Notes](#urgent-upgrade-notes) + - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade) - [Changes by Kind](#changes-by-kind-8) - - [API Change](#api-change-3) + - [Deprecation](#deprecation) + - [API Change](#api-change-2) - [Feature](#feature-7) + - [Documentation](#documentation) + - [Failing Test](#failing-test-1) - [Bug or Regression](#bug-or-regression-7) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake-5) - [Dependencies](#dependencies-8) - [Added](#added-8) - [Changed](#changed-8) - [Removed](#removed-8) -- [v1.28.0-rc.0](#v1280-rc0) - - [Downloads for v1.28.0-rc.0](#downloads-for-v1280-rc0) +- [v1.28.0-rc.1](#v1280-rc1) + - [Downloads for v1.28.0-rc.1](#downloads-for-v1280-rc1) - [Source Code](#source-code-9) - [Client Binaries](#client-binaries-9) - [Server Binaries](#server-binaries-9) - [Node Binaries](#node-binaries-9) - [Container Images](#container-images-9) - - [Changelog since v1.28.0-beta.0](#changelog-since-v1280-beta0) + - [Changelog since v1.28.0-rc.0](#changelog-since-v1280-rc0) - [Changes by Kind](#changes-by-kind-9) - - [API Change](#api-change-4) + - [API Change](#api-change-3) - [Feature](#feature-8) + - [Bug or Regression](#bug-or-regression-8) - [Dependencies](#dependencies-9) - [Added](#added-9) - [Changed](#changed-9) - [Removed](#removed-9) -- [v1.28.0-beta.0](#v1280-beta0) - - [Downloads for v1.28.0-beta.0](#downloads-for-v1280-beta0) +- [v1.28.0-rc.0](#v1280-rc0) + - [Downloads for v1.28.0-rc.0](#downloads-for-v1280-rc0) - [Source Code](#source-code-10) - [Client Binaries](#client-binaries-10) - [Server Binaries](#server-binaries-10) - [Node Binaries](#node-binaries-10) - [Container Images](#container-images-10) - - [Changelog since v1.28.0-alpha.4](#changelog-since-v1280-alpha4) + - [Changelog since v1.28.0-beta.0](#changelog-since-v1280-beta0) - [Changes by Kind](#changes-by-kind-10) - - [Deprecation](#deprecation-1) - - [API Change](#api-change-5) + - [API Change](#api-change-4) - [Feature](#feature-9) - - [Failing Test](#failing-test-2) - - [Bug or Regression](#bug-or-regression-8) - - [Other (Cleanup or Flake)](#other-cleanup-or-flake-5) - [Dependencies](#dependencies-10) - [Added](#added-10) - [Changed](#changed-10) - [Removed](#removed-10) -- [v1.28.0-alpha.4](#v1280-alpha4) - - [Downloads for v1.28.0-alpha.4](#downloads-for-v1280-alpha4) +- [v1.28.0-beta.0](#v1280-beta0) + - [Downloads for v1.28.0-beta.0](#downloads-for-v1280-beta0) - [Source Code](#source-code-11) - [Client Binaries](#client-binaries-11) - [Server Binaries](#server-binaries-11) - [Node Binaries](#node-binaries-11) - [Container Images](#container-images-11) - - [Changelog since v1.28.0-alpha.3](#changelog-since-v1280-alpha3) - - [Urgent Upgrade Notes](#urgent-upgrade-notes-1) - - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-1) + - [Changelog since v1.28.0-alpha.4](#changelog-since-v1280-alpha4) - [Changes by Kind](#changes-by-kind-11) - - [Deprecation](#deprecation-2) - - [API Change](#api-change-6) + - [Deprecation](#deprecation-1) + - [API Change](#api-change-5) - [Feature](#feature-10) + - [Failing Test](#failing-test-2) - [Bug or Regression](#bug-or-regression-9) - [Other (Cleanup or Flake)](#other-cleanup-or-flake-6) - [Dependencies](#dependencies-11) - [Added](#added-11) - [Changed](#changed-11) - [Removed](#removed-11) -- [v1.28.0-alpha.3](#v1280-alpha3) - - [Downloads for v1.28.0-alpha.3](#downloads-for-v1280-alpha3) +- [v1.28.0-alpha.4](#v1280-alpha4) + - [Downloads for v1.28.0-alpha.4](#downloads-for-v1280-alpha4) - [Source Code](#source-code-12) - [Client Binaries](#client-binaries-12) - [Server Binaries](#server-binaries-12) - [Node Binaries](#node-binaries-12) - [Container Images](#container-images-12) - - [Changelog since v1.28.0-alpha.2](#changelog-since-v1280-alpha2) + - [Changelog since v1.28.0-alpha.3](#changelog-since-v1280-alpha3) + - [Urgent Upgrade Notes](#urgent-upgrade-notes-1) + - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-1) - [Changes by Kind](#changes-by-kind-12) - - [Deprecation](#deprecation-3) - - [API Change](#api-change-7) + - [Deprecation](#deprecation-2) + - [API Change](#api-change-6) - [Feature](#feature-11) - [Bug or Regression](#bug-or-regression-10) - [Other (Cleanup or Flake)](#other-cleanup-or-flake-7) @@ -225,17 +223,17 @@ - [Added](#added-12) - [Changed](#changed-12) - [Removed](#removed-12) -- [v1.28.0-alpha.2](#v1280-alpha2) - - [Downloads for v1.28.0-alpha.2](#downloads-for-v1280-alpha2) +- [v1.28.0-alpha.3](#v1280-alpha3) + - [Downloads for v1.28.0-alpha.3](#downloads-for-v1280-alpha3) - [Source Code](#source-code-13) - [Client Binaries](#client-binaries-13) - [Server Binaries](#server-binaries-13) - [Node Binaries](#node-binaries-13) - [Container Images](#container-images-13) - - [Changelog since v1.28.0-alpha.1](#changelog-since-v1280-alpha1) - - [Urgent Upgrade Notes](#urgent-upgrade-notes-2) - - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-2) + - [Changelog since v1.28.0-alpha.2](#changelog-since-v1280-alpha2) - [Changes by Kind](#changes-by-kind-13) + - [Deprecation](#deprecation-3) + - [API Change](#api-change-7) - [Feature](#feature-12) - [Bug or Regression](#bug-or-regression-11) - [Other (Cleanup or Flake)](#other-cleanup-or-flake-8) @@ -243,29 +241,149 @@ - [Added](#added-13) - [Changed](#changed-13) - [Removed](#removed-13) -- [v1.28.0-alpha.1](#v1280-alpha1) - - [Downloads for v1.28.0-alpha.1](#downloads-for-v1280-alpha1) +- [v1.28.0-alpha.2](#v1280-alpha2) + - [Downloads for v1.28.0-alpha.2](#downloads-for-v1280-alpha2) - [Source Code](#source-code-14) - [Client Binaries](#client-binaries-14) - [Server Binaries](#server-binaries-14) - [Node Binaries](#node-binaries-14) - [Container Images](#container-images-14) - - [Changelog since v1.27.0](#changelog-since-v1270-1) + - [Changelog since v1.28.0-alpha.1](#changelog-since-v1280-alpha1) + - [Urgent Upgrade Notes](#urgent-upgrade-notes-2) + - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-2) - [Changes by Kind](#changes-by-kind-14) - - [Deprecation](#deprecation-4) - - [API Change](#api-change-8) - [Feature](#feature-13) - - [Documentation](#documentation-1) - - [Failing Test](#failing-test-3) - [Bug or Regression](#bug-or-regression-12) - [Other (Cleanup or Flake)](#other-cleanup-or-flake-9) - [Dependencies](#dependencies-14) - [Added](#added-14) - [Changed](#changed-14) - [Removed](#removed-14) +- [v1.28.0-alpha.1](#v1280-alpha1) + - [Downloads for v1.28.0-alpha.1](#downloads-for-v1280-alpha1) + - [Source Code](#source-code-15) + - [Client Binaries](#client-binaries-15) + - [Server Binaries](#server-binaries-15) + - [Node Binaries](#node-binaries-15) + - [Container Images](#container-images-15) + - [Changelog since v1.27.0](#changelog-since-v1270-1) + - [Changes by Kind](#changes-by-kind-15) + - [Deprecation](#deprecation-4) + - [API Change](#api-change-8) + - [Feature](#feature-14) + - [Documentation](#documentation-1) + - [Failing Test](#failing-test-3) + - [Bug or Regression](#bug-or-regression-13) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake-10) + - [Dependencies](#dependencies-15) + - [Added](#added-15) + - [Changed](#changed-15) + - [Removed](#removed-15) +# v1.28.8 + + +## Downloads for v1.28.8 + + + +### Source Code + +filename | sha512 hash +-------- | ----------- +[kubernetes.tar.gz](https://dl.k8s.io/v1.28.8/kubernetes.tar.gz) | 66998a96c8af53a8249708f5b25e77aae10fcf07e863d8c80145759dc7813d944a4bbd1b3a2b3676f33d2daf89d94bfe79475efe77694bb39b804dd8946405e8 +[kubernetes-src.tar.gz](https://dl.k8s.io/v1.28.8/kubernetes-src.tar.gz) | 02177b6c0517146bec036ddbad8575f742bbf8b328a604bc30f5e16398dee22f192b6840370d9e345492f919de98a0978c55ea0890587cb91afe77109a7efe8c + +### Client Binaries + +filename | sha512 hash +-------- | ----------- +[kubernetes-client-darwin-amd64.tar.gz](https://dl.k8s.io/v1.28.8/kubernetes-client-darwin-amd64.tar.gz) | d5cde8002471c38a70417e708c6d355498e770de513dd8cbc5364036498eed01d2a2b69266a91ad132bfaab4fa0082986af7e3d9907d906459093eb30797bd84 +[kubernetes-client-darwin-arm64.tar.gz](https://dl.k8s.io/v1.28.8/kubernetes-client-darwin-arm64.tar.gz) | 03895f6d43f07cd83225100ac633830bf96a4a7f8bf1cf4175ab11bb4c98696efefa67ff1ea6333d00fe46bd8dc329dcb5a5355f97a616ad3666d9b21d8d28e7 +[kubernetes-client-linux-386.tar.gz](https://dl.k8s.io/v1.28.8/kubernetes-client-linux-386.tar.gz) | 072894bceb8dbc4b443be095d0446d33b5ab235d312a4a571afa81411880bb882a352d4b023e5edf96be7fbb66f367a37056ce0cb5b2c3f54e767cfe45d111bd +[kubernetes-client-linux-amd64.tar.gz](https://dl.k8s.io/v1.28.8/kubernetes-client-linux-amd64.tar.gz) | 0812400f8285dc6ead6d25b332ebe3355edd1619b092d1af2445c578553b09a435af7627322eb50d07d0f2d82fd29f4441ceb5ba0b4c4bb990db2ebe197d3e0b +[kubernetes-client-linux-arm.tar.gz](https://dl.k8s.io/v1.28.8/kubernetes-client-linux-arm.tar.gz) | f08d1a33a84145f2493b0d4d85a85a2331d3753b93836166faa41e9222eca1cfdf0e3da624654d64a810bf16159ac2524d4be789ee85d6255ea1a3fde12b712f +[kubernetes-client-linux-arm64.tar.gz](https://dl.k8s.io/v1.28.8/kubernetes-client-linux-arm64.tar.gz) | 1ae4bd65c4f3483797c9b7dd7e1e8727b22a10dc09c877a9c2d468f615d1cdc915ec9f372832025fa7153cdb8e302d239738671a32a3ec715e2b7aa6d307dbd1 +[kubernetes-client-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.28.8/kubernetes-client-linux-ppc64le.tar.gz) | daf0b71a340f7afe81cd0c49d42f9a6e259fcb0b5bcb60f7b0ddfe0137d7a5b9a80569aa38b1e6eb59d094b2bd69d64487d7df8021fd5720ec216ddb615e37d9 +[kubernetes-client-linux-s390x.tar.gz](https://dl.k8s.io/v1.28.8/kubernetes-client-linux-s390x.tar.gz) | 61e81b992aea5ecbfb395b9ff26b66a209530dc3155d3275ff977833d4d8798972571a2b01cf6eee8389b75a9d03aee555c8c211114aba601e1864f86b8006da +[kubernetes-client-windows-386.tar.gz](https://dl.k8s.io/v1.28.8/kubernetes-client-windows-386.tar.gz) | 5c8890d079280deb489905e9bf8b1ef5df9e1267eda9dd0c691bca8f1eb2395629a5bea4d4e2d9d71b89af422a515e226aab50724ee673f298e15aa311926738 +[kubernetes-client-windows-amd64.tar.gz](https://dl.k8s.io/v1.28.8/kubernetes-client-windows-amd64.tar.gz) | 63a47818e2d45ffa0e598bc7c0915e140121fedb7cde578fd00332118401bbf495aaee811da11f0cd9075e58a94fb1eda40936a7c12fbfae99e06a4bd04ed0fd +[kubernetes-client-windows-arm64.tar.gz](https://dl.k8s.io/v1.28.8/kubernetes-client-windows-arm64.tar.gz) | 287a83b2f19f15ebef9488d65c7509a0423345873671a748f77ea71acdae1d44cb83c7d638677e248907eff14e4fa6612947e7b7f63c1eaabaecf5d607f3f49b + +### Server Binaries + +filename | sha512 hash +-------- | ----------- +[kubernetes-server-linux-amd64.tar.gz](https://dl.k8s.io/v1.28.8/kubernetes-server-linux-amd64.tar.gz) | 3cb91a04cff7cc54d40e3cdeb9bd2b6ba57a54223de1aac82db33afcac47b7ed25a7267984937a7fb99e9eac23080a1879ec392978def7d70d327cff208eea2e +[kubernetes-server-linux-arm64.tar.gz](https://dl.k8s.io/v1.28.8/kubernetes-server-linux-arm64.tar.gz) | 6bd7d6654ab5454cada91454189b250c693264b0fe66dd2bcb7a80d7969785ecfecf90a8b550d1e9e576316c4275bbbd91a445819ec20a710eddc3c611fec3b4 +[kubernetes-server-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.28.8/kubernetes-server-linux-ppc64le.tar.gz) | 12058f01fcfa5c450c95f5f00149d095db7703bdb3736a6ed3fd33e8af3c60b702cfc4ae90cc79bbe0bb60de8470f9969eed4135343d527e15f852c3a986ab69 +[kubernetes-server-linux-s390x.tar.gz](https://dl.k8s.io/v1.28.8/kubernetes-server-linux-s390x.tar.gz) | 3b37e695260f4305f916dfe53a4d6235ca4c4a559e0006e2c38e1832132e7b65c231f5e7daa6d7507f6d1be303430bd38f8425e1623a10389724c576054b4f7c + +### Node Binaries + +filename | sha512 hash +-------- | ----------- +[kubernetes-node-linux-amd64.tar.gz](https://dl.k8s.io/v1.28.8/kubernetes-node-linux-amd64.tar.gz) | 8739961e2657ac011ff9112d85d1958a6fe6f6c8d358ae5e882c526f40d49f95ebf3b90e35473fdd50981f952951714a2d0ed722efbae886586a36e33fb7d79f +[kubernetes-node-linux-arm64.tar.gz](https://dl.k8s.io/v1.28.8/kubernetes-node-linux-arm64.tar.gz) | 85a5d9971e6ed12e51f274259dc39223599c42a0f81f546f19ac5ccc60caae46e2feb850d6fd5659aed6e2411127109488833d270ff42344dbaa6b30ffecf511 +[kubernetes-node-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.28.8/kubernetes-node-linux-ppc64le.tar.gz) | 11e284538091e43cd06c5ecf1c038f75242225d06ea95bd0c395bef2f8964a1037ee5e89bf74892d011e2a61d86f7d16aafb691e43b22feaa189fd53c26f2639 +[kubernetes-node-linux-s390x.tar.gz](https://dl.k8s.io/v1.28.8/kubernetes-node-linux-s390x.tar.gz) | e89d208a8349e5d5208473bbf1aa67285039d18ff87b0d32555baec13c29ffee529a7a8fed36363fa9adc9825568c98d35a5fd8bab74803df3c1c1c1846e8fd1 +[kubernetes-node-windows-amd64.tar.gz](https://dl.k8s.io/v1.28.8/kubernetes-node-windows-amd64.tar.gz) | 1dfa21cab0fc5dba81752f541801eab2d35da875b4a4688fd0b0b7d864a328f7fd60fdfb0488cdb314238102719aa9ba8bc7e7c539c466ff43bf556c1714b080 + +### Container Images + +All container images are available as manifest lists and support the described +architectures. It is also possible to pull a specific architecture directly by +adding the "-$ARCH" suffix to the container image name. + +name | architectures +---- | ------------- +[registry.k8s.io/conformance:v1.28.8](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) +[registry.k8s.io/kube-apiserver:v1.28.8](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) +[registry.k8s.io/kube-controller-manager:v1.28.8](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) +[registry.k8s.io/kube-proxy:v1.28.8](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) +[registry.k8s.io/kube-scheduler:v1.28.8](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) +[registry.k8s.io/kubectl:v1.28.8](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) + +## Changelog since v1.28.7 + +## Changes by Kind + +### Feature + +- Kubernetes is now built with go 1.21.8 + - update distroless-iptables to v0.4.6 ([#123772](https://github.com/kubernetes/kubernetes/pull/123772), [@cpanato](https://github.com/cpanato)) [SIG Release and Testing] + +### Bug or Regression + +- Fix error when trying to expand a volume that does not require node expansion ([#123055](https://github.com/kubernetes/kubernetes/pull/123055), [@gnufied](https://github.com/gnufied)) [SIG Node and Storage] +- Fixed a bug that an init container with containerRestartPolicy with `Always` cannot update its state from terminated to non-terminated for the pod with restartPolicy with `Never` or `OnFailure`. ([#123710](https://github.com/kubernetes/kubernetes/pull/123710), [@gjkim42](https://github.com/gjkim42)) [SIG Apps] +- Fixed cleanup of Pod volume mounts when a file was used as a subpath. ([#123052](https://github.com/kubernetes/kubernetes/pull/123052), [@jsafrane](https://github.com/jsafrane)) [SIG Node] +- Fixed the disruption controller's PDB status synchronization to maintain all PDB conditions during an update. ([#122056](https://github.com/kubernetes/kubernetes/pull/122056), [@dhenkel92](https://github.com/dhenkel92)) [SIG Apps] +- Fixes an issue calculating total CPU usage reported for Windows nodes ([#122999](https://github.com/kubernetes/kubernetes/pull/122999), [@marosset](https://github.com/marosset)) [SIG Node and Windows] +- Prevent watch cache starvation by moving its watch to separate RPC and add a SeparateCacheWatchRPC feature flag to disable this behavior ([#123694](https://github.com/kubernetes/kubernetes/pull/123694), [@mengqiy](https://github.com/mengqiy)) [SIG API Machinery] +- Restore --verify-only function in code generation wrappers. ([#123261](https://github.com/kubernetes/kubernetes/pull/123261), [@skitt](https://github.com/skitt)) [SIG API Machinery] +- Updates google.golang.org/protobuf to v1.33.0 to resolve CVE-2024-24786 ([#123764](https://github.com/kubernetes/kubernetes/pull/123764), [@liggitt](https://github.com/liggitt)) [SIG API Machinery, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Instrumentation, Network, Node and Storage] + +### Other (Cleanup or Flake) + +- Build etcd image v3.5.12 ([#123069](https://github.com/kubernetes/kubernetes/pull/123069), [@bzsuni](https://github.com/bzsuni)) [SIG API Machinery and Etcd] + +## Dependencies + +### Added +_Nothing has changed._ + +### Changed +- github.com/golang/protobuf: [v1.5.3 → v1.5.4](https://github.com/golang/protobuf/compare/v1.5.3...v1.5.4) +- google.golang.org/protobuf: v1.31.0 → v1.33.0 + +### Removed +_Nothing has changed._ + + + # v1.28.7