1.12.0 - Improved GameServer Validation
This is the 1.12.0 release of Agones.
A few things to note in this release:
- The
GameServerCRD now includes the fullPodTemplateSpecjson schema, to provide better up-front validation. This should be entirely backward compatible, but in case you run into issues, the helm configuration optiongameservers.podPreserveUnknownFieldsis available to disable validation and field pruning.- If you are using Helm, you might need to update your Helm version and/or do a clean install to apply this update to your cluster if you already have a version of Agones installed, due to the size of the CRD update.
SDKWatchSendOnExecutehas been moved to Beta, so by default you will get a copy of the most recentGameServerinformation with your initialSDK.WatchGameServer(...)request.- The ability to apply port allocation to multiple containers has moved from Beta to Stable!
Check the README for details on features, installation and usage.
Breaking changes:
- Move SDKWatchSendOnExecute to Beta #1904
- Move
SDKWatchSendOnExecuteto Beta stage. #1960 (markmandel) - Utilize ExternalDNS as well as ExternalIP #1928 (nanasi880)
Implemented enhancements:
- Utilize ExternalDNS as well as ExternalIP #1921
- Move “Port Allocations to Multiple Containers” > Stable #1773
- Move ContainerPortAllocation to Stable #1961 (markmandel)
- CRD OpenAPI Spec for ObjectMeta & PodTemplateSpec #1956 (markmandel)
- Add a “why” section for the Allocator Service documentation #1953 (markmandel)
- Add nodeSelector property to Agones helm chart for Allocator #1946 (josephbmanley)
See CHANGELOG for more details on changes.
Images available with this release:
- gcr.io/agones-images/agones-controller:1.12.0
- gcr.io/agones-images/agones-sdk:1.12.0
- gcr.io/agones-images/agones-ping:1.12.0
- gcr.io/agones-images/agones-allocator:1.12.0
- gcr.io/agones-images/autoscaler-webhook:0.3
- gcr.io/agones-images/cpp-simple-server:0.13
- gcr.io/agones-images/crd-client:0.3
- gcr.io/agones-images/nodejs-simple-server:0.5
- gcr.io/agones-images/rust-simple-server:0.8
- gcr.io/agones-images/simple-game-server:0.1
- gcr.io/agones-images/tcp-server:0.4
- gcr.io/agones-images/udp-server:0.21
- gcr.io/agones-images/supertuxkart-example:0.3
- gcr.io/agones-images/unity-simple-server:0.3
- gcr.io/agones-images/xonotic-example:0.8
Helm chart available with this release:
Last modified December 10, 2025: Update caBundle Documentation. (#4380) (2d18ac9)Make sure to add our stable helm repository using
helm repo add agones https://agones.dev/chart/stable