diff --git a/CHANGELOG.md b/CHANGELOG.md index 1287052a06..1afceffe5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,52 @@ # Changelog +## [v1.42.0](https://github.com/googleforgames/agones/tree/v1.42.0) (2024-07-16) + +[Full Changelog](https://github.com/googleforgames/agones/compare/v1.41.0...v1.42.0) + +**Breaking changes:** +- Update csharp.md to indicate ConnectAsync is deprecated by @aallbrig in https://github.com/googleforgames/agones/pull/3866 + +**Implemented enhancements:** +- Add security context to Agones containers by @peterzhongyi in https://github.com/googleforgames/agones/pull/3856 +- Add Security Context to game server sidecar by @peterzhongyi in https://github.com/googleforgames/agones/pull/3869 +- Drop CountsAndLists Data from the Fleet and Game Server Set When the Flag is False by @igooch in https://github.com/googleforgames/agones/pull/3881 +- Adds tests to confirm that Fleet, Fleet Autoscaler, and Fleet Allocation apply defaults code is idempotent by @igooch in https://github.com/googleforgames/agones/pull/3888 +- feat: Add CRD Changes and Feature Flag for chain policy by @indexjoseph in https://github.com/googleforgames/agones/pull/3880 + +**Fixed bugs:** +- sdk-server expects SDK_LOG_LEVEL by @KAllan357 in https://github.com/googleforgames/agones/pull/3858 +- this will resolve From/layer extraction issue on ltsc2019 in examples by @ashutosji in https://github.com/googleforgames/agones/pull/3873 +- featuregate: adds validation if PortPolicyNone is not enabled by @daniellee in https://github.com/googleforgames/agones/pull/3871 +- added local as default for registry when registry is not specified by @kamaljeeti in https://github.com/googleforgames/agones/pull/3876 +- Buffer Unity SDK ReceiveData when watching for configuration changes by @ZeroParticle in https://github.com/googleforgames/agones/pull/3872 +- agones-{extensions,allocator}: Make servers context aware by @zmerlynn in https://github.com/googleforgames/agones/pull/3845 +- added condition for distributed logic by @ashutosji in https://github.com/googleforgames/agones/pull/3877 + +**Security fixes:** +- Bump @grpc/grpc-js from 1.10.7 to 1.10.9 in /sdks/nodejs by @dependabot in https://github.com/googleforgames/agones/pull/3863 + +**Other:** +- Preparation for Release v1.42.0 by @ashutosji in https://github.com/googleforgames/agones/pull/3854 +- Add helpful note to edit-first-gameserver-go by @peterzhongyi in https://github.com/googleforgames/agones/pull/3846 +- Moved Passthrough feature description to the correct section in Feature Stages by @vicentefb in https://github.com/googleforgames/agones/pull/3861 +- Updated Node.js Page to Reflect that Counters and Lists is Implemented by @ashutosji in https://github.com/googleforgames/agones/pull/3865 +- Change Slack channel description from #developers to #development by @branhoff in https://github.com/googleforgames/agones/pull/3868 +- updated UpdateList documentation for local sdk server and sdk server by @ashutosji in https://github.com/googleforgames/agones/pull/3878 +- Add zio-agones to the list of third party client SDKs by @ghostdogpr in https://github.com/googleforgames/agones/pull/3875 +- refactor simple game server by @ashutosji in https://github.com/googleforgames/agones/pull/3817 +- Update Slack invite link by @markmandel in https://github.com/googleforgames/agones/pull/3896 +- Added cleanup for app-engine services in cloudbuild script by @kamaljeeti in https://github.com/googleforgames/agones/pull/3890 +- Adds a command to generate the zz_generated.deepcopy.go files for the apis by @igooch in https://github.com/googleforgames/agones/pull/3900 +- update go version to 1.21.12 by @ashutosji in https://github.com/googleforgames/agones/pull/3894 + +**New Contributors:** +- @KAllan357 made their first contribution in https://github.com/googleforgames/agones/pull/3858 +- @branhoff made their first contribution in https://github.com/googleforgames/agones/pull/3868 +- @aallbrig made their first contribution in https://github.com/googleforgames/agones/pull/3866 +- @ZeroParticle made their first contribution in https://github.com/googleforgames/agones/pull/3872 +- @ghostdogpr made their first contribution in https://github.com/googleforgames/agones/pull/3875 + ## [v1.41.0](https://github.com/googleforgames/agones/tree/v1.41.0) (2024-06-04) [Full Changelog](https://github.com/googleforgames/agones/compare/v1.40.0...v1.41.0) diff --git a/install/helm/agones/Chart.yaml b/install/helm/agones/Chart.yaml index 0a6c2d82b4..b9cf750d01 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.42.0-dev" -version: 1.42.0-dev +appVersion: "1.42.0" +version: 1.42.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 1d9c12cc72..3c484ad408 100644 --- a/install/helm/agones/values.yaml +++ b/install/helm/agones/values.yaml @@ -255,7 +255,7 @@ agones: topologySpreadConstraints: {} image: registry: us-docker.pkg.dev/agones-images/release - tag: 1.42.0-dev + tag: 1.42.0 controller: name: agones-controller pullPolicy: IfNotPresent diff --git a/install/yaml/install.yaml b/install/yaml/install.yaml index 28fb177df2..8e1630d4fa 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.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm --- @@ -75,7 +75,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm --- @@ -100,7 +100,7 @@ metadata: namespace: default labels: app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm --- @@ -112,7 +112,7 @@ metadata: namespace: agones-system labels: app: agones - chart: "agones-1.42.0-dev" + chart: "agones-1.42.0" release: "agones-manual" heritage: "Helm" type: Opaque @@ -129,7 +129,7 @@ metadata: namespace: agones-system labels: app: agones - chart: "agones-1.42.0-dev" + chart: "agones-1.42.0" release: "agones-manual" heritage: "Helm" data: @@ -145,7 +145,7 @@ metadata: namespace: agones-system labels: app: agones - chart: "agones-1.42.0-dev" + chart: "agones-1.42.0" release: "agones-manual" heritage: "Helm" data: @@ -161,7 +161,7 @@ metadata: namespace: agones-system labels: app: agones - chart: "agones-1.42.0-dev" + chart: "agones-1.42.0" release: "agones-manual" heritage: "Helm" data: @@ -191,7 +191,7 @@ metadata: labels: component: crd app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm spec: @@ -5639,7 +5639,7 @@ metadata: labels: component: crd app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm spec: @@ -5829,7 +5829,7 @@ metadata: labels: component: crd app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm spec: @@ -11109,7 +11109,7 @@ metadata: labels: component: crd app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm name: gameserverallocationpolicies.multicluster.agones.dev @@ -11188,7 +11188,7 @@ metadata: labels: component: crd app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm spec: @@ -16604,7 +16604,7 @@ metadata: name: agones-allocator labels: app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm rules: @@ -16634,7 +16634,7 @@ metadata: name: agones-controller labels: app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm rules: @@ -16688,7 +16688,7 @@ metadata: name: agones-sdk labels: app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm rules: @@ -16707,7 +16707,7 @@ metadata: name: agones-allocator labels: app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm subjects: @@ -16726,7 +16726,7 @@ metadata: name: agones-controller-access labels: app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm subjects: @@ -16778,7 +16778,7 @@ metadata: namespace: default labels: app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm subjects: @@ -16812,7 +16812,7 @@ metadata: labels: agones.dev/role: controller app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm spec: @@ -16846,7 +16846,7 @@ metadata: labels: agones.dev/role: extensions app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm spec: @@ -16866,7 +16866,7 @@ metadata: labels: component: ping app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm spec: @@ -16888,7 +16888,7 @@ metadata: labels: component: ping app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm spec: @@ -16924,7 +16924,7 @@ metadata: labels: agones.dev/role: extensions app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm spec: @@ -16961,7 +16961,7 @@ metadata: labels: component: allocator app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm spec: @@ -16983,7 +16983,7 @@ metadata: labels: multicluster.agones.dev/role: allocator app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm spec: @@ -17017,7 +17017,7 @@ metadata: labels: component: controller app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm spec: @@ -17059,7 +17059,7 @@ spec: serviceAccountName: agones-controller containers: - name: agones-controller - image: "us-docker.pkg.dev/agones-images/release/agones-controller:1.42.0-dev" + image: "us-docker.pkg.dev/agones-images/release/agones-controller:1.42.0" imagePullPolicy: IfNotPresent securityContext: runAsNonRoot: true @@ -17073,7 +17073,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.42.0-dev" + value: "us-docker.pkg.dev/agones-images/release/agones-sdk:1.42.0" - name: ALWAYS_PULL_SIDECAR # set the sidecar imagePullPolicy to Always value: "false" - name: SIDECAR_CPU_REQUEST @@ -17181,7 +17181,7 @@ metadata: labels: component: extensions app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm spec: @@ -17225,7 +17225,7 @@ spec: terminationGracePeriodSeconds: 27 containers: - name: agones-extensions - image: "us-docker.pkg.dev/agones-images/release/agones-extensions:1.42.0-dev" + image: "us-docker.pkg.dev/agones-images/release/agones-extensions:1.42.0" imagePullPolicy: IfNotPresent securityContext: runAsNonRoot: true @@ -17331,7 +17331,7 @@ metadata: labels: component: ping app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm spec: @@ -17366,7 +17366,7 @@ spec: priorityClassName: agones-system containers: - name: agones-ping - image: "us-docker.pkg.dev/agones-images/release/agones-ping:1.42.0-dev" + image: "us-docker.pkg.dev/agones-images/release/agones-ping:1.42.0" imagePullPolicy: IfNotPresent securityContext: runAsNonRoot: true @@ -17444,7 +17444,7 @@ spec: secretName: allocator-client-ca containers: - name: agones-allocator - image: "us-docker.pkg.dev/agones-images/release/agones-allocator:1.42.0-dev" + image: "us-docker.pkg.dev/agones-images/release/agones-allocator:1.42.0" imagePullPolicy: IfNotPresent securityContext: runAsNonRoot: true @@ -17531,7 +17531,7 @@ metadata: labels: component: controller app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm spec: @@ -17582,7 +17582,7 @@ metadata: labels: component: controller app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm webhooks: @@ -17625,7 +17625,7 @@ metadata: labels: component: controller app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm webhooks: @@ -17670,7 +17670,7 @@ metadata: labels: component: controller app: agones - chart: agones-1.42.0-dev + chart: agones-1.42.0 release: agones-manual heritage: Helm webhooks: diff --git a/sdks/csharp/sdk/AgonesSDK.nuspec b/sdks/csharp/sdk/AgonesSDK.nuspec index a86aa98c28..775cea5092 100644 --- a/sdks/csharp/sdk/AgonesSDK.nuspec +++ b/sdks/csharp/sdk/AgonesSDK.nuspec @@ -2,7 +2,7 @@ AgonesSDK - 1.42.0-dev + 1.42.0 Google LLC Google LLC false diff --git a/sdks/csharp/sdk/csharp-sdk.csproj b/sdks/csharp/sdk/csharp-sdk.csproj index 120a68a3b3..a794403f96 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.42.0-dev + 1.42.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 6fd5fd0771..105254c38f 100644 --- a/sdks/nodejs/package-lock.json +++ b/sdks/nodejs/package-lock.json @@ -1,12 +1,12 @@ { "name": "@google-cloud/agones-sdk", - "version": "1.42.0-dev", + "version": "1.42.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@google-cloud/agones-sdk", - "version": "1.42.0-dev", + "version": "1.42.0", "license": "Apache-2.0", "dependencies": { "@grpc/grpc-js": "1.10.9", diff --git a/sdks/nodejs/package.json b/sdks/nodejs/package.json index 1786d9bad3..676409bbdb 100644 --- a/sdks/nodejs/package.json +++ b/sdks/nodejs/package.json @@ -26,5 +26,5 @@ "publishConfig": { "access": "public" }, - "version": "1.42.0-dev" + "version": "1.42.0" } diff --git a/sdks/rust/Cargo.toml b/sdks/rust/Cargo.toml index 933f4e65e1..95864c33c3 100644 --- a/sdks/rust/Cargo.toml +++ b/sdks/rust/Cargo.toml @@ -14,7 +14,7 @@ [package] name = "agones" -version = "1.42.0-dev" +version = "1.42.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 96dfa3158c..a19eca3137 100644 --- a/sdks/unity/package.json +++ b/sdks/unity/package.json @@ -1,6 +1,6 @@ { "name": "com.googleforgames.agones", - "version": "1.42.0-dev", + "version": "1.42.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 0b3742ef31..50f249ff46 100644 --- a/site/config.toml +++ b/site/config.toml @@ -80,9 +80,9 @@ github_repo = "https://github.com/googleforgames/agones" gcs_engine_id = "016691298986124624340:x7qv2dywdao" # current release branch. Never is rc. -release_branch = "release-1.41.0" +release_branch = "release-1.42.0" # the main version. Never is rc. -release_version = "1.41.0" +release_version = "1.42.0" # shown for production supported_k8s = ["1.27", "1.28", "1.29"] @@ -100,7 +100,7 @@ dev_eks_example_cluster_version = "1.29" dev_minikube_example_cluster_version = "1.28.6" # example tag -example_image_tag = "us-docker.pkg.dev/agones-images/examples/simple-game-server:0.33" +example_image_tag = "us-docker.pkg.dev/agones-images/examples/simple-game-server:0.34" # Enable syntax highlighting and copy buttons on code blocks with Prism prism_syntax_highlighting = true diff --git a/site/content/en/blog/releases/1.41.0.md b/site/content/en/blog/releases/1.41.0.md index 1cefe1b520..700e6aad84 100644 --- a/site/content/en/blog/releases/1.41.0.md +++ b/site/content/en/blog/releases/1.41.0.md @@ -18,7 +18,7 @@ In this release, we’ve graduated the Counters and Lists feature to Beta, added - **Alpha support for Passthrough PortPolicy on GKE Autopilot**: You can now enable Passthrough Port Policy support on GKE Autopilot with the feature flag _AutopilotPassthroughPort_. -Check the README for details on features, installation and usage. +Check the README for details on features, installation and usage. **Implemented enhancements:** - Configure Allocator Status Code by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3782 @@ -35,7 +35,7 @@ Check the CHANGELOG for more details on changes. +See CHANGELOG for more details on changes. Images available with this release: @@ -56,7 +56,7 @@ Images available with this release: Helm chart available with this release: -- +- helm install agones agones/agones --version 1.41.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.42.0.md b/site/content/en/blog/releases/1.42.0.md new file mode 100644 index 0000000000..9e00fd996a --- /dev/null +++ b/site/content/en/blog/releases/1.42.0.md @@ -0,0 +1,58 @@ +--- +title: "1.42.0 - Added Kubernetes Security contexts, bug fixes and more!" +linktitle: "1.42.0" +date: "2024-07-16" +--- + +This is the 1.42.0 release of Agones. + +In this release we’ve added support for Kubernetes Security Contexts for all Agones containers, updated our documentation, and moved work forward on In-place Agones Upgrades and Scheduled Autoscalers. + +**Note**: In this release we also removed the ConnectAsync method from the C# SDK, since it wasn’t providing any functionality for several releases. There’s no need to upgrade SDK’s at this time, but be aware that if you do, this function call will need to be removed from your code. + +- **Enhanced Security Context in Agones Containers**: +Security enhancements have been implemented in the Agones Helm chart to support configuring runAsUser, runAsGroup, and allowPrivilegeEscalation for core components (controller, extensions, ping, allocator), ensuring secure container operations. Additionally, default security configurations have been hardcoded into the game server sidecar template, enhancing overall container security. + +- **Documentation Enhancements**: +We updated the client sdk page to include that Counters and Lists have been implemented in the Node.js SDK. Additionally, clarification has been provided that the UpdateList REST documentation, specifically for how this pertains to the Local SDK Server. + +Check the README for details on features, installation and usage. + +**Breaking changes:** +- Update csharp.md to indicate ConnectAsync is deprecated by @aallbrig in https://github.com/googleforgames/agones/pull/3866 + +**Implemented enhancements:** +- Add security context to Agones containers by @peterzhongyi in https://github.com/googleforgames/agones/pull/3856 +- Add Security Context to game server sidecar by @peterzhongyi in https://github.com/googleforgames/agones/pull/3869 +- Drop CountsAndLists Data from the Fleet and Game Server Set When the Flag is False by @igooch in https://github.com/googleforgames/agones/pull/3881 +- Adds tests to confirm that Fleet, Fleet Autoscaler, and Fleet Allocation apply defaults code is idempotent by @igooch in https://github.com/googleforgames/agones/pull/3888 +- feat: Add CRD Changes and Feature Flag for chain policy by @indexjoseph in https://github.com/googleforgames/agones/pull/3880 + +**Security fixes:** +- Bump @grpc/grpc-js from 1.10.7 to 1.10.9 in /sdks/nodejs by @dependabot in https://github.com/googleforgames/agones/pull/3863 + +See CHANGELOG for more details on changes. + +Images available with this release: + +- [us-docker.pkg.dev/agones-images/release/agones-controller:1.42.0](https://us-docker.pkg.dev/agones-images/release/agones-controller:1.42.0) +- [us-docker.pkg.dev/agones-images/release/agones-sdk:1.42.0](https://us-docker.pkg.dev/agones-images/release/agones-sdk:1.42.0) +- [us-docker.pkg.dev/agones-images/release/agones-ping:1.42.0](https://us-docker.pkg.dev/agones-images/release/agones-ping:1.42.0) +- [us-docker.pkg.dev/agones-images/release/agones-allocator:1.42.0](https://us-docker.pkg.dev/agones-images/release/agones-allocator:1.42.0) +- [us-docker.pkg.dev/agones-images/examples/allocation-endpoint-proxy:0.9](https://us-docker.pkg.dev/agones-images/examples/allocation-endpoint-proxy:0.9) +- [us-docker.pkg.dev/agones-images/examples/autoscaler-webhook:0.14](https://us-docker.pkg.dev/agones-images/examples/autoscaler-webhook:0.14) +- [us-docker.pkg.dev/agones-images/examples/cpp-simple-server:0.17](https://us-docker.pkg.dev/agones-images/examples/cpp-simple-server:0.17) +- [us-docker.pkg.dev/agones-images/examples/crd-client:0.17](https://us-docker.pkg.dev/agones-images/examples/crd-client:0.17) +- [us-docker.pkg.dev/agones-images/examples/nodejs-simple-server:0.10](https://us-docker.pkg.dev/agones-images/examples/nodejs-simple-server:0.10) +- [us-docker.pkg.dev/agones-images/examples/rust-simple-server:0.13](https://us-docker.pkg.dev/agones-images/examples/rust-simple-server:0.13) +- [us-docker.pkg.dev/agones-images/examples/simple-game-server:0.34](https://us-docker.pkg.dev/agones-images/examples/simple-game-server:0.34) +- [us-docker.pkg.dev/agones-images/examples/supertuxkart-example:0.14](https://us-docker.pkg.dev/agones-images/examples/supertuxkart-example:0.14) +- [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:2.0](https://us-docker.pkg.dev/agones-images/examples/xonotic-example:2.0) + +Helm chart available with this release: + +- + helm install agones agones/agones --version 1.42.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/Guides/Client SDKs/csharp.md b/site/content/en/docs/Guides/Client SDKs/csharp.md index ee06dde088..ce8d82a164 100644 --- a/site/content/en/docs/Guides/Client SDKs/csharp.md +++ b/site/content/en/docs/Guides/Client SDKs/csharp.md @@ -74,15 +74,6 @@ To use the AgonesSDK, you will need to import the namespace by adding `using Ago var agones = new AgonesSDK(); ``` -{{% feature expiryVersion="1.42.0" %}} -### Connection - -The `ConnectAsync()` method is an obsolete function that now always returns true. - -```csharp -bool ok = await agones.ConnectAsync(); -``` -{{% /feature %}} ### Ready To mark the game server as [ready to receive player connections]({{< relref "_index.md#ready" >}}), call the async method `ReadyAsync()`. @@ -357,12 +348,7 @@ bool isConnected = await agones.Alpha().IsPlayerConnectedAsync(playerId); ``` ## Remarks -{{% feature expiryVersion="1.42.0" %}} -- All requests other than `ConnectAsync` will wait for up to 15 seconds before giving up, time to wait can also be set in the constructor. -{{% /feature %}} -{{% feature publishVersion="1.42.0" %}} - All requests will wait for up to 15 seconds before giving up. Time to wait can also be set in the constructor. -{{% /feature %}} - Default host & port are `localhost:9357` - Methods that do not return a data object such as `GameServer` will return a gRPC `Grpc.Core.Status` object. To check the state of the request, check `Status.StatusCode` & `Status.Detail`. Ex: diff --git a/site/content/en/docs/Installation/_index.md b/site/content/en/docs/Installation/_index.md index 4cfec228e9..c3989e6176 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.41 | {{% k8s-version %}} | +| 1.42 | {{% k8s-version %}} | +| 1.41 | 1.27, 1.28, 1.29 | | 1.40 | 1.27, 1.28, 1.29 | | 1.39 | 1.27, 1.28, 1.29 | | 1.38 | 1.26, 1.27, 1.28 | diff --git a/site/layouts/partials/navbar.html b/site/layouts/partials/navbar.html index 09ece559fc..663e50669f 100644 --- a/site/layouts/partials/navbar.html +++ b/site/layouts/partials/navbar.html @@ -27,6 +27,7 @@ {{ if (gt (len .Site.Home.Translations) 0) }}