Skip to content

Commit

Permalink
Release 0.9.0-rc
Browse files Browse the repository at this point in the history
Get everything ready for the 0.9.0-rc release.
  • Loading branch information
markmandel committed Mar 26, 2019
1 parent 5e60890 commit 22c3297
Show file tree
Hide file tree
Showing 7 changed files with 168 additions and 35 deletions.
90 changes: 87 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,99 @@
# Changelog

## [v0.8.1](https://github.com/GoogleCloudPlatform/agones/tree/v0.8.1) (2019-03-14)
## [v0.9.0-rc](https://github.com/GoogleCloudPlatform/agones/tree/v0.9.0-rc) (2019-03-26)

[Full Changelog](https://github.com/GoogleCloudPlatform/agones/compare/v0.8.1...v0.9.0-rc)

**Breaking changes:**

- Consistency: Portpolicy static=\>Static & dynamic=\>Dynamic [\#617](https://github.com/GoogleCloudPlatform/agones/pull/617) ([markmandel](https://github.com/markmandel))

**Implemented enhancements:**

- Adding a section in the documentation about deploying Agones using GCP Marketplace. [\#664](https://github.com/GoogleCloudPlatform/agones/pull/664) ([bbf](https://github.com/bbf))
- Add Agones Kubernetes API docs generator [\#645](https://github.com/GoogleCloudPlatform/agones/pull/645) ([aLekSer](https://github.com/aLekSer))
- Added support for persisting logs in 'emptyDir' volume attached to agones controller. [\#620](https://github.com/GoogleCloudPlatform/agones/pull/620) ([jkowalski](https://github.com/jkowalski))
- Adding Locust tests - initial changes for \#412 [\#611](https://github.com/GoogleCloudPlatform/agones/pull/611) ([pm7h](https://github.com/pm7h))
- Emit stress test metrics in Fortio format. [\#586](https://github.com/GoogleCloudPlatform/agones/pull/586) ([jkowalski](https://github.com/jkowalski))
- Add Node.js SDK and example - closes \#538 [\#581](https://github.com/GoogleCloudPlatform/agones/pull/581) ([steven-supersolid](https://github.com/steven-supersolid))
- Cpp sdk cmake [\#464](https://github.com/GoogleCloudPlatform/agones/pull/464) ([dsazonoff](https://github.com/dsazonoff))

**Fixed bugs:**

- Feature shortcode does not behave correctly for versions \> "0.10.0" \(2 digit minor version\) [\#650](https://github.com/GoogleCloudPlatform/agones/issues/650)
- Labels referencing resources name can be too long [\#541](https://github.com/GoogleCloudPlatform/agones/issues/541)
- Fix feature shortcode for Hugo [\#655](https://github.com/GoogleCloudPlatform/agones/pull/655) ([aLekSer](https://github.com/aLekSer))
- \[Regression\] Fleet scale down didn't adhere to Packed Scheduling [\#638](https://github.com/GoogleCloudPlatform/agones/pull/638) ([markmandel](https://github.com/markmandel))
- Fixed gameserverset overshooting the number of GameServers [\#621](https://github.com/GoogleCloudPlatform/agones/pull/621) ([jkowalski](https://github.com/jkowalski))
- Update GameServerSet scheduling when Fleet scheduling is changed. [\#582](https://github.com/GoogleCloudPlatform/agones/pull/582) ([pooneh-m](https://github.com/pooneh-m))

**Security fixes:**

- Remove serviceaccount for game server container [\#640](https://github.com/GoogleCloudPlatform/agones/pull/640) ([markmandel](https://github.com/markmandel))

**Closed issues:**

- gcloud-auth-cluster: Create unique name for cluster role binding [\#662](https://github.com/GoogleCloudPlatform/agones/issues/662)
- Hotfix 0.8.1 [\#652](https://github.com/GoogleCloudPlatform/agones/issues/652)
- Slow game servers deletion [\#540](https://github.com/GoogleCloudPlatform/agones/issues/540)

**Merged pull requests:**

- Fix typo on metrics documentation [\#671](https://github.com/GoogleCloudPlatform/agones/pull/671) ([princyraza](https://github.com/princyraza))
- Moved Azure link, breaking builds. [\#669](https://github.com/GoogleCloudPlatform/agones/pull/669) ([markmandel](https://github.com/markmandel))
- Add hash of account to clusterrolebinding name to support multiple accounts [\#666](https://github.com/GoogleCloudPlatform/agones/pull/666) ([aLekSer](https://github.com/aLekSer))
- Simplify homepage messaging [\#665](https://github.com/GoogleCloudPlatform/agones/pull/665) ([markmandel](https://github.com/markmandel))
- GKE installation n1-standard-1 -\> n1-standard-2 [\#663](https://github.com/GoogleCloudPlatform/agones/pull/663) ([markmandel](https://github.com/markmandel))
- Switch Agones to Go Modules [\#661](https://github.com/GoogleCloudPlatform/agones/pull/661) ([heartrobotninja](https://github.com/heartrobotninja))
- Merge hotfix 0.8.1 back into master [\#658](https://github.com/GoogleCloudPlatform/agones/pull/658) ([markmandel](https://github.com/markmandel))
- Cleanup Xonotic image [\#654](https://github.com/GoogleCloudPlatform/agones/pull/654) ([markmandel](https://github.com/markmandel))
- E2E Cleanup: Implement SendGameServerUDP [\#644](https://github.com/GoogleCloudPlatform/agones/pull/644) ([markmandel](https://github.com/markmandel))
- Refactor https server into its own component [\#643](https://github.com/GoogleCloudPlatform/agones/pull/643) ([markmandel](https://github.com/markmandel))
- Add .gocache directory for WSL users [\#642](https://github.com/GoogleCloudPlatform/agones/pull/642) ([heartrobotninja](https://github.com/heartrobotninja))
- E2E test for Disabled Health checks. [\#641](https://github.com/GoogleCloudPlatform/agones/pull/641) ([markmandel](https://github.com/markmandel))
- Refactor AllocationCounter to GameServerCounter [\#639](https://github.com/GoogleCloudPlatform/agones/pull/639) ([markmandel](https://github.com/markmandel))
- Adding Kubernetes API server requests metrics [\#637](https://github.com/GoogleCloudPlatform/agones/pull/637) ([aLekSer](https://github.com/aLekSer))
- Partial revert "Emit stress test metrics in Fortio format." which accidentally overwrote our vendored fixes to wait.go [\#633](https://github.com/GoogleCloudPlatform/agones/pull/633) ([jkowalski](https://github.com/jkowalski))
- Switch to using default gke-cluster oauthScopes settings for clusters [\#632](https://github.com/GoogleCloudPlatform/agones/pull/632) ([aLekSer](https://github.com/aLekSer))
- Update docs Create Gameserver with current state [\#627](https://github.com/GoogleCloudPlatform/agones/pull/627) ([aLekSer](https://github.com/aLekSer))
- Add input parameters check on CRD loggers [\#626](https://github.com/GoogleCloudPlatform/agones/pull/626) ([aLekSer](https://github.com/aLekSer))
- New logo for the website! [\#618](https://github.com/GoogleCloudPlatform/agones/pull/618) ([markmandel](https://github.com/markmandel))
- Unified logging of resource identifiers so that we can reliably get entire history of a resource in stack driver. [\#616](https://github.com/GoogleCloudPlatform/agones/pull/616) ([jkowalski](https://github.com/jkowalski))
- Organising Makefile into includes [\#615](https://github.com/GoogleCloudPlatform/agones/pull/615) ([markmandel](https://github.com/markmandel))
- Upgraed go-lint tooling. [\#612](https://github.com/GoogleCloudPlatform/agones/pull/612) ([markmandel](https://github.com/markmandel))
- Moving to 0.9.0! [\#610](https://github.com/GoogleCloudPlatform/agones/pull/610) ([markmandel](https://github.com/markmandel))
- Adding resources limits for E2E tests gameserver Spec [\#606](https://github.com/GoogleCloudPlatform/agones/pull/606) ([aLekSer](https://github.com/aLekSer))
- Add Fleet and Gameserverset Validation handler [\#598](https://github.com/GoogleCloudPlatform/agones/pull/598) ([aLekSer](https://github.com/aLekSer))
- Improve allocation performance [\#583](https://github.com/GoogleCloudPlatform/agones/pull/583) ([ilkercelikyilmaz](https://github.com/ilkercelikyilmaz))
- Add status subresource to fleet and Gameserverset [\#575](https://github.com/GoogleCloudPlatform/agones/pull/575) ([aLekSer](https://github.com/aLekSer))

## [v0.8.1](https://github.com/GoogleCloudPlatform/agones/tree/v0.8.1) (2019-03-15)

[Full Changelog](https://github.com/GoogleCloudPlatform/agones/compare/v0.8.0...v0.8.1)

**Implemented enhancements:**

- Create Node.js library [\#538](https://github.com/GoogleCloudPlatform/agones/issues/538)

**Fixed bugs:**

- CPU/Memory leak issue caused by go routines that never completes [\#636](https://github.com/GoogleCloudPlatform/agones/issues/636)
- Quickstart: Create a Game Server [\#609](https://github.com/GoogleCloudPlatform/agones/issues/609)
- Fleet status completely out-of-sync with GameServerSet status [\#570](https://github.com/GoogleCloudPlatform/agones/issues/570)
- GameServerSet sometimes creates more GameServers than necessary [\#569](https://github.com/GoogleCloudPlatform/agones/issues/569)
- If you modify the `Scheduling` on a Fleet, it does not flow down to the `GameServerSet`. [\#495](https://github.com/GoogleCloudPlatform/agones/issues/495)
- SDK Service Account was Hardcoded [\#629](https://github.com/GoogleCloudPlatform/agones/pull/629) ([markmandel](https://github.com/markmandel))

**Closed issues:**

- GKE scopes in installation and testing are overkill [\#614](https://github.com/GoogleCloudPlatform/agones/issues/614)
- Release 0.8.0 [\#604](https://github.com/GoogleCloudPlatform/agones/issues/604)
- Grafana: add basic API Server graphs [\#546](https://github.com/GoogleCloudPlatform/agones/issues/546)
- Remove all the kubectl custom commands from the quickstarts [\#521](https://github.com/GoogleCloudPlatform/agones/issues/521)

**Merged pull requests:**

- Final release pieces for 0.8.1 hotfix. [\#653](https://github.com/GoogleCloudPlatform/agones/pull/653) ([markmandel](https://github.com/markmandel))
- Tarballing source into the images for dependencies that are required by their licenses. [\#634](https://github.com/GoogleCloudPlatform/agones/pull/634) ([bbf](https://github.com/bbf))
- 2 Hotfixes: Allow Helm to reference image digests and inject licenses [\#631](https://github.com/GoogleCloudPlatform/agones/pull/631) ([bbf](https://github.com/bbf))
- \[Hotfix\] Prep work for hotfix 0.8.1 [\#628](https://github.com/GoogleCloudPlatform/agones/pull/628) ([markmandel](https://github.com/markmandel))
Expand Down Expand Up @@ -478,14 +562,14 @@
- Update dependencies to support K8s 1.10.x [\#276](https://github.com/GoogleCloudPlatform/agones/pull/276) ([markmandel](https://github.com/markmandel))
- Remove line [\#274](https://github.com/GoogleCloudPlatform/agones/pull/274) ([markmandel](https://github.com/markmandel))
- Update minikube instructions to 0.28.0 [\#273](https://github.com/GoogleCloudPlatform/agones/pull/273) ([markmandel](https://github.com/markmandel))
- Added list of various libs used in code [\#272](https://github.com/GoogleCloudPlatform/agones/pull/272) ([mean-mango](https://github.com/mean-mango))
- Added list of various libs used in code [\#272](https://github.com/GoogleCloudPlatform/agones/pull/272) ([meanmango](https://github.com/meanmango))
- More Docker and Kubernetes Getting Started Resources [\#270](https://github.com/GoogleCloudPlatform/agones/pull/270) ([markmandel](https://github.com/markmandel))
- Fixing Flaky test TestControllerSyncFleet [\#268](https://github.com/GoogleCloudPlatform/agones/pull/268) ([markmandel](https://github.com/markmandel))
- Update Helm App Version [\#267](https://github.com/GoogleCloudPlatform/agones/pull/267) ([markmandel](https://github.com/markmandel))
- Give linter 15 minutes. [\#264](https://github.com/GoogleCloudPlatform/agones/pull/264) ([markmandel](https://github.com/markmandel))
- Upgrade to Go 1.10.3 [\#263](https://github.com/GoogleCloudPlatform/agones/pull/263) ([markmandel](https://github.com/markmandel))
- Upgrade Helm for build tools [\#262](https://github.com/GoogleCloudPlatform/agones/pull/262) ([markmandel](https://github.com/markmandel))
- Fixed some links & typos [\#261](https://github.com/GoogleCloudPlatform/agones/pull/261) ([mean-mango](https://github.com/mean-mango))
- Fixed some links & typos [\#261](https://github.com/GoogleCloudPlatform/agones/pull/261) ([meanmango](https://github.com/meanmango))
- Flaky test fix: TestWorkQueueHealthCheck [\#260](https://github.com/GoogleCloudPlatform/agones/pull/260) ([markmandel](https://github.com/markmandel))
- Upgrade gRPC to 1.12.0 [\#259](https://github.com/GoogleCloudPlatform/agones/pull/259) ([markmandel](https://github.com/markmandel))
- Flakey test fix: TestControllerUpdateFleetStatus [\#257](https://github.com/GoogleCloudPlatform/agones/pull/257) ([markmandel](https://github.com/markmandel))
Expand Down
4 changes: 2 additions & 2 deletions install/helm/agones/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
# Declare variables to be passed into your templates.

apiVersion: v1
appVersion: "0.9.0"
version: 0.9.0
appVersion: "0.9.0-rc"
version: 0.9.0-rc
name: agones
description: a library for hosting, running and scaling dedicated game servers on Kubernetes.
keywords:
Expand Down
2 changes: 1 addition & 1 deletion install/helm/agones/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ agones:
timeoutSeconds: 1
image:
registry: gcr.io/agones-images
tag: 0.9.0
tag: 0.9.0-rc
controller:
name: agones-controller
pullPolicy: IfNotPresent
Expand Down
44 changes: 22 additions & 22 deletions install/yaml/install.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-0.9.0
chart: agones-0.9.0-rc
release: agones-manual
heritage: Tiller
---
Expand All @@ -31,7 +31,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-0.9.0
chart: agones-0.9.0-rc
release: agones-manual
heritage: Tiller
rules:
Expand Down Expand Up @@ -74,7 +74,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-0.9.0
chart: agones-0.9.0-rc
release: agones-manual
heritage: Tiller
subjects:
Expand Down Expand Up @@ -108,7 +108,7 @@ metadata:
namespace: default
labels:
app: agones
chart: agones-0.9.0
chart: agones-0.9.0-rc
release: agones-manual
heritage: Tiller
---
Expand All @@ -119,7 +119,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-0.9.0
chart: agones-0.9.0-rc
release: agones-manual
heritage: Tiller
rules:
Expand All @@ -137,7 +137,7 @@ metadata:
namespace: default
labels:
app: agones
chart: agones-0.9.0
chart: agones-0.9.0-rc
release: agones-manual
heritage: Tiller
subjects:
Expand Down Expand Up @@ -173,7 +173,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.9.0
chart: agones-0.9.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -368,7 +368,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.9.0
chart: agones-0.9.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -433,7 +433,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.9.0
chart: agones-0.9.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -514,7 +514,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.9.0
chart: agones-0.9.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -672,7 +672,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.9.0
chart: agones-0.9.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -789,7 +789,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.9.0
chart: agones-0.9.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -979,7 +979,7 @@ metadata:
labels:
stable.agones.dev/role: controller
app: agones
chart: agones-0.9.0
chart: agones-0.9.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1015,7 +1015,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-0.9.0
chart: agones-0.9.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1060,7 +1060,7 @@ spec:
serviceAccountName: agones-controller
containers:
- name: agones-controller
image: "gcr.io/agones-images/agones-controller:0.9.0"
image: "gcr.io/agones-images/agones-controller:0.9.0-rc"
imagePullPolicy: IfNotPresent
env:
# minimum port that can be exposed to GameServer traffic
Expand All @@ -1070,7 +1070,7 @@ spec:
- name: MAX_PORT
value: "8000"
- name: SIDECAR_IMAGE # overwrite the GameServer sidecar image that is used
value: "gcr.io/agones-images/agones-sdk:0.9.0"
value: "gcr.io/agones-images/agones-sdk:0.9.0-rc"
- name: ALWAYS_PULL_SIDECAR # set the sidecar imagePullPolicy to Always
value: "false"
- name: SIDECAR_CPU_REQUEST
Expand Down Expand Up @@ -1140,7 +1140,7 @@ metadata:
labels:
component: ping
app: agones
chart: agones-0.9.0
chart: agones-0.9.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1177,7 +1177,7 @@ spec:
priorityClassName: agones-system
containers:
- name: agones-ping
image: "gcr.io/agones-images/agones-ping:0.9.0"
image: "gcr.io/agones-images/agones-ping:0.9.0-rc"
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
Expand All @@ -1201,7 +1201,7 @@ metadata:
labels:
component: ping
app: agones
chart: agones-0.9.0
chart: agones-0.9.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand All @@ -1222,7 +1222,7 @@ metadata:
labels:
component: ping
app: agones
chart: agones-0.9.0
chart: agones-0.9.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1318,7 +1318,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-0.9.0
chart: agones-0.9.0-rc
release: agones-manual
heritage: Tiller
webhooks:
Expand Down Expand Up @@ -1350,7 +1350,7 @@ metadata:
namespace: agones-system
labels:
app: agones-manual
chart: "agones-0.9.0"
chart: "agones-0.9.0-rc"
release: "agones-manual"
heritage: "Tiller"
type: Opaque
Expand Down
6 changes: 3 additions & 3 deletions site/content/en/blog/releases/0.8.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ As always, huge thanks to the team of people working on Agones!
Details:
This is the 0.8.0 release of Agones.

Check the <a href="https://github.com/GoogleCloudPlatform/agones/tree/release-0.8.0" data-proofer-ignore>README</a> for details on features, installation and usage.
Check the <a href="https://github.com/GoogleCloudPlatform/agones/tree/release-0.8.0">README</a> for details on features, installation and usage.

**Security fixes:**

Expand Down Expand Up @@ -52,7 +52,7 @@ Check the <a href="https://github.com/GoogleCloudPlatform/agones/tree/release-0.
- adding Prometheus+Grafana for metrics and visualizations [\#472](https://github.com/GoogleCloudPlatform/agones/pull/472) ([Kuqd](https://github.com/Kuqd))
- GameServerAllocation implementation [\#465](https://github.com/GoogleCloudPlatform/agones/pull/465) ([markmandel](https://github.com/markmandel))

See <a href="https://github.com/GoogleCloudPlatform/agones/blob/release-0.8.0/CHANGELOG.md" data-proofer-ignore>CHANGELOG</a> for more details on changes.
See <a href="https://github.com/GoogleCloudPlatform/agones/blob/release-0.8.0/CHANGELOG.md">CHANGELOG</a> for more details on changes.

This software is currently alpha, and subject to change. Not to be used in production systems.

Expand All @@ -67,6 +67,6 @@ Images available with this release:

Helm chart available with this release:

- <a href="https://agones.dev/chart/stable/agones-0.8.0.tgz" data-proofer-ignore><code>helm install agones/agones --version 0.8.0</code></a>
- <a href="https://agones.dev/chart/stable/agones-0.8.0.tgz"><code>helm install agones/agones --version 0.8.0</code></a>

> Make sure to add our stable helm repository using `helm repo add https://agones.dev/chart/stable`
Loading

0 comments on commit 22c3297

Please sign in to comment.