GoogleForGames/agones: Release v1.33.0
Name: agones
Owner: GoogleForGames
Release: v1.33.0
Released: 2023-07-05
License: Apache-2.0
Release Assets:
This is the 1.33.0 release of Agones.
In this release, we have focused on improving the documentation, stabilized the SDKGracefulTermination feature and also 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
untilSDK.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.
What's Changed
Implemented enhancements
- Cloud Build config to trigger a build if no build is running by @zmerlynn in https://github.com/googleforgames/agones/pull/3174
- Add a helm flag to force Agones system components onto dedicated nodes by @gongmax in https://github.com/googleforgames/agones/pull/3161
- Counts and Lists Aggregate Values for Fleet Status and GameServerSet Status by @igooch in https://github.com/googleforgames/agones/pull/3180
- [Release Automation] Label PRs with GitHub Action by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3151
- Add make gen-crd-clients to the CI suite by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3196
- Adds Counters and Lists to FleetAutoScaler CRD by @igooch in https://github.com/googleforgames/agones/pull/3198
- Expose GameServer types by @MiniaczQ in https://github.com/googleforgames/agones/pull/3205
- Label PR by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3216
- Remove Feature Expiry Version Shortcodes by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3210
- Add labels and annotations to allocation response by @austin-space in https://github.com/googleforgames/agones/pull/3197
- Update Version in site/config.toml by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3227
- Move SDKGracefulTermination To Stable by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3231
- Delete data-proofer-ignore attribute by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3225
- GKE Autopilot: Add primary container annotation for game server container by @zmerlynn in https://github.com/googleforgames/agones/pull/3234
- Fix goclient request dashboard and add allocator to the drill down; Change goclient workqueue dashboard y axis unit by @gongmax in https://github.com/googleforgames/agones/pull/3240
Fixed bugs
- Fix container name conflict when build windows image by @gongmax in https://github.com/googleforgames/agones/pull/3195
- Have leader election use namespace from env var by @chiayi in https://github.com/googleforgames/agones/pull/3209
- Make sdk-update-version by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3221
- Add label changes for service-monitor by @chiayi in https://github.com/googleforgames/agones/pull/3201
Other
- Preparation for next release v1.33.0 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3181
- Run e2e test on regional standard clusters by @gongmax in https://github.com/googleforgames/agones/pull/3182
- Remove zonal test clusters, and create regional clusters with release channel by @gongmax in https://github.com/googleforgames/agones/pull/3186
- Update GKE installation instructions now that
SplitControllerAndExtensions
has been enabled by default. by @roberthbailey in https://github.com/googleforgames/agones/pull/3191 - build: add ltsc2022 target for windows builds by @davidedmondsMPG in https://github.com/googleforgames/agones/pull/3187
- Remove Rolling Update on Ready warning in docs by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3192
- Add write permission to id-token by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3207
- remove old warning of conversion int64 to float64 by @ashutosji in https://github.com/googleforgames/agones/pull/3214
- Docs: Break up Helm configuration table by @markmandel in https://github.com/googleforgames/agones/pull/3215
- Change pre-release version to MAJOR.MINOR.PATCH-dev-HASH by @gongmax in https://github.com/googleforgames/agones/pull/3219
- Change the helm config field
agones.system.requireDedicatedNode
toagones.requireDedicatedNodes
by @gongmax in https://github.com/googleforgames/agones/pull/3226 - Potential fix for TestAllocatorAllocate* flakiness by @markmandel in https://github.com/googleforgames/agones/pull/3232
- Fix Unreal Engine SDK page for UE5 information. by @oniku-2929 in https://github.com/googleforgames/agones/pull/3237
New Contributors
- @davidedmondsMPG made their first contribution in https://github.com/googleforgames/agones/pull/3187
- @ashutosji made their first contribution in https://github.com/googleforgames/agones/pull/3214
Full Changelog: https://github.com/googleforgames/agones/compare/v1.32.0...v1.33.0
Images available with this release:
us-docker.pkg.dev/agones-images/release/agones-controller:1.33.0
us-docker.pkg.dev/agones-images/release/agones-allocator:1.33.0
us-docker.pkg.dev/agones-images/examples/allocation-endpoint-proxy:0.5
us-docker.pkg.dev/agones-images/examples/autoscaler-webhook:0.6
us-docker.pkg.dev/agones-images/examples/cpp-simple-server:0.15
us-docker.pkg.dev/agones-images/examples/nodejs-simple-server:0.8
us-docker.pkg.dev/agones-images/examples/rust-simple-server:0.11
us-docker.pkg.dev/agones-images/examples/simple-game-server:0.16
us-docker.pkg.dev/agones-images/examples/supertuxkart-example:0.8
us-docker.pkg.dev/agones-images/examples/unity-simple-server:0.3
us-docker.pkg.dev/agones-images/examples/xonotic-example:1.1 Helm chart available with this release:
-
helm install agones agones/agones --version 1.33.0
Make sure to add our stable helm repository using
helm repo add agones https://agones.dev/chart/stable