github googleforgames/agones v1.35.0

latest releases: v1.44.0, v1.43.0, v1.42.0...
13 months ago

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

Don't miss a new agones release

NewReleases is sending notifications on new releases.