github agones-dev/agones v1.57.0

5 hours ago

This is the 1.57.0 release of Agones.

Agones now supports Kubernetes versions 1.33, 1.34, and 1.35, ensuring compatibility with the latest Kubernetes releases. The Grafana Helm chart has been upgraded to improve stability, compatibility, and alignment with upstream changes. Support for init and sidecar containers has been added, enhancing GameServer pod configuration and providing greater deployment flexibility. All project links have been migrated from googleforgames to agones-dev following the repository transition. Additionally, a memory leak in the Fleet Autoscaler webhook HTTP client (introduced in v1.54.0) has been resolved.

  • Updated Kubernetes Version Support (v1.33, v1.34, v1.35): Agones now officially supports Kubernetes versions 1.33, 1.34, and 1.35, ensuring compatibility with the latest Kubernetes releases for improved performance and stability.

  • Upgraded the Grafana Helm chart: The latest version for improved compatibility and stability. Aligned with upstream changes, including bug fixes and feature enhancements. Ensures better support for current Kubernetes and monitoring stack configurations.

  • Support Init and Sidecar Containers: Added support for init and sidecar containers to enhance GameServer pod configuration. Improves handling of initialization tasks and auxiliary workloads alongside the main container. Aligns with Kubernetes patterns for better lifecycle management and reliability.

  • Migrate Links from googleforgames to agones-dev: Updated all project links to replace googleforgames with agones-dev following the repository transition. This keeps references accurate and aligned with the current Agones source.

  • Resolve HTTP Client Memory Leak in Fleet Autoscale Webhook: Resolved a memory leak issue in the Fleet Autoscaler webhook HTTP client caused by persistent connections not being properly released. This fix ensures efficient connection handling and prevents resource exhaustion during repeated webhook calls.

Check the README for details on features, installation and usage.

What's Changed

Breaking changes

Implemented enhancements

Fixed bugs

Security fixes

Other

  • Preparation for Release v1.57.0 by @Sivasankaran25 in #4458
  • docs: add CountsAndLists priorities documentation to scheduling page by @markmandel in #4460
  • Add agones-kotlin-sdk to list of Client SDKs by @scrayos in #4462
  • Update links from googleforgames to agones-dev by @markmandel in #4475
  • CNCF: update footers / logo / copyrights by @lacroixthomas in #4470
  • build(deps): bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 in /build/scripts/example-version-checker by @dependabot[bot] in #4459
  • docs: add DCO sign-off instructions to contributing guide by @markmandel in #4477
  • fix: correct environment variable syntax in Dockerfile to fix LegacyKeyValueFormat warnings by @shihabhasan0161 in #4484
  • Fix/4447 upgrade grafana helm chart by @souben in #4454
  • docs: split feature gates table into Alpha, Beta, and Stable sections by @markmandel in #4490
  • Created performance test cluster for 1.34 by @Sivasankaran25 in #4489
  • docs: add Ubisoft KubeCon EU 2026 keynote to videos and presentations by @markmandel in #4494
  • build(deps): bump google.golang.org/grpc from 1.77.0 to 1.79.3 in /build/agones-bot by @dependabot[bot] in #4486

New Contributors

Full Changelog: v1.56.0...v1.57.0

See CHANGELOG for more details on changes.

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.