[RELEASE] 1.30.0 - GKE Autopilot and Multiple Kubernetes version support

9 views
Skip to first unread message

Kalaiselvi Murugesan

unread,
Mar 1, 2023, 8:53:33 PM3/1/23
to agones-...@googlegroups.com

This is the 1.30.0 release of Agones.

This first stable release without a release candidate brings us support for multiple Kubernetes versions (no more being tied to a single version!) along with GKE Autopilot support, as well as the usual slew of bug fixes and general improvements.

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

Breaking changes:

Implemented enhancements:

  • TypeScript types for Node SDK #2937
  • Graduate SafeToEvict to Beta #2931
  • Upgrade windows node image on GKE #2582
  • Player Tracking for each GameServer #1033
  • Add extensions status dash and dash name change #3000 (chiayi)
  • Add variable to go-client request dashboard #2998 (chiayi)
  • Add more time and logging to extensions test #2996 (chiayi)
  • Add Extensions Resource Dashboard #2993 (chiayi)
  • Add integration guide for Google Cloud Managed Service for Prometheus #2990 (zmerlynn)
  • Added back metrics support for extensions #2988 (chiayi)
  • Adds default values for Counters and Lists fields #2983 (igooch)
  • Kubernetes Update template, Release template, and site content change for multiple k8s version support #2980 (gongmax)
  • CRDs for AllocationOverflow #2979 (markmandel)
  • More "packed" behavior when reducing GameServerSet replicas. #2974 (castaneai)
  • Create e2e test clusters in different regions to mitigate quota limit issue #2969 (gongmax)
  • Run e2e tests on multiple clusters with different versions #2968 (gongmax)
  • Pre-Alpha Feature Gate: FleetAllocationOverflow #2967 (markmandel)
  • Updates counters lists schema status CRDs for gameservers fleets #2965 (igooch)
  • Create e2e test clusters with multiple k8s versions #2962 (gongmax)
  • Add e2e test for Extensions #2947 (chiayi)
  • Arbitrary Counts and Lists Feature/CRD #2946 (igooch)
  • Add types for nodejs sdk #2940 (vasily-polonsky)
  • Use GCS as the Terraform state backend #2938 (gongmax)
  • Disable consul locking if consul is not present #2934 (zmerlynn)
  • Allocation Endpoint: Fix Makefile to correctly call docker build #2933 (abmarcum)
  • Added GKE Workload Identity flag to GKE Terraform modules #2928 (abmarcum)
  • Add doc for "Controlling Disruption", document SafeToEvict #2924 (zmerlynn)
  • Enable SplitControllerAndExtensions for e2e testing and changed value… #2923 (chiayi)
  • Allow 30m more to acquire consul lock #2922 (zmerlynn)
  • Add GKE Autopilot to e2e #2913 (zmerlynn)
  • GKE Autopilot: Add terraform module, users #2912 (zmerlynn)
  • e2e: Use gotestsum for CI e2e runs, change e2e ARGS handling #2904 (zmerlynn)
  • Wait on free ports on GKE Autopilot #2901 (zmerlynn)
  • controller/extensions: Add explicit requests/limits for ephemeral storage #2900 (zmerlynn)
  • Validate the .scheduling field in the fleet and gameserverset #2892 (zmerlynn)
  • Trim down agones-extensions and add flag to agones-controller #2891 (chiayi)

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

Reply all
Reply to author
Forward
0 new messages