github googleforgames/agones v1.43.0

21 days ago

This is the 1.43.0 release of Agones.

In this release, we updated the supported Kubernetes version, added a new scheduled autoscaler, as well as Unity support for Counters and Lists..

  • Kubernetes 1.30 Support
    With this release, the Kubernetes support matrix for Agones is now 1.28, 1.29 and 1.30.

  • Alpha support for ScheduledAutoscaler
    This provides the ability to have Fleet autoscaler scheduling with the feature flag ScheduledAutoscaler, to allow you to schedule what level of autoscaling you would like on a schedule or between dates, giving you more control over your autoscaling needs.

  • Unity SDK: Counters and Lists
    We now have support for GameServer Counters and Lists with our Unity SDK!

  • New Helm Installation Configuration Options
    Two new installation options!

    We made the parameters that control how fast we scale up and down GameServers configurable, so you can see how fast your Kubernetes control plane really is when spinning up lots of GameServer instances.

    We also have new Helm configuration options that allow the use of the host network for the Agones controller and extensions for AWS EKS when using Cilium.

  • Beta support for Passthrough PortPolicy on GKE Autopilot
    We’ve graduated Passthrough Port Policy support from Alpha to Beta on GKE Autopilot, which you can now enable using the feature flag AutopilotPassthroughPort.

What's Changed

Breaking changes

Implemented enhancements

  • Add Option to Use Host Network and Configure Ports by @Orza in #3895
  • Graduate Passthrough Port Policy to Beta on Autopilot by @vicentefb in #3916
  • Agones Unity SDK development setup instructions + Agones Unity SDK Ready test by @aallbrig in #3887
  • feat: Add API Changes and Validation for FleetAutoscaler Schedule/Chain Policy by @indexjoseph in #3893
  • feat: Adds autoscaling logic for new Chain and Schedule policies by @indexjoseph in #3929
  • Adds basic framework for the in place Agones upgrades test controller by @igooch in #3956
  • [Performance] - Added a new metric inside the allocator to track the success retry rate inside the retry loop by @vicentefb in #3927
  • Make the parameters that limits the number of GameServers to add configurable by @vicentefb in #3950
  • feat: Adds e2e tests for chain/schedule policy and bump ScheduledAutoscaler to Alpha by @indexjoseph in #3946
  • Implement CountsAndLists for Unity SDK + Tests by @ZeroParticle in #3883

Fixed bugs

Other

New Contributors

Full Changelog: v1.42.0...v1.43.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.