# 1.60.0 - Kubernetes 1.36 Version Support, Stable PortPolicyNone, Go 1.26.5 Upgrade, Enhanced CRD Patching, and Improved Minikube Development Workflow.

LLMS index: [llms.txt](/site/llms.txt)

---

This is the 1.60.0 release of Agones.

This release focuses on improving platform compatibility, developer experience, and deployment flexibility. Key updates include support for Kubernetes 1.34, 1.35, and 1.36, the promotion of PortPolicyNone to Stable, an upgrade to Go 1.26.5, enhanced CRD patching support for improved Kubernetes resource customization, and a simplified Minikube development workflow for local testing. Together, these enhancements strengthen Agones' reliability, modernize its development ecosystem, and make deploying and managing game servers more efficient.

- **Updated Kubernetes Version Support (v1.34, v1.35, v1.36):** Agones now officially supports Kubernetes versions 1.34, 1.35, and 1.36, ensuring compatibility with the latest Kubernetes releases for improved performance and stability.

- **PortPolicyNone Promoted to Stable:** The PortPolicyNone feature has been promoted to Stable, providing a fully supported option for game servers that do not require host port allocation. This enhancement offers greater deployment flexibility for container-based and custom networking solutions while reducing unnecessary resource usage. With this promotion, operators can confidently adopt this networking model in production environments.

- **Go Runtime Upgrade:** Agones has been upgraded to Go 1.26.5, ensuring compatibility with the latest Go language improvements and ecosystem updates. This upgrade enhances the development and build environment while maintaining alignment with the latest supported Go release, providing a more reliable foundation for contributors and operators.

- **Improved CRD Patching Support:** Agones now includes enhanced support for patching Custom Resource Definitions (CRDs) by adding Kubernetes patch metadata to the OpenAPI schema. This improvement enables tools such as Kustomize to merge resource changes correctly instead of replacing entire sections, making customization and management of Agones resources more reliable and easier to maintain.

- **Simplified Minikube Development Workflow:** Agones now provides built-in support for loading simple-game-server images directly into Minikube, eliminating the need for manual image loading during local development. This enhancement streamlines testing with custom or unpublished images while improving compatibility across different system architectures, making the local development experience faster and more efficient.

**Breaking changes**
- Upgrade supported Kubernetes versions to 1.34, 1.35, 1.36 by @Sivasankaran25 in https://github.com/agones-dev/agones/pull/4664
- Created performance test cluster for 1.35 by @Sivasankaran25 in https://github.com/agones-dev/agones/pull/4672

**Implemented enhancements**
- build: add minikube image load support for simple-game-server by @markmandel in https://github.com/agones-dev/agones/pull/4647

**Other**
- Preparation for Release v1.60.0 by @indurireddy-TF in https://github.com/agones-dev/agones/pull/4642
- docs: add Flowtriq to Third Party Libraries and Tools by @jacob-masse in https://github.com/agones-dev/agones/pull/4636
- build: bump the go_modules group across 12 directories with 1 update by @dependabot[bot] in https://github.com/agones-dev/agones/pull/4643
- build: bump fossas/fossa-action from 1.9.0 to 2.0.0 by @dependabot[bot] in https://github.com/agones-dev/agones/pull/4644
- fix(util/https): redact sensitive headers before logging requests by @herdiyana256 in https://github.com/agones-dev/agones/pull/4645
- docs: clarify that SDK state-changing calls are async and batched by @markmandel in https://github.com/agones-dev/agones/pull/4651
- build: bump actions/stale from 10.3.0 to 10.4.0 by @dependabot[bot] in https://github.com/agones-dev/agones/pull/4648
- feat(k8s-export-openapi): add tests and update removal logic for OpenAPI fields by @manumathon in https://github.com/agones-dev/agones/pull/4649
- build: bump the go_modules group across 0 directory with 1 update by @dependabot[bot] in https://github.com/agones-dev/agones/pull/4646
- build: bump the go_modules group across 11 directories with 1 update by @dependabot[bot] in https://github.com/agones-dev/agones/pull/4657
- build : upgrade Go version to 1.26.5 by @Ribhu-bhardwaj in https://github.com/agones-dev/agones/pull/4654
- build: bump actions/checkout from 7.0.0 to 7.0.1 by @dependabot[bot] in https://github.com/agones-dev/agones/pull/4656
- build: bump brace-expansion from 5.0.6 to 5.0.7 in /sdks/nodejs in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/agones-dev/agones/pull/4653
- chore: promote `PortPolicyNone` feature gate from beta to stable by @mckean023 in https://github.com/agones-dev/agones/pull/4627
- build: bump github.com/google/cel-go from 0.27.0 to 0.29.0 in /build/agones-bot in the go_modules group across 1 directory by @dependabot[bot] in https://github.com/agones-dev/agones/pull/4660
- docs: add Colopl FESTIBATTLE CNCF architecture case study by @markmandel in https://github.com/agones-dev/agones/pull/4661
- build: regen messages on test-gen-crd-code and test-gen-all-sdk-grpc by @markmandel in https://github.com/agones-dev/agones/pull/4662
- build: update golang dependencies across all go.mod files by @Ribhu-bhardwaj in https://github.com/agones-dev/agones/pull/4659
- chore: apply Zizmor security fixes by @Sivasankaran25 in https://github.com/agones-dev/agones/pull/4679
- build: bump github.com/go-git/go-git/v5 from 5.19.1 to 5.19.2 in /build/scripts/example-version-checker in the go_modules group across 1 directory by @dependabot[bot] in https://github.com/agones-dev/agones/pull/4678

