1.29.0 - Kubernetes 1.24.0, SDKGracefulTermination feature in beta, New PodHostname feature

This is the 1.29.0 release of Agones.

We are bringing a huge release to start 2023!

  • Update Agones to support for Kubernetes 1.24.0
  • SDKGracefulTermination feature has now graduated to beta. So by default, the sidecar container will not shutdown immeadiately on TERM signal, but instead wait for Shutdown state to occur.
  • A new PodHostname feature is now available, if you need to able to access a GameServer Pod within a cluster by a DNS name.
  • Agones release images have all been moved to Google Artifact Registry
  • Prior releases will still be accessible in their previous location
  • Updated dependencies for security fixes While we expect no issues, we also updated the gRPC libraries that Agones uses, so please make sure to test upgrades before deploying to production.

Check the README for details on features, installation and usage.

Breaking changes:

  • Update Kubernetes to 1.24 #2867
  • Migrate from github.com/golang/protobuf to google.golang.org/protobuf #2786 (govargo)

Implemented enhancements:

  • Graduate SDKGracefulTermination to beta #2831
  • Set the hostName of the Pod to the name of the GameServer #2704
  • Update from golang/protobuf to google.golang.org/protobuf #2462
  • Release Automation: Add cloud build target for release builds #2460
  • Release Automation: Generate version of website to push #2457
  • Consider moving agones system images from gcr.io to GCP’s artifact registry #2358
  • CI builds should publish a multi-arch manifest for the agones-sdk image #2280
  • Generate Changelog - Release Automation: Add cloud build target for release builds #2884 (mangalpalli)
  • GameServer Pod: Stable Network ID #2826 (markmandel)
  • Release Automation: Generate version of website to push #2808 (mangalpalli)

See CHANGELOG for more details on changes.

Images available with this release:

Helm chart available with this release:

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

Last modified October 3, 2024: Upgrade to Golang Version 1.22.6 and Golangci lint version v1.61.0 (#3988) (cd3bc13)