Releases: aws-amplify/amplify-category-api
Amplify API Category 5.11.3; AmplifyGraphqlApi 1.9.1; data construct 1.8.1
What's Changed
- perf(graphql-model-transformer): minimal provider framework and inline policies by @atierian in #2490
- chore: upgrade mysql2 dependency to
3.9.7
by @phani-srikar in #2498 - chore: fix some long running E2E tests by @phani-srikar in #2508
- fix: set installLatestAwsSdk on AwsCustomResource to false by @dpilch in #2509
- fix(graphql-relational-transformer): nullability enforcement for references relational fields by @atierian in #2510
- fix: enable ssl for generate schema command by @sundersc in #2516
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/[email protected]...@aws-amplify/[email protected]
Amplify API Category 5.11.2; AmplifyGraphqlApi 1.9.0; data construct 1.8.0
What's Changed
- feat(api): enable cors on codegen asset bucket by @sundersc in #2366
- feat: generic iam authorization by @sobolk in #2385
- chore: merge main into feature/gen2-release by @palpatim in #2392
- feat: deprecate iam auth provider and rename it to identityPool by @sobolk in #2394
- feat: iam access support for searchable, index and sql directives by @sobolk in #2398
- feat(graphql-relational-transformer): DDB references relational directives support (tagged-release.0) by @atierian in #2370
- chore: merge main into feature/gen2-release by @palpatim in #2404
- chore: rename sandbox expressions to post auth expressions by @sobolk in #2405
- chore: merge changes from main branch by @phani-srikar in #2418
- chore: merge from main by @palpatim in #2436
- fix(graphql-relational-transformer): ddb references relationships with composite sortkeys by @atierian in #2425
- test: add references test schema by @dpilch in #2442
- test: Update combine tests to support gen2 style relationships by @palpatim in #2445
- fix: propagate operation in references-style ddb resolver by @palpatim in #2447
- chore: Merge main into feature/gen2-release by @palpatim in #2460
- test: add association field tests by @palpatim in #2462
- chore: merge main into feature/gen2-release by @atierian in #2469
- chore: fix e2e test paths by @palpatim in #2472
- fix: hasMany belongsTo dynamodb references composite primary key by @atierian in #2471
- fix: auto generated id when timestamps: null by @dpilch in #2470
- fix(api): add auto generated comment to the generated typescript data schema file by @sundersc in #2473
- chore: only require team approval for scripts/split-e2e-tests.ts by @palpatim in #2479
- feat: allow multiple graphql APIs in a cdk app by @dpilch in #2406
- chore: merge main to feature/gen2-release by @palpatim in #2480
- test: add list and get E2Es for simple owner auth by @palpatim in #2475
- fix: enum input type in filter input when list is disabled by @AaronZyLee in #2446
- fix: relational bidirectionality validation and improved error messages by @atierian in #2482
- test: add E2Es testing bind variables in reference fields by @palpatim in #2476
- feat: support multiple connection Uris for SQL databases by @phani-srikar in #2481
- chore: merge changes from main to feature/gen2-release by @phani-srikar in #2493
- fix(api): handle error on generate ts data schema when no tables with primary key by @sundersc in #2483
- test: add static group auth tests for references-style relationships by @palpatim in #2495
- fix: add non-scalar and array fields to SQL relations by @palpatim in #2501
- fix: ddb references hasOne returns record if multiple exist by @atierian in #2497
- chore: merge main into Gen2 feature branch by @phani-srikar in #2504
- test: split group auth tests by @palpatim in #2505
- chore: merge the feature/gen2-release branch into main by @phani-srikar in #2500
- chore: release API plugin and CDK construct to support Gen2 CLI by @phani-srikar in #2506
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/[email protected]...@aws-amplify/[email protected]
Amplify API Category 5.11.1; AmplifyGraphqlApi/AmplifyData Construct 1.7.2
What's Changed
- chore(api): increase gsi e2e test timeout to 45 minutes by @sundersc in #2449
- chore(deps): bump mysql2 from 2.3.3 to 3.9.4 by @dependabot in #2453
- chore: bump mysql2 to 3.9.4 by @AaronZyLee in #2461
- fix(api): protect sql relational fields when using owner rule by @sundersc in #2463
- Release API category - 04/16 by @AaronZyLee in #2465
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/[email protected]...@aws-amplify/[email protected]
@aws-amplify/[email protected]
What's Changed
- chore: fix release workflow build dependencies by @palpatim in #2407
- Revert "chore: fix release workflow build dependencies (#2407)" by @palpatim in #2413
- test(api): increase no output time for gsi 100k records e2e test by @sundersc in #2415
- chore(deps): bump express from 4.18.2 to 4.19.2 in /packages/graphql-transformers-e2e-tests/resources/jsonServer/src-server by @dependabot in #2395
- chore(deps): bump express from 4.18.2 to 4.19.2 by @dependabot in #2396
- feat: add cdk sql connection string support by @phani-srikar in #2409
- feat: adds a default none data source by @phani-srikar in #2408
- ci: add closed issue message by @dpilch in #2420
- fix(api): dynamic auth fields use correct data type on related models by @sundersc in #2419
- chore: remove region override for field auth tests by @phani-srikar in #2403
- feat: Fetch SNS topic ARN from SQL manifest by @phani-srikar in #2345
- chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 in /scripts by @dependabot in #2353
- fix: propagate mutation context to relational fields by @palpatim in #2416
- fix: remove null timestamp fields from filter input by @dpilch in #2435
- fix(amplify-table): describe ttl rate limit by @AaronZyLee in #2410
- chore(deps-dev): bump tar from 6.2.0 to 6.2.1 by @dependabot in #2441
- feat: add canaries to monitor deployments using Amplify GraphQL CDK construct by @phani-srikar in #2438
- fix(api): add identifier to generated ts data schema by @sundersc in #2440
- chore(api): merge main into release to initiate api release by @dpilch in #2421
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/[email protected]...@aws-amplify/[email protected]
Amplify API Category 5.10.0; AmplifyGraphqlApi/AmplifyData Construct 1.7.0
What's Changed
- refactor(graphql-relational-transformer): split out datasource specific directive logic by @atierian in #2330
- chore: use v1 transformer supported region for schema searchable test by @AaronZyLee in #2340
- chore: update cleanup script for more stale iam roles by @AaronZyLee in #2351
- feat: add secrets manager as credential store for sql lambda by @dpilch in #2289
- chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #2354
- chore(deps): bump jose from 4.15.2 to 4.15.5 by @dependabot in #2329
- fix: REST deployment issue due to missing ecs:TagResource permission by @phani-srikar in #2378
- test: Scope auth/unauth roles created in e2e tests by @palpatim in #2382
- feat(api): auto detect vpc configuration on generate typescript database schema by @sundersc in #2376
- refactor: move directive definitions to a single source of truth by @dpilch in #2342
- chore: fix publish:tag script to interpolate NPM_TAG by @palpatim in #2397
- chore: prep release by @palpatim in #2400
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/[email protected]...@aws-amplify/[email protected]
Amplify API Category 5.9.8; AmplifyGraphqlApi/AmplifyData Construct 1.6.0
What's Changed
- test: add field auth e2e userpools provider by @phani-srikar in #2156
- fix: field auth resolver to use "validateUsingSource" auth util method by @phani-srikar in #2170
- test(api): add rds e2e tests for api key and lambda authorizer field auth by @sundersc in #2181
- test(api): rds e2e field auth tests for iam provider by @sundersc in #2194
- test: add group based field auth e2e tests for SQL sources by @phani-srikar in #2201
- test(rds): add e2e tests for field auth (userpool+iam) by @AaronZyLee in #2213
- Merge changes from main branch by @phani-srikar in #2234
- fix(rds): userpool & iam e2e tests by @AaronZyLee in #2238
- chore: merge main to sql field auth branch by @AaronZyLee in #2252
- (test): add E2Es for non-model and renamed field auth - userpool and oidc providers by @phani-srikar in #2254
- test(rds): add e2e tests for field auth (userpool static & dynamic) by @AaronZyLee in #2253
- test(api): add e2e for iam private field auth by @sundersc in #2263
- chore: merge main into sql field auth branch by @phani-srikar in #2297
- test: re-enabled custom operations E2E tests by @palpatim in #2277
- chore: merge changes from main branch by @phani-srikar in #2318
- feat: replace conflictResolution with dataStoreConfiguration by @dpilch in #2298
- test: add non model e2e for supported cases by @phani-srikar in #2321
- chore(api): remove amplify prompts dep from schema generator by @sundersc in #2328
- feat: add field auth support for SQL datasources by @phani-srikar in #2336
- chore: Release API plugin and GraphQL CDK construct by @phani-srikar in #2339
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/[email protected]...@aws-amplify/[email protected]
Amplify API Category 5.9.7; AmplifyGraphqlApi/AmplifyData Construct 1.5.7
What's Changed
- test(api): await async event handler call in canary by @sundersc in #2242
- fix(api): clean stale cdk amplify table roles by @sundersc in #2249
- test(api): increase canary test yarn install timeout by @sundersc in #2255
- test: collect coverage from all source files by @dpilch in #2237
- test: fix resource cleanup regex for cdkamplifytable roles by @palpatim in #2267
- test(api): add create api canary codebuild buildspec by @sundersc in #2268
- test(api): remove unwanted steps from canary build spec by @sundersc in #2272
- chore(ci): correct api canary test file extension by @sundersc in #2273
- chore(ci): temp disable opt-in regions in canary by @sundersc in #2274
- chore(ci): increase npm timeout and emit canary metrics by @sundersc in #2276
- test: improve E2E test reliability by @palpatim in #2269
- chore(api): remove scan artifacts command when reporting metrics by @sundersc in #2278
- chore(ci): emit canary metrics on each region test by @sundersc in #2283
- chore(deps): bump ip from 1.1.8 to 1.1.9 by @dependabot in #2285
- chore(ci): add max socket to npm config by @sundersc in #2288
- chore(ci-cd): expand e2e testing regions to all Amplify supported regions by @phani-srikar in #2261
- chore(ci): enable canary optin regions by @sundersc in #2290
- chore: fix fetching test regions in e2e retry by @phani-srikar in #2292
- chore: upgrade CDK version in tests to
2.129.0
by @phani-srikar in #2295 - feat: add implicit fields to filter input by @dpilch in #2236
- Release by @dpilch in #2303
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/[email protected]...@aws-amplify/[email protected]
Amplify API Category 5.9.6
What's Changed
- chore(deps): bump follow-redirects from 1.15.2 to 1.15.4 in /scripts by @dependabot in #2186
- chore(api): upgrade axios to ^1.6.0 by @sundersc in #2232
- test(api): increase cypress page load timeout by @sundersc in #2235
- chore(api): clean up stale roles created using sdk by @sundersc in #2239
- chore(api): add cleanup script to delete rds instances by @sundersc in #2206
- chore(api): increase cypress response timeout to 3 min by @sundersc in #2240
- feat(api): generate typescript data schema from sql schema internal representation by @sundersc in #2225
- chore(api): merge main into release by @sundersc in #2246
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/[email protected]...@aws-amplify/[email protected]
Amplify Category API 5.9.5; AmplifyGraphqlApi/AmplifyData Construct 1.5.5
What's Changed
- fix: Use deployment rather than bucket for model schema URI by @palpatim in #2202
- fix: deep merge default behavior by @phani-srikar in #2212
- Release API Plugin by @phani-srikar in #2226
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/[email protected]...@aws-amplify/[email protected]
Amplify Category API 5.9.4; AmplifyGraphqlApi/AmplifyData Construct 1.5.4
What's Changed
- Schema validations by @bzsurbhi in #2129
- test: add additional non-model auth tests from V1 suite by @palpatim in #2164
- test: add additional multi-auth tests from V1 suite by @palpatim in #2165
- Remove multiple jest configuration from amplify-schema-validation package by @bzsurbhi in #2169
- feat: Adds support for cardinality aggregation type by @Jupdi in #2127
- docs: update min node version to align with CLI docs by @dpilch in #2173
- fix(glob): remove backslash in s3 upload key by @AaronZyLee in #2178
- test: fix jest environment missing structuredClone by @dpilch in #2185
- chore(deps): bump follow-redirects from 1.15.3 to 1.15.4 by @dependabot in #2187
- test: fix jest environment for all packages that rely on @aws-amplify/graphql-transformer-core by @dpilch in #2188
- test: test permutations of auth strategies & operations by @palpatim in #2166
- test: Restore custom CLI jest environment by @palpatim in #2200
- fix(api): download rds layer only if required by @sundersc in #2199
- test: Scope auth/unauth roles created in e2e tests by @palpatim in #2198
- chore: use updated ca certificate for rds instances by @phani-srikar in #2203
- fix: support 'read' operation alias for SQL data sources by @palpatim in #2204
New Contributors
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/[email protected]...@aws-amplify/[email protected]