Skip to content

Commit 198d908

Browse files
chore: upgrade amplify-backend dependencies for standalone support (#3439)
Upgrades `@aws-amplify/backend-*` dependencies to bring in **standalone deployment type** support introduced in aws-amplify/amplify-backend#3132.
1 parent 6ec1862 commit 198d908

8 files changed

Lines changed: 1380 additions & 1343 deletions

File tree

dependency_licenses.txt

Lines changed: 446 additions & 993 deletions
Large diffs are not rendered by default.

package.json

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@
154154
"@aws-amplify/data-construct/@aws-sdk/credential-provider-node",
155155
"@aws-amplify/data-construct/@aws-sdk/credential-provider-process",
156156
"@aws-amplify/data-construct/@aws-sdk/credential-provider-sso",
157+
"@aws-amplify/data-construct/@aws-sdk/credential-provider-login",
157158
"@aws-amplify/data-construct/@aws-sdk/credential-provider-web-identity",
158159
"@aws-amplify/data-construct/@aws-sdk/middleware-host-header",
159160
"@aws-amplify/data-construct/@aws-sdk/middleware-logger",
@@ -167,6 +168,13 @@
167168
"@aws-amplify/data-construct/@aws-sdk/util-locate-window",
168169
"@aws-amplify/data-construct/@aws-sdk/util-user-agent-browser",
169170
"@aws-amplify/data-construct/@aws-sdk/util-user-agent-node",
171+
"@aws-amplify/data-construct/@aws-sdk/xml-builder",
172+
"@aws-amplify/data-construct/@aws/lambda-invoke-store",
173+
"@aws-amplify/data-construct/@opentelemetry/api",
174+
"@aws-amplify/data-construct/@opentelemetry/core",
175+
"@aws-amplify/data-construct/@opentelemetry/resources",
176+
"@aws-amplify/data-construct/@opentelemetry/sdk-trace-base",
177+
"@aws-amplify/data-construct/@opentelemetry/semantic-conventions",
170178
"@aws-amplify/data-construct/@smithy/abort-controller",
171179
"@aws-amplify/data-construct/@smithy/config-resolver",
172180
"@aws-amplify/data-construct/@smithy/core",
@@ -211,6 +219,7 @@
211219
"@aws-amplify/data-construct/@smithy/util-stream",
212220
"@aws-amplify/data-construct/@smithy/util-uri-escape",
213221
"@aws-amplify/data-construct/@smithy/util-utf8",
222+
"@aws-amplify/data-construct/@smithy/uuid",
214223
"@aws-amplify/data-construct/@types/uuid",
215224
"@aws-amplify/data-construct/bowser",
216225
"@aws-amplify/data-construct/charenc",
@@ -282,6 +291,7 @@
282291
"@aws-amplify/graphql-api-construct/@aws-sdk/credential-provider-node",
283292
"@aws-amplify/graphql-api-construct/@aws-sdk/credential-provider-process",
284293
"@aws-amplify/graphql-api-construct/@aws-sdk/credential-provider-sso",
294+
"@aws-amplify/graphql-api-construct/@aws-sdk/credential-provider-login",
285295
"@aws-amplify/graphql-api-construct/@aws-sdk/credential-provider-web-identity",
286296
"@aws-amplify/graphql-api-construct/@aws-sdk/middleware-host-header",
287297
"@aws-amplify/graphql-api-construct/@aws-sdk/middleware-logger",
@@ -295,6 +305,13 @@
295305
"@aws-amplify/graphql-api-construct/@aws-sdk/util-locate-window",
296306
"@aws-amplify/graphql-api-construct/@aws-sdk/util-user-agent-browser",
297307
"@aws-amplify/graphql-api-construct/@aws-sdk/util-user-agent-node",
308+
"@aws-amplify/graphql-api-construct/@aws-sdk/xml-builder",
309+
"@aws-amplify/graphql-api-construct/@aws/lambda-invoke-store",
310+
"@aws-amplify/graphql-api-construct/@opentelemetry/api",
311+
"@aws-amplify/graphql-api-construct/@opentelemetry/core",
312+
"@aws-amplify/graphql-api-construct/@opentelemetry/resources",
313+
"@aws-amplify/graphql-api-construct/@opentelemetry/sdk-trace-base",
314+
"@aws-amplify/graphql-api-construct/@opentelemetry/semantic-conventions",
298315
"@aws-amplify/graphql-api-construct/@smithy/abort-controller",
299316
"@aws-amplify/graphql-api-construct/@smithy/config-resolver",
300317
"@aws-amplify/graphql-api-construct/@smithy/core",
@@ -339,6 +356,7 @@
339356
"@aws-amplify/graphql-api-construct/@smithy/util-stream",
340357
"@aws-amplify/graphql-api-construct/@smithy/util-uri-escape",
341358
"@aws-amplify/graphql-api-construct/@smithy/util-utf8",
359+
"@aws-amplify/graphql-api-construct/@smithy/uuid",
342360
"@aws-amplify/graphql-api-construct/@types/uuid",
343361
"@aws-amplify/graphql-api-construct/bowser",
344362
"@aws-amplify/graphql-api-construct/charenc",
@@ -422,9 +440,11 @@
422440
"rimraf": "^3.0.0",
423441
"ts-jest": "^29.0.0",
424442
"ts-node": "^8.10.1",
425-
"typescript": "^4.5.5"
443+
"typescript": "^4.5.5",
444+
"zod": "3.25.17"
426445
},
427446
"resolutions": {
447+
"@aws-amplify/plugin-types": "1.12.0",
428448
"**/glob-parent": "^6.0.2",
429449
"**/istanbul/async": "^2.6.4",
430450
"**/jake/async": "^2.6.4",

packages/amplify-data-construct/.jsii

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
]
77
},
88
"bundled": {
9-
"@aws-amplify/ai-constructs": "^1.5.3",
9+
"@aws-amplify/ai-constructs": "^1.6.1",
1010
"@aws-amplify/backend-output-schemas": "^1.0.0",
1111
"@aws-amplify/backend-output-storage": "^1.0.0",
1212
"@aws-amplify/graphql-auth-transformer": "4.2.5",
@@ -42,6 +42,7 @@
4242
"@aws-sdk/credential-provider-env": "3.620.1",
4343
"@aws-sdk/credential-provider-http": "3.635.0",
4444
"@aws-sdk/credential-provider-ini": "3.637.0",
45+
"@aws-sdk/credential-provider-login": "3.955.0",
4546
"@aws-sdk/credential-provider-node": "3.637.0",
4647
"@aws-sdk/credential-provider-process": "3.620.1",
4748
"@aws-sdk/credential-provider-sso": "3.637.0",
@@ -58,6 +59,13 @@
5859
"@aws-sdk/util-locate-window": "^3.0.0",
5960
"@aws-sdk/util-user-agent-browser": "3.609.0",
6061
"@aws-sdk/util-user-agent-node": "3.614.0",
62+
"@aws-sdk/xml-builder": "3.804.0",
63+
"@aws/lambda-invoke-store": "^0.2.2",
64+
"@opentelemetry/api": "^1.9.0",
65+
"@opentelemetry/core": "^2.0.0",
66+
"@opentelemetry/resources": "2.0.0",
67+
"@opentelemetry/sdk-trace-base": "^2.0.0",
68+
"@opentelemetry/semantic-conventions": "^1.29.0",
6169
"@smithy/abort-controller": "^3.1.1",
6270
"@smithy/config-resolver": "^3.0.5",
6371
"@smithy/core": "^2.4.0",
@@ -102,6 +110,7 @@
102110
"@smithy/util-stream": "^3.1.3",
103111
"@smithy/util-uri-escape": "^3.0.0",
104112
"@smithy/util-utf8": "^3.0.0",
113+
"@smithy/uuid": "^1.1.0",
105114
"@types/uuid": "^9.0.8",
106115
"bowser": "^2.11.0",
107116
"charenc": "^0.0.2",
@@ -8584,5 +8593,5 @@
85848593
},
85858594
"types": {},
85868595
"version": "1.17.0",
8587-
"fingerprint": "J3Y4JpqrI4tmhMen7ZT5ssYTtUBvTBnsa4IbU7i9v5A="
8596+
"fingerprint": "XQTfFtyRagbevfbYjx5v7BCyCW/jP4XSnhmmppM9OCE="
85888597
}

