From 4c31738af67ad3e74fe17da9f4d159cbbacb73f1 Mon Sep 17 00:00:00 2001 From: yliao Date: Wed, 6 May 2026 17:29:34 +0000 Subject: [PATCH 1/3] update changelog --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 243274abd6..009730b99f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +# v36.0.0a2 + +Kubernetes API Version: v1.36.0 + + # v36.0.0a1 Kubernetes API Version: v1.36.0 From 29ab7404c824e9eabf5661b78fcc77a932cec305 Mon Sep 17 00:00:00 2001 From: yliao Date: Wed, 6 May 2026 17:33:42 +0000 Subject: [PATCH 2/3] updated compatibility matrix and maintenance status --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b013653552..277f149676 100644 --- a/README.md +++ b/README.md @@ -134,7 +134,7 @@ supported versions of Kubernetes clusters. - [client 33.y.z](https://pypi.org/project/kubernetes/33.1.0/): Kubernetes 1.32 or below (+-), Kubernetes 1.33 (✓), Kubernetes 1.34 or above (+-) - [client 34.y.z](https://pypi.org/project/kubernetes/34.1.0/): Kubernetes 1.33 or below (+-), Kubernetes 1.34 (✓), Kubernetes 1.35 or above (+-) - [client 35.y.z](https://pypi.org/project/kubernetes/35.0.0/): Kubernetes 1.34 or below (+-), Kubernetes 1.35 (✓), Kubernetes 1.36 or above (+-) -- [client 36.y.z](https://pypi.org/project/kubernetes/36.0.0a1/): Kubernetes 1.35 or below (+-), Kubernetes 1.36 (✓), Kubernetes 1.37 or above (+-) +- [client 36.y.z](https://pypi.org/project/kubernetes/36.0.0a2/): Kubernetes 1.35 or below (+-), Kubernetes 1.36 (✓), Kubernetes 1.37 or above (+-) > See [here](#homogenizing-the-kubernetes-python-client-versions) for an explanation of why there is no v13-v16 release. From 64410bf004512e903aca428492ec2739a3722d08 Mon Sep 17 00:00:00 2001 From: yliao Date: Wed, 6 May 2026 18:37:02 +0000 Subject: [PATCH 3/3] update setup-release.py during release --- scripts/update-client.sh | 3 +++ setup-release.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/update-client.sh b/scripts/update-client.sh index 7d9c0faef8..fffdf30ea5 100755 --- a/scripts/update-client.sh +++ b/scripts/update-client.sh @@ -63,6 +63,9 @@ sed -i'' "s/^CLIENT_VERSION = .*/CLIENT_VERSION = \\\"${CLIENT_VERSION}\\\"/" "$ sed -i'' "s/^__version__ = .*/__version__ = \\\"${CLIENT_VERSION}\\\"/" "${CLIENT_ROOT}/__init__.py" sed -i'' "s/^PACKAGE_NAME = .*/PACKAGE_NAME = \\\"${PACKAGE_NAME}\\\"/" "${SCRIPT_ROOT}/../setup.py" sed -i'' "s,^DEVELOPMENT_STATUS = .*,DEVELOPMENT_STATUS = \\\"${DEVELOPMENT_STATUS}\\\"," "${SCRIPT_ROOT}/../setup.py" +sed -i'' "s/^CLIENT_VERSION = .*/CLIENT_VERSION = \\\"${CLIENT_VERSION}\\\"/" "${SCRIPT_ROOT}/../setup-release.py" +sed -i'' "s/^PACKAGE_NAME = .*/PACKAGE_NAME = \\\"${PACKAGE_NAME}\\\"/" "${SCRIPT_ROOT}/../setup-release.py" +sed -i'' "s,^DEVELOPMENT_STATUS = .*,DEVELOPMENT_STATUS = \\\"${DEVELOPMENT_STATUS}\\\"," "${SCRIPT_ROOT}/../setup-release.py" # This is a terrible hack: # first, this must be in gen repo not here diff --git a/setup-release.py b/setup-release.py index 46cbd14eda..159974488d 100644 --- a/setup-release.py +++ b/setup-release.py @@ -16,7 +16,7 @@ # Do not edit these constants. They will be updated automatically # by scripts/update-client.sh. -CLIENT_VERSION = "36.0.0+snapshot" +CLIENT_VERSION = "36.0.0a2" PACKAGE_NAME = "kubernetes" DEVELOPMENT_STATUS = "3 - Alpha"