Releases: googleforgames/agones
v0.10.0
This is the 0.10.0 release of Agones.
Check the README for details on features, installation and usage.
Breaking changes:
- Add status subresource for FleetAutoscaler #730 (aLekSer)
- Implement GameServerAlocation as API Extension #682 (markmandel)
Implemented enhancements:
- Implementing cross cluster allocation request #757 (pooneh-m)
- Rename APIServerEndpoint to AllocationEndpoint for multi-cluster allocation #755 (pooneh-m)
- Implement multicluster allocation for local cluster allocation. #753 (pooneh-m)
- Implementing cluster selector from multi-cluster allocation policies. #733 (pooneh-m)
- Added Supersolid logo to the homepage #727 (KamiShepard)
- Implementation of SDK.Allocate() #721 (markmandel)
- Add allocation policy CRD and schema definition. #698 (pooneh-m)
- Helm support for Terraform #696 (aLekSer)
- Implement lacking functions in Rust SDK #693 (thara)
- Terraform support to generate test cluster #670 (aLekSer)
- Lightweight library for implementing APIServer extensions #659 (markmandel)
- Unreal Engine 4 Plugin #647 (YannickLange)
Documentation: https://development.agones.dev/site/
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.10.0
- gcr.io/agones-images/agones-sdk:0.10.0
- gcr.io/agones-images/agones-ping:0.10.0
- gcr.io/agones-images/cpp-simple-server:0.5
- gcr.io/agones-images/udp-server:0.8
- gcr.io/agones-images/xonotic-example:0.5
Helm chart available with this release:
Make sure to add our stable helm repository using
helm repo add https://agones.dev/chart/stable
v0.10.0-rc
This is the 0.10.0-rc release of Agones.
Check the README for details on features, installation and usage.
Breaking changes:
- Add status subresource for FleetAutoscaler #730 (aLekSer)
- Implement GameServerAlocation as API Extension #682 (markmandel)
Implemented enhancements:
- Implementing cross cluster allocation request #757 (pooneh-m)
- Rename APIServerEndpoint to AllocationEndpoint for multi-cluster allocation #755 (pooneh-m)
- Implement multicluster allocation for local cluster allocation. #753 (pooneh-m)
- Implementing cluster selector from multi-cluster allocation policies. #733 (pooneh-m)
- Added Supersolid logo to the homepage #727 (KamiShepard)
- Implementation of SDK.Allocate() #721 (markmandel)
- Add allocation policy CRD and schema definition. #698 (pooneh-m)
- Helm support for Terraform #696 (aLekSer)
- Implement lacking functions in Rust SDK #693 (thara)
- Terraform support to generate test cluster #670 (aLekSer)
- Lightweight library for implementing APIServer extensions #659 (markmandel)
- Unreal Engine 4 Plugin #647 (YannickLange)
Documentation: https://development.agones.dev/site/
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.10.0-rc
- gcr.io/agones-images/agones-sdk:0.10.0-rc
- gcr.io/agones-images/agones-ping:0.10.0-rc
- gcr.io/agones-images/cpp-simple-server:0.5
- gcr.io/agones-images/udp-server:0.8
- gcr.io/agones-images/xonotic-example:0.5
Helm chart available with this release:
Make sure to add our stable helm repository using
helm repo add https://agones.dev/chart/stable
v0.9.0
This is the 0.9.0 release of Agones.
Check the README for details on features, installation and usage.
Breaking changes:
- Consistency: Portpolicy static=>Static & dynamic=>Dynamic #617 (markmandel)
Implemented enhancements:
- Adding a section in the documentation about deploying Agones using GCP Marketplace. #664 (bbf)
- Add Agones Kubernetes API docs generator #645 (aLekSer)
- Added support for persisting logs in 'emptyDir' volume attached to agones controller. #620 (jkowalski)
- Adding Locust tests - initial changes for #412 #611 (pm7h)
- Emit stress test metrics in Fortio format. #586 (jkowalski)
- Add Node.js SDK and example - closes #538 #581 (steven-supersolid)
- Cpp sdk cmake #464 (dsazonoff)
Security fixes:
- Remove serviceaccount for game server container #640 (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:0.9.0
- gcr.io/agones-images/agones-sdk:0.9.0
- gcr.io/agones-images/agones-ping:0.9.0
- gcr.io/agones-images/cpp-simple-server:0.4
- gcr.io/agones-images/udp-server:0.7
- gcr.io/agones-images/xonotic-example:0.5
Helm chart available with this release:
Make sure to add our stable helm repository using
helm repo add https://agones.dev/chart/stable
v0.9.0-rc
This is the 0.9.0-rc release of Agones.
Check the README for details on features, installation and usage.
Breaking changes:
- Consistency: Portpolicy static=>Static & dynamic=>Dynamic #617 (markmandel)
Implemented enhancements:
- Adding a section in the documentation about deploying Agones using GCP Marketplace. #664 (bbf)
- Add Agones Kubernetes API docs generator #645 (aLekSer)
- Added support for persisting logs in 'emptyDir' volume attached to agones controller. #620 (jkowalski)
- Adding Locust tests - initial changes for #412 #611 (pm7h)
- Emit stress test metrics in Fortio format. #586 (jkowalski)
- Add Node.js SDK and example - closes #538 #581 (steven-supersolid)
- Cpp sdk cmake #464 (dsazonoff)
Security fixes:
- Remove serviceaccount for game server container #640 (markmandel)
Documentation: https://development.agones.dev/site/
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.9.0-rc
- gcr.io/agones-images/agones-sdk:0.9.0-rc
- gcr.io/agones-images/agones-ping:0.9.0-rc
- gcr.io/agones-images/cpp-simple-server:0.4
- gcr.io/agones-images/udp-server:0.7
- gcr.io/agones-images/xonotic-example:0.5
Helm chart available with this release:
Make sure to add our stable helm repository using
helm repo add https://agones.dev/chart/stable
v0.8.1
This is the 0.8.1 release of Agones.
Check the README for details on features, installation and usage.
Merged pull requests:
- Tarballing source into the images for dependencies that are required by their licenses. #634 (bbf)
- 2 Hotfixes: Allow Helm to reference image digests and inject licenses #631 (bbf)
- [Hotfix] Prep work for hotfix 0.8.1 #628 (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:0.8.1
- gcr.io/agones-images/agones-sdk:0.8.1
- gcr.io/agones-images/agones-ping:0.8.1
- gcr.io/agones-images/cpp-simple-server:0.4
- gcr.io/agones-images/udp-server:0.7
- gcr.io/agones-images/xonotic-example:0.4
Helm chart available with this release:
Make sure to add our stable helm repository using
helm repo add https://agones.dev/chart/stable
v0.8.0
v0.8.0
This is the 0.8.0 release of Agones.
Check the README for details on features, installation and usage.
Security fixes:
- [SECURITY] Update Go to 1.11.5 #528 (markmandel)
Implemented enhancements:
- Allocation on GameServers rather than Fleets #436
- Website that contains documentation #410
- Node Affinity, Tolerations and Node selector support for helm chart #407
- As game server, I want to get the Agones sidecar version #310
- fix setAnnotation for simple-udp to use customized key & value #576 (Yingxin-Jiang)
- Adding Github link and version dropdown to the navigation bar #566 (markmandel)
- simple-udp: added support for customizing labels and annotations by the caller #564 (jkowalski)
- Monitoring improvements #559 (jkowalski)
- Add support to create a development gameserver. #558 (jeremyje)
- Adds gameservers per node count and distribution #551 (Kuqd)
- Add Scale Subresource into Fleet and Gameserverset CRDs #539 (aLekSer)
- Continuous Deployment of Agones.dev #527 (markmandel)
- Makefile: allowed 'go test' to run without docker and optionally w/o race detector #509 (jkowalski)
- add client-go metrics and grafana dashboards #505 (Kuqd)
- Prometheus and grafana improvements based on load testing experience #501 (jkowalski)
- improved isolation of Agones controllers using taints and priority #500 (jkowalski)
- Add Agones version into Gameserver Annotation #498 (aLekSer)
- controller: made QPS, burst QPS and number of workers externally configurable #497 (jkowalski)
- Website for Agones #493 (markmandel)
- Add Stackdriver Exporter for Opencensus #492 (aLekSer)
- Add TLS to Fleetautoscaler webhook service #476 (aLekSer)
- Add pod tolerations, nodeSelector and affinity in helm #473 (Kuqd)
- adding Prometheus+Grafana for metrics and visualizations #472 (Kuqd)
- GameServerAllocation implementation #465 (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:0.8.0
- gcr.io/agones-images/agones-sdk:0.8.0
- gcr.io/agones-images/agones-ping:0.8.0
- gcr.io/agones-images/cpp-simple-server:0.4
- gcr.io/agones-images/udp-server:0.7
- gcr.io/agones-images/xonotic-example:0.4
Helm chart available with this release:
Make sure to add our stable helm repository using
helm repo add https://agones.dev/chart/stable
v0.8.0-rc
This is the 0.8.0-rc release of Agones.
Check the README for details on features, installation and usage.
Documentation: https://development.agones.dev/site/
Security fixes:
- [SECURITY] Update Go to 1.11.5 #528 (markmandel)
Implemented enhancements:
- Allocation on GameServers rather than Fleets #436
- Website that contains documentation #410
- Node Affinity, Tolerations and Node selector support for helm chart #407
- As game server, I want to get the Agones sidecar version #310
- fix setAnnotation for simple-udp to use customized key & value #576 (Yingxin-Jiang)
- Adding Github link and version dropdown to the navigation bar #566 (markmandel)
- simple-udp: added support for customizing labels and annotations by the caller #564 (jkowalski)
- Monitoring improvements #559 (jkowalski)
- Add support to create a development gameserver. #558 (jeremyje)
- Adds gameservers per node count and distribution #551 (Kuqd)
- Add Scale Subresource into Fleet and Gameserverset CRDs #539 (aLekSer)
- Continuous Deployment of Agones.dev #527 (markmandel)
- Makefile: allowed 'go test' to run without docker and optionally w/o race detector #509 (jkowalski)
- add client-go metrics and grafana dashboards #505 (Kuqd)
- Prometheus and grafana improvements based on load testing experience #501 (jkowalski)
- improved isolation of Agones controllers using taints and priority #500 (jkowalski)
- Add Agones version into Gameserver Annotation #498 (aLekSer)
- controller: made QPS, burst QPS and number of workers externally configurable #497 (jkowalski)
- Website for Agones #493 (markmandel)
- Add Stackdriver Exporter for Opencensus #492 (aLekSer)
- Add TLS to Fleetautoscaler webhook service #476 (aLekSer)
- Add pod tolerations, nodeSelector and affinity in helm #473 (Kuqd)
- adding Prometheus+Grafana for metrics and visualizations #472 (Kuqd)
- GameServerAllocation implementation #465 (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:0.8.0-rc
- gcr.io/agones-images/agones-sdk:0.8.0-rc
- gcr.io/agones-images/cpp-simple-server:0.4
- gcr.io/agones-images/udp-server:0.7
- gcr.io/agones-images/xonotic-example:0.4
Helm chart available with this release:
Make sure to add our stable helm repository using
helm repo add https://agones.dev/chart/stable
v0.7.0
This is the 0.7.0 release of Agones.
Check the README for details on features, installation and usage.
Breaking changes:
- Update to Kubernetes 1.11 #447 (markmandel)
- Remove crd-install hook, as it break CRD updates #441 (markmandel)
Implemented enhancements:
- Delete crds, and fleets, gameservers etc on deletion of Helm chart #426
GameServers
should have the Fleet name in a label for easy retrieval #411- Horizontal Fleet Autoscaling #334
- Add webhook functionality into FleetAutoscaler #460 (aLekSer)
- Adds Kind local cluster support with documentation #458 (Kuqd)
- Adds OpenCensus metrics integration. #457 (Kuqd)
- added incremental build option to Makefile to speed up rebuilds #454 (jkowalski)
- CRD: added additionalPrinterColumns to GameServer for kubectl #444 (jkowalski)
- Adding explicit length of git revision in Makefile and E2E Can't Allocate test #440 (aLekSer)
- Pinger service for Multiple Cluster Latency Measurement. #434 (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:0.7.0
- gcr.io/agones-images/agones-sdk:0.7.0
- gcr.io/agones-images/cpp-simple-server:0.4
- gcr.io/agones-images/udp-server:0.5
- gcr.io/agones-images/xonotic-example:0.4
Helm chart available with this release:
Make sure to add our stable helm repository using
helm repo add https://agones.dev/chart/stable
v0.7.0-rc
This is the 0.7.0-rc release of Agones.
Check the README for details on features, installation and usage.
Breaking changes:
- Update to Kubernetes 1.11 #447 (markmandel)
- Remove crd-install hook, as it break CRD updates #441 (markmandel)
Implemented enhancements:
- Delete crds, and fleets, gameservers etc on deletion of Helm chart #426
GameServers
should have the Fleet name in a label for easy retrieval #411- Horizontal Fleet Autoscaling #334
- Add webhook functionality into FleetAutoscaler #460 (aLekSer)
- Adds Kind local cluster support with documentation #458 (Kuqd)
- Adds OpenCensus metrics integration. #457 (Kuqd)
- added incremental build option to Makefile to speed up rebuilds #454 (jkowalski)
- CRD: added additionalPrinterColumns to GameServer for kubectl #444 (jkowalski)
- Adding explicit length of git revision in Makefile and E2E Can't Allocate test #440 (aLekSer)
- Pinger service for Multiple Cluster Latency Measurement. #434 (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:0.7.0-rc
- gcr.io/agones-images/agones-sdk:0.7.0-rc
- gcr.io/agones-images/cpp-simple-server:0.4
- gcr.io/agones-images/udp-server:0.5
- gcr.io/agones-images/xonotic-example:0.4
Helm chart available with this release:
Make sure to add our stable helm repository using
helm repo add https://agones.dev/chart/stable
v0.6.0
This is the v0.6.0 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
- gcr.io/agones-images/agones-sdk:v0.6.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