packages/amplify-data-construct/package.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@
7272
"@aws-sdk/credential-provider-node",
7373
"@aws-sdk/credential-provider-process",
7474
"@aws-sdk/credential-provider-sso",
75+
"@aws-sdk/credential-provider-login",
7576
"@aws-sdk/credential-provider-web-identity",
7677
"@aws-sdk/middleware-host-header",
7778
"@aws-sdk/middleware-logger",
@@ -85,6 +86,13 @@
8586
"@aws-sdk/util-locate-window",
8687
"@aws-sdk/util-user-agent-browser",
8788
"@aws-sdk/util-user-agent-node",
89+
"@aws-sdk/xml-builder",
90+
"@aws/lambda-invoke-store",
91+
"@opentelemetry/api",
92+
"@opentelemetry/core",
93+
"@opentelemetry/resources",
94+
"@opentelemetry/sdk-trace-base",
95+
"@opentelemetry/semantic-conventions",
8896
"@smithy/abort-controller",
8997
"@smithy/config-resolver",
9098
"@smithy/core",
@@ -129,6 +137,7 @@
129137
"@smithy/util-stream",
130138
"@smithy/util-uri-escape",
131139
"@smithy/util-utf8",
140+
"@smithy/uuid",
132141
"@types/uuid",
133142
"bowser",
134143
"charenc",
@@ -203,6 +212,7 @@
203212
"@aws-sdk/credential-provider-node": "3.637.0",
204213
"@aws-sdk/credential-provider-process": "3.620.1",
205214
"@aws-sdk/credential-provider-sso": "3.637.0",
215+
"@aws-sdk/credential-provider-login": "3.955.0",
206216
"@aws-sdk/credential-provider-web-identity": "3.621.0",
207217
"@aws-sdk/middleware-host-header": "3.620.0",
208218
"@aws-sdk/middleware-logger": "3.609.0",
@@ -216,6 +226,13 @@
216226
"@aws-sdk/util-locate-window": "^3.0.0",
217227
"@aws-sdk/util-user-agent-browser": "3.609.0",
218228
"@aws-sdk/util-user-agent-node": "3.614.0",
229+
"@aws-sdk/xml-builder": "3.804.0",
230+
"@aws/lambda-invoke-store": "^0.2.2",
231+
"@opentelemetry/api": "^1.9.0",
232+
"@opentelemetry/core": "^2.0.0",
233+
"@opentelemetry/resources": "2.0.0",
234+
"@opentelemetry/sdk-trace-base": "^2.0.0",
235+
"@opentelemetry/semantic-conventions": "^1.29.0",
219236
"@smithy/abort-controller": "^3.1.1",
220237
"@smithy/config-resolver": "^3.0.5",
221238
"@smithy/core": "^2.4.0",
@@ -260,6 +277,7 @@
260277
"@smithy/util-stream": "^3.1.3",
261278
"@smithy/util-uri-escape": "^3.0.0",
262279
"@smithy/util-utf8": "^3.0.0",
280+
"@smithy/uuid": "^1.1.0",
263281
"@types/uuid": "^9.0.8",
264282
"bowser": "^2.11.0",
265283
"charenc": "^0.0.2",

