Skip to content

Commit 3c8c12a

Browse files
committed
Merge branch 'main' into jbe/sbs
2 parents 225ff31 + a96c824 commit 3c8c12a

File tree

440 files changed

+5793
-1691
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

440 files changed

+5793
-1691
lines changed

Package.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import PackageDescription
1515

1616
// MARK: - Dynamic Content
1717

18-
let clientRuntimeVersion: Version = "0.112.0"
18+
let clientRuntimeVersion: Version = "0.113.0"
1919
let crtVersion: Version = "0.43.0"
2020

2121
let excludeRuntimeUnitTests = false

Package.version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.2.11
1+
1.2.13

Package.version.next

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.2.12
1+
1.2.14

Sources/Core/AWSClientRuntime/Sources/AWSClientRuntime/AWSClientConfigDefaultsProvider.swift

+2-20
Original file line numberDiff line numberDiff line change
@@ -19,28 +19,10 @@ import struct SmithyRetries.DefaultRetryStrategy
1919
import struct SmithyRetries.ExponentialBackoffStrategy
2020
import struct SmithyRetriesAPI.RetryStrategyOptions
2121
import enum AWSSDKChecksums.AWSChecksumCalculationMode
22-
23-
typealias RuntimeConfigType = DefaultSDKRuntimeConfiguration<DefaultRetryStrategy, DefaultRetryErrorInfoProvider>
22+
import class ClientRuntime.ClientConfigDefaultsProvider
2423

2524
/// Provides default configuration properties for AWS services.
26-
public class AWSClientConfigDefaultsProvider {
27-
public static func httpClientEngine() -> HTTPClient {
28-
return RuntimeConfigType.makeClient(
29-
httpClientConfiguration: RuntimeConfigType.defaultHttpClientConfiguration
30-
)
31-
}
32-
33-
public static func httpClientConfiguration() -> HttpClientConfiguration {
34-
return RuntimeConfigType.defaultHttpClientConfiguration
35-
}
36-
37-
public static func idempotencyTokenGenerator() -> IdempotencyTokenGenerator {
38-
return RuntimeConfigType.defaultIdempotencyTokenGenerator
39-
}
40-
41-
public static func clientLogMode() -> ClientLogMode {
42-
return RuntimeConfigType.defaultClientLogMode
43-
}
25+
public class AWSClientConfigDefaultsProvider: ClientConfigDefaultsProvider {
4426

4527
public static func awsCredentialIdentityResolver(
4628
_ awsCredentialIdentityResolver: (any AWSCredentialIdentityResolver)? = nil

Sources/Core/AWSClientRuntime/Sources/AWSClientRuntime/Middlewares/RpcV2CborValidateResponseHeaderMiddleware.swift

-47
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
//
2+
// Copyright Amazon.com Inc. or its affiliates.
3+
// All Rights Reserved.
4+
//
5+
// SPDX-License-Identifier: Apache-2.0
6+
//
7+
8+
@_spi(SmithyReadWrite) import struct ClientRuntime.RpcV2CborError
9+
@_spi(SmithyReadWrite) import class SmithyCBOR.Reader
10+
import class SmithyHTTPAPI.HTTPResponse
11+
12+
// support awsQueryCompatible trait
13+
extension RpcV2CborError {
14+
@_spi(SmithyReadWrite)
15+
public static func makeQueryCompatibleError(
16+
httpResponse: HTTPResponse,
17+
responseReader: Reader,
18+
noErrorWrapping: Bool,
19+
errorDetails: String?
20+
) throws -> RpcV2CborError {
21+
let errorCode = try AwsQueryCompatibleErrorDetails.parse(errorDetails).code
22+
return try RpcV2CborError(
23+
httpResponse: httpResponse,
24+
responseReader: responseReader,
25+
noErrorWrapping: noErrorWrapping,
26+
code: errorCode
27+
)
28+
}
29+
}

Sources/Core/AWSClientRuntime/Sources/AWSClientRuntime/Protocols/RpcV2Cbor/RpcV2CborError.swift

-65
This file was deleted.

Sources/Core/AWSClientRuntime/Sources/AWSClientRuntime/Resources/sdk-partitions.json

+11-1
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,17 @@
223223
"supportsFIPS" : true
224224
},
225225
"regionRegex" : "^us\\-isof\\-\\w+\\-\\d+$",
226-
"regions" : { }
226+
"regions" : {
227+
"aws-iso-f-global" : {
228+
"description" : "AWS ISOF global region"
229+
},
230+
"us-isof-east-1" : {
231+
"description" : "US ISOF EAST"
232+
},
233+
"us-isof-south-1" : {
234+
"description" : "US ISOF SOUTH"
235+
}
236+
}
227237
} ],
228238
"version" : "1.1"
229239
}

Sources/Services/AWSACM/Sources/AWSACM/ACMClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6666

