Update CHANGELOG/CHANGELOG-1.28.md for v1.28.15

This commit is contained in:
Kubernetes Release Robot 2024-10-22 20:58:19 +00:00
parent 841856557e
commit 9d9e08b317

View file

@ -1,155 +1,155 @@
<!-- BEGIN MUNGE: GENERATED_TOC -->
- [v1.28.14](#v12814)
- [Downloads for v1.28.14](#downloads-for-v12814)
- [v1.28.15](#v12815)
- [Downloads for v1.28.15](#downloads-for-v12815)
- [Source Code](#source-code)
- [Client Binaries](#client-binaries)
- [Server Binaries](#server-binaries)
- [Node Binaries](#node-binaries)
- [Container Images](#container-images)
- [Changelog since v1.28.13](#changelog-since-v12813)
- [Changelog since v1.28.14](#changelog-since-v12814)
- [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.13](#v12813)
- [Downloads for v1.28.13](#downloads-for-v12813)
- [v1.28.14](#v12814)
- [Downloads for v1.28.14](#downloads-for-v12814)
- [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.12](#changelog-since-v12812)
- [Changelog since v1.28.13](#changelog-since-v12813)
- [Changes by Kind](#changes-by-kind-1)
- [API Change](#api-change)
- [Feature](#feature-1)
- [Bug or Regression](#bug-or-regression-1)
- [Dependencies](#dependencies-1)
- [Added](#added-1)
- [Changed](#changed-1)
- [Removed](#removed-1)
- [v1.28.12](#v12812)
- [Downloads for v1.28.12](#downloads-for-v12812)
- [v1.28.13](#v12813)
- [Downloads for v1.28.13](#downloads-for-v12813)
- [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.11](#changelog-since-v12811)
- [Important Security Information](#important-security-information)
- [CVE-2024-5321: Incorrect permissions on Windows containers logs](#cve-2024-5321-incorrect-permissions-on-windows-containers-logs)
- [Changelog since v1.28.12](#changelog-since-v12812)
- [Changes by Kind](#changes-by-kind-2)
- [Feature](#feature-1)
- [API Change](#api-change)
- [Bug or Regression](#bug-or-regression-2)
- [Dependencies](#dependencies-2)
- [Added](#added-2)
- [Changed](#changed-2)
- [Removed](#removed-2)
- [v1.28.11](#v12811)
- [Downloads for v1.28.11](#downloads-for-v12811)
- [v1.28.12](#v12812)
- [Downloads for v1.28.12](#downloads-for-v12812)
- [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.10](#changelog-since-v12810)
- [Changelog since v1.28.11](#changelog-since-v12811)
- [Important Security Information](#important-security-information)
- [CVE-2024-5321: Incorrect permissions on Windows containers logs](#cve-2024-5321-incorrect-permissions-on-windows-containers-logs)
- [Changes by Kind](#changes-by-kind-3)
- [API Change](#api-change-1)
- [Feature](#feature-2)
- [Bug or Regression](#bug-or-regression-3)
- [Dependencies](#dependencies-3)
- [Added](#added-3)
- [Changed](#changed-3)
- [Removed](#removed-3)
- [v1.28.10](#v12810)
- [Downloads for v1.28.10](#downloads-for-v12810)
- [v1.28.11](#v12811)
- [Downloads for v1.28.11](#downloads-for-v12811)
- [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.9](#changelog-since-v1289)
- [Changelog since v1.28.10](#changelog-since-v12810)
- [Changes by Kind](#changes-by-kind-4)
- [API Change](#api-change-1)
- [Feature](#feature-3)
- [Bug or Regression](#bug-or-regression-4)
- [Other (Cleanup or Flake)](#other-cleanup-or-flake)
- [Dependencies](#dependencies-4)
- [Added](#added-4)
- [Changed](#changed-4)
- [Removed](#removed-4)
- [v1.28.9](#v1289)
- [Downloads for v1.28.9](#downloads-for-v1289)
- [v1.28.10](#v12810)
- [Downloads for v1.28.10](#downloads-for-v12810)
- [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.8](#changelog-since-v1288)
- [Important Security Information](#important-security-information-1)
- [CVE-2024-3177: Bypassing mountable secrets policy imposed by the ServiceAccount admission plugin](#cve-2024-3177-bypassing-mountable-secrets-policy-imposed-by-the-serviceaccount-admission-plugin)
- [Changelog since v1.28.9](#changelog-since-v1289)
- [Changes by Kind](#changes-by-kind-5)
- [Feature](#feature-3)
- [Bug or Regression](#bug-or-regression-5)
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-1)
- [Dependencies](#dependencies-5)
- [Added](#added-5)
- [Changed](#changed-5)
- [Removed](#removed-5)
- [v1.28.8](#v1288)
- [Downloads for v1.28.8](#downloads-for-v1288)
- [v1.28.9](#v1289)
- [Downloads for v1.28.9](#downloads-for-v1289)
- [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.7](#changelog-since-v1287)
- [Changelog since v1.28.8](#changelog-since-v1288)
- [Important Security Information](#important-security-information-1)
- [CVE-2024-3177: Bypassing mountable secrets policy imposed by the ServiceAccount admission plugin](#cve-2024-3177-bypassing-mountable-secrets-policy-imposed-by-the-serviceaccount-admission-plugin)
- [Changes by Kind](#changes-by-kind-6)
- [Feature](#feature-4)
- [Bug or Regression](#bug-or-regression-6)
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-1)
- [Dependencies](#dependencies-6)
- [Added](#added-6)
- [Changed](#changed-6)
- [Removed](#removed-6)
- [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-7)
- [Client Binaries](#client-binaries-7)
- [Server Binaries](#server-binaries-7)
- [Node Binaries](#node-binaries-7)
- [Container Images](#container-images-7)
- [Changelog since v1.28.6](#changelog-since-v1286)
- [Changelog since v1.28.7](#changelog-since-v1287)
- [Changes by Kind](#changes-by-kind-7)
- [Feature](#feature-5)
- [Bug or Regression](#bug-or-regression-7)
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-2)
- [Dependencies](#dependencies-7)
- [Added](#added-7)
- [Changed](#changed-7)
- [Removed](#removed-7)
- [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-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.5](#changelog-since-v1285)
- [Changelog since v1.28.6](#changelog-since-v1286)
- [Changes by Kind](#changes-by-kind-8)
- [Feature](#feature-6)
- [Bug or Regression](#bug-or-regression-8)
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-2)
- [Dependencies](#dependencies-8)
- [Added](#added-8)
- [Changed](#changed-8)
- [Removed](#removed-8)
- [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-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.4](#changelog-since-v1284)
- [Changelog since v1.28.5](#changelog-since-v1285)
- [Changes by Kind](#changes-by-kind-9)
- [Feature](#feature-7)
- [Bug or Regression](#bug-or-regression-9)
@ -158,177 +158,175 @@
- [Added](#added-9)
- [Changed](#changed-9)
- [Removed](#removed-9)
- [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-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.3](#changelog-since-v1283)
- [Important Security Information](#important-security-information-2)
- [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-10)
- [API Change](#api-change-2)
- [Feature](#feature-8)
- [Bug or Regression](#bug-or-regression-10)
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-4)
- [Dependencies](#dependencies-10)
- [Added](#added-10)
- [Changed](#changed-10)
- [Removed](#removed-10)
- [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-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.2](#changelog-since-v1282)
- [Changelog since v1.28.3](#changelog-since-v1283)
- [Important Security Information](#important-security-information-2)
- [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-11)
- [API Change](#api-change-2)
- [Feature](#feature-9)
- [Failing Test](#failing-test)
- [Bug or Regression](#bug-or-regression-11)
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-4)
- [Dependencies](#dependencies-11)
- [Added](#added-11)
- [Changed](#changed-11)
- [Removed](#removed-11)
- [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-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.1](#changelog-since-v1281)
- [Changelog since v1.28.2](#changelog-since-v1282)
- [Changes by Kind](#changes-by-kind-12)
- [API Change](#api-change-3)
- [Feature](#feature-10)
- [Failing Test](#failing-test)
- [Bug or Regression](#bug-or-regression-12)
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-5)
- [Dependencies](#dependencies-12)
- [Added](#added-12)
- [Changed](#changed-12)
- [Removed](#removed-12)
- [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-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](#changelog-since-v1280)
- [Important Security Information](#important-security-information-3)
- [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-13)
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-5)
- [API Change](#api-change-3)
- [Feature](#feature-11)
- [Bug or Regression](#bug-or-regression-13)
- [Dependencies](#dependencies-13)
- [Added](#added-13)
- [Changed](#changed-13)
- [Removed](#removed-13)
- [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-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)
- [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-3)
- [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-14)
- [Deprecation](#deprecation)
- [API Change](#api-change-4)
- [Feature](#feature-11)
- [Documentation](#documentation)
- [Failing Test](#failing-test-1)
- [Bug or Regression](#bug-or-regression-13)
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-6)
- [Dependencies](#dependencies-14)
- [Added](#added-14)
- [Changed](#changed-14)
- [Removed](#removed-14)
- [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-15)
- [Client Binaries](#client-binaries-15)
- [Server Binaries](#server-binaries-15)
- [Node Binaries](#node-binaries-15)
- [Container Images](#container-images-15)
- [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-15)
- [API Change](#api-change-5)
- [Deprecation](#deprecation)
- [API Change](#api-change-4)
- [Feature](#feature-12)
- [Documentation](#documentation)
- [Failing Test](#failing-test-1)
- [Bug or Regression](#bug-or-regression-14)
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-7)
- [Dependencies](#dependencies-15)
- [Added](#added-15)
- [Changed](#changed-15)
- [Removed](#removed-15)
- [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-16)
- [Client Binaries](#client-binaries-16)
- [Server Binaries](#server-binaries-16)
- [Node Binaries](#node-binaries-16)
- [Container Images](#container-images-16)
- [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-16)
- [API Change](#api-change-6)
- [API Change](#api-change-5)
- [Feature](#feature-13)
- [Bug or Regression](#bug-or-regression-15)
- [Dependencies](#dependencies-16)
- [Added](#added-16)
- [Changed](#changed-16)
- [Removed](#removed-16)
- [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-17)
- [Client Binaries](#client-binaries-17)
- [Server Binaries](#server-binaries-17)
- [Node Binaries](#node-binaries-17)
- [Container Images](#container-images-17)
- [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-17)
- [Deprecation](#deprecation-1)
- [API Change](#api-change-7)
- [API Change](#api-change-6)
- [Feature](#feature-14)
- [Failing Test](#failing-test-2)
- [Bug or Regression](#bug-or-regression-15)
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-7)
- [Dependencies](#dependencies-17)
- [Added](#added-17)
- [Changed](#changed-17)
- [Removed](#removed-17)
- [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-18)
- [Client Binaries](#client-binaries-18)
- [Server Binaries](#server-binaries-18)
- [Node Binaries](#node-binaries-18)
- [Container Images](#container-images-18)
- [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-18)
- [Deprecation](#deprecation-2)
- [API Change](#api-change-8)
- [Deprecation](#deprecation-1)
- [API Change](#api-change-7)
- [Feature](#feature-15)
- [Failing Test](#failing-test-2)
- [Bug or Regression](#bug-or-regression-16)
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-8)
- [Dependencies](#dependencies-18)
- [Added](#added-18)
- [Changed](#changed-18)
- [Removed](#removed-18)
- [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-19)
- [Client Binaries](#client-binaries-19)
- [Server Binaries](#server-binaries-19)
- [Node Binaries](#node-binaries-19)
- [Container Images](#container-images-19)
- [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-19)
- [Deprecation](#deprecation-3)
- [API Change](#api-change-9)
- [Deprecation](#deprecation-2)
- [API Change](#api-change-8)
- [Feature](#feature-16)
- [Bug or Regression](#bug-or-regression-17)
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-9)
@ -336,17 +334,17 @@
- [Added](#added-19)
- [Changed](#changed-19)
- [Removed](#removed-19)
- [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-20)
- [Client Binaries](#client-binaries-20)
- [Server Binaries](#server-binaries-20)
- [Node Binaries](#node-binaries-20)
- [Container Images](#container-images-20)
- [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-20)
- [Deprecation](#deprecation-3)
- [API Change](#api-change-9)
- [Feature](#feature-17)
- [Bug or Regression](#bug-or-regression-18)
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-10)
@ -354,29 +352,144 @@
- [Added](#added-20)
- [Changed](#changed-20)
- [Removed](#removed-20)
- [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-21)
- [Client Binaries](#client-binaries-21)
- [Server Binaries](#server-binaries-21)
- [Node Binaries](#node-binaries-21)
- [Container Images](#container-images-21)
- [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-21)
- [Deprecation](#deprecation-4)
- [API Change](#api-change-10)
- [Feature](#feature-18)
- [Documentation](#documentation-1)
- [Failing Test](#failing-test-3)
- [Bug or Regression](#bug-or-regression-19)
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-11)
- [Dependencies](#dependencies-21)
- [Added](#added-21)
- [Changed](#changed-21)
- [Removed](#removed-21)
- [v1.28.0-alpha.1](#v1280-alpha1)
- [Downloads for v1.28.0-alpha.1](#downloads-for-v1280-alpha1)
- [Source Code](#source-code-22)
- [Client Binaries](#client-binaries-22)
- [Server Binaries](#server-binaries-22)
- [Node Binaries](#node-binaries-22)
- [Container Images](#container-images-22)
- [Changelog since v1.27.0](#changelog-since-v1270-1)
- [Changes by Kind](#changes-by-kind-22)
- [Deprecation](#deprecation-4)
- [API Change](#api-change-10)
- [Feature](#feature-19)
- [Documentation](#documentation-1)
- [Failing Test](#failing-test-3)
- [Bug or Regression](#bug-or-regression-20)
- [Other (Cleanup or Flake)](#other-cleanup-or-flake-12)
- [Dependencies](#dependencies-22)
- [Added](#added-22)
- [Changed](#changed-22)
- [Removed](#removed-22)
<!-- END MUNGE: GENERATED_TOC -->
# v1.28.15
## Downloads for v1.28.15
### Source Code
filename | sha512 hash
-------- | -----------
[kubernetes.tar.gz](https://dl.k8s.io/v1.28.15/kubernetes.tar.gz) | 8e6efde16d8d5afac89242b7312bdf9c44aaeedce72549cc8cf69b26fe351d460e6ad2155fb74ba65208430c1ee26e22036639a412b5a027f9ba30f3176050c6
[kubernetes-src.tar.gz](https://dl.k8s.io/v1.28.15/kubernetes-src.tar.gz) | 22396ec27d684605e58651cc205c3b001d7294c37afb204b1ca28efc3812a28ebd567862d57dc475c3b50f23fd93f3bbf59d244cab141002ee63579f1ad09fda
### Client Binaries
filename | sha512 hash
-------- | -----------
[kubernetes-client-darwin-amd64.tar.gz](https://dl.k8s.io/v1.28.15/kubernetes-client-darwin-amd64.tar.gz) | 7c4ef89a195bab81073ecf79e16a459eece07ca3373707e1f5f5fad7fc0a1815cf32adc2bde81e31ae62c3065e77b8cfc380ad5f6d1e69aa0086258d4c872c87
[kubernetes-client-darwin-arm64.tar.gz](https://dl.k8s.io/v1.28.15/kubernetes-client-darwin-arm64.tar.gz) | 8f17cf6057debc5d8b6371148f8f5dae5a8e38849a8f5db90161a7e408e605a6d84f42c22fb8e0f9e106a0c8ba3b219b76d76c086d1a53656d6e2fc7890ff32d
[kubernetes-client-linux-386.tar.gz](https://dl.k8s.io/v1.28.15/kubernetes-client-linux-386.tar.gz) | 871f52337f29b16b031f96fa5b5e8733253fa00b7f2e83da711faba50561765bb0e2e12ccda1fd35685dd4b6ec85d2865209571c104d40ed948570a7fd8cf565
[kubernetes-client-linux-amd64.tar.gz](https://dl.k8s.io/v1.28.15/kubernetes-client-linux-amd64.tar.gz) | a5dd50d3151ec3624f7323ffb8efb7c8ab667f5aa9119661441126b03a9d3add8a1d6317b840970c3c4045f4e9ac4611e8bb9e929184712588b760f7b4bd1738
[kubernetes-client-linux-arm.tar.gz](https://dl.k8s.io/v1.28.15/kubernetes-client-linux-arm.tar.gz) | c0733ab134b9a1fb011cfcad34ca832b4a10316b270bfa1a1a245ea93b6611ebc83611a62ef3c6e21107492586f361596e4b9a44010d2aea7a925cb511d6d6f4
[kubernetes-client-linux-arm64.tar.gz](https://dl.k8s.io/v1.28.15/kubernetes-client-linux-arm64.tar.gz) | b7308b84a398ab2cbfa218fe6b4c96bbb08c00beb89b285738e0ff0be79c84f7eeb23fb340af6f1eb2be36c5a361430c168647bd8539dc9043ea8c2ab293213a
[kubernetes-client-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.28.15/kubernetes-client-linux-ppc64le.tar.gz) | 30f2fd3e3bbaf0b6052f4b5ecc52ed3a0884f9fcd96e97aac8c58691ccc7ca9806a17e9b86ceba187589ced0ac519442df84172666b1fa66da56e9f885c1526d
[kubernetes-client-linux-s390x.tar.gz](https://dl.k8s.io/v1.28.15/kubernetes-client-linux-s390x.tar.gz) | 4f696c6679fdecf7748babb69ed60fbe8e7f7df49ba76f99db9385f0c1257ba2176db23652e5f0ff6a0e8b420263b80816ef286c834b7ffd059206e3424b37f7
[kubernetes-client-windows-386.tar.gz](https://dl.k8s.io/v1.28.15/kubernetes-client-windows-386.tar.gz) | 9ee1ec80139ac66070737ac92883c893da35b9287bdc7339a2636fdcf2a6e6ea62a30b4a461f56750105355d66e852d076be23c3eed908231edbcf7972474f17
[kubernetes-client-windows-amd64.tar.gz](https://dl.k8s.io/v1.28.15/kubernetes-client-windows-amd64.tar.gz) | 75f856c5872f955204262a905a33e8082beb43d477f30efe50b27c7a292158a755ec5b5d1db759e890a2ed88443ad54a380b83e01502a71fe6c5be2dab1410f6
[kubernetes-client-windows-arm64.tar.gz](https://dl.k8s.io/v1.28.15/kubernetes-client-windows-arm64.tar.gz) | 2e9640b0ba6280fddf2cf08964d014247cded80c0825506f5db3598b4623528446f006f031476cf382997f93bbebfff88dfa643776170607d8ed7d51d54373fd
### Server Binaries
filename | sha512 hash
-------- | -----------
[kubernetes-server-linux-amd64.tar.gz](https://dl.k8s.io/v1.28.15/kubernetes-server-linux-amd64.tar.gz) | 62c6191ffad2dfd84e1e89026f47cadafab05ceec6f3535e6ba124edd11aaba98ab89636b8e5d02522bc08f63249b50b636f5ee208827425ba18cfe63e280019
[kubernetes-server-linux-arm64.tar.gz](https://dl.k8s.io/v1.28.15/kubernetes-server-linux-arm64.tar.gz) | 0f0b1ed46ead1dc66cc5eafa8787df904b02cc2010c4f60e90490b478a29f8a20b87059553789ff4e4aac020ae51881f0bd3c75caa3a92daa1bd673ce9397ea6
[kubernetes-server-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.28.15/kubernetes-server-linux-ppc64le.tar.gz) | 6a779633e62c354893d6f4e0a17d88d1de24ae1bf7b0894895ba757eef396b55d57b1441147a771583a90b460534248ea751754030f49e53823396d22dbfdca6
[kubernetes-server-linux-s390x.tar.gz](https://dl.k8s.io/v1.28.15/kubernetes-server-linux-s390x.tar.gz) | e910cafa6ebef3ded936710ddd7b770303bc73f87dcfa70a055711b06c9913ec16b9e12e6c864b3b44820e3381bf1222c6f138921daa2547bbe8fd5aab710fd1
### Node Binaries
filename | sha512 hash
-------- | -----------
[kubernetes-node-linux-amd64.tar.gz](https://dl.k8s.io/v1.28.15/kubernetes-node-linux-amd64.tar.gz) | ffa81fea3e829ed5190b6b58dc681aa71ce025411aea01c91110ffd173577318791a00b36d813dc47a6ec62a386e812df07876bc14599765345825ed7fac5620
[kubernetes-node-linux-arm64.tar.gz](https://dl.k8s.io/v1.28.15/kubernetes-node-linux-arm64.tar.gz) | 89a780314e665384c3398bca810eabb7e6babccec362b234c5cc0da41a54a97579dbb1165b164f99fea77dcdd69119800dc5477e94a6c201398e87048733509b
[kubernetes-node-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.28.15/kubernetes-node-linux-ppc64le.tar.gz) | 8d7a9092e7544e41036d270fc8c4c41e36af02352d5ef299152b44244b7ac45a71fb2fe05b5ef1176b4cc8b7ee885964f981876ddeafc218ce1f0cd0679a24a8
[kubernetes-node-linux-s390x.tar.gz](https://dl.k8s.io/v1.28.15/kubernetes-node-linux-s390x.tar.gz) | ee36f33ba3a086825f11f68414062ba09bfcda47505f047af697572e83cec2211d5d72abe7d310cc2560815fddd1e433b6f43712caf63d4d2b1289e5a405af4f
[kubernetes-node-windows-amd64.tar.gz](https://dl.k8s.io/v1.28.15/kubernetes-node-windows-amd64.tar.gz) | 22544d1275bb90f888f58aa76b0f2d1aee2a1f547b5bc4c56808b979948cc48d57873c2d146536539fcf33a45a1f4d9df933e6721ce14f931aebe2f2155572e8
### 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.15](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.15](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.15](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.15](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.15](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.15](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.14
## Changes by Kind
### Feature
- Kubernetes is now built with go 1.22.7 ([#127605](https://github.com/kubernetes/kubernetes/pull/127605), [@haitch](https://github.com/haitch)) [SIG Release and Testing]
- Kubernetes is now built with go 1.22.8 ([#128129](https://github.com/kubernetes/kubernetes/pull/128129), [@haitch](https://github.com/haitch)) [SIG Release and Testing]
### Bug or Regression
- Ensure daemonset controller to count old unhealthy pods towards max unavailable budget ([#127776](https://github.com/kubernetes/kubernetes/pull/127776), [@ncdc](https://github.com/ncdc)) [SIG Apps]
- Fix a bug on the endpoints controller that does not reconcile the Endpoint object after this is truncated (it gets more than 1000 endpoints addresses) ([#127417](https://github.com/kubernetes/kubernetes/pull/127417), [@aojea](https://github.com/aojea)) [SIG Apps, Network and Testing]
- Kubeadm: fix wrong member list reported when removing an etcd member ([#127963](https://github.com/kubernetes/kubernetes/pull/127963), [@SataQiu](https://github.com/SataQiu)) [SIG Cluster Lifecycle]
- Kubeadm: when adding new control plane nodes with "kubeamd join", ensure that the etcd member addition is performed only if a given member URL does not already exist in the list of members. Similarly, on "kubeadm reset" only remove an etcd member if its ID exists. ([#127622](https://github.com/kubernetes/kubernetes/pull/127622), [@SataQiu](https://github.com/SataQiu)) [SIG Cluster Lifecycle]
### Other (Cleanup or Flake)
- Kubeadm: removed `socat` and `ebtables` from kubeadm preflight checks ([#127416](https://github.com/kubernetes/kubernetes/pull/127416), [@saschagrunert](https://github.com/saschagrunert)) [SIG Cluster Lifecycle]
## Dependencies
### Added
_Nothing has changed._
### Changed
_Nothing has changed._
### Removed
_Nothing has changed._
# v1.28.14