This is the 1.16.0 release of Agones.
This release brings us support for Kubernetes 1.19, so if you are testing this release candidate, remember to upgrade your clusters.
If you are using Fleet autoscalers with a webhook that is also configured with an SSL certificate, you will now be required to include a SAN in your certificate as Agones is now using Go 1.15. This migration was previously announced in the v1.11.0 release notes in December of last year.
The helm parameters for setting the service account names were modified to make them more consistent. If you are setting these
names you will need to modify your helm scripts to use the new parameters.
Check the README for details on features, installation and usage.
Breaking changes:
- Upgrade to Kubernetes 1.19 #2129
- Migrate to using SANs for webhook certificates for Go 1.15 #1899
- Review Rust gRPC ecosystem for Rust SDK #1300
- Upgrade/go 1.15 #2167 (cindy52)
- Upgrade client-go to v0.19.12 #2155 (cindy52)
- Update helm configuration to allow annotations to be added to service accounts #2134 (roberthbailey)
- Replace grpcio with tonic #2112 (Jake-Shadle)
Implemented enhancements:
- Provide an easier way to bring your own certificates via helm chart installation #2175
- Remove pre-1.0 documentation from the agones.dev website #2156
- It is not possible to configure Agones HELM with Stackdriver in GCloud when the cluster has Workload Identity. #2101
- Add "copy to clipboard" buttons to example commands on the website #2096
- Add memory and cpu recommendations to minikube starting documentation #1536
- Allow disabling of all allocator secrets in helm chart #2177 (sudermanjr)
- add copy to clipboard function to code on website #2149 (cindy52)
- Refactor ReadyGameServerCache to AllocationCache #2148 (markmandel)
- Feature gates for advanced Allocation filtering #2143 (markmandel)
See CHANGELOG for more details on changes.
Images available with this release:
- gcr.io/agones-images/agones-controller:1.16.0
- gcr.io/agones-images/agones-sdk:1.16.0
- gcr.io/agones-images/agones-ping:1.16.0
- gcr.io/agones-images/agones-allocator:1.16.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.5
- gcr.io/agones-images/nodejs-simple-server:0.5
- gcr.io/agones-images/rust-simple-server:0.9
- gcr.io/agones-images/simple-game-server:0.3
- 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:
Make sure to add our stable helm repository using
helm repo add agones https://agones.dev/chart/stable