Releases: googleforgames/agones
v0.6.0-rc
This is the v0.6.0-rc release of Agones.
Check the README for details on features, installation and usage.
Features in this release:
- Using the Cluster Autoscaler with Agones #368
- Agones sdk-server sidecar should have cpu and memory limits #344
- As developer, I want to emulate an allocation in local mode #314
- Document how to configure maximum number of pods/node that can be allocated #295
- Development tools to enable pprof #422 (markmandel)
- Changes to the GameServer configuration are reflected in the local sdk server #413 (markmandel)
- Mark GameServer Unhealthy if allocated HostPort isn't available #408 (markmandel)
- Cluster Autoscaling: safe-to-evict=false annotations for GameServer Pods #405 (markmandel)
- Packed: Fleet scaled down removes GameServers from least used Nodes #401 (markmandel)
- Packed: PreferredDuringSchedulingIgnoredDuringExecution PodAffinity with a HostName topology #397 (markmandel)
- Specify CPU Request for the SDK Server Sidecar #390 (markmandel)
- Mount point for helm config #383 (markmandel)
- Add crd-install helm hook to crds templates #375 (smoya)
- Prioritise Allocation from Nodes with Allocated/Ready GameServers #370 (markmandel)
See CHANGELOG for more details on changes.
This software is currently alpha, and subject to change. Not to be used in production systems.
Images available with this release:
- gcr.io/agones-images/agones-controller:v0.6.0-rc
- gcr.io/agones-images/agones-sdk:v0.6.0-rc
- gcr.io/agones-images/cpp-simple-server:0.3
- gcr.io/agones-images/udp-server:0.4
- gcr.io/agones-images/xonotic-example:0.3
Helm chart available with this release:
Make sure to add our stable helm repository using
helm repo add https://agones.dev/chart/stable
v0.5.0
This is the 0.5.0 release of Agones.
Check the README for details on features, installation and usage.
Features in this release:
- Improve support for developing in custom environments #348
- Agones helm repo #285
- Add Amazon EKS Agones Setup Instructions #372 (GabeBigBoxVR)
- Agones stable helm repository #361 (Kuqd)
- Improve support for custom dev environments #349 (victor-prodan)
- FleetAutoScaler v0 #340 (victor-prodan)
- Forces restart when using tls generation. #338 (Kuqd)
See CHANGELOG for more details on changes.
This software is currently alpha, and subject to change. Not to be used in production systems.
Images available with this release:
- gcr.io/agones-images/agones-controller:0.5.0
- gcr.io/agones-images/agones-sdk:0.5.0
- gcr.io/agones-images/cpp-simple-server:0.3
- gcr.io/agones-images/udp-server:0.4
- gcr.io/agones-images/xonotic-example:0.3
Helm chart available with this release:
Make sure to add our stable helm repository using
helm repo add https://agones.dev/chart/stable
v0.5.0-rc
This is the 0.5.0-rc release of Agones.
Check the README for details on features, installation and usage.
Features in this release:
- Improve support for developing in custom environments #348
- Agones helm repo #285
- Add Amazon EKS Agones Setup Instructions #372 (GabeBigBoxVR)
- Agones stable helm repository #361 (Kuqd)
- Improve support for custom dev environments #349 (victor-prodan)
- FleetAutoScaler v0 #340 (victor-prodan)
- Forces restart when using tls generation. #338 (Kuqd)
See CHANGELOG for more details on changes.
This software is currently alpha, and subject to change. Not to be used in production systems.
Images available with this release:
- gcr.io/agones-images/agones-controller:0.5.0-rc
- gcr.io/agones-images/agones-sdk:0.5.0-rc
- gcr.io/agones-images/cpp-simple-server:0.3
- gcr.io/agones-images/udp-server:0.4
- gcr.io/agones-images/xonotic-example:0.3
Helm chart available with this release:
Make sure to add our stable helm repository using
helm repo add https://agones.dev/chart/stable
v0.4.0
This is the 0.4.0 release of Agones.
Check the README for details on features, installation and usage.
Features in this release:
Breaking Changes:
Backward compatability with single port configuration has now been removed.
Please now only used the referenced configuration.
Features in this release:
- When running the SDK sidecar in local mode, be able to specify the backing
GameServer
configuration #296 - Move Status > Address & Status > Ports population to
Creating
state processing #293 - Propagating game server process events to Agones system #279
- Session data propagation to dedicated server #277
- Ability to pass
GameServer
yaml/json to local sdk server #328 (markmandel) - Move Status > Address & Ports population to
Creating
state processing #326 (markmandel) - Implement SDK SetLabel and SetAnnotation functionality #323 (markmandel)
- Metadata propagation from fleet allocation to game server #312 (victor-prodan)
- Features/e2e #315 (Kuqd)
- Implements SDK callback for GameServer updates #316 (markmandel)
See CHANGELOG for more details on changes.
This software is currently alpha, and subject to change. Not to be used in production systems.
Images available with this release:
v0.4.0.rc
This is the 0.4.0.rc release of Agones.
Check the README for details on features, installation and usage.
Breaking Changes:
Backward compatability with single port configuration has now been removed.
Please now only used the referenced configuration.
Features in this release:
- When running the SDK sidecar in local mode, be able to specify the backing
GameServer
configuration #296 - Move Status > Address & Status > Ports population to
Creating
state processing #293 - Propagating game server process events to Agones system #279
- Session data propagation to dedicated server #277
- Ability to pass
GameServer
yaml/json to local sdk server #328 (markmandel) - Move Status > Address & Ports population to
Creating
state processing #326 (markmandel) - Implement SDK SetLabel and SetAnnotation functionality #323 (markmandel)
- Metadata propagation from fleet allocation to game server #312 (victor-prodan)
- Features/e2e #315 (Kuqd)
- Implements SDK callback for GameServer updates #316 (markmandel)
See CHANGELOG for more details on changes.
This software is currently alpha, and subject to change. Not to be used in production systems.
Images available with this release:
v0.3.0
This is the 0.3.0 release of Agones.
Check the README for details on features, installation and usage.
Breaking Changes:
The support for multiple ports has configuration backward compatibility with the 0.2.0 GameServer
configuration, but the Status
output has now changed.
Backward compatibility with port configuration will be removed in 0.4.0.
See the GameServer
spec and the Create a Game Server Quickstart for updated details. We recommend updating to the new port configuration as soon as possible.
Features in this release:
- Expose SDK Sidecar GRPC Server as HTTP+JSON #240
- supporting multiple ports #151
- Support Cluster Node addition/deletion #60
- SDK
GameServer\(\)
function for retrieving backing GameServer configuration #288 (markmandel) - [Breaking Change] Multiple port support for
GameServer
#283 (markmandel) - Move cluster node addition/removal out of "experimental" #271 (markmandel)
- added information about Agones running on Azure Kubernetes Service #269 (dgkanatsios)
- Expose SDK-Server at HTTP+JSON #265 (markmandel)
- Support Rust SDK by gRPC-rs #230 (thara)
See CHANGELOG for more details on changes.
This software is currently alpha, and subject to change. Not to be used in production systems.
Images available with this release:
v0.3.0.rc
This is the 0.3.0.rc release of Agones.
Check the README for details on features, installation and usage.
Breaking Changes:
The support for multiple ports has configuration backward compatibility with the 0.2.0 GameServer
configuration, but the Status
output has now changed.
Backward compatibility with port configuration will be removed in 0.4.0.
See the GameServer
spec and the Create a Game Server Quickstart for updated details. We recommend updating to the new port configuration as soon as possible.
Features in this release:
- Expose SDK Sidecar GRPC Server as HTTP+JSON #240
- supporting multiple ports #151
- Support Cluster Node addition/deletion #60
- SDK
GameServer\(\)
function for retrieving backing GameServer configuration #288 (markmandel) - [Breaking Change] Multiple port support for
GameServer
#283 (markmandel) - Move cluster node addition/removal out of "experimental" #271 (markmandel)
- added information about Agones running on Azure Kubernetes Service #269 (dgkanatsios)
- Expose SDK-Server at HTTP+JSON #265 (markmandel)
- Support Rust SDK by gRPC-rs #230 (thara)
See CHANGELOG for more details on changes.
This software is currently alpha, and subject to change. Not to be used in production systems.
Images available with this release:
v0.2.0
This is the 0.2.0 release of Agones.
Check the README for details on features, installation and usage.
Features in this release:
- Generate Certs for Mutation/Validatiion Webhooks #169
- Add liveness check to
pkg/gameservers/controller
. #116 - GameServer Fleets #70
- Release steps of archiving installation resources and documentation #226 (markmandel)
- Lint timeout increase, and make configurable #221 (markmandel)
- add the ability to turn off RBAC in helm and customize gcp test-cluster #220 (Kuqd)
- Target for generating a CHANGELOG from GitHub Milestones. #217 (markmandel)
- Generate Certs for Mutation/Validatiion Webhooks #214 (Kuqd)
- Rolling updates for Fleets #213 (markmandel)
- helm namespaces #210 (Kuqd)
- Fleet update strategy: Replace #199 (markmandel)
- Status > AllocatedReplicas on Fleets & GameServers #196 (markmandel)
- Creating a FleetAllocation allocated a GameServer from a Fleet #193 (markmandel)
- Add nano as editor to the build image #179 (markmandel)
- Feature/gometalinter #176 (EricFortin)
- Creating a Fleet creates a GameServerSet #174 (markmandel)
- Register liveness check in gameservers.Controller #160 (enocom)
- GameServerSet Implementation #156 (markmandel)
See CHANGELOG for more details on changes.
This software is currently alpha, and subject to change. Not to be used in production systems.
Images available with this release:
v0.2.0.rc
This is the v0.2.0.rc release of Agones.
Check the README for details on features, installation and usage.
Features in this release:
- Generate Certs for Mutation/Validatiion Webhooks #169
- Add liveness check to
pkg/gameservers/controller
. #116 - GameServer Fleets #70
- Release steps of archiving installation resources and documentation #226 (markmandel)
- Lint timeout increase, and make configurable #221 (markmandel)
- add the ability to turn off RBAC in helm and customize gcp test-cluster #220 (Kuqd)
- Target for generating a CHANGELOG from GitHub Milestones. #217 (markmandel)
- Generate Certs for Mutation/Validatiion Webhooks #214 (Kuqd)
- Rolling updates for Fleets #213 (markmandel)
- helm namespaces #210 (Kuqd)
- Fleet update strategy: Replace #199 (markmandel)
- Status > AllocatedReplicas on Fleets & GameServers #196 (markmandel)
- Creating a FleetAllocation allocated a GameServer from a Fleet #193 (markmandel)
- Add nano as editor to the build image #179 (markmandel)
- Feature/gometalinter #176 (EricFortin)
- Creating a Fleet creates a GameServerSet #174 (markmandel)
- Register liveness check in gameservers.Controller #160 (enocom)
- GameServerSet Implementation #156 (markmandel)
See CHANGELOG for more details on changes.
This software is currently alpha, and subject to change. Not to be used in production systems.
Images available with this release:
v0.1
This is the first release of Agones. Check the README for details on features, installation and usage.
This software is currently alpha, and subject to change. Not to be used in production systems.
Images available with this release: