1.49.0 - Beta support for PortPolicyNone, sidecar container support, AFP process update and more!
This is the 1.49.0 release of Agones.
In this release, we’ve made significant progress with several features. Key updates include promoting Port Policy to Beta, promoting the Disable Resync on SDK Server feature to stable, promoting the Port Ranges feature to Beta, enhancing the Agones Feature Proposal (AFP) process with new additions, and improving the GameServer life cycle with Sidecar Containers support.
-
Promote Port Policy None to Beta: The PortPolicyNone feature has progressed to beta in this release and is now enabled by default.
-
Disable Resync on SDK Server is now Stable: The Feature DisableResyncOnSDKServer has been promoted to Stable. The feature is now always enabled and the flag remains for compatibility during upgrades.
-
Port Ranges Feature Now in Beta: The Multiple Dynamic Port Ranges (PortRanges) feature has been promoted to Beta. It’s been successfully tested in production and is now ready for wider use within the community.
-
Add AFP Features and Enhance Documentation: This update adds new features to the Agones Feature Proposal (AFP) process. It improves documentation with guidelines, metadata schema, and detailed workflow instructions. The update also includes references to the AFP review process.
-
Sidecar Containers Support: It introduces the SidecarContainers feature flag to improve GameServer lifecycle management. This enhancement simplifies health checks and adjusts the restart behavior of containers, ensuring more consistency and reliable operations.
Check the README for details on features, installation and usage.
Breaking changes:
- Add AFP features and update documentation by @0xaravindh in https://github.com/googleforgames/agones/pull/4061
- Adoption of Sidecar Containers by @markmandel in https://github.com/googleforgames/agones/pull/4146
Implemented enhancements:
- Promote PortPolicyNone to Beta by @kamaljeeti in https://github.com/googleforgames/agones/pull/4144
- Promote FeatureDisableResyncOnSDKServer to Stable by @igooch in https://github.com/googleforgames/agones/pull/4138
- Promote PortRanges to Beta by @kamaljeeti in https://github.com/googleforgames/agones/pull/4147
See CHANGELOG for more details on changes.
Images available with this release:
- us-docker.pkg.dev/agones-images/release/agones-controller:1.49.0
- us-docker.pkg.dev/agones-images/release/agones-sdk:1.49.0
- us-docker.pkg.dev/agones-images/release/agones-ping:1.49.0
- us-docker.pkg.dev/agones-images/release/agones-allocator:1.49.0
- us-docker.pkg.dev/agones-images/examples/allocation-endpoint-proxy:0.12
- us-docker.pkg.dev/agones-images/examples/autoscaler-webhook:0.17
- us-docker.pkg.dev/agones-images/examples/cpp-simple-server:0.20
- us-docker.pkg.dev/agones-images/examples/crd-client:0.20
- 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.37
- us-docker.pkg.dev/agones-images/examples/supertuxkart-example:0.17
- us-docker.pkg.dev/agones-images/examples/unity-simple-server:0.3
- us-docker.pkg.dev/agones-images/examples/xonotic-example:2.3
Helm chart available with this release:
Last modified May 13, 2025: Update release template (#4181) (503009b)Make sure to add our stable helm repository using
helm repo add agones https://agones.dev/chart/stable