1.19.0 - Kubernetes 1.21, SDKWatchSendOnExecute to stable, NodeExternalDNS to beta, Terraform 1.0

This is the 1.19.0 release of Agones.

This release brings us support for Kubernetes 1.21, so if you are installing this release, 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
  • 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)
  • 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)
  • Add ability to specify annotations for the SDK service account #2317 (highlyunavailable)
  • Add error callback to WatchGameServer in Node.js SDK #2315 (steven-supersolid)
  • Prometheus metrics: Use ServiceMonitor instead of deprecated annotation mechanism #2290 (zifter)

See CHANGELOG for more details on changes.

Images available with this release:

Make sure to add our stable helm repository using helm repo add agones https://agones.dev/chart/stable