GoogleForGames/agones: Release v1.45.0
Name: agones
Owner: GoogleForGames
Release: v1.45.0
Released: 2024-11-19
License: Apache-2.0
Release Assets:
This is the 1.45.0 release of Agones.
In this release, we’ve introduced Terraform scripts and updated documentation for setting up Agones on Oracle Kubernetes Engine (OKE). Additionally, we’ve improved support for new Kubernetes versions, enhanced the Fleet Autoscaler, and introduced a new dashboard feature for GameServer state durations. Additionally, we've updated the Rust SDK and added a CI check for versioning in examples.
Updated Kubernetes Version Support (v1.29, v1.30, v1.31): Agones now officially supports Kubernetes versions 1.29, 1.30, and 1.31, ensuring compatibility with the latest Kubernetes releases for improved performance and stability.
Terraform Scripts and Documentation for OKE Cluster Setup: New documentation has been added, including Terraform scripts to help users set up an OKE (Oracle Kubernetes Engine) cluster and install Agones.
Rust SDK Updates: All Rust SDK dependencies have been updated to the latest versions. This update brings performance improvements, bug fixes, and ensures compatibility with the newest features in Rust.
Fleet Autoscaler Enhancements: List-based Scaling from Zero Replicas: The Fleet Autoscaler now supports scaling game server fleets from zero replicas when using a type List Fleet Autoscaler. This improves the flexibility of scaling fleets with GitOps based tools.
New Dashboard Feature for GameServer State Duration: A new dashboard feature has been added that provides insights into the duration of GameServer states. This will help operators monitor and debug the lifecycle of game servers more efficiently.
What's Changed
Breaking changes
- Update Supported Kubernetes to 1.29, 1.30, 1.31 by @kamaljeeti in https://github.com/googleforgames/agones/pull/4024
Implemented enhancements
- Dashboard for Agones GameServer State duration by @vicentefb in https://github.com/googleforgames/agones/pull/3947
- Add Shutdown Delay Seconds to the sdk-client-test containers by @igooch in https://github.com/googleforgames/agones/pull/4030
- Add a CI check to fail on change to an example without a new version by @wheatear-dev in https://github.com/googleforgames/agones/pull/3940
Fixed bugs
- Allowing list based fleet autoscaler to scale up from 0 replicas by @geopaulm in https://github.com/googleforgames/agones/pull/4016
Other
- Preparation for Release v1.45.0 by @0xaravindh in https://github.com/googleforgames/agones/pull/4014
- Update all Rust SDK dependencies to latest versions by @john-haven in https://github.com/googleforgames/agones/pull/4008
- Write Terraform scripts and docs to show how to create OKE cluster and install Agones by @ouxingning in https://github.com/googleforgames/agones/pull/4023
- Created performance cluster 1.30 by @kamaljeeti in https://github.com/googleforgames/agones/pull/4031
- Updates the upgrade terraform by @igooch in https://github.com/googleforgames/agones/pull/4036
- Adding Fleet Active GameServerSet Percentage Metrics by @0xaravindh in https://github.com/googleforgames/agones/pull/4021
- Introducing Agones Guru on Gurubase.io by @kursataktas in https://github.com/googleforgames/agones/pull/4028
New Contributors
- @john-haven made their first contribution in https://github.com/googleforgames/agones/pull/4008
- @geopaulm made their first contribution in https://github.com/googleforgames/agones/pull/4016
- @ouxingning made their first contribution in https://github.com/googleforgames/agones/pull/4023
- @wheatear-dev made their first contribution in https://github.com/googleforgames/agones/pull/3940
- @kursataktas made their first contribution in https://github.com/googleforgames/agones/pull/4028
Full Changelog: https://github.com/googleforgames/agones/compare/v1.44.0...v1.45.0
Images available with this release:
- us-docker.pkg.dev/agones-images/release/agones-controller:1.45.0
- us-docker.pkg.dev/agones-images/release/agones-sdk:1.45.0
- us-docker.pkg.dev/agones-images/release/agones-ping:1.45.0
- us-docker.pkg.dev/agones-images/release/agones-allocator:1.45.0
- us-docker.pkg.dev/agones-images/examples/allocation-endpoint-proxy:0.10
- us-docker.pkg.dev/agones-images/examples/autoscaler-webhook:0.15
- us-docker.pkg.dev/agones-images/examples/cpp-simple-server:0.19
- us-docker.pkg.dev/agones-images/examples/crd-client:0.18
- us-docker.pkg.dev/agones-images/examples/nodejs-simple-server:0.10
- us-docker.pkg.dev/agones-images/examples/rust-simple-server:0.13
- us-docker.pkg.dev/agones-images/examples/simple-game-server:0.35
- us-docker.pkg.dev/agones-images/examples/supertuxkart-example:0.15
- us-docker.pkg.dev/agones-images/examples/unity-simple-server:0.3
- us-docker.pkg.dev/agones-images/examples/xonotic-example:2.1
Helm chart available with this release:
Make sure to add our stable helm repository using
helm repo add agones https://agones.dev/chart/stable