Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
agonessdk-server-1.51.0.zip | 2025-07-31 | 158.9 MB | |
agonessdk-1.51.0-linux-arch_64.tar | 2025-07-31 | 2.6 MB | |
agones-install-1.51.0.zip | 2025-07-31 | 372.2 kB | |
README.md | 2025-07-31 | 6.5 kB | |
v1.51.0 source code.tar.gz | 2025-07-31 | 29.8 MB | |
v1.51.0 source code.zip | 2025-07-31 | 35.9 MB | |
Totals: 6 Items | 227.6 MB | 0 |
This is the 1.51.0 release of Agones.
In this release, the ScheduledAutoscaler feature has been promoted to Beta, enhancing autoscaling with scheduled policy support. Several bug fixes improve system stability, including retry logic in addMoreGameServers and better handling of succeeded Pods. The Unreal SDK now supports list data structures, offering greater flexibility for game developers. Sidecar rate limiting has been updated to a constant interval for more predictable behavior. Monitoring and debugging have also been improved through Prometheus metrics tests and enhanced logging in upgrade workflows.
-
Promote ScheduledAutoscaler to Beta: The ScheduledAutoscaler feature has been promoted to Beta and is now enabled by default. It allows scheduled scaling of fleets, making auto scaling behavior more predictable and flexible.
-
Unreal SDK List Support: This release adds support for list data types in the Unreal SDK. It improves data handling and provides developers with more tools to manage game state.
-
New Controller for Pods in Succeeded State: A new controller detects when sidecar-enabled Pods exit cleanly (exit(0)) and enter a Succeeded state. This ensures the associated GameServer transitions to Shutdown, preventing stuck resources and improving cleanup logic.
-
Consistent Rate Limiting for Sidecar Requests: Sidecar now uses a constant 500ms rate limiter instead of exponential backoff, reducing PATCH failures and improving update speed.
-
Monitoring and Debugging Improvements: Added tests for Prometheus metrics and improved logging in upgrade tests, enhancing visibility and reliability in monitoring and CI workflows.
What's Changed
Implemented enhancements
- Feat: Add dev feature flag for Processor Allocator by @lacroixthomas in https://github.com/googleforgames/agones/pull/4221
- feat: promote ScheduledAutoscaler to beta by @lacroixthomas in https://github.com/googleforgames/agones/pull/4226
- Adds support for lists in the Unreal SDK [#4029] by @keith-miller in https://github.com/googleforgames/agones/pull/4216
Fixed bugs
- Controller for Pod in Succeeded state. by @markmandel in https://github.com/googleforgames/agones/pull/4201
- Changed the sidecar requests rate limiter from exponential to a constant one by @miai10 in https://github.com/googleforgames/agones/pull/4186
- Mocked GCE metadata to fix the Stackdriver local test failure by @0xaravindh in https://github.com/googleforgames/agones/pull/4215
- Fix: Adding a retry mechanism in case the addMoreGameServers function call fails. by @txuna in https://github.com/googleforgames/agones/pull/4214
- Remove former agones collaborator from github action by @igooch in https://github.com/googleforgames/agones/pull/4228
Other
- Preparation for Release v1.51.0 by @0xaravindh in https://github.com/googleforgames/agones/pull/4209
- Add tests for Prometheus metrics endpoint and validation by @0xaravindh in https://github.com/googleforgames/agones/pull/4185
- fleetautoscaler.md references metadata incorrectly by @KAllan357 in https://github.com/googleforgames/agones/pull/4217
- Add logs reporting to submit-upgrade-test-cloud-build for better visibility by @0xaravindh in https://github.com/googleforgames/agones/pull/4165
- Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /examples/custom-controller by @dependabot[bot] in https://github.com/googleforgames/agones/pull/4211
- Update region to asia-east1 for 1.33 cluster in E2E tests by @0xaravindh in https://github.com/googleforgames/agones/pull/4231
New Contributors
- @miai10 made their first contribution in https://github.com/googleforgames/agones/pull/4186
- @txuna made their first contribution in https://github.com/googleforgames/agones/pull/4214
- @keith-miller made their first contribution in https://github.com/googleforgames/agones/pull/4216
Full Changelog: https://github.com/googleforgames/agones/compare/v1.50.0...v1.51.0
See CHANGELOG for more details on changes.
Images available with this release:
- us-docker.pkg.dev/agones-images/release/agones-controller:1.51.0
- us-docker.pkg.dev/agones-images/release/agones-sdk:1.51.0
- us-docker.pkg.dev/agones-images/release/agones-ping:1.51.0
- us-docker.pkg.dev/agones-images/release/agones-allocator:1.51.0
- us-docker.pkg.dev/agones-images/examples/allocation-endpoint-proxy:0.13
- us-docker.pkg.dev/agones-images/examples/autoscaler-webhook:0.18
- us-docker.pkg.dev/agones-images/examples/cpp-simple-server:0.21
- us-docker.pkg.dev/agones-images/examples/crd-client:0.21
- 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.38
- us-docker.pkg.dev/agones-images/examples/supertuxkart-example:0.18
- us-docker.pkg.dev/agones-images/examples/unity-simple-server:0.3
- us-docker.pkg.dev/agones-images/examples/xonotic-example:2.4
Helm chart available with this release:
Make sure to add our stable helm repository using
helm repo add agones https://agones.dev/chart/stable