From 3e72a6c2d36392baa7b8eef42f75c1c6ab6dac7d Mon Sep 17 00:00:00 2001 From: Kalaiselvim <117940852+Kalaiselvi84@users.noreply.github.com> Date: Tue, 7 Nov 2023 19:56:11 +0000 Subject: [PATCH] Release v1.36.0 (#3492) * Release v1.36.0 * review change --- CHANGELOG.md | 63 ++++++++++++++++ install/helm/agones/Chart.yaml | 4 +- install/helm/agones/values.yaml | 2 +- install/yaml/install.yaml | 72 +++++++++---------- sdks/csharp/sdk/AgonesSDK.nuspec | 2 +- sdks/csharp/sdk/csharp-sdk.csproj | 2 +- sdks/nodejs/package-lock.json | 4 +- sdks/nodejs/package.json | 2 +- sdks/rust/Cargo.toml | 2 +- sdks/unity/package.json | 2 +- site/config.toml | 16 ++--- site/content/en/blog/releases/1.35.0.md | 6 +- site/content/en/blog/releases/1.36.0.md | 57 +++++++++++++++ .../docs/Installation/Install Agones/helm.md | 8 --- site/content/en/docs/Installation/_index.md | 3 +- site/layouts/partials/navbar.html | 2 +- 16 files changed, 180 insertions(+), 67 deletions(-) create mode 100644 site/content/en/blog/releases/1.36.0.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e37b5d6b3..ad0857fa3a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,68 @@ # Changelog +## [v1.36.0](https://github.com/googleforgames/agones/tree/v1.36.0) (2023-11-07) + +[Full Changelog](https://github.com/googleforgames/agones/compare/v1.35.0...v1.36.0) + +**Breaking changes:** +- Update Supported Kubernetes to 1.26, 1.27, 1.28 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3450 +- Remove 1.25 supported K8s version from e2e cluster by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3451 + +**Implemented enhancements:** +- Adds CounterActions and ListActions to Allocation.proto by @igooch in https://github.com/googleforgames/agones/pull/3407 +- Terraform template file for the performance test cluster by @gongmax in https://github.com/googleforgames/agones/pull/3409 +- In the scenario test, submitting request in a fixed interval, exposing more error type by @gongmax in https://github.com/googleforgames/agones/pull/3414 +- Adds GameServerAllocation e2e tests for Counters by @igooch in https://github.com/googleforgames/agones/pull/3400 +- Adds Counter FleetAutoScaler e2e Test by @igooch in https://github.com/googleforgames/agones/pull/3418 +- simple-game-server: Adds a graceful termination delay by @zmerlynn in https://github.com/googleforgames/agones/pull/3436 +- add opt-out ttlSecondsAfterFinished setting for the pre-delete hook by @mikeseese in https://github.com/googleforgames/agones/pull/3442 +- Add Cloudbuild step to run performance test by using the scenario test framework. by @gongmax in https://github.com/googleforgames/agones/pull/3429 +- Implements UpdateList, AddListValue, and RemoveListValue in the SDK Server by @igooch in https://github.com/googleforgames/agones/pull/3445 +- Adds Go SDK Client List Functions by @igooch in https://github.com/googleforgames/agones/pull/3484 +- Updates LocalSDK UpdateCounter method by @igooch in https://github.com/googleforgames/agones/pull/3487 + +**Fixed bugs:** +- Post release: use clone source and update release process by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3408 +- Remove `stale` and `obsolete` from PR's on update by @markmandel in https://github.com/googleforgames/agones/pull/3431 +- fix: delay deleting GameServers in Error state by @nrwiersma in https://github.com/googleforgames/agones/pull/3428 +- Cmake: Ensure find_dependency is on rebuild by @markmandel in https://github.com/googleforgames/agones/pull/3477 + +**Security fixes:** +- Bump @babel/traverse from 7.20.1 to 7.23.2 in /sdks/nodejs by @dependabot in https://github.com/googleforgames/agones/pull/3433 + +**Other:** +- Prep for release v1.36.0 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3406 +- Change to use grpc-dotnet instead of Grpc.Core in C# SDK by @yoshd in https://github.com/googleforgames/agones/pull/3397 +- Docs for running docker-compose locally with SDK and server by @mbychkowski in https://github.com/googleforgames/agones/pull/3390 +- fix: Fixed broken include paths in Unreal Engine plugin. by @KiaArmani in https://github.com/googleforgames/agones/pull/3416 +- Docsy Upgrade by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3417 +- Bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot in https://github.com/googleforgames/agones/pull/3422 +- Update Nodejs Apt Repository to latest by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3434 +- Update Nodejs Apt Repository to latest by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3435 +- Remove NodeJs dependency from RestApi Dockerfile by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3437 +- Bump simple-game-server references to 0.19 by @zmerlynn in https://github.com/googleforgames/agones/pull/3439 +- Removes flaky TestCounterGameServerAllocationSorting by @igooch in https://github.com/googleforgames/agones/pull/3440 +- Flake: TestGameServerAllocationValidate by @markmandel in https://github.com/googleforgames/agones/pull/3443 +- Remove Terraform Tests by @markmandel in https://github.com/googleforgames/agones/pull/3441 +- Convert shell script to Go by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3413 +- Ignore build gcloud config in yamllint by @markmandel in https://github.com/googleforgames/agones/pull/3446 +- Update fleet autoscaling limited signification(#2828) by @atgane in https://github.com/googleforgames/agones/pull/3448 +- Build and push system image before performance tests by @gongmax in https://github.com/googleforgames/agones/pull/3454 +- Update examples/autoscaler-webook dependencies by @markmandel in https://github.com/googleforgames/agones/pull/3447 +- Bump examples/allocation-endpoint by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3465 +- More cleanup of Terraform Tests by @markmandel in https://github.com/googleforgames/agones/pull/3444 +- Fix Various Deprecation Warnings by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3453 +- Bump Examples: supertuxkart and xonotic by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3463 +- Bump examples/crd-client by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3464 +- Bump examples/simple-game-server by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3466 +- Golang Version to go1.20.10 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3475 +- Upgrade gRPC version by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3472 +- Updates to gRPC generation by @markmandel in https://github.com/googleforgames/agones/pull/3483 + +**New Contributors:** +- @nrwiersma made their first contribution in https://github.com/googleforgames/agones/pull/3428 +- @atgane made their first contribution in https://github.com/googleforgames/agones/pull/3448 + ## [v1.35.0](https://github.com/googleforgames/agones/tree/v1.35.0) (2023-09-26) [Full Changelog](https://github.com/googleforgames/agones/compare/v1.34.0...v1.35.0) diff --git a/install/helm/agones/Chart.yaml b/install/helm/agones/Chart.yaml index 67d7260105..d3f5c5b67d 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: "1.36.0-dev" -version: 1.36.0-dev +appVersion: "1.36.0" +version: 1.36.0 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 da36c0b2e7..5b0894779c 100644 --- a/install/helm/agones/values.yaml +++ b/install/helm/agones/values.yaml @@ -247,7 +247,7 @@ agones: allocationBatchWaitTime: 500ms image: registry: us-docker.pkg.dev/agones-images/release - tag: 1.36.0-dev + tag: 1.36.0 controller: name: agones-controller pullPolicy: IfNotPresent diff --git a/install/yaml/install.yaml b/install/yaml/install.yaml index e991e68854..c31e43572c 100644 --- a/install/yaml/install.yaml +++ b/install/yaml/install.yaml @@ -50,7 +50,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm --- @@ -75,7 +75,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm --- @@ -100,7 +100,7 @@ metadata: namespace: default labels: app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm --- @@ -112,7 +112,7 @@ metadata: namespace: agones-system labels: app: agones - chart: "agones-1.36.0-dev" + chart: "agones-1.36.0" release: "agones-manual" heritage: "Helm" type: Opaque @@ -129,7 +129,7 @@ metadata: namespace: agones-system labels: app: agones - chart: "agones-1.36.0-dev" + chart: "agones-1.36.0" release: "agones-manual" heritage: "Helm" data: @@ -145,7 +145,7 @@ metadata: namespace: agones-system labels: app: agones - chart: "agones-1.36.0-dev" + chart: "agones-1.36.0" release: "agones-manual" heritage: "Helm" data: @@ -161,7 +161,7 @@ metadata: namespace: agones-system labels: app: agones - chart: "agones-1.36.0-dev" + chart: "agones-1.36.0" release: "agones-manual" heritage: "Helm" data: @@ -191,7 +191,7 @@ metadata: labels: component: crd app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm spec: @@ -5626,7 +5626,7 @@ metadata: labels: component: crd app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm spec: @@ -5816,7 +5816,7 @@ metadata: labels: component: crd app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm spec: @@ -11084,7 +11084,7 @@ metadata: labels: component: crd app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm name: gameserverallocationpolicies.multicluster.agones.dev @@ -11163,7 +11163,7 @@ metadata: labels: component: crd app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm spec: @@ -16567,7 +16567,7 @@ metadata: name: agones-allocator labels: app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm rules: @@ -16597,7 +16597,7 @@ metadata: name: agones-controller labels: app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm rules: @@ -16651,7 +16651,7 @@ metadata: name: agones-sdk labels: app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm rules: @@ -16670,7 +16670,7 @@ metadata: name: agones-allocator labels: app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm subjects: @@ -16689,7 +16689,7 @@ metadata: name: agones-controller-access labels: app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm subjects: @@ -16741,7 +16741,7 @@ metadata: namespace: default labels: app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm subjects: @@ -16775,7 +16775,7 @@ metadata: labels: agones.dev/role: controller app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm spec: @@ -16808,7 +16808,7 @@ metadata: labels: agones.dev/role: extensions app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm spec: @@ -16828,7 +16828,7 @@ metadata: labels: component: ping app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm spec: @@ -16850,7 +16850,7 @@ metadata: labels: component: ping app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm spec: @@ -16886,7 +16886,7 @@ metadata: labels: agones.dev/role: extensions app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm spec: @@ -16923,7 +16923,7 @@ metadata: labels: component: allocator app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm spec: @@ -16945,7 +16945,7 @@ metadata: labels: multicluster.agones.dev/role: allocator app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm spec: @@ -16979,7 +16979,7 @@ metadata: labels: component: controller app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm spec: @@ -17021,7 +17021,7 @@ spec: serviceAccountName: agones-controller containers: - name: agones-controller - image: "us-docker.pkg.dev/agones-images/release/agones-controller:1.36.0-dev" + image: "us-docker.pkg.dev/agones-images/release/agones-controller:1.36.0" imagePullPolicy: IfNotPresent env: # minimum port that can be exposed to GameServer traffic @@ -17031,7 +17031,7 @@ spec: - name: MAX_PORT value: "8000" - name: SIDECAR_IMAGE # overwrite the GameServer sidecar image that is used - value: "us-docker.pkg.dev/agones-images/release/agones-sdk:1.36.0-dev" + value: "us-docker.pkg.dev/agones-images/release/agones-sdk:1.36.0" - name: ALWAYS_PULL_SIDECAR # set the sidecar imagePullPolicy to Always value: "false" - name: SIDECAR_CPU_REQUEST @@ -17136,7 +17136,7 @@ metadata: labels: component: extensions app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm spec: @@ -17180,7 +17180,7 @@ spec: terminationGracePeriodSeconds: 27 containers: - name: agones-extensions - image: "us-docker.pkg.dev/agones-images/release/agones-extensions:1.36.0-dev" + image: "us-docker.pkg.dev/agones-images/release/agones-extensions:1.36.0" imagePullPolicy: IfNotPresent env: - name: PROMETHEUS_EXPORTER @@ -17282,7 +17282,7 @@ metadata: labels: component: ping app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm spec: @@ -17317,7 +17317,7 @@ spec: priorityClassName: agones-system containers: - name: agones-ping - image: "us-docker.pkg.dev/agones-images/release/agones-ping:1.36.0-dev" + image: "us-docker.pkg.dev/agones-images/release/agones-ping:1.36.0" imagePullPolicy: IfNotPresent livenessProbe: httpGet: @@ -17391,7 +17391,7 @@ spec: secretName: allocator-client-ca containers: - name: agones-allocator - image: "us-docker.pkg.dev/agones-images/release/agones-allocator:1.36.0-dev" + image: "us-docker.pkg.dev/agones-images/release/agones-allocator:1.36.0" imagePullPolicy: IfNotPresent livenessProbe: httpGet: @@ -17472,7 +17472,7 @@ metadata: labels: component: controller app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm spec: @@ -17523,7 +17523,7 @@ metadata: labels: component: controller app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm webhooks: @@ -17575,7 +17575,7 @@ metadata: labels: component: controller app: agones - chart: agones-1.36.0-dev + chart: agones-1.36.0 release: agones-manual heritage: Helm webhooks: diff --git a/sdks/csharp/sdk/AgonesSDK.nuspec b/sdks/csharp/sdk/AgonesSDK.nuspec index ae21f2d543..12d4ef023d 100644 --- a/sdks/csharp/sdk/AgonesSDK.nuspec +++ b/sdks/csharp/sdk/AgonesSDK.nuspec @@ -2,7 +2,7 @@ AgonesSDK - 1.36.0-dev + 1.36.0 Google LLC Google LLC false diff --git a/sdks/csharp/sdk/csharp-sdk.csproj b/sdks/csharp/sdk/csharp-sdk.csproj index 2320aceadd..e8142e8bba 100644 --- a/sdks/csharp/sdk/csharp-sdk.csproj +++ b/sdks/csharp/sdk/csharp-sdk.csproj @@ -13,7 +13,7 @@ https://agones.dev http://www.apache.org/licenses/LICENSE-2.0 AgonesSDK - 1.36.0-dev + 1.36.0 agones, googleforgames, kuberenetes, multiplayer, gameservers agones.dev Debug;Release;DebugProtoGen diff --git a/sdks/nodejs/package-lock.json b/sdks/nodejs/package-lock.json index 70503041ac..a67d83ebd1 100644 --- a/sdks/nodejs/package-lock.json +++ b/sdks/nodejs/package-lock.json @@ -1,12 +1,12 @@ { "name": "@google-cloud/agones-sdk", - "version": "1.36.0-dev", + "version": "1.36.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@google-cloud/agones-sdk", - "version": "1.36.0-dev", + "version": "1.36.0", "license": "Apache-2.0", "dependencies": { "@grpc/grpc-js": "1.7.3", diff --git a/sdks/nodejs/package.json b/sdks/nodejs/package.json index 742b8b43b1..4c92902845 100644 --- a/sdks/nodejs/package.json +++ b/sdks/nodejs/package.json @@ -26,5 +26,5 @@ "publishConfig": { "access": "public" }, - "version": "1.36.0-dev" + "version": "1.36.0" } diff --git a/sdks/rust/Cargo.toml b/sdks/rust/Cargo.toml index ae5c9bcd3e..b0f63bfcf2 100644 --- a/sdks/rust/Cargo.toml +++ b/sdks/rust/Cargo.toml @@ -14,7 +14,7 @@ [package] name = "agones" -version = "1.36.0-dev" +version = "1.36.0" edition = "2021" description = "The Rust SDK for Agones." license = "Apache-2.0" diff --git a/sdks/unity/package.json b/sdks/unity/package.json index c4cbd3cf4c..8441d4062c 100644 --- a/sdks/unity/package.json +++ b/sdks/unity/package.json @@ -1,6 +1,6 @@ { "name": "com.googleforgames.agones", - "version": "1.36.0-dev", + "version": "1.36.0", "displayName": "Agones Unity SDK", "description": "The Unity Gameserver SDK for Agones", "unity": "2019.1", diff --git a/site/config.toml b/site/config.toml index f1f98c9d61..2ced00234b 100644 --- a/site/config.toml +++ b/site/config.toml @@ -80,17 +80,17 @@ github_repo = "https://github.com/googleforgames/agones" gcs_engine_id = "016691298986124624340:x7qv2dywdao" # current release branch. Never is rc. -release_branch = "release-1.35.0" +release_branch = "release-1.36.0" # the main version. Never is rc. -release_version = "1.35.0" +release_version = "1.36.0" # shown for production -supported_k8s = ["1.25", "1.26", "1.27"] -k8s_api_version = "1.26" -gke_example_cluster_version = "1.26" -aks_example_cluster_version = "1.27.1" -eks_example_cluster_version = "1.27" -minikube_example_cluster_version = "1.26.6" +supported_k8s = ["1.26", "1.27", "1.28"] +k8s_api_version = "1.27" +gke_example_cluster_version = "1.27" +aks_example_cluster_version = "1.28.0" +eks_example_cluster_version = "1.28" +minikube_example_cluster_version = "1.27.6" # shown in development (or the next versions that will be supported) dev_supported_k8s = ["1.26", "1.27", "1.28"] dev_k8s_api_version = "1.27" diff --git a/site/content/en/blog/releases/1.35.0.md b/site/content/en/blog/releases/1.35.0.md index c39b60696f..0192a16e3e 100644 --- a/site/content/en/blog/releases/1.35.0.md +++ b/site/content/en/blog/releases/1.35.0.md @@ -14,7 +14,7 @@ In this release, we've improved our internal development toolchain, refined the - Component Updates: Hugo has been upgraded to version 0.118.2 and grpc-gateway has been upgraded to v2.17.1. Additionally, the joonix/log has been modified to utilize the new joonix.NewFormatter(). -Check the README for details on features, installation and usage. +Check the README for details on features, installation and usage. **Implemented enhancements:** @@ -30,7 +30,7 @@ Check the CHANGELOG for more details on changes. +See CHANGELOG for more details on changes. Images available with this release: @@ -51,7 +51,7 @@ Images available with this release: Helm chart available with this release: -- +- helm install agones agones/agones --version 1.35.0 > Make sure to add our stable helm repository using `helm repo add agones https://agones.dev/chart/stable` \ No newline at end of file diff --git a/site/content/en/blog/releases/1.36.0.md b/site/content/en/blog/releases/1.36.0.md new file mode 100644 index 0000000000..e0fbb65680 --- /dev/null +++ b/site/content/en/blog/releases/1.36.0.md @@ -0,0 +1,57 @@ +--- +title: "1.36.0 - Kubernetes 1.28, Unreal Engine Plugin Fix, and Lots of Security Fixes" +linktitle: "1.36.0" +date: "2023-11-07" +--- + +This is the 1.36.0 release of Agones. + +In this release: + +- We've added support for Kubernetes 1.28 and have discontinued support for 1.25 to bring the support matrix to 1.26, 1.27 and 1.28 . Please upgrade your clusters accordingly. +- We’ve resolved path issues in the Unreal Engine Plugin to ensure compatibility with Unreal Engine 5.3. +- We are now using Go 1.20.10 and gRPC 1.57.1, which includes a number of performance improvements and important security fixes. +- GameServers that end up in Error state now have a delay before deletion, allowing developers a chance to see why they have failed, and prevent GameServer churn from overwhelming the Kubernetes control plane. +- We've upgraded to the latest v0.7.1 Docsy- let us know if you see anything broken in the docs! + +Check the README for details on features, installation and usage. + +**Implemented enhancements:** + +- Adds CounterActions and ListActions to Allocation.proto by @igooch in https://github.com/googleforgames/agones/pull/3407 +- Terraform template file for the performance test cluster by @gongmax in https://github.com/googleforgames/agones/pull/3409 +- In the scenario test, submitting request in a fixed interval, exposing more error type by @gongmax in https://github.com/googleforgames/agones/pull/3414 +- Adds GameServerAllocation e2e tests for Counters by @igooch in https://github.com/googleforgames/agones/pull/3400 +- Adds Counter FleetAutoScaler e2e Test by @igooch in https://github.com/googleforgames/agones/pull/3418 +- simple-game-server: Adds a graceful termination delay by @zmerlynn in https://github.com/googleforgames/agones/pull/3436 +- add opt-out ttlSecondsAfterFinished setting for the pre-delete hook by @mikeseese in https://github.com/googleforgames/agones/pull/3442 +- Add Cloudbuild step to run performance test by using the scenario test framework. by @gongmax in https://github.com/googleforgames/agones/pull/3429 +- Implements UpdateList, AddListValue, and RemoveListValue in the SDK Server by @igooch in https://github.com/googleforgames/agones/pull/3445 +- Adds Go SDK Client List Functions by @igooch in https://github.com/googleforgames/agones/pull/3484 +- Updates LocalSDK UpdateCounter method by @igooch in https://github.com/googleforgames/agones/pull/3487 + +See CHANGELOG for more details on changes. + +Images available with this release: + +- [us-docker.pkg.dev/agones-images/release/agones-controller:1.36.0](https://us-docker.pkg.dev/agones-images/release/agones-controller:1.36.0) +- [us-docker.pkg.dev/agones-images/release/agones-sdk:1.36.0](https://us-docker.pkg.dev/agones-images/release/agones-sdk:1.36.0) +- [us-docker.pkg.dev/agones-images/release/agones-ping:1.36.0](https://us-docker.pkg.dev/agones-images/release/agones-ping:1.36.0) +- [us-docker.pkg.dev/agones-images/release/agones-allocator:1.36.0](https://us-docker.pkg.dev/agones-images/release/agones-allocator:1.36.0) +- [us-docker.pkg.dev/agones-images/examples/allocation-endpoint-proxy:0.6](https://us-docker.pkg.dev/agones-images/examples/allocation-endpoint-proxy:0.6) +- [us-docker.pkg.dev/agones-images/examples/autoscaler-webhook:0.9](https://us-docker.pkg.dev/agones-images/examples/autoscaler-webhook:0.9) +- [us-docker.pkg.dev/agones-images/examples/cpp-simple-server:0.16](https://us-docker.pkg.dev/agones-images/examples/cpp-simple-server:0.16) +- [us-docker.pkg.dev/agones-images/examples/crd-client:0.12](https://us-docker.pkg.dev/agones-images/examples/crd-client:0.12) +- [us-docker.pkg.dev/agones-images/examples/nodejs-simple-server:0.9](https://us-docker.pkg.dev/agones-images/examples/nodejs-simple-server:0.9) +- [us-docker.pkg.dev/agones-images/examples/rust-simple-server:0.12](https://us-docker.pkg.dev/agones-images/examples/rust-simple-server:0.12) +- [us-docker.pkg.dev/agones-images/examples/simple-game-server:0.21](https://us-docker.pkg.dev/agones-images/examples/simple-game-server:0.21) +- [us-docker.pkg.dev/agones-images/examples/supertuxkart-example:0.10](https://us-docker.pkg.dev/agones-images/examples/supertuxkart-example:0.10) +- [us-docker.pkg.dev/agones-images/examples/unity-simple-server:0.3](https://us-docker.pkg.dev/agones-images/examples/unity-simple-server:0.3) +- [us-docker.pkg.dev/agones-images/examples/xonotic-example:1.4](https://us-docker.pkg.dev/agones-images/examples/xonotic-example:1.4) + +Helm chart available with this release: + +- + helm install agones agones/agones --version 1.36.0 + +> Make sure to add our stable helm repository using `helm repo add agones https://agones.dev/chart/stable` \ No newline at end of file diff --git a/site/content/en/docs/Installation/Install Agones/helm.md b/site/content/en/docs/Installation/Install Agones/helm.md index 6fb1482707..97f813c02c 100644 --- a/site/content/en/docs/Installation/Install Agones/helm.md +++ b/site/content/en/docs/Installation/Install Agones/helm.md @@ -96,20 +96,12 @@ The following tables lists the configurable parameters of the Agones chart and t ### Custom Resource Definitions -{{% feature expiryVersion="1.36.0" %}} -| Parameter | Description | Default | -|----------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------| -| `agones.crds.install` | Install the CRDs with this chart. Useful to disable if you want to subchart (since crd-install hook is broken), so you can copy the CRDs into your own chart. | `true` | -| `agones.crds.cleanupOnDelete` | Run the pre-delete hook to delete all GameServers and their backing Pods when deleting the helm chart, so that all CRDs can be removed on chart deletion | `true` | -{{% /feature %}} -{{% feature publishVersion="1.36.0" %}} | Parameter | Description | Default | |----------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------| | `agones.crds.install` | Install the CRDs with this chart. Useful to disable if you want to subchart (since crd-install hook is broken), so you can copy the CRDs into your own chart. | `true` | | `agones.crds.cleanupOnDelete` | Run the pre-delete hook to delete all GameServers and their backing Pods when deleting the helm chart, so that all CRDs can be removed on chart deletion | `true` | | `agones.crds.cleanupJobTTL` | The number of seconds for Kubernetes to delete the associated Job and Pods of the pre-delete hook after it completes, regardless if the Job is successful or not. Set to `0` to disable cleaning up the Job or the associated Pods. | `60` | -{{% /feature %}} ### Metrics diff --git a/site/content/en/docs/Installation/_index.md b/site/content/en/docs/Installation/_index.md index 2b004dbc8c..81ae5937c3 100644 --- a/site/content/en/docs/Installation/_index.md +++ b/site/content/en/docs/Installation/_index.md @@ -47,7 +47,8 @@ The following table lists recent Agones versions and their corresponding require | Agones version | Kubernetes version(s) | | -------------- | ------------------ | -| 1.35 | {{% k8s-version %}} | +| 1.36 | {{% k8s-version %}} | +| 1.35 | 1.25, 1.26, 1.27 | | 1.34 | 1.25, 1.26, 1.27 | | 1.33 | 1.25, 1.26, 1.27 | | 1.32 | 1.24, 1.25, 1.26 | diff --git a/site/layouts/partials/navbar.html b/site/layouts/partials/navbar.html index bdc5c3bfbc..a24747982a 100644 --- a/site/layouts/partials/navbar.html +++ b/site/layouts/partials/navbar.html @@ -27,6 +27,7 @@ {{ if (gt (len .Site.Home.Translations) 0) }}