Skip to content

Releases: googleforgames/agones

v1.27.0

26 Oct 20:00
c86808c
Compare
Choose a tag to compare

This is the 1.27.0 release of Agones.

In this release Agones upgrades to Go 1.19 (from 1.17!), so we can take advantage of all the improvements therein.

This release has lots of important changes including:

  • Enable image streaming everywhere by default on GKE
  • Provide more flexibility on utilising the cluster autoscaler with graceful termination.
  • Reduced logging verbosity by wrapping an error into function.

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

Implemented enhancements:

  • Allow cluster autoscaler to scale down game server pods #2747
  • [GKE] - Should we enable image streaming everywhere? #2746
  • Support Agones on ARM systems #2216
  • Update example containers to fix security vulnerabilities #1154

Documentation: https://development.agones.dev/site/

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

v1.27.0-rc

21 Oct 00:21
c34207b
Compare
Choose a tag to compare
v1.27.0-rc Pre-release
Pre-release

This is the 1.27.0-rc release of Agones.

In this release Agones upgrades to Go 1.19 (from 1.17!), so we can take advantage of all the improvements therein.

This release has lots of important changes including:

  • Enable image streaming everywhere by default on GKE
  • Provide more flexibility on utilising the cluster autoscaler with graceful termination.
  • Reduced logging verbosity by wrapping an error into function.

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

Implemented enhancements:

  • Allow cluster autoscaler to scale down game server pods #2747
  • [GKE] - Should we enable image streaming everywhere? #2746
  • Support Agones on ARM systems #2216
  • Update example containers to fix security vulnerabilities #1154

Documentation: https://development.agones.dev/site/

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

v1.26.0

14 Sep 21:32
02f6c7a
Compare
Choose a tag to compare

This is the 1.26.0 release of Agones.

This release brings us support for Kubernetes 1.23, so if you are installing this release, remember to upgrade your clusters.

This release has lots of important bug fixes including:

  • Remove < Ready GameServers first when scaling down on the same node.
  • Fleet Autoscaler - Fleet name CRD Validation issue.
  • Fleet specific prometheus metrics to stop being exported when the fleet is deleted.
  • Fix for FleetAutoscaler keeps alive all TLS connections permanently causing memory leak on webhook server.
  • Fix for Default value on website for helm.installTests in helm chart setup.
  • Clear metric labels on Fleet/Autoscaler delete

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

Breaking changes:

Implemented enhancements:

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

v1.26.0-rc

08 Sep 17:49
da9ac62
Compare
Choose a tag to compare
v1.26.0-rc Pre-release
Pre-release

This is the 1.26.0-rc release of Agones.

This release brings us support for Kubernetes 1.23, so if you are installing this release, remember to upgrade your clusters.

This release has lots of important bug fixes including:

  • Remove < Ready GameServers first when scaling down on the same node.
  • Fleet Autoscaler - Fleet name CRD Validation issue.
  • Fleet specific prometheus metrics to stop being exported when the fleet is deleted.
  • Fix for FleetAutoscaler keeps alive all TLS connections permanently causing memory leak on webhook server.
  • Fix for Default value on website for helm.installTests in helm chart setup.
  • Clear metric labels on Fleet/Autoscaler delete

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

Breaking changes:

Implemented enhancements:

Documentation: https://development.agones.dev/site/

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

v 1.25.0

04 Aug 15:51
4b4b628
Compare
Choose a tag to compare

This is the 1.25.0 release of Agones.

This release has lots of enhancements and bug fixes. This includes:

  • Move CustomFasSyncInterval to Beta.
  • Move NodeExternalDNS to stable.
  • Upgrade SuperTuxKart to 1.3.
  • Upgrade Xonotic to 0.8.5.
  • Add Alpha SDK support to the Unity SDK.

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

Implemented enhancements:

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

v1.25.0-rc

27 Jul 21:27
666b70c
Compare
Choose a tag to compare

This is the 1.25.0-rc release of Agones.

This release has lots of enhancements and bug fixes. This includes:

  • Move CustomFasSyncInterval to Beta.
  • Move NodeExternalDNS to stable.
  • Upgrade SuperTuxKart to 1.3.
  • Upgrade Xonotic to 0.8.5.
  • Add Alpha SDK support to the Unity SDK.

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

Implemented enhancements:

Documentation: https://development.agones.dev/site/

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

v1.24.0

22 Jun 21:40
34870ee
Compare
Choose a tag to compare

This is the 1.24.0 Release of Agones.

