1.23.0 - Kubernetes 1.22 and initial arm support
This is the 1.23.0 release of Agones.
This release introduces initial support for running game servers on linux machines using the ARM architecture! If this is of interest to you, please test it out and give us feedback so that we can ensure that it works reliably before promoting the support to stable.
This release brings us support for Kubernetes 1.22, so if you are installing this release, please remember to upgrade your clusters.
This release has lots of important bug fixes including:
- Fix for health controller race condition marking healthy pods as unhealthy.
- Check for DeletionTimestamp of fleet and gameserverset before scaling.
- GameServer stucks in Shutdown state preventing a rolling update to complete.
- Fix for GameServer back to Ready always.
- Queue updated GameServers with DeletionTimestamp.
- Panic in sidecar in 1.22.0.
Check the README for details on features, installation and usage.
Breaking changes:
- Upgrade terraform to Kubernetes 1.22 #2551 (roberthbailey)
Implemented enhancements:
- Upgrade to Kubernetes 1.22 #2494
- Update golang version used in App Engine #2382
- Allocator controller arm64 img #2565 (Ludea)
- sdk arm64 images #2521 (Ludea)
See CHANGELOG for more details on changes.
Images available with this release:
- gcr.io/agones-images/agones-controller:1.23.0
- gcr.io/agones-images/agones-sdk:1.23.0
- gcr.io/agones-images/agones-ping:1.23.0
- gcr.io/agones-images/agones-allocator:1.23.0
- gcr.io/agones-images/allocation-endpoint-proxy:0.1
- gcr.io/agones-images/autoscaler-webhook:0.4
- gcr.io/agones-images/cpp-simple-server:0.14
- gcr.io/agones-images/crd-client:0.6
- gcr.io/agones-images/nodejs-simple-server:0.6
- gcr.io/agones-images/rust-simple-server:0.10
- gcr.io/agones-images/simple-game-server:0.12
- gcr.io/agones-images/supertuxkart-example:0.4
- 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 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