Skip to content

Commit e630f25

Browse files
authored
chore: add Node.js 14.x version deprecation warning (#5413)
* chore: add Node.js 14.x version deprecation warning * chore: create subpackages in core * chore: add runtimeConfig check for node version * chore: update smithy hash * chore: remove node16 exports from core * chore(codegen): add AWS supported Node.js version warning
1 parent 563ea41 commit e630f25

File tree

1,057 files changed

+6684
-4768
lines changed

Some content is hidden

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

1,057 files changed

+6684
-4768
lines changed

clients/client-accessanalyzer/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"@aws-crypto/sha256-browser": "3.0.0",
2323
"@aws-crypto/sha256-js": "3.0.0",
2424
"@aws-sdk/client-sts": "*",
25+
"@aws-sdk/core": "*",
2526
"@aws-sdk/credential-provider-node": "*",
2627
"@aws-sdk/middleware-host-header": "*",
2728
"@aws-sdk/middleware-logger": "*",

clients/client-accessanalyzer/src/runtimeConfig.shared.ts

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,18 @@ import { defaultEndpointResolver } from "./endpoint/endpointResolver";
1010
/**
1111
* @internal
1212
*/
13-
export const getRuntimeConfig = (config: AccessAnalyzerClientConfig) => ({
14-
apiVersion: "2019-11-01",
15-
base64Decoder: config?.base64Decoder ?? fromBase64,
16-
base64Encoder: config?.base64Encoder ?? toBase64,
17-
disableHostPrefix: config?.disableHostPrefix ?? false,
18-
endpointProvider: config?.endpointProvider ?? defaultEndpointResolver,
19-
extensions: config?.extensions ?? [],
20-
logger: config?.logger ?? new NoOpLogger(),
21-
serviceId: config?.serviceId ?? "AccessAnalyzer",
22-
urlParser: config?.urlParser ?? parseUrl,
23-
utf8Decoder: config?.utf8Decoder ?? fromUtf8,
24-
utf8Encoder: config?.utf8Encoder ?? toUtf8,
25-
});
13+
export const getRuntimeConfig = (config: AccessAnalyzerClientConfig) => {
14+
return {
15+
apiVersion: "2019-11-01",
16+
base64Decoder: config?.base64Decoder ?? fromBase64,
17+
base64Encoder: config?.base64Encoder ?? toBase64,
18+
disableHostPrefix: config?.disableHostPrefix ?? false,
19+
endpointProvider: config?.endpointProvider ?? defaultEndpointResolver,
20+
extensions: config?.extensions ?? [],
21+
logger: config?.logger ?? new NoOpLogger(),
22+
serviceId: config?.serviceId ?? "AccessAnalyzer",
23+
urlParser: config?.urlParser ?? parseUrl,
24+
utf8Decoder: config?.utf8Decoder ?? fromUtf8,
25+
utf8Encoder: config?.utf8Encoder ?? toUtf8,
26+
};
27+
};

clients/client-accessanalyzer/src/runtimeConfig.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import packageInfo from "../package.json"; // eslint-disable-line
44

55
import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts";
6+
import { emitWarningIfUnsupportedVersion as awsCheckVersion } from "@aws-sdk/core";
67
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
78
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
89
import {
@@ -31,6 +32,7 @@ export const getRuntimeConfig = (config: AccessAnalyzerClientConfig) => {
3132
const defaultsMode = resolveDefaultsModeConfig(config);
3233
const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode);
3334
const clientSharedValues = getSharedRuntimeConfig(config);
35+
awsCheckVersion(process.version);
3436
return {
3537
...clientSharedValues,
3638
...config,

clients/client-account/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"@aws-crypto/sha256-browser": "3.0.0",
2323
"@aws-crypto/sha256-js": "3.0.0",
2424
"@aws-sdk/client-sts": "*",
25+
"@aws-sdk/core": "*",
2526
"@aws-sdk/credential-provider-node": "*",
2627
"@aws-sdk/middleware-host-header": "*",
2728
"@aws-sdk/middleware-logger": "*",

clients/client-account/src/runtimeConfig.shared.ts

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,18 @@ import { defaultEndpointResolver } from "./endpoint/endpointResolver";
1010
/**
1111
* @internal
1212
*/
13-
export const getRuntimeConfig = (config: AccountClientConfig) => ({
14-
apiVersion: "2021-02-01",
15-
base64Decoder: config?.base64Decoder ?? fromBase64,
16-
base64Encoder: config?.base64Encoder ?? toBase64,
17-
disableHostPrefix: config?.disableHostPrefix ?? false,
18-
endpointProvider: config?.endpointProvider ?? defaultEndpointResolver,
19-
extensions: config?.extensions ?? [],
20-
logger: config?.logger ?? new NoOpLogger(),
21-
serviceId: config?.serviceId ?? "Account",
22-
urlParser: config?.urlParser ?? parseUrl,
23-
utf8Decoder: config?.utf8Decoder ?? fromUtf8,
24-
utf8Encoder: config?.utf8Encoder ?? toUtf8,
25-
});
13+
export const getRuntimeConfig = (config: AccountClientConfig) => {
14+
return {
15+
apiVersion: "2021-02-01",
16+
base64Decoder: config?.base64Decoder ?? fromBase64,
17+
base64Encoder: config?.base64Encoder ?? toBase64,
18+
disableHostPrefix: config?.disableHostPrefix ?? false,
19+
endpointProvider: config?.endpointProvider ?? defaultEndpointResolver,
20+
extensions: config?.extensions ?? [],
21+
logger: config?.logger ?? new NoOpLogger(),
22+
serviceId: config?.serviceId ?? "Account",
23+
urlParser: config?.urlParser ?? parseUrl,
24+
utf8Decoder: config?.utf8Decoder ?? fromUtf8,
25+
utf8Encoder: config?.utf8Encoder ?? toUtf8,
26+
};
27+
};

clients/client-account/src/runtimeConfig.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import packageInfo from "../package.json"; // eslint-disable-line
44

55
import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts";
6+
import { emitWarningIfUnsupportedVersion as awsCheckVersion } from "@aws-sdk/core";
67
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
78
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
89
import {
@@ -31,6 +32,7 @@ export const getRuntimeConfig = (config: AccountClientConfig) => {
3132
const defaultsMode = resolveDefaultsModeConfig(config);
3233
const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode);
3334
const clientSharedValues = getSharedRuntimeConfig(config);
35+
awsCheckVersion(process.version);
3436
return {
3537
...clientSharedValues,
3638
...config,

clients/client-acm-pca/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"@aws-crypto/sha256-browser": "3.0.0",
2323
"@aws-crypto/sha256-js": "3.0.0",
2424
"@aws-sdk/client-sts": "*",
25+
"@aws-sdk/core": "*",
2526
"@aws-sdk/credential-provider-node": "*",
2627
"@aws-sdk/middleware-host-header": "*",
2728
"@aws-sdk/middleware-logger": "*",

clients/client-acm-pca/src/runtimeConfig.shared.ts

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,18 @@ import { defaultEndpointResolver } from "./endpoint/endpointResolver";
1010
/**
1111
* @internal
1212
*/
13-
export const getRuntimeConfig = (config: ACMPCAClientConfig) => ({
14-
apiVersion: "2017-08-22",
15-
base64Decoder: config?.base64Decoder ?? fromBase64,
16-
base64Encoder: config?.base64Encoder ?? toBase64,
17-
disableHostPrefix: config?.disableHostPrefix ?? false,
18-
endpointProvider: config?.endpointProvider ?? defaultEndpointResolver,
19-
extensions: config?.extensions ?? [],
20-
logger: config?.logger ?? new NoOpLogger(),
21-
serviceId: config?.serviceId ?? "ACM PCA",
22-
urlParser: config?.urlParser ?? parseUrl,
23-
utf8Decoder: config?.utf8Decoder ?? fromUtf8,
24-
utf8Encoder: config?.utf8Encoder ?? toUtf8,
25-
});
13+
export const getRuntimeConfig = (config: ACMPCAClientConfig) => {
14+
return {
15+
apiVersion: "2017-08-22",
16+
base64Decoder: config?.base64Decoder ?? fromBase64,
17+
base64Encoder: config?.base64Encoder ?? toBase64,
18+
disableHostPrefix: config?.disableHostPrefix ?? false,
19+
endpointProvider: config?.endpointProvider ?? defaultEndpointResolver,
20+
extensions: config?.extensions ?? [],
21+
logger: config?.logger ?? new NoOpLogger(),
22+
serviceId: config?.serviceId ?? "ACM PCA",
23+
urlParser: config?.urlParser ?? parseUrl,
24+
utf8Decoder: config?.utf8Decoder ?? fromUtf8,
25+
utf8Encoder: config?.utf8Encoder ?? toUtf8,
26+
};
27+
};

clients/client-acm-pca/src/runtimeConfig.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import packageInfo from "../package.json"; // eslint-disable-line
44

55
import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts";
6+
import { emitWarningIfUnsupportedVersion as awsCheckVersion } from "@aws-sdk/core";
67
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
78
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
89
import {
@@ -31,6 +32,7 @@ export const getRuntimeConfig = (config: ACMPCAClientConfig) => {
3132
const defaultsMode = resolveDefaultsModeConfig(config);
3233
const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode);
3334
const clientSharedValues = getSharedRuntimeConfig(config);
35+
awsCheckVersion(process.version);
3436
return {
3537
...clientSharedValues,
3638
...config,

clients/client-acm/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"@aws-crypto/sha256-browser": "3.0.0",
2323
"@aws-crypto/sha256-js": "3.0.0",
2424
"@aws-sdk/client-sts": "*",
25+
"@aws-sdk/core": "*",
2526
"@aws-sdk/credential-provider-node": "*",
2627
"@aws-sdk/middleware-host-header": "*",
2728
"@aws-sdk/middleware-logger": "*",

0 commit comments

Comments
 (0)