v1.4.0
This is the 1.4.0 release of Agones.
This release includes the upgrade to Kubernetes 1.14, so please be sure to upgrade your clusters.
The Node package has now been officially moved to NPM, away from Github packages as well. This includes the previous 1.3.0 release.
Between RC and Stable, critical issues with the Terraform scripts for GKE were discovered. In the process some duplicate example scripts for GKE were removed, and others were adjusted. So please review your GKE based Terraform Agones scripts still work, and adjust accordingly.
Check the README for details on features, installation and usage.
Breaking changes:
- Fix for critical GKE/GCP Terraform Bugs #1373 (markmandel)
- Updated documentation for multi-cluster allocation #1365 (pooneh-m)
- Change GameServerAllocationPolicy CRD version to stable #1290
- Update documentation (examples and website) to use Kubernetes 1.14 #1364 (roberthbailey)
- Update terraform configs to use Kubernetes 1.14 #1342 (roberthbailey)
- Update developer tooling to Kubernetes 1.14 #1341 (roberthbailey)
- Change the GameServerAllocationPolicy version to stable. #1332 (pooneh-m)
- Changing the allocator API to gRPC #1314 (pooneh-m)
Implemented enhancements:
- Better documentation for BufferPolicy in fleetautoscaler #1104
- Add Fuzz Tests #1098
- agones-allocator service should scale up independent to gameserverallocation extension API server #1018
- Missing documentation/example for new matchmaker support (Allocate and Reserve) #976
- Release NPM package, and Node update #1356 (markmandel)
- Unreal SDK add Allocate + Reserve and changes to the plugin settings #1345 (WVerlaek)
- Adding SuperTuxKart to the examples page #1336 (markmandel)
- CRD implementation of alpha player tracking #1324 (markmandel)
- Player Tracking Proto and Go stubs #1312 (markmandel)
- Add fuzz tests missing vendor changes #1306 (pooneh-m)
- Extend Agones Unreal SDK #1303 (WVerlaek)
- Super Tux Kart Example #1302 (markmandel)
- Stubs for SDK alpha/beta/stable functionality #1285 (markmandel)
See CHANGELOG for more details on changes.
Images available with this release:
- gcr.io/agones-images/agones-controller:1.4.0
- gcr.io/agones-images/agones-sdk:1.4.0
- gcr.io/agones-images/agones-ping:1.4.0
- gcr.io/agones-images/agones-allocator:1.4.0
- gcr.io/agones-images/cpp-simple-server:0.12
- gcr.io/agones-images/nodejs-simple-server:0.3
- gcr.io/agones-images/rust-simple-server:0.7
- gcr.io/agones-images/unity-simple-server:0.3
- gcr.io/agones-images/udp-server:0.18
- gcr.io/agones-images/tcp-server:0.4
- gcr.io/agones-images/xonotic-example:0.8
- gcr.io/agones-images/supertuxkart-example:0.1
- gcr.io/agones-images/crd-client:0.2
Helm chart available with this release:
Make sure to add our stable helm repository using
helm repo add agones https://agones.dev/chart/stable