Skip to content

v1.35.0

Compare
Choose a tag to compare
@Kalaiselvi84 Kalaiselvi84 released this 28 Sep 17:44
· 357 commits to main since this release
98bd2c5

This is the 1.35.0 release of Agones.

In this release, we've improved our internal development toolchain, refined the memory usage of GameServer sub-controllers, and updated essential components including grpc-gateway and Hugo.

  • Memory Usage Improvement: Increased the number of workers for sub-controllers of the GameServer controller to match other controllers, leading to a much more stable memory footprint for the controller as events don’t get backed up in the worker queues.

  • SDK Server Enhancements: The SDK server now has less verbose logging on Watch disconnections.

  • Component Updates: Hugo has been upgraded to version 0.118.2 and grpc-gateway has been upgraded to v2.17.1. Additionally, the joonix/log has been modified to utilize the new joonix.NewFormatter().

What's Changed

Implemented enhancements

  • Cloud build script for simple-game-server by @Kalaiselvi84 in #3314
  • feat: discard disconnected game server streams by @antiphp in #3328
  • Rust SDK on crates.io by @Kalaiselvi84 in #3332
  • restapi generation: clean before generation so we don't leak files by @zmerlynn in #3353
  • Implements GetCounter and UpdateCounter on the SDK Server by @igooch in #3322
  • Adds Go SDK client Counter functions by @igooch in #3372
  • Update Go simple-game-server to have commands for Counter SDK methods by @igooch in #3378
  • Adds GameServer e2e tests for Counters by @igooch in #3381
  • Updates Fleet and GameServerSet CRDs by @igooch in #3396
  • Add conformance test implementation for C# SDK by @yoshd in #3392
  • Adds fleet e2e test for Counter by @igooch in #3399

Fixed bugs

Other

New Contributors

Full Changelog: v1.34.0...v1.35.0

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