diff --git a/CHANGELOG.md b/CHANGELOG.md
index b7788471d9..30e9901bba 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,87 @@
# Changelog
-## [v0.9.0](https://github.com/GoogleCloudPlatform/agones/tree/v0.9.0) (2019-04-02)
+## [v0.10.0-rc](https://github.com/GoogleCloudPlatform/agones/tree/v0.10.0-rc) (2019-05-07)
+
+[Full Changelog](https://github.com/GoogleCloudPlatform/agones/compare/v0.9.0...v0.10.0-rc)
+
+**Breaking changes:**
+
+- Add status subresource for FleetAutoscaler [\#730](https://github.com/GoogleCloudPlatform/agones/pull/730) ([aLekSer](https://github.com/aLekSer))
+- Implement GameServerAlocation as API Extension [\#682](https://github.com/GoogleCloudPlatform/agones/pull/682) ([markmandel](https://github.com/markmandel))
+
+**Implemented enhancements:**
+
+- Implementing cross cluster allocation request [\#757](https://github.com/GoogleCloudPlatform/agones/pull/757) ([pooneh-m](https://github.com/pooneh-m))
+- Rename APIServerEndpoint to AllocationEndpoint for multi-cluster allocation [\#755](https://github.com/GoogleCloudPlatform/agones/pull/755) ([pooneh-m](https://github.com/pooneh-m))
+- Implement multicluster allocation for local cluster allocation. [\#753](https://github.com/GoogleCloudPlatform/agones/pull/753) ([pooneh-m](https://github.com/pooneh-m))
+- Implementing cluster selector from multi-cluster allocation policies. [\#733](https://github.com/GoogleCloudPlatform/agones/pull/733) ([pooneh-m](https://github.com/pooneh-m))
+- Added Supersolid logo to the homepage [\#727](https://github.com/GoogleCloudPlatform/agones/pull/727) ([KamiShepard](https://github.com/KamiShepard))
+- Implementation of SDK.Allocate\(\) [\#721](https://github.com/GoogleCloudPlatform/agones/pull/721) ([markmandel](https://github.com/markmandel))
+- Add allocation policy CRD and schema definition. [\#698](https://github.com/GoogleCloudPlatform/agones/pull/698) ([pooneh-m](https://github.com/pooneh-m))
+- Helm support for Terraform [\#696](https://github.com/GoogleCloudPlatform/agones/pull/696) ([aLekSer](https://github.com/aLekSer))
+- Implement lacking functions in Rust SDK [\#693](https://github.com/GoogleCloudPlatform/agones/pull/693) ([thara](https://github.com/thara))
+- Terraform support to generate test cluster [\#670](https://github.com/GoogleCloudPlatform/agones/pull/670) ([aLekSer](https://github.com/aLekSer))
+- Lightweight library for implementing APIServer extensions [\#659](https://github.com/GoogleCloudPlatform/agones/pull/659) ([markmandel](https://github.com/markmandel))
+- Unreal Engine 4 Plugin [\#647](https://github.com/GoogleCloudPlatform/agones/pull/647) ([YannickLange](https://github.com/YannickLange))
+
+**Fixed bugs:**
+
+- Ensure memory leak fix in apimachinery wait.go fix does not get overwritten [\#734](https://github.com/GoogleCloudPlatform/agones/issues/734)
+- Flaky Test: TestGameServerAllocationMetaDataPatch [\#725](https://github.com/GoogleCloudPlatform/agones/issues/725)
+- gen-api-docs make target is not generating API docs for GameServerAllocation [\#705](https://github.com/GoogleCloudPlatform/agones/issues/705)
+- Agones controller does not remove deleted pod from game server list [\#678](https://github.com/GoogleCloudPlatform/agones/issues/678)
+- Flaky: Fix test for TestGameServerUnhealthyAfterDeletingPod [\#758](https://github.com/GoogleCloudPlatform/agones/pull/758) ([markmandel](https://github.com/markmandel))
+- Updated the filtering condition on GameServerShutdown to include the undeleted Unhealthy GSs [\#740](https://github.com/GoogleCloudPlatform/agones/pull/740) ([ilkercelikyilmaz](https://github.com/ilkercelikyilmaz))
+- Add back goimports 🔥 [\#714](https://github.com/GoogleCloudPlatform/agones/pull/714) ([markmandel](https://github.com/markmandel))
+- Add proto directory and update tooling. [\#709](https://github.com/GoogleCloudPlatform/agones/pull/709) ([heartrobotninja](https://github.com/heartrobotninja))
+- Add explicit local version of agones in go.mod [\#706](https://github.com/GoogleCloudPlatform/agones/pull/706) ([aLekSer](https://github.com/aLekSer))
+- Move GameServer to Unheathy when Pod Deleted [\#694](https://github.com/GoogleCloudPlatform/agones/pull/694) ([markmandel](https://github.com/markmandel))
+
+**Closed issues:**
+
+- Agones e2e tests are flakey [\#700](https://github.com/GoogleCloudPlatform/agones/issues/700)
+- Release 0.9.0 [\#686](https://github.com/GoogleCloudPlatform/agones/issues/686)
+- Integration with Unreal Engine [\#138](https://github.com/GoogleCloudPlatform/agones/issues/138)
+
+**Merged pull requests:**
+
+- Add tests for gameServerCacheEntry in GameServerAllocation controller [\#754](https://github.com/GoogleCloudPlatform/agones/pull/754) ([markmandel](https://github.com/markmandel))
+- Fix instructions to create AKS cluster [\#752](https://github.com/GoogleCloudPlatform/agones/pull/752) ([aLekSer](https://github.com/aLekSer))
+- Deprecate Fleet Allocation. [\#750](https://github.com/GoogleCloudPlatform/agones/pull/750) ([markmandel](https://github.com/markmandel))
+- Cleanup - no longer need to list Pods for GameServers [\#747](https://github.com/GoogleCloudPlatform/agones/pull/747) ([markmandel](https://github.com/markmandel))
+- Convert C++ Example to Docker Build Pattern [\#746](https://github.com/GoogleCloudPlatform/agones/pull/746) ([markmandel](https://github.com/markmandel))
+- Switch to parrallel execution of SDK commands [\#742](https://github.com/GoogleCloudPlatform/agones/pull/742) ([aLekSer](https://github.com/aLekSer))
+- Move terraform targets into a separate file [\#741](https://github.com/GoogleCloudPlatform/agones/pull/741) ([aLekSer](https://github.com/aLekSer))
+- We don't need CMake in the base build image [\#739](https://github.com/GoogleCloudPlatform/agones/pull/739) ([markmandel](https://github.com/markmandel))
+- CI Speedup: Cache Build SDK between builds [\#738](https://github.com/GoogleCloudPlatform/agones/pull/738) ([markmandel](https://github.com/markmandel))
+- Intial tool vendoring commit. [\#737](https://github.com/GoogleCloudPlatform/agones/pull/737) ([heartrobotninja](https://github.com/heartrobotninja))
+- Add vendor\_fixed directory with apimachinery module [\#735](https://github.com/GoogleCloudPlatform/agones/pull/735) ([heartrobotninja](https://github.com/heartrobotninja))
+- Option for CMake silent output [\#731](https://github.com/GoogleCloudPlatform/agones/pull/731) ([dsazonoff](https://github.com/dsazonoff))
+- Cache htmltest url checks for 2 weeks [\#729](https://github.com/GoogleCloudPlatform/agones/pull/729) ([markmandel](https://github.com/markmandel))
+- Fix for flaky TestGameServerAllocationMetaDataPatch [\#726](https://github.com/GoogleCloudPlatform/agones/pull/726) ([markmandel](https://github.com/markmandel))
+- Adds a .clang-format file making Google style the default [\#724](https://github.com/GoogleCloudPlatform/agones/pull/724) ([devjgm](https://github.com/devjgm))
+- Group make test output in cloudbuild.yaml [\#723](https://github.com/GoogleCloudPlatform/agones/pull/723) ([markmandel](https://github.com/markmandel))
+- Upgrade Hugo to 0.55.2 [\#722](https://github.com/GoogleCloudPlatform/agones/pull/722) ([markmandel](https://github.com/markmandel))
+- Remove dependency to util/runtime from allocation/v1alpha1/register.go [\#720](https://github.com/GoogleCloudPlatform/agones/pull/720) ([pooneh-m](https://github.com/pooneh-m))
+- Clang-formatted the C++ SDK files. [\#716](https://github.com/GoogleCloudPlatform/agones/pull/716) ([devjgm](https://github.com/devjgm))
+- Abstract build image ensuring and building [\#715](https://github.com/GoogleCloudPlatform/agones/pull/715) ([markmandel](https://github.com/markmandel))
+- Mount go mod cache [\#712](https://github.com/GoogleCloudPlatform/agones/pull/712) ([markmandel](https://github.com/markmandel))
+- Move local-includes above others [\#711](https://github.com/GoogleCloudPlatform/agones/pull/711) ([markmandel](https://github.com/markmandel))
+- We no longer need gen-grpc-cpp.sh [\#710](https://github.com/GoogleCloudPlatform/agones/pull/710) ([markmandel](https://github.com/markmandel))
+- Update issue templates [\#708](https://github.com/GoogleCloudPlatform/agones/pull/708) ([thisisnotapril](https://github.com/thisisnotapril))
+- Change the website theme and add Ubisoft logo [\#704](https://github.com/GoogleCloudPlatform/agones/pull/704) ([Kuqd](https://github.com/Kuqd))
+- Fixed typo in URL [\#702](https://github.com/GoogleCloudPlatform/agones/pull/702) ([devjgm](https://github.com/devjgm))
+- Fixed a minor typo [\#701](https://github.com/GoogleCloudPlatform/agones/pull/701) ([pooneh-m](https://github.com/pooneh-m))
+- Change License from Google Inc. to Google LLC due to branding change in 2015 [\#699](https://github.com/GoogleCloudPlatform/agones/pull/699) ([pooneh-m](https://github.com/pooneh-m))
+- Remove dependency to util/runtime from APIS package [\#697](https://github.com/GoogleCloudPlatform/agones/pull/697) ([pooneh-m](https://github.com/pooneh-m))
+- Update Linter to 1.16.0 [\#692](https://github.com/GoogleCloudPlatform/agones/pull/692) ([markmandel](https://github.com/markmandel))
+- Choose specific release version of gen-crd-api-reference-docs [\#691](https://github.com/GoogleCloudPlatform/agones/pull/691) ([aLekSer](https://github.com/aLekSer))
+- Upgrade Testify to 1.3.0 [\#689](https://github.com/GoogleCloudPlatform/agones/pull/689) ([markmandel](https://github.com/markmandel))
+- Setup for release 0.10.0 [\#688](https://github.com/GoogleCloudPlatform/agones/pull/688) ([markmandel](https://github.com/markmandel))
+- End to end tests for GameServer Pod Deletion [\#684](https://github.com/GoogleCloudPlatform/agones/pull/684) ([markmandel](https://github.com/markmandel))
+- Removes the sdk generation tooling from our main build image [\#630](https://github.com/GoogleCloudPlatform/agones/pull/630) ([Kuqd](https://github.com/Kuqd))
+
+## [v0.9.0](https://github.com/GoogleCloudPlatform/agones/tree/v0.9.0) (2019-04-03)
[Full Changelog](https://github.com/GoogleCloudPlatform/agones/compare/v0.9.0-rc...v0.9.0)
@@ -16,6 +97,7 @@
**Merged pull requests:**
+- Changes for 0.9.0 release! [\#687](https://github.com/GoogleCloudPlatform/agones/pull/687) ([markmandel](https://github.com/markmandel))
- Add the GDC presentation to the website [\#685](https://github.com/GoogleCloudPlatform/agones/pull/685) ([markmandel](https://github.com/markmandel))
- Forgot to highlight the breaking change. [\#680](https://github.com/GoogleCloudPlatform/agones/pull/680) ([markmandel](https://github.com/markmandel))
- Minor tweaks to documentation [\#677](https://github.com/GoogleCloudPlatform/agones/pull/677) ([markmandel](https://github.com/markmandel))
diff --git a/install/helm/agones/Chart.yaml b/install/helm/agones/Chart.yaml
index a5fe3026ec..6dcd64daea 100644
--- a/install/helm/agones/Chart.yaml
+++ b/install/helm/agones/Chart.yaml
@@ -15,8 +15,8 @@
# Declare variables to be passed into your templates.
apiVersion: v1
-appVersion: "0.10.0"
-version: 0.10.0
+appVersion: "0.10.0-rc"
+version: 0.10.0-rc
name: agones
description: a library for hosting, running and scaling dedicated game servers on Kubernetes.
keywords:
diff --git a/install/helm/agones/values.yaml b/install/helm/agones/values.yaml
index a75e390b31..fe10b9ad8f 100644
--- a/install/helm/agones/values.yaml
+++ b/install/helm/agones/values.yaml
@@ -97,7 +97,7 @@ agones:
timeoutSeconds: 1
image:
registry: gcr.io/agones-images
- tag: 0.10.0
+ tag: 0.10.0-rc
controller:
name: agones-controller
pullPolicy: IfNotPresent
diff --git a/install/yaml/install.yaml b/install/yaml/install.yaml
index f35a961877..70cfef1559 100644
--- a/install/yaml/install.yaml
+++ b/install/yaml/install.yaml
@@ -20,7 +20,7 @@ metadata:
namespace: agones-system
labels:
app: agones
- chart: agones-0.10.0
+ chart: agones-0.10.0-rc
release: agones-manual
heritage: Tiller
---
@@ -31,7 +31,7 @@ metadata:
namespace: agones-system
labels:
app: agones
- chart: agones-0.10.0
+ chart: agones-0.10.0-rc
release: agones-manual
heritage: Tiller
rules:
@@ -71,7 +71,7 @@ metadata:
namespace: agones-system
labels:
app: agones
- chart: agones-0.10.0
+ chart: agones-0.10.0-rc
release: agones-manual
heritage: Tiller
subjects:
@@ -135,7 +135,7 @@ metadata:
namespace: default
labels:
app: agones
- chart: agones-0.10.0
+ chart: agones-0.10.0-rc
release: agones-manual
heritage: Tiller
---
@@ -146,7 +146,7 @@ metadata:
namespace: agones-system
labels:
app: agones
- chart: agones-0.10.0
+ chart: agones-0.10.0-rc
release: agones-manual
heritage: Tiller
rules:
@@ -164,7 +164,7 @@ metadata:
namespace: default
labels:
app: agones
- chart: agones-0.10.0
+ chart: agones-0.10.0-rc
release: agones-manual
heritage: Tiller
subjects:
@@ -200,7 +200,7 @@ metadata:
labels:
component: crd
app: agones
- chart: agones-0.10.0
+ chart: agones-0.10.0-rc
release: agones-manual
heritage: Tiller
spec:
@@ -395,7 +395,7 @@ metadata:
labels:
component: crd
app: agones
- chart: agones-0.10.0
+ chart: agones-0.10.0-rc
release: agones-manual
heritage: Tiller
spec:
@@ -460,7 +460,7 @@ metadata:
labels:
component: crd
app: agones
- chart: agones-0.10.0
+ chart: agones-0.10.0-rc
release: agones-manual
heritage: Tiller
spec:
@@ -544,7 +544,7 @@ metadata:
labels:
component: crd
app: agones
- chart: agones-0.10.0
+ chart: agones-0.10.0-rc
release: agones-manual
heritage: Tiller
spec:
@@ -704,7 +704,7 @@ metadata:
controller-tools.k8s.io: "1.0"
component: crd
app: agones
- chart: agones-0.10.0
+ chart: agones-0.10.0-rc
release: agones-manual
heritage: Tiller
name: gameserverallocationpolicies.multicluster.agones.dev
@@ -787,7 +787,7 @@ metadata:
labels:
component: crd
app: agones
- chart: agones-0.10.0
+ chart: agones-0.10.0-rc
release: agones-manual
heritage: Tiller
spec:
@@ -977,7 +977,7 @@ metadata:
labels:
stable.agones.dev/role: controller
app: agones
- chart: agones-0.10.0
+ chart: agones-0.10.0-rc
release: agones-manual
heritage: Tiller
spec:
@@ -1013,7 +1013,7 @@ metadata:
labels:
component: controller
app: agones
- chart: agones-0.10.0
+ chart: agones-0.10.0-rc
release: agones-manual
heritage: Tiller
spec:
@@ -1058,7 +1058,7 @@ spec:
serviceAccountName: agones-controller
containers:
- name: agones-controller
- image: "gcr.io/agones-images/agones-controller:0.10.0"
+ image: "gcr.io/agones-images/agones-controller:0.10.0-rc"
imagePullPolicy: IfNotPresent
env:
# minimum port that can be exposed to GameServer traffic
@@ -1068,7 +1068,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.10.0"
+ value: "gcr.io/agones-images/agones-sdk:0.10.0-rc"
- name: ALWAYS_PULL_SIDECAR # set the sidecar imagePullPolicy to Always
value: "false"
- name: SIDECAR_CPU_REQUEST
@@ -1138,7 +1138,7 @@ metadata:
labels:
component: ping
app: agones
- chart: agones-0.10.0
+ chart: agones-0.10.0-rc
release: agones-manual
heritage: Tiller
spec:
@@ -1175,7 +1175,7 @@ spec:
priorityClassName: agones-system
containers:
- name: agones-ping
- image: "gcr.io/agones-images/agones-ping:0.10.0"
+ image: "gcr.io/agones-images/agones-ping:0.10.0-rc"
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@@ -1199,7 +1199,7 @@ metadata:
labels:
component: ping
app: agones
- chart: agones-0.10.0
+ chart: agones-0.10.0-rc
release: agones-manual
heritage: Tiller
spec:
@@ -1220,7 +1220,7 @@ metadata:
labels:
component: ping
app: agones
- chart: agones-0.10.0
+ chart: agones-0.10.0-rc
release: agones-manual
heritage: Tiller
spec:
@@ -1255,7 +1255,7 @@ metadata:
labels:
component: controller
app: agones
- chart: agones-0.10.0
+ chart: agones-0.10.0-rc
release: agones-manual
heritage: Tiller
spec:
@@ -1275,7 +1275,7 @@ metadata:
labels:
component: controller
app: agones
- chart: agones-0.10.0
+ chart: agones-0.10.0-rc
release: agones-manual
heritage: Tiller
webhooks:
@@ -1319,7 +1319,7 @@ metadata:
labels:
component: controller
app: agones
- chart: agones-0.10.0
+ chart: agones-0.10.0-rc
release: agones-manual
heritage: Tiller
webhooks:
@@ -1350,7 +1350,7 @@ metadata:
namespace: agones-system
labels:
app: agones-manual
- chart: "agones-0.10.0"
+ chart: "agones-0.10.0-rc"
release: "agones-manual"
heritage: "Tiller"
type: Opaque
diff --git a/site/content/en/blog/releases/0.10.0-rc.md b/site/content/en/blog/releases/0.10.0-rc.md
new file mode 100755
index 0000000000..9534b6811d
--- /dev/null
+++ b/site/content/en/blog/releases/0.10.0-rc.md
@@ -0,0 +1,63 @@
+---
+title: "0.9.0 - Release Candidate"
+linkTitle: "0.10.0-rc"
+date: 2019-05-06
+---
+
+Great stuff in this release!
+
+- Unreal Server SDK!
+- GameServers can self Allocate
+- Faster Allocations
+
+**We are now in feature freeze until Tuesday, 14th of May. This means only docs, bug fixes and tests PRs will be merged during this time.**
+(Other PRs will be marked as "merge-after-release" and will be held until after that date)
+
+# 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](https://github.com/GoogleCloudPlatform/agones/pull/730) ([aLekSer](https://github.com/aLekSer))
+- Implement GameServerAlocation as API Extension [\#682](https://github.com/GoogleCloudPlatform/agones/pull/682) ([markmandel](https://github.com/markmandel))
+
+**Implemented enhancements:**
+
+- Implementing cross cluster allocation request [\#757](https://github.com/GoogleCloudPlatform/agones/pull/757) ([pooneh-m](https://github.com/pooneh-m))
+- Rename APIServerEndpoint to AllocationEndpoint for multi-cluster allocation [\#755](https://github.com/GoogleCloudPlatform/agones/pull/755) ([pooneh-m](https://github.com/pooneh-m))
+- Implement multicluster allocation for local cluster allocation. [\#753](https://github.com/GoogleCloudPlatform/agones/pull/753) ([pooneh-m](https://github.com/pooneh-m))
+- Implementing cluster selector from multi-cluster allocation policies. [\#733](https://github.com/GoogleCloudPlatform/agones/pull/733) ([pooneh-m](https://github.com/pooneh-m))
+- Added Supersolid logo to the homepage [\#727](https://github.com/GoogleCloudPlatform/agones/pull/727) ([KamiShepard](https://github.com/KamiShepard))
+- Implementation of SDK.Allocate\(\) [\#721](https://github.com/GoogleCloudPlatform/agones/pull/721) ([markmandel](https://github.com/markmandel))
+- Add allocation policy CRD and schema definition. [\#698](https://github.com/GoogleCloudPlatform/agones/pull/698) ([pooneh-m](https://github.com/pooneh-m))
+- Helm support for Terraform [\#696](https://github.com/GoogleCloudPlatform/agones/pull/696) ([aLekSer](https://github.com/aLekSer))
+- Implement lacking functions in Rust SDK [\#693](https://github.com/GoogleCloudPlatform/agones/pull/693) ([thara](https://github.com/thara))
+- Terraform support to generate test cluster [\#670](https://github.com/GoogleCloudPlatform/agones/pull/670) ([aLekSer](https://github.com/aLekSer))
+- Lightweight library for implementing APIServer extensions [\#659](https://github.com/GoogleCloudPlatform/agones/pull/659) ([markmandel](https://github.com/markmandel))
+- Unreal Engine 4 Plugin [\#647](https://github.com/GoogleCloudPlatform/agones/pull/647) ([YannickLange](https://github.com/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](https://gcr.io/agones-images/agones-controller:0.10.0-rc)
+- [gcr.io/agones-images/agones-sdk:0.10.0-rc](https://gcr.io/agones-images/agones-sdk:0.10.0-rc)
+- [gcr.io/agones-images/agones-ping:0.10.0-rc](https://gcr.io/agones-images/agones-ping:0.10.0-rc)
+- [gcr.io/agones-images/cpp-simple-server:0.5](https://gcr.io/agones-images/cpp-simple-server:0.5)
+- [gcr.io/agones-images/udp-server:0.8](https://gcr.io/agones-images/udp-server:0.8)
+- [gcr.io/agones-images/xonotic-example:0.5](https://gcr.io/agones-images/xonotic-example:0.5)
+
+Helm chart available with this release:
+
+- helm install agones/agones --version 0.10.0-rc
+
+> Make sure to add our stable helm repository using `helm repo add https://agones.dev/chart/stable`
+
+
diff --git a/site/content/en/blog/releases/0.9.0.md b/site/content/en/blog/releases/0.9.0.md
index 0c141876f5..21939fa904 100755
--- a/site/content/en/blog/releases/0.9.0.md
+++ b/site/content/en/blog/releases/0.9.0.md
@@ -10,7 +10,7 @@ As always, huge thanks to the team of people working on Agones!
This is the 0.9.0 release of Agones.
-Check the README for details on features, installation and usage.
+Check the README for details on features, installation and usage.
**Breaking changes:**
@@ -30,7 +30,7 @@ Check the CHANGELOG for more details on changes.
+See CHANGELOG for more details on changes.
This software is currently alpha, and subject to change. Not to be used in production systems.
@@ -45,6 +45,6 @@ Images available with this release:
Helm chart available with this release:
-- helm install agones/agones --version 0.9.0
+- helm install agones/agones --version 0.9.0
> Make sure to add our stable helm repository using `helm repo add https://agones.dev/chart/stable`