**New Contributors**
- @jacob-masse made their first contribution in https://github.com/agones-dev/agones/pull/4636
- @herdiyana256 made their first contribution in https://github.com/agones-dev/agones/pull/4645
- @manumathon made their first contribution in https://github.com/agones-dev/agones/pull/4649
- @Ribhu-bhardwaj made their first contribution in https://github.com/agones-dev/agones/pull/4654
- @mckean023 made their first contribution in https://github.com/agones-dev/agones/pull/4627

See <a href="https://github.com/agones-dev/agones/blob/release-1.60.0/CHANGELOG.md" data-proofer-ignore>CHANGELOG</a> for more details on changes.

Images available with this release:

- [us-docker.pkg.dev/agones-images/release/agones-controller:1.60.0](https://us-docker.pkg.dev/agones-images/release/agones-controller:1.60.0)
- [us-docker.pkg.dev/agones-images/release/agones-sdk:1.60.0](https://us-docker.pkg.dev/agones-images/release/agones-sdk:1.60.0)
- [us-docker.pkg.dev/agones-images/release/agones-ping:1.60.0](https://us-docker.pkg.dev/agones-images/release/agones-ping:1.60.0)
- [us-docker.pkg.dev/agones-images/release/agones-allocator:1.60.0](https://us-docker.pkg.dev/agones-images/release/agones-allocator:1.60.0)
- [us-docker.pkg.dev/agones-images/examples/allocation-endpoint-proxy:0.17](https://us-docker.pkg.dev/agones-images/examples/allocation-endpoint-proxy:0.17)
- [us-docker.pkg.dev/agones-images/examples/autoscaler-webhook:0.23](https://us-docker.pkg.dev/agones-images/examples/autoscaler-webhook:0.23)
- [us-docker.pkg.dev/agones-images/examples/cpp-simple-server:0.27](https://us-docker.pkg.dev/agones-images/examples/cpp-simple-server:0.27)
- [us-docker.pkg.dev/agones-images/examples/crd-client:0.26](https://us-docker.pkg.dev/agones-images/examples/crd-client:0.26)
- [us-docker.pkg.dev/agones-images/examples/nodejs-simple-server:0.11](https://us-docker.pkg.dev/agones-images/examples/nodejs-simple-server:0.11)
- [us-docker.pkg.dev/agones-images/examples/rust-simple-server:0.14](https://us-docker.pkg.dev/agones-images/examples/rust-simple-server:0.14)
- [us-docker.pkg.dev/agones-images/examples/simple-game-server:0.43](https://us-docker.pkg.dev/agones-images/examples/simple-game-server:0.43)
- [us-docker.pkg.dev/agones-images/examples/supertuxkart-example:0.24](https://us-docker.pkg.dev/agones-images/examples/supertuxkart-example:0.24)
- [us-docker.pkg.dev/agones-images/examples/unity-simple-server:0.3](https://us-docker.pkg.dev/agones-images/examples/unity-simple-server:0.3)
- [us-docker.pkg.dev/agones-images/examples/xonotic-example:2.8](https://us-docker.pkg.dev/agones-images/examples/xonotic-example:2.8)

Helm chart available with this release:

- <a href="https://agones.dev/chart/stable/agones-1.60.0.tgz" data-proofer-ignore>
  <code>helm install agones agones/agones --version 1.60.0</code></a>

> Make sure to add our stable helm repository using `helm repo add agones https://agones.dev/chart/stable`
