1.28.0 - OpenShift Support, Player Tracking Metrics and GKE Terraform Improvements
This is the 1.28.0 release of Agones.
Highlights for this release include:
- Support for OpenShift (where
OwnerReferencesPermissionEnforcement
is enabled) - Metrics for Player Tracking
- GKE Terraform options for regional clusters and autoscaling
Check the README for details on features, installation and usage.
Implemented enhancements:
- Add a FAQ entry describing when you would use Agones vs. StatefulSets #2770
- Documentation: Kubernetes and Agones supported version matrix #2237
- Immutable replicas field would allow PodDisruptionBudget on selected GameServer Pods #2806
- Update example allocation yaml files to use selectors instead of required #2771
- Only refresh certificates if the fsnotify event is relevant #1816
- Terraform, GKE - add autoscaling Node Pools option #1467
- Terraform, GKE - Option to create a Regional Cluster #1441
- Adding AGONES_SDK_GRPC_HOST to NewSDK #1183
- GameServer: Implement (immutable) scale subresource, add pdb #2807 (zmerlynn)
- Sync Pod host ports back to GameServer in GCP #2782 (zmerlynn)
- Players in-game metric for when PlayerTracking is enabled #2765 (estebangarcia)
- Implemented PodDisruptionBudget on relevant deployments #2740 (valentintorikian)
See CHANGELOG for more details on changes.
Images available with this release:
- gcr.io/agones-images/agones-controller:1.28.0
- gcr.io/agones-images/agones-sdk:1.28.0
- gcr.io/agones-images/agones-ping:1.28.0
- gcr.io/agones-images/agones-allocator:1.28.0
- us-docker.pkg.dev/agones-images/examples/allocation-endpoint-proxy:0.2
- us-docker.pkg.dev/agones-images/examples/autoscaler-webhook:0.5
- us-docker.pkg.dev/agones-images/examples/cpp-simple-server:0.15
- us-docker.pkg.dev/agones-images/examples/crd-client:0.7
- us-docker.pkg.dev/agones-images/examples/nodejs-simple-server:0.8
- us-docker.pkg.dev/agones-images/examples/rust-simple-server:0.11
- us-docker.pkg.dev/agones-images/examples/simple-game-server:0.14
- us-docker.pkg.dev/agones-images/examples/supertuxkart-example:0.6
- us-docker.pkg.dev/agones-images/examples/unity-simple-server:0.3
- us-docker.pkg.dev/agones-images/examples/xonotic-example:0.9
Helm chart available with this release:
Last modified October 3, 2024: Upgrade to Golang Version 1.22.6 and Golangci lint version v1.61.0 (#3988) (cd3bc13)Make sure to add our stable helm repository using
helm repo add agones https://agones.dev/chart/stable