This is the 1.19.0-rc release of Agones.
This release brings us support for Kubernetes 1.21, so if you are testing this release candidate, remember to upgrade your clusters.
The SDKWatchSendOnExecute
feature has graduated to stable! And the feature NodeExternalDNS
moved from alpha to beta and is enabled by default.
Terraform is upgraded to 1.0
Check the README for details on features, installation and usage.
Breaking changes:
Implemented enhancements:
- allow passing certificates as values instead of files in the Helm chart #2364
- Move SDK sidecar to first position in container list #2355
- Migrate to use prow GitHub app instead of bot account #2347
- Unity package for Unity SDK #2338
- Prometheus metrics: Use ServiceMonitor instead of deprecated annotation mechanism #2262
- Sidecar REST endpoint should return 400 if healthcheck body is empty #2256
- Move SDKWatchSendOnExecute to Stable #2238
- Upgrade Terraform to 1.0 #2142
- NodeExternalDNS moved to beta #2369 (SaitejaTamma)
- expose Helm chart values for custom certs #2367 (rahil-p)
- Upgrading grpc client and server on same version #2362 (SaitejaTamma)
- Move the agones sidecar containers to the beginning of the list of containers #2357 (roberthbailey)
- SDKWatchSendOnExecute to Stable #2353 (SaitejaTamma)
- Update alpine version to 3.14 #2345 (SaitejaTamma)
- Support Unity Package Manager #2343 (aaronchapin-tocaboca)
- Add a flag to the simple game server so that it can have a delay before marking itself ready #2340 (roberthbailey)
- Update CRD API reference for Kubernetes 1.21. #2334 (roberthbailey)
- Upgrade client-go to v0.21.5. #2333 (roberthbailey)
- Update Minikube and Kind dev tooling to Kubernetes 1.21. #2328 (roberthbailey)
- Upgrade terraform to Kubernetes 1.21. #2326 (roberthbailey)
- Adding Vizor Games to list 'Companies using Agones' #2320 (SealTV)
- Add ability to specify annotations for the SDK service account #2317 (highlyunavailable)
- Add error callback to WatchGameServer in Node.js SDK #2315 (steven-supersolid)
- Upgraded Terraform to >=1.0 #2308 (zaratsian)
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.19.0-rc
- gcr.io/agones-images/agones-sdk:1.19.0-rc
- gcr.io/agones-images/agones-ping:1.19.0-rc
- gcr.io/agones-images/agones-allocator:1.19.0-rc
- gcr.io/agones-images/autoscaler-webhook:0.4
- gcr.io/agones-images/cpp-simple-server:0.13
- gcr.io/agones-images/crd-client:0.6
- 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.5
- 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