This release has lots of important bug fixes and documentation. This includes:

  • ARM64 image for the simple-game-server example.
  • Fix for scaling a fleet when a game server is allocated from an older version.
  • Fix for sdkServer.logLevel nil in Gameserver in local-mode.
  • sdkServer.logLevel in Gameserver config can now be used in local mode.

We also believe we've fixed all the issues with running on ARM64 clusters with this release, so please give a try.

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

Implemented enhancements:

  • Add metric for number of reserved replicas in a fleet #2609
  • Make batchWaitTime configurable in the Allocator #2586
  • Document how to use Informers and Listers to query Agones #1260
  • Add docs for reserved replicas metric #2611 (markmandel)
  • Add metric for number of reserved replicas #2610 (govargo)
  • e2e tests for arm64 simple game server #2604 (Ludea)
  • Ping arm img #2591 (Ludea)
  • Make Allocator batchWaitTime configurable #2589 (valentintorikian)
  • Added Agones Category to all UPROPERTY macro #2587 (Dinhh1)
  • Add Document about Informers and Listers #2579 (govargo)
  • Update Rust SDK build image #2635 (markmandel)

Documentation: https://development.agones.dev/site/

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

v1.24.0-rc

16 Jun 21:10
453465f
Compare
Choose a tag to compare

This is the 1.24.0-rc Release of Agones.

This release has lots of important bug fixes and documentation. This includes:

  • ARM64 image for the simple-game-server example.
  • Fix for scaling a fleet when a game server is allocated from an older version.
  • Fix for sdkServer.logLevel nil in Gameserver in local-mode.
  • sdkServer.logLevel in Gameserver config can now be used in local mode.

We also believe we've fixed all the issues with running on ARM64 clusters with this release, so please give a try (especially while we are in RC and can potentially fix things before stable next week).

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

Implemented enhancements:

  • Add metric for number of reserved replicas in a fleet #2609
  • Make batchWaitTime configurable in the Allocator #2586
  • Document how to use Informers and Listers to query Agones #1260
  • Add docs for reserved replicas metric #2611 (markmandel)
  • Add metric for number of reserved replicas #2610 (govargo)
  • e2e tests for arm64 simple game server #2604 (Ludea)
  • Ping arm img #2591 (Ludea)
  • Make Allocator batchWaitTime configurable #2589 (valentintorikian)
  • Added Agones Category to all UPROPERTY macro #2587 (Dinhh1)
  • Add Document about Informers and Listers #2579 (govargo)

Documentation: https://development.agones.dev/site/

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

v1.23.0

11 May 21:30
efb768e
Compare
Choose a tag to compare

This is the 1.23.0 release of Agones.

This release introduces initial support for running game servers on linux machines using the ARM architecture! If this is of interest to you, please test it out and give us feedback so that we can ensure that it works reliably before promoting the support to stable.

This release brings us support for Kubernetes 1.22, so if you are installing this release, please remember to upgrade your clusters.

This release has lots of important bug fixes including:

  • Fix for health controller race condition marking healthy pods as unhealthy.
  • Check for DeletionTimestamp of fleet and gameserverset before scaling.
  • GameServer stuck in Shutdown state preventing a rolling update to complete.
  • Fix for GameServer back to Ready always.
  • Queue updated GameServers with DeletionTimestamp.
  • Panic in sidecar in 1.22.0.

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

Breaking changes:

Implemented enhancements:

  • Upgrade to Kubernetes 1.22 #2494
  • Update golang version used in App Engine #2382
  • Allocator controller arm64 img #2565 (Ludea)
  • sdk arm64 images #2521 (Ludea)

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

v1.23.0-rc

04 May 19:25
e90726f
Compare
Choose a tag to compare

This is the 1.23.0-rc release of Agones.

This release introduces initial support for running game servers on linux machines using the ARM architecture! If this is of interest to you, please test it out and give us feedback so that we can ensure that it works reliably before promoting the support to stable.

This release brings us support for Kubernetes 1.22, so if you are installing this release, please remember to upgrade your clusters.

This release has lots of important bug fixes including:

  • Fix for health controller race condition marking healthy pods as unhealthy.
  • Check for DeletionTimestamp of fleet and gameserverset before scaling.
  • GameServer stucks in Shutdown state preventing a rolling update to complete.
  • Fix for GameServer back to Ready always.
  • Queue updated GameServers with DeletionTimestamp.

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

Breaking changes:

Implemented enhancements:

  • Upgrade to Kubernetes 1.22 #2494
  • Update golang version used in App Engine #2382
  • Allocator controller arm64 img #2565 (Ludea)
  • sdk arm64 images #2521 (Ludea)

Documentation: https://development.agones.dev/site/

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