1.29.0 - Release Candidate
This is the 1.29.0-rc release of Agones.
We are bringing a huge release to start 2023!
- Update Agones to support for Kubernetes 1.24.0
SDKGracefulTermination
feature has now graduated to beta. So by default, the sidecar container will not shutdown immeadiately on TERM signal, but instead wait forShutdown
state to occur.- A new
PodHostname
feature is now available, if you need to able to access aGameServer
Pod
within a cluster by a DNS name. - Agones release images have all been moved to Google Artifact Registry
- Updated dependencies for security fixes
While we expect no issues, we also updated the gRPC libraries that Agones uses, so please make sure to test upgrades before deploying to production.
Check the README for details on features, installation and usage.
Breaking changes:
- Update Kubernetes to 1.24 #2867
- Migrate from github.com/golang/protobuf to google.golang.org/protobuf #2786 (govargo)
Implemented enhancements:
- Graduate SDKGracefulTermination to beta #2831
- Set the hostName of the Pod to the name of the GameServer #2704
- Update from golang/protobuf to google.golang.org/protobuf #2462
- Release Automation: Add cloud build target for release builds #2460
- Release Automation: Generate version of website to push #2457
- Consider moving agones system images from gcr.io to GCP’s artifact registry #2358
- CI builds should publish a multi-arch manifest for the agones-sdk image #2280
- Generate Changelog - Release Automation: Add cloud build target for release builds #2884 (mangalpalli)
- GameServer Pod: Stable Network ID #2826 (markmandel)
- Release Automation: Generate version of website to push #2808 (mangalpalli)
Documentation: https://development.agones.dev/site/
See CHANGELOG for more details on changes.
Images available with this release:
- us-docker.pkg.dev/agones-images/release/agones-controller:1.29.0-rc
- us-docker.pkg.dev/agones-images/release/agones-sdk:1.29.0-rc
- us-docker.pkg.dev/agones-images/release/agones-ping:1.29.0-rc
- us-docker.pkg.dev/agones-images/release/agones-allocator:1.29.0-rc
- us-docker.pkg.dev/agones-images/examples/allocation-endpoint-proxy:0.2
- us-docker.pkg.dev/agones-images/examples/autoscaler-webhook:0.5
- us-docker.pkg.dev/agones-images/examples/cpp-simple-server:0.15
- us-docker.pkg.dev/agones-images/examples/crd-client:0.7
- us-docker.pkg.dev/agones-images/examples/nodejs-simple-server:0.8
- us-docker.pkg.dev/agones-images/examples/rust-simple-server:0.11
- us-docker.pkg.dev/agones-images/examples/simple-game-server:0.14
- us-docker.pkg.dev/agones-images/examples/supertuxkart-example:0.6
- us-docker.pkg.dev/agones-images/examples/unity-simple-server:0.3
- us-docker.pkg.dev/agones-images/examples/xonotic-example:0.9
Helm chart available with this release:
Last modified November 28, 2024: Set externalTrafficPolicy as Local for agones-allocator (#4022) (08bc4c0)Make sure to add our stable helm repository using
helm repo add agones https://agones.dev/chart/stable