1.31.0 - Fixes for Health Checking, Updated Kubernetes Version and Lots of Improvements!
This is the 1.31.0 release of Agones.
In this release we see fixes that ensure that GameServers won’t move to Unhealthy
while they are still downloading their images, Kubernetes versions 1.24, 1.25 and 1.26 are now supported, as well as a bunch of other smaller bug fixes and project improvements.
Check the README for details on features, installation and usage.
Breaking changes:
- Update Supported Kubernetes to 1.24 1.25 1.26 by @gongmax in https://github.com/googleforgames/agones/pull/3029
Implemented enhancements:
- Add automation to report on recent build flakes by @zmerlynn in https://github.com/googleforgames/agones/pull/3012
- Fix GKE Autopilot auto-detection for 1.26 by @zmerlynn in https://github.com/googleforgames/agones/pull/3032
- Adds Counter to SDK alpha.proto by @igooch in https://github.com/googleforgames/agones/pull/3002
- Add leader election feature to
agones-controller
by @chiayi in https://github.com/googleforgames/agones/pull/3025 - Adds List to SDK alpha.proto by @igooch in https://github.com/googleforgames/agones/pull/3039
- Link to Global Scale Demo from Agones Examples page by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3064
- Add timeout to SDK k8s client by @zmerlynn in https://github.com/googleforgames/agones/pull/3070
- Add helm setting for leader election by @chiayi in https://github.com/googleforgames/agones/pull/3051
- Have TestPlayerConnectWithCapacityZero use framework to wait by @zmerlynn in https://github.com/googleforgames/agones/pull/3062
- Retry build cancellation if it fails by @zmerlynn in https://github.com/googleforgames/agones/pull/3073
- GitHub action for stale issues by @geetachavan1 in https://github.com/googleforgames/agones/pull/3075
- GameServer Allocation Filtering for Counts and Lists by @igooch in https://github.com/googleforgames/agones/pull/3065
- Automation: Update Approved Auto-Merge PR’s to latest main by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3066
- Add e2e test for leader election by @chiayi in https://github.com/googleforgames/agones/pull/3076
See CHANGELOG for more details on changes.
Images available with this release:
- us-docker.pkg.dev/agones-images/release/agones-controller:1.31.0
- us-docker.pkg.dev/agones-images/release/agones-sdk:1.31.0
- us-docker.pkg.dev/agones-images/release/agones-ping:1.31.0
- us-docker.pkg.dev/agones-images/release/agones-allocator:1.31.0
- us-docker.pkg.dev/agones-images/examples/allocation-endpoint-proxy:0.4
- 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.8
- 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.15
- us-docker.pkg.dev/agones-images/examples/supertuxkart-example:0.7
- us-docker.pkg.dev/agones-images/examples/unity-simple-server:0.3
- us-docker.pkg.dev/agones-images/examples/xonotic-example:1.0
Helm chart available with this release:
Last modified November 28, 2024: Set externalTrafficPolicy as Local for agones-allocator (#4022) (08bc4c0)Make sure to add our stable helm repository using
helm repo add agones https://agones.dev/chart/stable