1.33.0 - SDKGracefulTermination To Stable and Returning Metadata on Allocation

This is the 1.33.0 release of Agones.

In this release, we have focused on improving the documentation, stabilized the SDKGracefulTermination feature, and are now returning GameServer annotations and labels on allocation response.

  • The SDKGracefulTermination feature has been promoted to stable. The SDK server will now remain active for the specified terminationGracePeriodSeconds until SDK.Shutdown() has been called to ensure that game servers can successfully run to completion during automatic node upgrades without downtime.

  • The helm documentation has been restructured into multiple sections making it much easier to understand the configuration options and customize the Agones installation.

  • GameServerAllocation now has a metadata field returned with the metadata of the allocated GameServer. This can be useful for returning information about the GameServer, Fleet or even the cluster to the allocating process.

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

Implemented enhancements:

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

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