Skip to content

Commit

Permalink
Release 0.3.0.rc
Browse files Browse the repository at this point in the history
  • Loading branch information
markmandel committed Jul 17, 2018
1 parent 051080a commit afaca61
Show file tree
Hide file tree
Showing 14 changed files with 91 additions and 37 deletions.
59 changes: 59 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,76 @@
# Change Log

## [v0.3.0.rc](https://github.com/GoogleCloudPlatform/agones/tree/v0.3.0.rc) (2018-07-17)
[Full Changelog](https://github.com/GoogleCloudPlatform/agones/compare/v0.2.0...v0.3.0.rc)

**Implemented enhancements:**

- Expose SDK Sidecar GRPC Server as HTTP+JSON [\#240](https://github.com/GoogleCloudPlatform/agones/issues/240)
- supporting multiple ports [\#151](https://github.com/GoogleCloudPlatform/agones/issues/151)
- Support Cluster Node addition/deletion [\#60](https://github.com/GoogleCloudPlatform/agones/issues/60)
- SDK `GameServer\(\)` function for retrieving backing GameServer configuration [\#288](https://github.com/GoogleCloudPlatform/agones/pull/288) ([markmandel](https://github.com/markmandel))
- \[Breaking Change\] Multiple port support for `GameServer` [\#283](https://github.com/GoogleCloudPlatform/agones/pull/283) ([markmandel](https://github.com/markmandel))
- Move cluster node addition/removal out of "experimental" [\#271](https://github.com/GoogleCloudPlatform/agones/pull/271) ([markmandel](https://github.com/markmandel))
- added information about Agones running on Azure Kubernetes Service [\#269](https://github.com/GoogleCloudPlatform/agones/pull/269) ([dgkanatsios](https://github.com/dgkanatsios))
- Expose SDK-Server at HTTP+JSON [\#265](https://github.com/GoogleCloudPlatform/agones/pull/265) ([markmandel](https://github.com/markmandel))
- Support Rust SDK by gRPC-rs [\#230](https://github.com/GoogleCloudPlatform/agones/pull/230) ([thara](https://github.com/thara))

**Fixed bugs:**

- Minikube does not start with 0.26.x [\#192](https://github.com/GoogleCloudPlatform/agones/issues/192)
- Forgot to update the k8s client-go codegen. [\#281](https://github.com/GoogleCloudPlatform/agones/pull/281) ([markmandel](https://github.com/markmandel))
- Fix bug with hung GameServer resource on Kubernetes 1.10 [\#278](https://github.com/GoogleCloudPlatform/agones/pull/278) ([markmandel](https://github.com/markmandel))
- Fix Xonotic example race condition [\#266](https://github.com/GoogleCloudPlatform/agones/pull/266) ([markmandel](https://github.com/markmandel))

**Closed issues:**

- Agones on Azure AKS [\#254](https://github.com/GoogleCloudPlatform/agones/issues/254)
- helm namespace [\#212](https://github.com/GoogleCloudPlatform/agones/issues/212)

**Merged pull requests:**

- Update README.md with information about Public IPs on AKS [\#289](https://github.com/GoogleCloudPlatform/agones/pull/289) ([dgkanatsios](https://github.com/dgkanatsios))
- fix yaml install link [\#286](https://github.com/GoogleCloudPlatform/agones/pull/286) ([nikibobi](https://github.com/nikibobi))
- install.yaml now installs by default in agones-system [\#284](https://github.com/GoogleCloudPlatform/agones/pull/284) ([Kuqd](https://github.com/Kuqd))
- Update GKE testing cluster to 1.10.5 [\#280](https://github.com/GoogleCloudPlatform/agones/pull/280) ([markmandel](https://github.com/markmandel))
- 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))
- 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))
- 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))
- Remove reference to internal console site. [\#256](https://github.com/GoogleCloudPlatform/agones/pull/256) ([dzlier-gcp](https://github.com/dzlier-gcp))
- Add Licences to Rust SDK & Examples [\#253](https://github.com/GoogleCloudPlatform/agones/pull/253) ([markmandel](https://github.com/markmandel))
- Clearer Helm installation instructions [\#252](https://github.com/GoogleCloudPlatform/agones/pull/252) ([markmandel](https://github.com/markmandel))
- Rust SDK Doc additions [\#251](https://github.com/GoogleCloudPlatform/agones/pull/251) ([markmandel](https://github.com/markmandel))
- use the helm --namespace convention [\#250](https://github.com/GoogleCloudPlatform/agones/pull/250) ([Kuqd](https://github.com/Kuqd))
- fix podspec template broken link to documentation [\#247](https://github.com/GoogleCloudPlatform/agones/pull/247) ([Kuqd](https://github.com/Kuqd))
- Make Cloud Builder Faster [\#245](https://github.com/GoogleCloudPlatform/agones/pull/245) ([markmandel](https://github.com/markmandel))
- Lock protoc-gen-go to 1.0 release [\#241](https://github.com/GoogleCloudPlatform/agones/pull/241) ([markmandel](https://github.com/markmandel))

## [v0.2.0](https://github.com/GoogleCloudPlatform/agones/tree/v0.2.0) (2018-06-06)
[Full Changelog](https://github.com/GoogleCloudPlatform/agones/compare/v0.2.0.rc...v0.2.0)

**Closed issues:**

- Release v0.2.0 [\#242](https://github.com/GoogleCloudPlatform/agones/issues/242)
- Release v0.2.0.rc [\#231](https://github.com/GoogleCloudPlatform/agones/issues/231)

**Merged pull requests:**

- Release 0.2.0 [\#243](https://github.com/GoogleCloudPlatform/agones/pull/243) ([markmandel](https://github.com/markmandel))
- Adding my streaming development to contributing [\#239](https://github.com/GoogleCloudPlatform/agones/pull/239) ([markmandel](https://github.com/markmandel))
- Adding a README.md file for the simple-udp to help developer to get start [\#234](https://github.com/GoogleCloudPlatform/agones/pull/234) ([g-ericso](https://github.com/g-ericso))
- Revert install configuration back to 0.2.0 [\#233](https://github.com/GoogleCloudPlatform/agones/pull/233) ([markmandel](https://github.com/markmandel))
- Increment base version [\#244](https://github.com/GoogleCloudPlatform/agones/pull/244) ([markmandel](https://github.com/markmandel))

## [v0.2.0.rc](https://github.com/GoogleCloudPlatform/agones/tree/v0.2.0.rc) (2018-05-30)
[Full Changelog](https://github.com/GoogleCloudPlatform/agones/compare/v0.1...v0.2.0.rc)
Expand Down
2 changes: 1 addition & 1 deletion docs/create_fleet.md
Original file line number Diff line number Diff line change
Expand Up @@ -341,7 +341,7 @@ If you want to use your own GameServer container make sure you have properly int

---

⚠️⚠️⚠️ **This is currently a development feature and has not been released** ⚠️⚠️⚠️
⚠️⚠️⚠️ **This is currently a release candidate feature and has not been released** ⚠️⚠️⚠️

> Development version of the Fleet response
Expand Down
9 changes: 1 addition & 8 deletions docs/create_gameserver.md
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ If you want to use your own GameServer container make sure you have properly int

---

⚠️⚠️⚠️ **This is currently a development feature and has not been released** ⚠️⚠️⚠️
⚠️⚠️⚠️ **This is currently a release candidate feature and has not been released** ⚠️⚠️⚠️

> Development version of the GameServer description
Expand All @@ -181,13 +181,6 @@ Metadata:
stable.agones.dev
Generate Name: simple-udp-jq8kd-
Generation: 1
Owner References:
API Version: stable.agones.dev/v1alpha1
Block Owner Deletion: true
Controller: true
Kind: GameServerSet
Name: simple-udp-jq8kd
UID: 132a214e-7c70-11e8-b9be-08002703ef08
Resource Version: 11978
Self Link: /apis/stable.agones.dev/v1alpha1/namespaces/default/gameservers/simple-udp-jq8kd-q8dzg
UID: 132bb210-7c70-11e8-b9be-08002703ef08
Expand Down
2 changes: 1 addition & 1 deletion docs/fleet_spec.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ The `spec` field is the actual `FleetAllocation` specification and it is compose

---

⚠️⚠️⚠️ **This is currently a development feature and has not been released** ⚠️⚠️⚠️
⚠️⚠️⚠️ **This is currently a release candidate feature and has not been released** ⚠️⚠️⚠️

> Development version of the Fleet spec

Expand Down
2 changes: 1 addition & 1 deletion docs/gameserver_spec.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ The `spec` field is the actual GameServer specification and it is composed as fo

---

⚠️⚠️⚠️ **This is currently a development feature and has not been released** ⚠️⚠️⚠️
⚠️⚠️⚠️ **This is currently a release candidate feature and has not been released** ⚠️⚠️⚠️

> Development version of the GameServer spec
Expand Down
2 changes: 2 additions & 0 deletions docs/governance/templates/release_issue.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ and copy it into a release issue. Fill in relevent values, found inside {}
- [ ] Any issues in the current milestone that are not closed, move to next milestone.
- [ ] Run `make gen-changelog` to generate the CHANGELOG.md (if release candidate `make gen-changelog RELEASE_VERSION={version}.rc`)
- [ ] Ensure the [helm `tag` value][values] is correct (should be the {version} if a full release, {version}.rc if release candidate)
- [ ] Ensure the [helm `Chart` version values][chart] are correct (should be the {version} if a full release, {version}.rc if release candidate)
- [ ] Run `make gen-install`
- [ ] Ensure all example images exist on gcr.io/agones-images
- [ ] If full release, update documentation with updated example images tags
Expand All @@ -33,6 +34,7 @@ and copy it into a release issue. Fill in relevent values, found inside {}
- [ ] If full release, close the current milestone. *Congratulations!* - the release is now complete! :tada: :clap: :smile: :+1:

[values]: https://github.com/GoogleCloudPlatform/agones/blob/master/install/helm/agones/values.yaml#L33
[chart]: https://github.com/GoogleCloudPlatform/agones/blob/master/install/helm/agones/Chart.yaml
[list]: https://groups.google.com/forum/#!forum/agones-discuss
[release-template]: https://github.com/GoogleCloudPlatform/agones/blob/master/docs/governance/templates/release.md
[build-makefile]: https://github.com/GoogleCloudPlatform/agones/blob/master/build/Makefile
4 changes: 2 additions & 2 deletions docs/sdk_rest_api.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
⚠️⚠️⚠️ **This is currently a development feature and has not been released** ⚠️⚠️⚠
⚠️⚠️⚠️ **This is currently a release candidate feature and has not been released** ⚠️⚠️⚠

# REST Game Server Client API

Expand Down Expand Up @@ -66,7 +66,7 @@ $ curl -d "{}" -H "Content-Type: application/json" -X POST http://localhost:5935

### GameServer

⚠️⚠️⚠️ **/gameserver is currently a development feature and has not been released** ⚠️⚠️⚠️
⚠️⚠️⚠️ **/gameserver is currently a release candidate feature and has not been released** ⚠️⚠️⚠️

Call when you want to retrieve the backing `GameServer` configuration details

Expand Down
2 changes: 1 addition & 1 deletion install/helm/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ The command deploys Agones on the Kubernetes cluster with the default configurat

> If you are installing a development build of Agones (i.e. not the 0.2.0 release), you will need to install Agones the following way:
⚠️⚠️⚠️ **This is currently a development feature and has not been released** ⚠️⚠️⚠️
⚠️⚠️⚠️ **This is currently a release candidate feature and has not been released** ⚠️⚠️⚠️

```bash
$ cd install/helm/
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.3.0"
version: 0.3.0
appVersion: "0.3.0.rc"
version: 0.3.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 @@ -31,7 +31,7 @@ agones:
timeoutSeconds: 1
image:
registry: gcr.io/agones-images
tag: 0.3.0
tag: 0.3.0.rc
controller:
name: agones-controller
pullPolicy: IfNotPresent
Expand Down
34 changes: 17 additions & 17 deletions install/yaml/install.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-0.3.0
chart: agones-0.3.0.rc
release: agones-manual
heritage: Tiller
---
Expand All @@ -32,7 +32,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-0.3.0
chart: agones-0.3.0.rc
release: agones-manual
heritage: Tiller
rules:
Expand Down Expand Up @@ -62,7 +62,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-0.3.0
chart: agones-0.3.0.rc
release: agones-manual
heritage: Tiller
subjects:
Expand Down Expand Up @@ -96,7 +96,7 @@ metadata:
namespace: default
labels:
app: agones
chart: agones-0.3.0
chart: agones-0.3.0.rc
release: agones-manual
heritage: Tiller
---
Expand All @@ -107,7 +107,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-0.3.0
chart: agones-0.3.0.rc
release: agones-manual
heritage: Tiller
rules:
Expand All @@ -122,7 +122,7 @@ metadata:
namespace: default
labels:
app: agones
chart: agones-0.3.0
chart: agones-0.3.0.rc
release: agones-manual
heritage: Tiller
subjects:
Expand Down Expand Up @@ -157,7 +157,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.3.0
chart: agones-0.3.0.rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -338,7 +338,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.3.0
chart: agones-0.3.0.rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -387,7 +387,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.3.0
chart: agones-0.3.0.rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -552,7 +552,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.3.0
chart: agones-0.3.0.rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -729,7 +729,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-0.3.0
chart: agones-0.3.0.rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -762,7 +762,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-0.3.0
chart: agones-0.3.0.rc
release: agones-manual
heritage: Tiller
spec:
Expand All @@ -774,14 +774,14 @@ spec:
labels:
stable.agones.dev/role: controller
app: agones
chart: agones-0.3.0
chart: agones-0.3.0.rc
release: agones-manual
heritage: Tiller
spec:
serviceAccountName: agones-controller
containers:
- name: agones-controller
image: "gcr.io/agones-images/agones-controller:0.3.0"
image: "gcr.io/agones-images/agones-controller:0.3.0.rc"
imagePullPolicy: IfNotPresent
env:
- name: ALWAYS_PULL_SIDECAR # set the sidecar imagePullPolicy to Always
Expand All @@ -793,7 +793,7 @@ spec:
- name: MAX_PORT
value: "8000"
- name: SIDECAR # overwrite the GameServer sidecar image that is used
value: "gcr.io/agones-images/agones-sdk:0.3.0"
value: "gcr.io/agones-images/agones-sdk:0.3.0.rc"
livenessProbe:
httpGet:
path: /live
Expand Down Expand Up @@ -867,7 +867,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-0.3.0
chart: agones-0.3.0.rc
release: agones-manual
heritage: Tiller
webhooks:
Expand Down Expand Up @@ -898,7 +898,7 @@ metadata:
namespace: agones-system
labels:
app: agones-manual
chart: "agones-0.3.0"
chart: "agones-0.3.0.rc"
release: "agones-manual"
heritage: "Tiller"
type: Opaque
Expand Down
2 changes: 1 addition & 1 deletion sdks/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ The GameServer state will be set `Shutdown` and the
backing Pod will be deleted, if they have not shut themselves down already.

### GameServer()
⚠️⚠️⚠️ **This is currently a development feature and has not been released** ⚠️⚠️⚠️
⚠️⚠️⚠️ **This is currently a release candidate feature and has not been released** ⚠️⚠️⚠️

This returns most of the backing GameServer configuration and Status. This can be useful
for instances where you may want to know Health check configuration, or the IP and Port
Expand Down
2 changes: 1 addition & 1 deletion sdks/cpp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ if (!status.ok()) { ... }
For more information, you can also read the [SDK Overview](../), check out [sdk.h](sdk.h) and also look at the
[C++ example](../../examples/cpp-simple).

⚠️⚠️⚠️ **sdk->GameServer(&gameserver) is currently a development feature and has not been released** ⚠️⚠️⚠️
⚠️⚠️⚠️ **sdk->GameServer(&gameserver) is currently a release candidate feature and has not been released** ⚠️⚠️⚠️

To get the details on the [backing `GameServer`](../README.md#gameserver) call `sdk->GameServer(&gameserver)`,
passing in a `stable::agones::dev::sdk::GameServer*` to push the results of the `GameServer` configuration into.
Expand Down
2 changes: 1 addition & 1 deletion sdks/rust/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Rust Game Server Client SDK

"⚠️⚠️⚠️ **This is currently a development feature and has not been released** ⚠️⚠️⚠️
"⚠️⚠️⚠️ **This is currently a release candidate feature and has not been released** ⚠️⚠️⚠️

This is the Rust version of the Agones Game Server Client SDK.
Check the [Client SDK Documentation](../) for more details on each of the SDK functions and how to run the SDK locally.
Expand Down

0 comments on commit afaca61

Please sign in to comment.