Releases: aws-amplify/amplify-category-api
Api Category 5.8.0 and AmplifyGraphqlApi/AmplifyData Constructs 1.4.0
What's Changed
- fix(api): make id optional if not a string type by @sundersc in #1722
- feat(api): add arrays and objects support for rds datasource by @sundersc in #1745
- chore(api): update rds layer to version 8 by @sundersc in #1748
- chore(api): merge main into the rds preview 2 branch by @sundersc in #1754
- Add optional debug mode by @phani-srikar in #1768
- feat(api): rds support for hasmany, hasone and belongsto directives by @sundersc in #1778
- chore(api): merge main branch into rds feature branch by @sundersc in #1782
- chore(api): trigger rds tagged release by @sundersc in #1785
- Preserve RDS schema edits for JSON fields, test error logging by @phani-srikar in #1783
- Check for directives not supported in RDS yet by @phani-srikar in #1795
- chore(api): merge main into rds preview 2 feature branch by @sundersc in #1805
- feat(api): custom queries support for rds using sql directive by @sundersc in #1816
- feat(api): specify include or exclude tables option to generate schema by @sundersc in #1824
- fix: Fix schema import for RDS clusters in VPCs by @palpatim in #1826
- chore(api): merge main into rds feature branch by @sundersc in #1837
- Revert "chore(api): merge main into rds feature branch" by @sundersc in #1838
- chore(api): merge main into rds feature branch by @sundersc in #1839
- feat(api): always use vpc for aws rds instances and clusters by @sundersc in #1841
- feat: add refersTo directive transformer for model renaming by @phani-srikar in #1830
- feat: infer refersTo for models in the import flow and preserve edits during schema regeneration by @phani-srikar in #1845
- chore: update RDS feature branch with latest changes from main branch by @phani-srikar in #1868
- fix(graphql): disable default value validation for rds by @sundersc in #1867
- chore: merge main into rds feature branch by @sundersc in #1877
- test(api): restrict e2e rds instances public access by @sundersc in #1875
- feat: refersTo supports field name mappings on RDS models by @phani-srikar in #1865
- feat(api): refactor auth transformer vtl generation by @sundersc in #1889
- Merge main to RDS feature branch by @phani-srikar in #1908
- Field mapping schema edits by @phani-srikar in #1883
- feat(api): auth support for rds models by @sundersc in #1896
- feat: Support RDS Proxy schema imports by @palpatim in #1917
- fix(api): resolver correction for userpools provider and mutation operation by @sundersc in #1944
- chore: Merge main into feature/rds-support-preview2 by @palpatim in #1943
- chore: Merge from main by @palpatim in #1953
- test: add userpool, OIDC and custom claims auth tests for RDS (MySQL) by @phani-srikar in #1920
- test(api): e2e for iam provider on rds models by @sundersc in #1957
- feat(api): cli prompt changes to support postgres import by @sundersc in #1934
- fix(api): do not allow field auth on rds models by @sundersc in #1966
- fix: relational auth cases; preserve auth rule schema edits, added multi-auth e2e tests by @phani-srikar in #1965
- chore: Consolidate subnet & AZ configs in VPC config by @palpatim in #1961
- chore(api): merge main into rds feature branch by @sundersc in #1984
- feat: Add SQL database support to AmplifyGraphqlApi construct by @palpatim in #1986
- fix(api): add iam auth support for admin roles with auth utils by @sundersc in #1970
- feat: add postgres engine and update types as needed by @phani-srikar in #1979
- feat(api): add enum support for postgres import by @sundersc in #1995
- chore: merge main to RDS branch by @phani-srikar in #2003
- test(api): postgres relational, sql and complex types by @sundersc in #2006
- chore: merge main into RDS branch by @phani-srikar in #2011
- test: E2E tests for SQL support in CDK construct by @palpatim in #2012
- chore: Rename DatasourceType to DataSourceType by @palpatim in #2018
- fix: Make VPC configuration optional by @palpatim in #2021
- test: add Postgres E2E tests by @phani-srikar in #2005
- feat: add graphqlSchemaFromRDSSchema for unauth schema import by @dpilch in #2004
- test(api): pg e2e auth tests by @sundersc in #2013
- feat: add postgres support to graphqlSchemaFromRDSSchema by @dpilch in #2015
- feat: add managed table support in API construct by @AaronZyLee in #2024
- feat: validate imported schema by @dpilch in #2031
- chore: disable failing auth e2e tests for RDS by @phani-srikar in #2035
- Use shared dependency for attribution metadata writing by @edwardfoyle in #2028
- add new @aws-amplify/data-construct alias for the @aws-amplify/graphql-api-construct by @alharris-at in #2038
- fix: only access .rows on knex schema query result by @dpilch in #2037
- chore: add dependency license verification by @alharris-at in #2041
- chore: add transformer param allowDestructiveGraphqlSchemaUpdates by @AaronZyLee in #2042
- fix: PostgreSQL introspection logic by @phani-srikar in #2043
- chore: Merge branch 'main' into feature/rds-support-preview2 preparation for merge back into main by @palpatim in #2040
- feat: Add experimental support for existing SQL databases by @palpatim in #2044
- merge main into fork nov 9 by @alharris-at in #2048
- chore(deps): bump @babel/traverse from 7.23.0 to 7.23.3 by @dependabot in #2050
- fix: bump jest-dev-server, and update test harness accordingly by @alharris-at in #2052
- chore: use vscode-prettier to format; cleanup settings by @palpatim in #2051
- feat!: Simplify model DataSource definition shapes by @palpatim in #2054
- Add Data construct and use updated attribution libraries. by @alharris-at in #2039
- chore(deps): bump axios from 1.4.0 to 1.6.0 in /scripts by @dependabot in #2047
- Schema validation: field match in the parent model by @bzsurbhi in #2036
- feat: enable api definition to pass in referenced functions by @alharris-at in #2061
- fix: addres...
AmplifyGraphqlApi Construct 1.3.0
What's Changed
- feat: enable allowListedRoles as string by @alharris-at in #2016
- Release CDK construct by @alharris-at in #2023
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-api-construct@1.2.1...@aws-amplify/graphql-api-construct@1.3.0
Amplify API Category 5.7.8 and AmplifyGraphqlApi Construct 1.2.1
What's Changed
- chore: e2e core deadcode cleanup, and migrate cdk specific commands to construct-tests by @alharris-at in #1997
- chore: expand scope of adminRole test by @alharris-at in #2002
- fix: pass in and use correct lambda arn for lambdaauthorizers by @alharris-at in #2007
- Release CDK Construct by @alharris-at in #2010
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/amplify-category-api@5.7.7...@aws-amplify/graphql-api-construct@1.2.1
Amplify API Category 5.7.7 and AmplifyGraphqlApi Construct 1.2.0
What's Changed
- chore: add ap-east-1 (HKG) region by @petercwk-aws in #1950
- test(api): update predictions test inline string match by @sundersc in #1985
- feat: throw early exception if multiple instances exist in a single stack by @alharris-at in #1990
- feat: add apiId to AmplifyGraphqlApi construct properties by @alharris-at in #1987
- chore(deps): bump crypto-js from 4.1.1 to 4.2.0 by @dependabot in #1992
- test: fix prediction e2e test by @AaronZyLee in #1996
- Release Amplify API category and construct by @AaronZyLee in #1998
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/amplify-category-api@5.7.6...@aws-amplify/amplify-category-api@5.7.7
Amplify API Category 5.7.6 and AmplifyGraphqlApi Construct 1.1.5
What's Changed
- chore: refactor auth to accept params only via context by @alharris-at in #1954
- chore: flip back from pinned and resolved versions of CLI everywhere by @alharris-at in #1958
- chore(deps): bump @babel/traverse from 7.22.5 to 7.23.2 by @dependabot in #1963
- Release API Category by @alharris-at in #1977
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/amplify-category-api@5.7.5...@aws-amplify/amplify-category-api@5.7.6
Amplify API Category 5.7.5 and AmplifyGraphqlApi Construct 1.1.4
What's Changed
- fixed documentation for construct escape hatch by @renebrandel in #1928
- chore(deps): bump postcss from 8.4.24 to 8.4.31 by @dependabot in #1913
- fix: speed up codegen asset deployment by @sobolk in #1933
- fix: iterate over each document definition once by @dpilch in #1863
- fix: convert single action to list of actions by @dpilch in #1937
- fix: optimize codegen asset upload by @sobolk in #1939
- chore: bump zod from 3.21.4 to 3.22.3 by @dpilch in #1942
- Release several fixes and security patches by @dpilch in #1945
New Contributors
- @renebrandel made their first contribution in #1928
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/amplify-category-api@5.7.4...@aws-amplify/amplify-category-api@5.7.5
Amplify API Category 5.7.2 and AmplifyGraphqlApi Construct 1.1.1
What's Changed
- chore: fork cdk construct tests into their own package by @alharris-at in #1902
- fix: change the ttl to integer by @phani-srikar in #1901
- Release API Category by @alharris-at in #1906
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-api-construct@1.1.0...@aws-amplify/graphql-api-construct@1.1.1
AmplifyGraphqlApi Construct 1.1.0
What's Changed
- feat: bump graphql construct to stable/v1 by @alharris-at in #1876
- Cut 1.0.0 release of API construct by @alharris-at in #1895
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/amplify-category-api@5.7.1...@aws-amplify/graphql-api-construct@1.1.0
Amplify API Category 5.7.1 and AmplifyGraphqlApi Construct 0.9.0
What's Changed
- fix: add missing jsdoc for construct constructor by @alharris-at in #1881
- fix(apigw): replace path param with wildcard by @AaronZyLee in #1880
- chore: rename schema to definition to align with l2 construct changes by @alharris-at in #1885
- feat: rename authorizationConfig into authorizationModes, and move adminRoles up by @alharris-at in #1888
- feat: add api properties without needing to drop into generated l1 resources by @alharris-at in #1890
- feat: allow adding resolvers, functions, and data sources without leaving l3 by @alharris-at in #1891
- Refactor gql construct output storage by @edwardfoyle in #1886
- chore: add e2e test for add utilities in cdk by @alharris-at in #1892
- Release CDK Construct by @alharris-at in #1894
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/amplify-category-api@5.7.0...@aws-amplify/amplify-category-api@5.7.1
Amplify API Category 5.7.0 and AmplifyGraphqlApi Construct 0.8.0
What's Changed
- chore: updates to types to improve generated README by @alharris-at in #1862
- chore: update default value for disableResolverDeduping by @alharris-at in #1870
- feat: add amplify metadata to stack description if none is provided by @alharris-at in #1872
- feat: disable amplify cfn outputs for cdk apps by @alharris-at in #1871
- Update CDK Construct by @alharris-at in #1874
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-construct-alpha@0.7.1...@aws-amplify/amplify-category-api@5.7.0