diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a520ae66..922fe5189 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ CHANGELOG +# 3.3.0 (06/18/2026) +- Adds the ListContainersNetworkInfo() server SDK action to retrieve network information for all containers running on the same instance of a managed container fleet, enabling container-to-container discovery. + # 3.2.1 (02/24/2026) - Adds support for Unity 6.3 LTS to the plugin and server SDK. - Adds Windows Server 2022 as a new operating system option in the deployment UI for managed EC2 fleets. diff --git a/GameLiftPlugin/Editor/Resources/CloudFormation/scenario1_single_fleet/cloudformation.yml b/GameLiftPlugin/Editor/Resources/CloudFormation/scenario1_single_fleet/cloudformation.yml index da8cd0dfd..2d3185cda 100644 --- a/GameLiftPlugin/Editor/Resources/CloudFormation/scenario1_single_fleet/cloudformation.yml +++ b/GameLiftPlugin/Editor/Resources/CloudFormation/scenario1_single_fleet/cloudformation.yml @@ -411,7 +411,7 @@ Resources: Key: !Ref BuildS3KeyParameter RoleArn: !GetAtt BuildAccessRole.Arn Version: !Ref BuildVersionParameter - ServerSdkVersion: 5.4.0 + ServerSdkVersion: 5.5.0 FleetResource: Type: "AWS::GameLift::Fleet" diff --git a/GameLiftPlugin/Editor/Resources/CloudFormation/scenario2_flexmatch/cloudformation.yml b/GameLiftPlugin/Editor/Resources/CloudFormation/scenario2_flexmatch/cloudformation.yml index b31486ac3..d8c740aa1 100644 --- a/GameLiftPlugin/Editor/Resources/CloudFormation/scenario2_flexmatch/cloudformation.yml +++ b/GameLiftPlugin/Editor/Resources/CloudFormation/scenario2_flexmatch/cloudformation.yml @@ -640,7 +640,7 @@ Resources: Key: !Ref BuildS3KeyParameter RoleArn: !GetAtt BuildAccessRole.Arn Version: !Ref BuildVersionParameter - ServerSdkVersion: 5.4.0 + ServerSdkVersion: 5.5.0 FlexMatchStatusPollerLambdaPermission: Type: "AWS::Lambda::Permission" diff --git a/GameLiftPlugin/Editor/Resources/CloudFormation/scenario3_containers_single_fleet/cloudformation.yml b/GameLiftPlugin/Editor/Resources/CloudFormation/scenario3_containers_single_fleet/cloudformation.yml index 9f9adf527..ed3522413 100644 --- a/GameLiftPlugin/Editor/Resources/CloudFormation/scenario3_containers_single_fleet/cloudformation.yml +++ b/GameLiftPlugin/Editor/Resources/CloudFormation/scenario3_containers_single_fleet/cloudformation.yml @@ -370,7 +370,7 @@ Resources: GameServerContainerDefinition: ContainerName: !Ref ContainerImageNameParameter ImageUri: !Ref ContainerImageUriParameter - ServerSdkVersion: "5.4.0" + ServerSdkVersion: "5.5.0" PortConfiguration: ContainerPortRanges: - FromPort: !Ref FleetTcpFromPortParameter diff --git a/GameLiftPlugin/Editor/Resources/CloudFormation/scenario4_containers_flexmatch/cloudformation.yml b/GameLiftPlugin/Editor/Resources/CloudFormation/scenario4_containers_flexmatch/cloudformation.yml index b4dde3dc7..6eed540a1 100644 --- a/GameLiftPlugin/Editor/Resources/CloudFormation/scenario4_containers_flexmatch/cloudformation.yml +++ b/GameLiftPlugin/Editor/Resources/CloudFormation/scenario4_containers_flexmatch/cloudformation.yml @@ -596,7 +596,7 @@ Resources: GameServerContainerDefinition: ContainerName: !Ref ContainerImageNameParameter ImageUri: !Ref ContainerImageUriParameter - ServerSdkVersion: "5.4.0" + ServerSdkVersion: "5.5.0" PortConfiguration: ContainerPortRanges: - FromPort: !Ref FleetTcpFromPortParameter diff --git a/GameLiftPlugin/Resources/GameLiftPackageInfo.asset b/GameLiftPlugin/Resources/GameLiftPackageInfo.asset index c2f8543bf..7fdbc27d8 100644 --- a/GameLiftPlugin/Resources/GameLiftPackageInfo.asset +++ b/GameLiftPlugin/Resources/GameLiftPackageInfo.asset @@ -13,4 +13,4 @@ MonoBehaviour: m_Name: GameLiftPackageInfo m_EditorClassIdentifier: pluginName: Unity3D_com.amazonaws.gamelift - version: 3.2.1 + version: 3.3.0 diff --git a/GameLiftPlugin/package.json b/GameLiftPlugin/package.json index c081e6ab2..c162cdb2c 100644 --- a/GameLiftPlugin/package.json +++ b/GameLiftPlugin/package.json @@ -2,7 +2,7 @@ "name": "com.amazonaws.gamelift", "displayName": "Amazon GameLift Plugin for Unity", "author": "Amazon.com, Inc.", - "version": "3.2.1", + "version": "3.3.0", "unity": "2021.3", "description": "The Amazon GameLift Plugin for Unity contains libraries and native UI that makes it easier to access GameLift resources and integrate GameLift into your Unity game. You can use the GameLift Unity Plugin to access GameLift APIs and deploy AWS CloudFormation templates for common gaming scenarios.", "documentationUrl": "https://docs.aws.amazon.com/gamelift/latest/developerguide/unity-plug-in.html", diff --git a/GameLiftServerSDK/Resources/GameLiftCSharpSdkPackageInfo.asset b/GameLiftServerSDK/Resources/GameLiftCSharpSdkPackageInfo.asset index b3a1235bf..62cf98225 100644 --- a/GameLiftServerSDK/Resources/GameLiftCSharpSdkPackageInfo.asset +++ b/GameLiftServerSDK/Resources/GameLiftCSharpSdkPackageInfo.asset @@ -13,4 +13,4 @@ MonoBehaviour: m_Name: GameLiftCSharpSdkPackageInfo m_EditorClassIdentifier: AmazonGameLiftSDKPlugin.Runtime:AmazonGameLift.Runtime:GameLiftCSharpSdkPackageInfo pluginName: Unity3D_com.amazonaws.gameliftserver.sdk - version: 5.4.0 + version: 5.5.0 diff --git a/GameLiftServerSDK/Runtime/Core/Common/ListContainersNetworkInfoOutcome.cs.meta b/GameLiftServerSDK/Runtime/Core/Common/ListContainersNetworkInfoOutcome.cs.meta new file mode 100644 index 000000000..0b2e874ed --- /dev/null +++ b/GameLiftServerSDK/Runtime/Core/Common/ListContainersNetworkInfoOutcome.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6efdaefc4b61c6646a869aeff17e04dd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: \ No newline at end of file diff --git a/GameLiftServerSDK/Runtime/Core/Server/Model/ContainerNetworkInfo.cs.meta b/GameLiftServerSDK/Runtime/Core/Server/Model/ContainerNetworkInfo.cs.meta new file mode 100644 index 000000000..5307bbaaf --- /dev/null +++ b/GameLiftServerSDK/Runtime/Core/Server/Model/ContainerNetworkInfo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cb08d6575eb30c64cbace8874022286f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: \ No newline at end of file diff --git a/GameLiftServerSDK/Runtime/Core/Server/Model/Result/ListContainersNetworkInfoResult.cs.meta b/GameLiftServerSDK/Runtime/Core/Server/Model/Result/ListContainersNetworkInfoResult.cs.meta new file mode 100644 index 000000000..2ac1f0b70 --- /dev/null +++ b/GameLiftServerSDK/Runtime/Core/Server/Model/Result/ListContainersNetworkInfoResult.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b838d4c8625302148be1b6ada7cfb9d9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: \ No newline at end of file diff --git a/GameLiftServerSDK/package.json b/GameLiftServerSDK/package.json index e1c098dc3..9ee446efb 100644 --- a/GameLiftServerSDK/package.json +++ b/GameLiftServerSDK/package.json @@ -2,7 +2,7 @@ "name": "com.amazonaws.gameliftserver.sdk", "displayName": "Amazon GameLift Server SDK", "author": "Amazon.com, Inc.", - "version": "5.4.0", + "version": "5.5.0", "unity": "2020.3", "description": "The Amazon GameLift Server SDK Plugin for Unity contains source code to integrate Unity based game servers with the Amazon GameLift service.", "documentationUrl": "https://aws.amazon.com/documentation/gamelift", diff --git a/GameLiftServerSDK/release-notes/5.5.0-release-notes.txt.meta b/GameLiftServerSDK/release-notes/5.5.0-release-notes.txt.meta new file mode 100644 index 000000000..fbcb2bee7 --- /dev/null +++ b/GameLiftServerSDK/release-notes/5.5.0-release-notes.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0925d51a67bb9e64f547c2885db0c8af +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/setup_server_sdk.ps1 b/Scripts/setup_server_sdk.ps1 index cf98fa913..b38778f6a 100644 --- a/Scripts/setup_server_sdk.ps1 +++ b/Scripts/setup_server_sdk.ps1 @@ -1,7 +1,7 @@ # Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 -$SERVER_SDK_DOWNLOAD_URL = "https://github.com/amazon-gamelift/amazon-gamelift-servers-csharp-server-sdk/releases/download/v5.4.0/GameLift-CSharp-ServerSDK-5.4.0.zip" +$SERVER_SDK_DOWNLOAD_URL = "https://github.com/amazon-gamelift/amazon-gamelift-servers-csharp-server-sdk/releases/download/v5.5.0/GameLift-CSharp-ServerSDK-5.5.0.zip" $CURRENT_DIRECTORY = Get-Location $TEMP_FOLDER_PATH = Join-Path $CURRENT_DIRECTORY "Temp" $DOWNLOADS_FOLDER_PATH = Join-Path $TEMP_FOLDER_PATH "downloads"