6767
public class ACMClient: ClientRuntime.Client {
6868
public static let clientName = "ACMClient"
69-
public static let version = "1.2.11"
69+
public static let version = "1.2.13"
7070
let client: ClientRuntime.SdkHttpClient
7171
let config: ACMClient.ACMClientConfiguration
7272
let serviceName = "ACM"

Sources/Services/AWSACMPCA/Sources/AWSACMPCA/ACMPCAClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6666

6767
public class ACMPCAClient: ClientRuntime.Client {
6868
public static let clientName = "ACMPCAClient"
69-
public static let version = "1.2.11"
69+
public static let version = "1.2.13"
7070
let client: ClientRuntime.SdkHttpClient
7171
let config: ACMPCAClient.ACMPCAClientConfiguration
7272
let serviceName = "ACM PCA"

Sources/Services/AWSAPIGateway/Sources/AWSAPIGateway/APIGatewayClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
7070

7171
public class APIGatewayClient: ClientRuntime.Client {
7272
public static let clientName = "APIGatewayClient"
73-
public static let version = "1.2.11"
73+
public static let version = "1.2.13"
7474
let client: ClientRuntime.SdkHttpClient
7575
let config: APIGatewayClient.APIGatewayClientConfiguration
7676
let serviceName = "API Gateway"

Sources/Services/AWSARCZonalShift/Sources/AWSARCZonalShift/ARCZonalShiftClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6666

6767
public class ARCZonalShiftClient: ClientRuntime.Client {
6868
public static let clientName = "ARCZonalShiftClient"
69-
public static let version = "1.2.11"
69+
public static let version = "1.2.13"
7070
let client: ClientRuntime.SdkHttpClient
7171
let config: ARCZonalShiftClient.ARCZonalShiftClientConfiguration
7272
let serviceName = "ARC Zonal Shift"

Sources/Services/AWSAccessAnalyzer/Sources/AWSAccessAnalyzer/AccessAnalyzerClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6767

6868
public class AccessAnalyzerClient: ClientRuntime.Client {
6969
public static let clientName = "AccessAnalyzerClient"
70-
public static let version = "1.2.11"
70+
public static let version = "1.2.13"
7171
let client: ClientRuntime.SdkHttpClient
7272
let config: AccessAnalyzerClient.AccessAnalyzerClientConfiguration
7373
let serviceName = "AccessAnalyzer"

Sources/Services/AWSAccount/Sources/AWSAccount/AccountClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6464

6565
public class AccountClient: ClientRuntime.Client {
6666
public static let clientName = "AccountClient"
67-
public static let version = "1.2.11"
67+
public static let version = "1.2.13"
6868
let client: ClientRuntime.SdkHttpClient
6969
let config: AccountClient.AccountClientConfiguration
7070
let serviceName = "Account"

Sources/Services/AWSAmp/Sources/AWSAmp/AmpClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6767

6868
public class AmpClient: ClientRuntime.Client {
6969
public static let clientName = "AmpClient"
70-
public static let version = "1.2.11"
70+
public static let version = "1.2.13"
7171
let client: ClientRuntime.SdkHttpClient
7272
let config: AmpClient.AmpClientConfiguration
7373
let serviceName = "amp"

Sources/Services/AWSAmplify/Sources/AWSAmplify/AmplifyClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6666

6767
public class AmplifyClient: ClientRuntime.Client {
6868
public static let clientName = "AmplifyClient"
69-
public static let version = "1.2.11"
69+
public static let version = "1.2.13"
7070
let client: ClientRuntime.SdkHttpClient
7171
let config: AmplifyClient.AmplifyClientConfiguration
7272
let serviceName = "Amplify"

Sources/Services/AWSAmplifyBackend/Sources/AWSAmplifyBackend/AmplifyBackendClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6464

6565
public class AmplifyBackendClient: ClientRuntime.Client {
6666
public static let clientName = "AmplifyBackendClient"
67-
public static let version = "1.2.11"
67+
public static let version = "1.2.13"
6868
let client: ClientRuntime.SdkHttpClient
6969
let config: AmplifyBackendClient.AmplifyBackendClientConfiguration
7070
let serviceName = "AmplifyBackend"

Sources/Services/AWSAmplifyUIBuilder/Sources/AWSAmplifyUIBuilder/AmplifyUIBuilderClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6767

6868
public class AmplifyUIBuilderClient: ClientRuntime.Client {
6969
public static let clientName = "AmplifyUIBuilderClient"
70-
public static let version = "1.2.11"
70+
public static let version = "1.2.13"
7171
let client: ClientRuntime.SdkHttpClient
7272
let config: AmplifyUIBuilderClient.AmplifyUIBuilderClientConfiguration
7373
let serviceName = "AmplifyUIBuilder"

Sources/Services/AWSApiGatewayManagementApi/Sources/AWSApiGatewayManagementApi/ApiGatewayManagementApiClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6464

6565
public class ApiGatewayManagementApiClient: ClientRuntime.Client {
6666
public static let clientName = "ApiGatewayManagementApiClient"
67-
public static let version = "1.2.11"
67+
public static let version = "1.2.13"
6868
let client: ClientRuntime.SdkHttpClient
6969
let config: ApiGatewayManagementApiClient.ApiGatewayManagementApiClientConfiguration
7070
let serviceName = "ApiGatewayManagementApi"

Sources/Services/AWSApiGatewayV2/Sources/AWSApiGatewayV2/ApiGatewayV2Client.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6666

6767
public class ApiGatewayV2Client: ClientRuntime.Client {
6868
public static let clientName = "ApiGatewayV2Client"
69-
public static let version = "1.2.11"
69+
public static let version = "1.2.13"
7070
let client: ClientRuntime.SdkHttpClient
7171
let config: ApiGatewayV2Client.ApiGatewayV2ClientConfiguration
7272
let serviceName = "ApiGatewayV2"

Sources/Services/AWSAppConfig/Sources/AWSAppConfig/AppConfigClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6969

7070
public class AppConfigClient: ClientRuntime.Client {
7171
public static let clientName = "AppConfigClient"
72-
public static let version = "1.2.11"
72+
public static let version = "1.2.13"
7373
let client: ClientRuntime.SdkHttpClient
7474
let config: AppConfigClient.AppConfigClientConfiguration
7575
let serviceName = "AppConfig"

Sources/Services/AWSAppConfigData/Sources/AWSAppConfigData/AppConfigDataClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6666

6767
public class AppConfigDataClient: ClientRuntime.Client {
6868
public static let clientName = "AppConfigDataClient"
69-
public static let version = "1.2.11"
69+
public static let version = "1.2.13"
7070
let client: ClientRuntime.SdkHttpClient
7171
let config: AppConfigDataClient.AppConfigDataClientConfiguration
7272
let serviceName = "AppConfigData"

Sources/Services/AWSAppFabric/Sources/AWSAppFabric/AppFabricClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6666

6767
public class AppFabricClient: ClientRuntime.Client {
6868
public static let clientName = "AppFabricClient"
69-
public static let version = "1.2.11"
69+
public static let version = "1.2.13"
7070
let client: ClientRuntime.SdkHttpClient
7171
let config: AppFabricClient.AppFabricClientConfiguration
7272
let serviceName = "AppFabric"

Sources/Services/AWSAppIntegrations/Sources/AWSAppIntegrations/AppIntegrationsClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6767

6868
public class AppIntegrationsClient: ClientRuntime.Client {
6969
public static let clientName = "AppIntegrationsClient"
70-
public static let version = "1.2.11"
70+
public static let version = "1.2.13"
7171
let client: ClientRuntime.SdkHttpClient
7272
let config: AppIntegrationsClient.AppIntegrationsClientConfiguration
7373
let serviceName = "AppIntegrations"

Sources/Services/AWSAppMesh/Sources/AWSAppMesh/AppMeshClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6666

6767
public class AppMeshClient: ClientRuntime.Client {
6868
public static let clientName = "AppMeshClient"
69-
public static let version = "1.2.11"
69+
public static let version = "1.2.13"
7070
let client: ClientRuntime.SdkHttpClient
7171
let config: AppMeshClient.AppMeshClientConfiguration
7272
let serviceName = "App Mesh"

Sources/Services/AWSAppRunner/Sources/AWSAppRunner/AppRunnerClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6565

6666
public class AppRunnerClient: ClientRuntime.Client {
6767
public static let clientName = "AppRunnerClient"
68-
public static let version = "1.2.11"
68+
public static let version = "1.2.13"
6969
let client: ClientRuntime.SdkHttpClient
7070
let config: AppRunnerClient.AppRunnerClientConfiguration
7171
let serviceName = "AppRunner"

Sources/Services/AWSAppStream/Sources/AWSAppStream/AppStreamClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6666

6767
public class AppStreamClient: ClientRuntime.Client {
6868
public static let clientName = "AppStreamClient"
69-
public static let version = "1.2.11"
69+
public static let version = "1.2.13"
7070
let client: ClientRuntime.SdkHttpClient
7171
let config: AppStreamClient.AppStreamClientConfiguration
7272
let serviceName = "AppStream"

Sources/Services/AWSAppSync/Sources/AWSAppSync/AppSyncClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6666

6767
public class AppSyncClient: ClientRuntime.Client {
6868
public static let clientName = "AppSyncClient"
69-
public static let version = "1.2.11"
69+
public static let version = "1.2.13"
7070
let client: ClientRuntime.SdkHttpClient
7171
let config: AppSyncClient.AppSyncClientConfiguration
7272
let serviceName = "AppSync"

0 commit comments

Comments
 (0)