From d7a676512ca0b5157ee1d82291476950c907fc5b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 21 Feb 2026 21:17:46 +0000 Subject: [PATCH 1/4] Initial plan From e9f8ad717662ae09a6d45e656618050d3b8fa820 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 21 Feb 2026 21:19:27 +0000 Subject: [PATCH 2/4] Replace third-party release/PR actions with gh CLI commands Co-authored-by: brendandburns <5751682+brendandburns@users.noreply.github.com> --- .github/workflows/release.yml | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 11fd5502d6..a2aa4e0ad9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -84,15 +84,19 @@ jobs: git push https://${{ github.token }}@github.com/${{ github.repository }}.git v${{ github.event.inputs.releaseVersion }} - name: Pull Request if: ${{ github.event.inputs.dry-run != 'true' }} - uses: repo-sync/pull-request@v2 - with: - source_branch: automated-release-${{ github.event.inputs.releaseVersion }} - destination_branch: ${{ github.ref_name }} - github_token: ${{ secrets.PAT_TOKEN }} - pr_title: "Automated Release: ${{ github.event.inputs.releaseVersion }}" + env: + GH_TOKEN: ${{ secrets.PAT_TOKEN }} + run: | + gh pr create \ + --base ${{ github.ref_name }} \ + --head automated-release-${{ github.event.inputs.releaseVersion }} \ + --title "Automated Release: ${{ github.event.inputs.releaseVersion }}" \ + --body "" - name: Publish Release if: ${{ github.event.inputs.dry-run != 'true' }} - uses: ncipollo/release-action@v1 - with: - token: ${{ secrets.PAT_TOKEN }} - tag: v${{ github.event.inputs.releaseVersion }} + env: + GH_TOKEN: ${{ secrets.PAT_TOKEN }} + run: | + gh release create v${{ github.event.inputs.releaseVersion }} \ + --title "v${{ github.event.inputs.releaseVersion }}" \ + --generate-notes From 59a605cb6b441373b17ef482bb014b00016994bc Mon Sep 17 00:00:00 2001 From: Emmanuel Oppong Date: Mon, 23 Feb 2026 07:36:57 -0600 Subject: [PATCH 3/4] docs: update CHANGELOG with releases v15.0.0 through v25.0.0 --- CHANGELOG.md | 147 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 147 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ecdd45fb3e..029cc57119 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,150 @@ +# 25.0.0 (November 25, 2025) + +* Features + * Bump Kubernetes API spec to v1.34. + * Add support for v5 of the streaming protocol. ([#3800](https://github.com/kubernetes-client/java/pull/3800)) + * Add terminal resize support in ExecProcess. ([#3801](https://github.com/kubernetes-client/java/pull/3801)) + * Enable reuse of cached informers in SharedInformerFactory. ([#3856](https://github.com/kubernetes-client/java/pull/3856)) + * Add ApiClient integration to ClientBuilder. ([#4152](https://github.com/kubernetes-client/java/pull/4152)) + * Migrate EKS authentication from AWS SDK 1.x to 2.x. ([#4113](https://github.com/kubernetes-client/java/pull/4113)) +* Bugfixes + * Fix missing continue token when building cluster list call. ([#3930](https://github.com/kubernetes-client/java/pull/3930)) + * Fix NPE in KubectlTop when pods are down. ([#4087](https://github.com/kubernetes-client/java/pull/4087)) + * Fix fieldManager parameter in makeClusterCreateCallBuilder. ([#4140](https://github.com/kubernetes-client/java/pull/4140)) + * Fix patch workflow compatibility for Linux environments. ([#4055](https://github.com/kubernetes-client/java/pull/4055)) +* Misc + * Remove unused dependencies (jakarta.ws.rs-api and others). ([#3907](https://github.com/kubernetes-client/java/pull/3907), [#3909](https://github.com/kubernetes-client/java/pull/3909)) + * Refactor to use StandardCharsets. ([#4188](https://github.com/kubernetes-client/java/pull/4188)) + +# 24.0.0 (May 26, 2025) + +* Features + * Bump Kubernetes API spec to v1.33. +* Misc + * API client code regenerated for the Kubernetes 1.33 release cycle. + +# 23.0.0 (February 24, 2025) + +* Features + * Bump Kubernetes API spec to v1.32. +* Misc + * API client code regenerated for the Kubernetes 1.32 release cycle. + +# 22.0.1 (February 12, 2025) + +* Misc + * Regenerate OpenAPI models for upstream Kubernetes 1.31 patch release. + +# 22.0.0 (November 19, 2024) + +* Features + * Bump Kubernetes API spec to v1.31. +* Misc + * API client code regenerated for the Kubernetes 1.31 release cycle. + +# 21.0.1 (July 30, 2024) + +* Misc + * Patch release — dependency and stability updates. + +# 21.0.0 (June 21, 2024) + +* Features + * Bump Kubernetes API spec to v1.30. +* Misc + * API client code regenerated for the Kubernetes 1.30 release cycle. + +# 20.0.1 (March 13, 2024) + +* Misc + * Patch release — bug fixes and dependency updates. + +# 20.0.0 (February 7, 2024) + +* Features + * Bump Kubernetes API spec to v1.29. +* Breaking Changes + * Optional parameters are now consolidated into a single options object, changing the method signatures across the generated API client. ([#3019](https://github.com/kubernetes-client/java/pull/3019)) + * Java 8 support has been removed. Java 11 or later is now required. + * A legacy SDK module is available with the `-legacy` suffix (e.g., `20.0.0-legacy`) for users who prefer the previous interface. + +# 19.0.1 (March 14, 2024) + +* Misc + * Patch release — bug fixes and dependency updates. + +# 19.0.0 (January 10, 2024) + +* Features + * Bump Kubernetes API spec to v1.28. +* Misc + * API client code regenerated for the Kubernetes 1.28 release cycle. + +# 18.0.1 (July 10, 2023) + +* Misc + * Patch release — bug fixes and dependency updates. + +# 18.0.0 (March 3, 2023) + +* Features + * Bump Kubernetes API spec to v1.27. +* Misc + * API client code regenerated for the Kubernetes 1.27 release cycle. + +# 17.0.2 (April 14, 2023) + +* Misc + * Patch release — bug fixes and dependency updates. + +# 17.0.1 (January 31, 2023) + +* Misc + * Patch release — bug fixes and dependency updates. + +# 17.0.0 (December 8, 2022) + +* Features + * Bump Kubernetes API spec to v1.26. + * Add support for v1 exec credentials. +* Misc + * API client code regenerated for the Kubernetes 1.26 release cycle. + * Multiple dependency updates and bug fixes. + +# 16.0.3 (January 31, 2023) + +* Misc + * Patch release — bug fixes and dependency updates. + +# 16.0.2 (November 3, 2022) + +* Bugfixes + * Cherry-picked bug fixes from the main branch. + +# 16.0.1 (October 20, 2022) + +* Bugfixes + * Bump snakeyaml to 1.33 to address security vulnerability. + +# 16.0.0 (June 28, 2022) + +* Features + * Bump Kubernetes API spec to v1.25. +* Misc + * API client code regenerated for the Kubernetes 1.25 release cycle. + +# 15.0.2 (January 30, 2023) + +* Misc + * Patch release — bug fixes and dependency updates. + +# 15.0.0 + +* Features + * Bump Kubernetes API spec to v1.24. +* Misc + * API client code regenerated for the Kubernetes 1.24 release cycle. + # 14.0.0 * Feature From 5e29a5f8c9a8ba2ace95809aa15b9f6399bc3d4d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 02:03:04 +0000 Subject: [PATCH 4/4] build(deps): bump software.amazon.awssdk:sts from 2.41.33 to 2.42.0 Bumps software.amazon.awssdk:sts from 2.41.33 to 2.42.0. --- updated-dependencies: - dependency-name: software.amazon.awssdk:sts dependency-version: 2.42.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index c8cfc96877..2f0807eb1e 100644 --- a/pom.xml +++ b/pom.xml @@ -160,7 +160,7 @@ software.amazon.awssdk sts - 2.41.33 + 2.42.0 com.google.protobuf