| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-09-23 | 7.0 kB | |
| v1.52.0 source code.tar.gz | 2025-09-23 | 30.9 MB | |
| v1.52.0 source code.zip | 2025-09-23 | 37.0 MB | |
| agonessdk-server-1.52.0.zip | 2025-09-10 | 159.2 MB | |
| agonessdk-1.52.0-linux-arch_64.tar | 2025-09-10 | 2.6 MB | |
| agones-install-1.52.0.zip | 2025-09-10 | 374.5 kB | |
| Totals: 6 Items | 230.0 MB | 0 | |
This is the 1.52.0 release of Agones
In this release, several improvements have been made to testing and error reporting, including new webhook autoscaler e2e tests and updated error fields in processor proto. Helm support has been enhanced with new strategy options, additional permissions for uninstall, and full test coverage on the latest Helm version. The kubectl image has been updated to a lighter alpine-based build for efficiency, and the hardcoded GameServer list limit has been replaced with a configurable gameservers.lists.maxItems option. Finally, Golang has been upgraded to 1.24.6, along with related dependencies, bringing performance, stability, and security improvements.
-
Configurable GameServer List Limits: A new configuration option, gameservers.lists.maxItems, replaces the previous hardcoded limit, improving scalability and API performance tuning.
-
Helm and Kubectl Updates: Helm support has been expanded with new options and permissions, and all tests have been aligned to use the latest Helm version. The kubectl image has been switched from bitnami/kubectl to alpine/kubectl, providing a slimmer and more secure runtime environment.
-
Dependency Upgrades: Golang has been upgraded to 1.24.6 with updated dependencies, ensuring stronger security, compatibility, and performance across the project.
-
Enhanced Testing and Error Reporting: Added webhook autoscaler e2e tests with fleet metadata, improved processor proto error fields, and updated upgrade tests to log fatal errors for better debugging and observability.
What's Changed
Implemented enhancements
- feat: add processor proto by @lacroixthomas in https://github.com/googleforgames/agones/pull/4227
- Feat: Add new binary processor by @lacroixthomas in https://github.com/googleforgames/agones/pull/4222
- Update Helm option for spec.strategy.type for controller and extensio… by @Sivasankaran25 in https://github.com/googleforgames/agones/pull/4244
- WasmAutoscaler feature gate and prep build image by @markmandel in https://github.com/googleforgames/agones/pull/4243
- feat: use gameservers.lists.maxItems instead of a hardcoded limit by @miai10 in https://github.com/googleforgames/agones/pull/4246
- Feat: update error fields from processor proto by @lacroixthomas in https://github.com/googleforgames/agones/pull/4266
- Wasm Autoscaler: Example by @markmandel in https://github.com/googleforgames/agones/pull/4260
Fixed bugs
- Fix: patch flaky tests from submit-upgrade-test-cloud-build by @lacroixthomas in https://github.com/googleforgames/agones/pull/4236
- Fix: Add missing permission for helm uninstall in upgrade test cleanup by @lacroixthomas in https://github.com/googleforgames/agones/pull/4250
Other
- Preparation for Release v1.52.0 by @Sivasankaran25 in https://github.com/googleforgames/agones/pull/4234
- Updates agones-bot dependencies by @igooch in https://github.com/googleforgames/agones/pull/4232
- Update all tests to use the latest Helm version by @Sivasankaran25 in https://github.com/googleforgames/agones/pull/4238
- Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /examples/crd-client by @dependabot[bot] in https://github.com/googleforgames/agones/pull/4229
- Handle missing upgrade-test-runner pod to avoid log collection errors by @0xaravindh in https://github.com/googleforgames/agones/pull/4224
- e2e: add webhook autoscaler test with fleet metadata by @0xaravindh in https://github.com/googleforgames/agones/pull/4251
- Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.4.0 in /test/upgrade by @dependabot[bot] in https://github.com/googleforgames/agones/pull/4254
- Updates the upgrade test to print any fatal error messages to the job pod termination log by @igooch in https://github.com/googleforgames/agones/pull/4252
- Pause Single Cluster Upgrade work until stable. by @markmandel in https://github.com/googleforgames/agones/pull/4257
- Replace bitname/kubectl with alpine/kubectl by @markmandel in https://github.com/googleforgames/agones/pull/4268
- Upgrade Golang to 1.24.6 and update related dependencies by @0xaravindh in https://github.com/googleforgames/agones/pull/4262
- flaky: TestControllerAllocator by @markmandel in https://github.com/googleforgames/agones/pull/4269
Full Changelog: https://github.com/googleforgames/agones/compare/v1.51.0...v1.52.0
See CHANGELOG for more details on changes.
Images available with this release:
- us-docker.pkg.dev/agones-images/release/agones-controller:1.52.0
- us-docker.pkg.dev/agones-images/release/agones-sdk:1.52.0
- us-docker.pkg.dev/agones-images/release/agones-ping:1.52.0
- us-docker.pkg.dev/agones-images/release/agones-allocator:1.52.0
- us-docker.pkg.dev/agones-images/examples/allocation-endpoint-proxy:0.14
- us-docker.pkg.dev/agones-images/examples/autoscaler-webhook:0.20
- us-docker.pkg.dev/agones-images/examples/cpp-simple-server:0.21
- us-docker.pkg.dev/agones-images/examples/crd-client:0.22
- us-docker.pkg.dev/agones-images/examples/nodejs-simple-server:0.10
- us-docker.pkg.dev/agones-images/examples/rust-simple-server:0.13
- us-docker.pkg.dev/agones-images/examples/simple-game-server:0.39
- us-docker.pkg.dev/agones-images/examples/supertuxkart-example:0.19
- us-docker.pkg.dev/agones-images/examples/unity-simple-server:0.3
- us-docker.pkg.dev/agones-images/examples/xonotic-example:2.5
Helm chart available with this release:
Make sure to add our stable helm repository using
helm repo add agones https://agones.dev/chart/stable