1.57.0 - Kubernetes v1.35 Support, Init Sidecar Containers, Grafana Helm Chart Upgrade, and More!
This is the 1.57.0 release of Agones.
Agones now supports Kubernetes versions 1.33, 1.34, and 1.35, ensuring compatibility with the latest Kubernetes releases. The Grafana Helm chart has been upgraded to improve stability, compatibility, and alignment with upstream changes. Support for init and sidecar containers has been added, enhancing GameServer pod configuration and providing greater deployment flexibility. All project links have been migrated from googleforgames to agones-dev following the repository transition. Additionally, a memory leak in the Fleet Autoscaler webhook HTTP client (introduced in v1.54.0) has been resolved.
-
Updated Kubernetes Version Support (v1.33, v1.34, v1.35): Agones now officially supports Kubernetes versions 1.33, 1.34, and 1.35, ensuring compatibility with the latest Kubernetes releases for improved performance and stability.
-
Upgraded the Grafana Helm chart: The latest version for improved compatibility and stability. Aligned with upstream changes, including bug fixes and feature enhancements. Ensures better support for current Kubernetes and monitoring stack configurations.
-
Support Init and Sidecar Containers: Added support for init and sidecar containers to enhance GameServer pod configuration. Improves handling of initialization tasks and auxiliary workloads alongside the main container. Aligns with Kubernetes patterns for better lifecycle management and reliability.
-
Migrate Links from googleforgames to agones-dev: Updated all project links to replace googleforgames with agones-dev following the repository transition. This keeps references accurate and aligned with the current Agones source.
-
Resolve HTTP Client Memory Leak in Fleet Autoscale Webhook: Resolved a memory leak issue in the Fleet Autoscaler webhook HTTP client caused by persistent connections not being properly released. This fix ensures efficient connection handling and prevents resource exhaustion during repeated webhook calls.
Breaking changes
- Upgrade supported Kubernetes versions to 1.33, 1.34, 1.35 by @Sivasankaran25 in https://github.com/agones-dev/agones/pull/4488
Implemented enhancements
- feat: support init sidecar containers by @nrwiersma in https://github.com/agones-dev/agones/pull/4375
Fixed bugs
- fix: duplicate GameServerSets not being cleaned up under a Fleet by @mnthe in https://github.com/agones-dev/agones/pull/4469
- Flaky Test: TestGameServerAllocationReturnLabels by @Sivasankaran25 in https://github.com/agones-dev/agones/pull/4435
- Fix: propagate request context on allocation by @lacroixthomas in https://github.com/agones-dev/agones/pull/4415
- Fix memory leak in fleet autoscaler webhook HTTP client by @markmandel in https://github.com/agones-dev/agones/pull/4493
Security fixes
- build(deps): bump minimatch in /sdks/nodejs by @dependabot[bot] in https://github.com/agones-dev/agones/pull/4463
- build(deps): bump gRPC and related dependencies by @markmandel in https://github.com/agones-dev/agones/pull/4485
Other
- Preparation for Release v1.57.0 by @Sivasankaran25 in https://github.com/agones-dev/agones/pull/4458
- docs: add CountsAndLists priorities documentation to scheduling page by @markmandel in https://github.com/agones-dev/agones/pull/4460
- Add agones-kotlin-sdk to list of Client SDKs by @scrayos in https://github.com/agones-dev/agones/pull/4462
- Update links from
googleforgamestoagones-devby @markmandel in https://github.com/agones-dev/agones/pull/4475 - CNCF: update footers / logo / copyrights by @lacroixthomas in https://github.com/agones-dev/agones/pull/4470
- build(deps): bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 in /build/scripts/example-version-checker by @dependabot[bot] in https://github.com/agones-dev/agones/pull/4459
- docs: add DCO sign-off instructions to contributing guide by @markmandel in https://github.com/agones-dev/agones/pull/4477
- fix: correct environment variable syntax in Dockerfile to fix LegacyKeyValueFormat warnings by @shihabhasan0161 in https://github.com/agones-dev/agones/pull/4484
- Fix/4447 upgrade grafana helm chart by @souben in https://github.com/agones-dev/agones/pull/4454
- docs: split feature gates table into Alpha, Beta, and Stable sections by @markmandel in https://github.com/agones-dev/agones/pull/4490
- Created performance test cluster for 1.34 by @Sivasankaran25 in https://github.com/agones-dev/agones/pull/4489
- docs: add Ubisoft KubeCon EU 2026 keynote to videos and presentations by @markmandel in https://github.com/agones-dev/agones/pull/4494
- build(deps): bump google.golang.org/grpc from 1.77.0 to 1.79.3 in /build/agones-bot by @dependabot[bot] in https://github.com/agones-dev/agones/pull/4486
New Contributors
- @mnthe made their first contribution in https://github.com/agones-dev/agones/pull/4469
- @shihabhasan0161 made their first contribution in https://github.com/agones-dev/agones/pull/4484
- @souben made their first contribution in https://github.com/agones-dev/agones/pull/4454
See CHANGELOG for more details on changes.
Images available with this release:
- us-docker.pkg.dev/agones-images/release/agones-controller:1.57.0
- us-docker.pkg.dev/agones-images/release/agones-sdk:1.57.0
- us-docker.pkg.dev/agones-images/release/agones-ping:1.57.0
- us-docker.pkg.dev/agones-images/release/agones-allocator:1.57.0
- us-docker.pkg.dev/agones-images/examples/allocation-endpoint-proxy:0.15
- us-docker.pkg.dev/agones-images/examples/autoscaler-webhook:0.22
- us-docker.pkg.dev/agones-images/examples/cpp-simple-server:0.26
- us-docker.pkg.dev/agones-images/examples/crd-client:0.24
- us-docker.pkg.dev/agones-images/examples/nodejs-simple-server:0.11
- us-docker.pkg.dev/agones-images/examples/rust-simple-server:0.14
- us-docker.pkg.dev/agones-images/examples/simple-game-server:0.42
- us-docker.pkg.dev/agones-images/examples/supertuxkart-example:0.22
- us-docker.pkg.dev/agones-images/examples/unity-simple-server:0.3
- us-docker.pkg.dev/agones-images/examples/xonotic-example:2.7
Helm chart available with this release:
Last modified April 12, 2026: docs: add allocator and ping HA details (#4509) (03e321c)Make sure to add our stable helm repository using
helm repo add agones https://agones.dev/chart/stable