This is the 1.22.0-rc release of Agones.
This release has lots of important bug fixes, examples and tools. This includes:
- Fix for Fleet rolling updates getting stuck when under high load.
- Several SDK fixes, for both Go and C++.
- Load testing framework for better load scenario testing.
- A GCP specific multi-cluster allocation example,
- Ability to integrate Agones internal certificates with cert-manager.
Check the README for details on features, installation and usage.
Implemented enhancements:
- Agones controller metrics becomes a huge amount of data over time #2424
- Allow specifying agones-allocator nodePort via Helm values #1699
- Optionally include a ServiceMonitor in the Helm chart #1605
- Integrate with cert-manager to manage secrets on the cluster #1461
- Load Testing Framework for internal and external usage #412
- Add Allocation Endpoint GCP solution for multi-cluster allocation to Agones examples #2499 (pooneh-m)
- Add a tool that can run variable allocation load scenarios #2493 (roberthbailey)
- updates for next release #2482 (SaitejaTamma)
Documentation: https://development.agones.dev/site/
See CHANGELOG for more details on changes.
Images available with this release:
- gcr.io/agones-images/agones-controller:1.22.0-rc
- gcr.io/agones-images/agones-sdk:1.22.0-rc
- gcr.io/agones-images/agones-ping:1.22.0-rc
- gcr.io/agones-images/agones-allocator:1.22.0-rc
- 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.11
- 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:
Make sure to add our stable helm repository using
helm repo add agones https://agones.dev/chart/stable