Releases: aws-amplify/amplify-cli
5.1.0
Change Log
amplify-category-api 2.31.13 (2021-06-30)
Bug Fixes
- api resource name case sensitivity failure (#7452) (7bd5524)
- unique api name check works when no existing apis (#7615) (8cef10f)
amplify-category-function 2.33.0 (2021-06-30)
Bug Fixes
- amplify-category-function: incorrectly migrated layers' parameters.json (#7629) (22c5e8e)
- #7587 - resource filtering in same category for crud (#7598) (caf95d0)
- handle migrated layers with no runtime or multiple runtimes (#7603) (856fdf7)
Features
amplify-category-storage 2.12.0 (2021-06-30)
Features
- configure env vars and secrets for lambda functions (#7529) (fac354e)
- load existing ddb columns during update workflow (#7293) (4c9a80a)
amplify-cli 5.1.0 (2021-06-30)
Bug Fixes
Features
amplify-cli-core 1.24.0 (2021-06-30)
Bug Fixes
Features
- amplify-cli-core: add FF for flutter null safety release (#7607) (a65bfa9)
- configure env vars and secrets for lambda functions (#7529) (fac354e)
amplify-e2e-core 1.22.0 (2021-06-30)
Bug Fixes
- #7561 - auth trigger usage with user groups (#7592) (d1d372e)
- handle migrated layers with no runtime or multiple runtimes (#7603) (856fdf7)
Features
amplify-e2e-tests 2.44.0 (2021-06-30)
Bug Fixes
- #7561 - auth trigger usage with user groups (#7592) (d1d372e)
- pin dependency version in e2e test (#7625) (5d47fda)
Features
amplify-function-plugin-interface 1.9.0 (2021-06-30)
Features
amplify-graphql-http-transformer 0.4.0 (2021-06-30)
Features
amplify-graphql-model-transformer 0.4.3 (2021-06-30)
Bug Fixes
amplify-graphql-transformer-core 0.6.3 (2021-06-30)
Bug Fixes
amplify-migration-tests 3.0.2 (2021-06-30)
Bug Fixes
amplify-nodejs-function-runtime-provider 1.6.2 (2021-06-30)
Bug Fixes
amplify-provider-awscloudformation 4.54.0 (2021-06-30)
Bug Fixes
- #7561 - auth trigger usage with user groups (#7592) (d1d372e)
- correct featuer typo in gql transformer v2 (#7584) (81659ee)
Features
amplify-python-function-runtime-provider 1.9.2 (2021-06-30)
Bug Fixes
graphql-http-transformer [4.18.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer...
5.0.2
Change Log
amplify-appsync-simulator 1.27.1 (2021-06-24)
Bug Fixes
amplify-category-api 2.31.12 (2021-06-24)
Bug Fixes
- graphql-transformer-common: improve generated graphql pluralization (#7258) (fc3ad0d), closes #4224
- support adding REST API paths in 'add api' (#7229) (fa9404a)
amplify-category-auth 2.34.0 (2021-06-24)
Features
amplify-category-function 2.32.2 (2021-06-24)
Bug Fixes
- #7569 - make hashing predictable by sorting files first (#7581) (c3d60cd)
- file path for Pipfile.lock for python layer globbing, add e2e tests (#7577) (e8250af)
amplify-category-notifications 2.19.3 (2021-06-24)
Bug Fixes
amplify-cli 5.0.2 (2021-06-24)
Bug Fixes
amplify-cli-core 1.23.1 (2021-06-24)
Bug Fixes
amplify-e2e-core 1.21.0 (2021-06-24)
Bug Fixes
Features
amplify-e2e-tests 2.43.0 (2021-06-24)
Bug Fixes
- e2e test for import auth headless (#7593) (814e2c4)
- file path for Pipfile.lock for python layer globbing, add e2e tests (#7577) (e8250af)
- includes getAtt to maintain dependency in root stack (#7392) (d24b44a)
- graphql-transformer-common: improve generated graphql pluralization (#7258) (fc3ad0d), closes #4224
- support adding REST API paths in 'add api' (#7229) (fa9404a)
Features
amplify-graphql-function-transformer 0.3.3 (2021-06-24)
Bug Fixes
amplify-graphql-http-transformer 0.3.3 (2021-06-24)
Bug Fixes
amplify-graphql-model-transformer 0.4.2 (2021-06-24)
Bug Fixes
- correct 'tranformer' typo (#7408) (9420f1b)
- remove extra $ output of model transformer v2 (#7415) (a8680a2)
amplify-graphql-searchable-transformer 0.2.2 (2021-06-24)
Bug Fixes
- remove extra $ output of model transformer v2 (#7415) (a8680a2)
- graphql-transformer-common: improve generated graphql pluralization (#7258) (fc3ad0d), closes #4224
amplify-graphql-transformer-core 0.6.2 (2021-06-24)
Bug Fixes
amplify-graphql-transformer-interfaces 1.6.1 (2021-06-24)
Bug Fixes
amplify-headless-interface 1.7.0 (2021-06-24)
Features
amplify-provider-awscloudformation 4.53.0 (2021-06-24)
Bug Fixes
5.0.1
5.0.0
Amplify CLI version 5.0.0 includes two major changes:
- IAM Permissions Boundary feature
- Updated Lambda layer behavior
IAM Permissions Boundary
AWS Amplify CLI now supports IAM permission boundaries to limit Amplify-generated IAM roles. The AWS Amplify CLI is a command line toolchain that helps frontend developers create app backends in the cloud that include IAM roles controlling access to AWS resources. With IAM permissions boundaries, Amplify-generated IAM roles can perform only the actions that are allowed by both the roles’ policies and permissions boundary.
With today’s launch, IT admins can ensure that their developers and Amplify backends have access only to the services that they need. In addition, organizations that require every IAM role to have a permissions boundary assigned can now adopt AWS Amplify CLI. Learn more about how to setup IAM permissions boundaries for Amplify-generated IAM roles in the Amplify documentation.
Updated Lambda layer behavior
Amplify has updated the way Lambda layer versions are managed with Amplify CLI version 5.0.0. Amplify CLI enables you to configure Lambda layers to pull common code & assets for your Lambda functions into a centralized location.
In order to take advantage of the newest features and bug fixes, a one-way migration is required for layers created with an older Amplify CLI version. All developers working on a common Amplify project and any CI/CD pipelines should upgrade to the latest version of Amplify CLI.
How to initiate layer migration
Any update to an existing Lambda layer triggers a migration for that layer upon amplify push. Once the layers are migrated, the layers CANNOT be used with Amplify CLI below version 5.0.0.
Changes to layer behavior
Starting with the Amplify CLI version 5.0.0 and above, the following changes are coming to Lambda layers:
- Ability to pin a function to always use the latest layer version of a Lambda layer
- Layers auto-installs and packages dependencies listed within
package.jsonorPipfile - Ability to customize layer version descriptions
- Ability to delete individual Lambda layer versions
- Bug fix: Layer version updates are now managed globally, preventing multiple team members from creating conflicting layer versions
4.52.0
Change Log
amplify-appsync-simulator 1.27.0 (2021-06-02)
Features
amplify-category-auth 2.33.0 (2021-06-02)
Features
amplify-category-predictions 2.9.0 (2021-06-02)
Features
amplify-cli 4.52.0 (2021-06-02)
Features
amplify-console-hosting 1.9.0 (2021-06-02)
Features
amplify-console-integration-tests 1.7.0 (2021-06-02)
Features
amplify-dynamodb-simulator 1.19.0 (2021-06-02)
Features
amplify-e2e-tests 2.41.0 (2021-06-02)
Features
amplify-migration-tests 2.22.0 (2021-06-02)
Features
amplify-provider-awscloudformation 4.51.0 (2021-06-02)
Features
amplify-storage-simulator 1.6.0 (2021-06-02)
Features
amplify-util-import 1.5.0 (2021-06-02)
Features
amplify-util-mock 3.32.0 (2021-06-02)
Features
graphql-relational-schema-transformer 2.18.0 (2021-06-02)
Features
graphql-transformers-e2e-tests 6.24.0 (2021-06-02)
Features
4.51.4
Change Log
amplify-util-mock 3.31.4 (2021-05-29)
Bug Fixes
- graphql-model-transformer: use modelobject key for mutation resolver creation (#7419) (37bc551), closes #i7417
graphql-auth-transformer 6.24.10 (2021-05-29)
Bug Fixes
- graphql-model-transformer: use modelobject key for mutation resolver creation (#7419) (37bc551), closes #i7417
graphql-dynamodb-transformer 6.22.10 (2021-05-29)
Bug Fixes
- graphql-model-transformer: use modelobject key for mutation resolver creation (#7419) (37bc551), closes #i7417
graphql-key-transformer 2.23.10 (2021-05-29)
Bug Fixes
- graphql-model-transformer: use modelobject key for mutation resolver creation (#7419) (37bc551), closes #i7417
graphql-transformers-e2e-tests 6.23.10 (2021-05-29)
Bug Fixes
4.51.3
4.51.2
4.51.1
Change Log
amplify-category-api 2.31.8 (2021-05-18)
Bug Fixes
amplify-e2e-core 1.19.1 (2021-05-18)
Bug Fixes
amplify-frontend-javascript 2.22.1 (2021-05-18)
Bug Fixes
amplify-graphql-model-transformer 0.4.0 (2021-05-18)
Features
- port @searchable to GraphQL Transformer v2 (#7291) (37a2df2)
amplify-graphql-searchable-transformer 0.2.0 (2021-05-18)
Features
- port @searchable to GraphQL Transformer v2 (#7291) (37a2df2)
amplify-graphql-transformer-core 0.6.0 (2021-05-18)
Features
- port @searchable to GraphQL Transformer v2 (#7291) (37a2df2)
amplify-graphql-transformer-interfaces 1.6.0 (2021-05-18)
Features
- port @searchable to GraphQL Transformer v2 (#7291) (37a2df2)
amplify-provider-awscloudformation 4.49.0 (2021-05-18)
Features
- port @searchable to GraphQL Transformer v2 (#7291) (37a2df2)
graphql-auth-transformer 6.24.8 (2021-05-18)
Bug Fixes
graphql-connection-transformer 4.21.8 (2021-05-18)
Bug Fixes
graphql-dynamodb-transformer 6.22.8 (2021-05-18)
Bug Fixes
graphql-elasticsearch-transformer 4.11.8 (2021-05-18)
Bug Fixes
4.51.0
Change Log
amplify-app 2.24.0 (2021-05-14)
Features
amplify-category-api 2.31.7 (2021-05-14)
Bug Fixes
- carry existing container secret config over (#7224) (b2f3bf7)
- conditionally rebuild container apis on push (#7175) (a27a033)
- update overlapping REST path warning (#7276) (3fc7534)
amplify-category-auth 2.31.0 (2021-05-14)
Bug Fixes
- #4657 preserve previous authSelections in update flow (#7255) (afbaa08)
- e2e failed tests for auth Triggers PR (#7262) (fedb6c4)
- ejs template fix when no triggers added (#7267) (81786a8)
Features
amplify-category-function 2.31.7 (2021-05-14)
Bug Fixes
amplify-cli 4.51.0 (2021-05-14)
Bug Fixes
- cross resource permission handling (#7289) (4a9fb78)
- respect headless frontend input (#7257) (aab4275)
Features
- defer root stack creation to first
amplify push(#7174) (d28dd1c) - prep work for SMS Sandbox support (#7302) (d1f85d2)
- amplify-frontend-ios: amplify-xcode integration (#6867) (338cea2)
Reverts
- Revert "feat: defer root stack creation to first
amplify push(#7174)" (#7306) (78854eb), closes #7174 #7306
amplify-cli-core 1.22.0 (2021-05-14)
Bug Fixes
Features
- defer root stack creation to first
amplify push(#7174) (d28dd1c) - prep work for SMS Sandbox support (#7302) (d1f85d2)
Reverts
- Revert "feat: defer root stack creation to first
amplify push(#7174)" (#7306) (78854eb), closes #7174 #7306
amplify-console-integration-tests 1.6.0 (2021-05-14)
Features
amplify-e2e-core 1.19.0 (2021-05-14)
Features
- defer root stack creation to first
amplify push(#7174) (d28dd1c) - Support for Apple Sign In (#7265) (9f5e659)
Reverts
- Revert "feat: defer root stack creation to first
amplify push(#7174)" (#7306) (78854eb), closes #7174 #7306
amplify-e2e-tests 2.40.0 (2021-05-14)
Features
- defer root stack creation to first
amplify push(#7174) (d28dd1c) - Support for Apple Sign In (#7265) (9f5e659)
Reverts
- Revert "feat: defer root stack creation to first
amplify push(#7174)" (#7306) (78854eb), closes #7174 #7306
amplify-frontend-ios 2.20.0 (2021-05-14)
Bug Fixes
Features
amplify-frontend-javascript 2.22.0 (2021-05-14)
Features
amplify-go-function-runtime-provider 1.8.0 (2021-05-14)
Features
amplify-headless-interface 1.6.0 (2021-05-14)
Features
...