packages/amplify-graphql-api-construct/.jsii

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
]
77
},
88
"bundled": {
9-
"@aws-amplify/ai-constructs": "^1.5.3",
9+
"@aws-amplify/ai-constructs": "^1.6.1",
1010
"@aws-amplify/backend-output-schemas": "^1.0.0",
1111
"@aws-amplify/backend-output-storage": "^1.0.0",
1212
"@aws-amplify/graphql-auth-transformer": "4.2.5",
@@ -42,6 +42,7 @@
4242
"@aws-sdk/credential-provider-env": "3.620.1",
4343
"@aws-sdk/credential-provider-http": "3.635.0",
4444
"@aws-sdk/credential-provider-ini": "3.637.0",
45+
"@aws-sdk/credential-provider-login": "3.955.0",
4546
"@aws-sdk/credential-provider-node": "3.637.0",
4647
"@aws-sdk/credential-provider-process": "3.620.1",
4748
"@aws-sdk/credential-provider-sso": "3.637.0",
@@ -58,6 +59,13 @@
5859
"@aws-sdk/util-locate-window": "^3.0.0",
5960
"@aws-sdk/util-user-agent-browser": "3.609.0",
6061
"@aws-sdk/util-user-agent-node": "3.614.0",
62+
"@aws-sdk/xml-builder": "3.804.0",
63+
"@aws/lambda-invoke-store": "^0.2.2",
64+
"@opentelemetry/api": "^1.9.0",
65+
"@opentelemetry/core": "^2.0.0",
66+
"@opentelemetry/resources": "2.0.0",
67+
"@opentelemetry/sdk-trace-base": "^2.0.0",
68+
"@opentelemetry/semantic-conventions": "^1.29.0",
6169
"@smithy/abort-controller": "^3.1.1",
6270
"@smithy/config-resolver": "^3.0.5",
6371
"@smithy/core": "^2.4.0",
@@ -102,6 +110,7 @@
102110
"@smithy/util-stream": "^3.1.3",
103111
"@smithy/util-uri-escape": "^3.0.0",
104112
"@smithy/util-utf8": "^3.0.0",
113+
"@smithy/uuid": "^1.1.0",
105114
"@types/uuid": "^9.0.8",
106115
"bowser": "^2.11.0",
107116
"charenc": "^0.0.2",
@@ -14025,5 +14034,5 @@
1402514034
}
1402614035
},
1402714036
"version": "1.21.0",
14028-
"fingerprint": "ewtXxIF9ezdlp9yoPtnZ8iZNMSZns5AFGZLvohdjrRc="
14037+
"fingerprint": "4x8f7uqenX1q+wnkRPknz5Gn9xs7egdc1SoUjo0pcOE="
1402914038
}

packages/amplify-graphql-api-construct/package.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
"@aws-sdk/credential-provider-node",
7474
"@aws-sdk/credential-provider-process",
7575
"@aws-sdk/credential-provider-sso",
76+
"@aws-sdk/credential-provider-login",
7677
"@aws-sdk/credential-provider-web-identity",
7778
"@aws-sdk/middleware-host-header",
7879
"@aws-sdk/middleware-logger",
@@ -86,6 +87,13 @@
8687
"@aws-sdk/util-locate-window",
8788
"@aws-sdk/util-user-agent-browser",
8889
"@aws-sdk/util-user-agent-node",
90+
"@aws-sdk/xml-builder",
91+
"@aws/lambda-invoke-store",
92+
"@opentelemetry/api",
93+
"@opentelemetry/core",
94+
"@opentelemetry/resources",
95+
"@opentelemetry/sdk-trace-base",
96+
"@opentelemetry/semantic-conventions",
8997
"@smithy/abort-controller",
9098
"@smithy/config-resolver",
9199
"@smithy/core",
@@ -130,6 +138,7 @@
130138
"@smithy/util-stream",
131139
"@smithy/util-uri-escape",
132140
"@smithy/util-utf8",
141+
"@smithy/uuid",
133142
"@types/uuid",
134143
"bowser",
135144
"charenc",
@@ -203,6 +212,7 @@
203212
"@aws-sdk/credential-provider-node": "3.637.0",
204213
"@aws-sdk/credential-provider-process": "3.620.1",
205214
"@aws-sdk/credential-provider-sso": "3.637.0",
215+
"@aws-sdk/credential-provider-login": "3.955.0",
206216
"@aws-sdk/credential-provider-web-identity": "3.621.0",
207217
"@aws-sdk/middleware-host-header": "3.620.0",
208218
"@aws-sdk/middleware-logger": "3.609.0",
@@ -216,6 +226,13 @@
216226
"@aws-sdk/util-locate-window": "^3.0.0",
217227
"@aws-sdk/util-user-agent-browser": "3.609.0",
218228
"@aws-sdk/util-user-agent-node": "3.614.0",
229+
"@aws-sdk/xml-builder": "3.804.0",
230+
"@aws/lambda-invoke-store": "^0.2.2",
231+
"@opentelemetry/api": "^1.9.0",
232+
"@opentelemetry/core": "^2.0.0",
233+
"@opentelemetry/resources": "2.0.0",
234+
"@opentelemetry/sdk-trace-base": "^2.0.0",
235+
"@opentelemetry/semantic-conventions": "^1.29.0",
219236
"@smithy/abort-controller": "^3.1.1",
220237
"@smithy/config-resolver": "^3.0.5",
221238
"@smithy/core": "^2.4.0",
@@ -260,6 +277,7 @@
260277
"@smithy/util-stream": "^3.1.3",
261278
"@smithy/util-uri-escape": "^3.0.0",
262279
"@smithy/util-utf8": "^3.0.0",
280+
"@smithy/uuid": "^1.1.0",
263281
"@types/uuid": "^9.0.8",
264282
"bowser": "^2.11.0",
265283
"charenc": "^0.0.2",

scripts/verify-construct-dependencies.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ const EXCLUSION_PATHS: string[][] = [
2828
// Dependencies of ai-constructs below are only used for typings (compile time).
2929
// They are not active at runtime. Therefore, can be skipped at bundling.
3030
['@aws-amplify/ai-constructs', '@aws-amplify/plugin-types', '@aws-cdk/toolkit-lib'],
31+
// plugin-types@1.12.0+ depends on @aws-cdk/toolkit-lib, but toolkit-lib is a dev/CLI
32+
// tool not needed at construct runtime. Exclude from bundling regardless of path.
33+
['@aws-amplify/plugin-types', '@aws-cdk/toolkit-lib'],
3134
['@aws-amplify/graphql-conversation-transformer', '@aws-amplify/ai-constructs', 'json-schema-to-ts'],
3235
];
3336

0 commit comments

Comments
 (0)