Releases: aws-amplify/amplify-cli
Release list
5.2.1
Change Log
amplify-appsync-simulator 1.27.5 (2021-07-30)
Bug Fixes
amplify-category-analytics 2.21.15 (2021-07-30)
Bug Fixes
amplify-category-api 2.31.17 (2021-07-30)
Bug Fixes
amplify-category-auth 2.36.1 (2021-07-30)
Bug Fixes
amplify-category-function 2.34.1 (2021-07-30)
Bug Fixes
- #7696 - support production package install for function category (#7812) (b39141e)
- correct behavior of --yes on push when missing env var (#7826) (36b807b)
- lambda timeout should be an integer type (#7699) (cbacf4d)
amplify-category-interactions 2.6.3 (2021-07-30)
Bug Fixes
amplify-category-predictions 2.9.6 (2021-07-30)
Bug Fixes
amplify-category-storage 2.12.3 (2021-07-30)
Bug Fixes
amplify-cli 5.2.1 (2021-07-30)
Bug Fixes
amplify-cli-core 1.25.1 (2021-07-30)
Bug Fixes
amplify-e2e-core 1.24.1 (2021-07-30)
Bug Fixes
amplify-e2e-tests 2.46.1 (2021-07-30)
Bug Fixes
- #7696 - support production package install for function category (#7812) (b39141e)
- lambda timeout should be an integer type (#7699) (cbacf4d)
amplify-function-plugin-interface 1.9.1 (2021-07-30)
Bug Fixes
amplify-graphql-function-transformer 0.4.0 (2021-07-30)
Features
amplify-graphql-http-transformer 0.5.0 (2021-07-30)
Features
amplify-graphql-index-transformer 0.2.0 (2021-07-30)
Features
amplify-graphql-model-transformer 0.5.0 (2021-07-30)
Features
amplify-graphql-predictions-transformer 0.3.0 (2021-07-30)
Bug Fixes
- move storage check in @predictions v2 (#7816) (d060a41)
Features
amplify-graphql-searchable-transformer 0.4.0 (2021-07-30)
Bug Fixes
Features
amplify-graphql-transformer-core 0.8.0 (2021-07-30)
Features
amplify-graphql-transformer-interfaces 1.8.0 (2021-07-30)
Features
- capability injection for the vNex...
5.2.0
Change Log
amplify-category-analytics 2.21.14 (2021-07-27)
Bug Fixes
Reverts
amplify-category-auth 2.36.0 (2021-07-27)
Bug Fixes
- amplify-category-auth: add handling for undefined autoVerifiedAttributes (#7780) (3aac45d)
- upgrade node default runtime to 14 (#7700) (47968cc)
Features
- amplify-category-auth: enable alternative signup/signin options (#7461) (56a0c35), closes #1546
- amplify-category-auth: use EnabledMFAs to only configure TOTP (#7779) (c2102c5)
Reverts
- Revert "feat(amplify-category-auth): use EnabledMFAs to only configure TOTP (#7779)" (#7790) (fa172c4), closes #7779 #7790
- Revert "fix: upgrade node default runtime to 14 (#7700)" (#7763) (3ab8769), closes #7700 #7763
amplify-category-function 2.34.0 (2021-07-27)
Bug Fixes
Features
- amplify-category-function: skip unnecessary prompt for 'amplify update function' (12872a4)
amplify-category-predictions 2.9.5 (2021-07-27)
Bug Fixes
Reverts
amplify-cli 5.2.0 (2021-07-27)
Bug Fixes
- cli: make delete clean local project if already deleted in cloud (#7551) (3f0d0d1), closes #7515
- cli: prevent re-prompt of info on
amplify pull(#7730) (1919558) - cli: use more explicit amplify pragma in .gitignore (#7568) (a48fd1c), closes #7250
Features
amplify-cli-core 1.25.0 (2021-07-27)
Bug Fixes
Features
Reverts
- Revert "feat(amplify-category-auth): use EnabledMFAs to only configure TOTP (#7779)" (#7790) (fa172c4), closes #7779 #7790
amplify-console-integration-tests 1.8.2 (2021-07-27)
Reverts
- Revert "Revert "ci: add support for e2e token rotation (#7665)" (#7759)" (#7762) (9ea4c8e), closes #7665 #7759 #7762
- Revert "ci: add support for e2e token rotation (#7665)" (#7759) (aadc915), closes #7665 #7759
amplify-e2e-core 1.24.0 (2021-07-27)
Bug Fixes
- cli: prevent re-prompt of info on
amplify pull(#7730) (1919558) - disable layer version removal if fn depends on pinned version (#7627) (a086789)
Features
- amplify-category-auth: use EnabledMFAs to only configure TOTP (#7779) (c2102c5)
- amplify-category-function: skip unnecessary prompt for 'amplify update function' (12872a4)
Reverts
- Revert "feat(amplify-category-auth): use EnabledMFAs to only configure TOTP (#7779)" (#7790) (fa172c4), closes #7779 #7790
- Revert "Revert "ci: add support for e2e token rotation (#7665)" (#7759)" (#7762) (9ea4c8e), closes #7665 #7759 #7762
- Revert "ci: add support for e2e token rotation (#7665)" (#7759) (aadc915), closes #7665 #7759
amplify-e2e-tests 2.46.0 (2021-07-27)
Bug Fixes
- cli: prevent re-prompt of info on
amplify pull(#7730) (1919558) - disable layer version removal if fn depends on pinned version (#7627) ([a086789](https://github.com/aws-amplify/...
5.1.2
Change Log
amplify-appsync-simulator 1.27.3 (2021-07-16)
Bug Fixes
amplify-category-auth 2.35.1 (2021-07-16)
Bug Fixes
- amplify-category-auth: \n made OS specific (#7663) (3c0823e), closes #7662
- amplify-category-auth: added passrole policy to MFALambaRole (#7729) (cd5d33a)
- auth: standardize CloudFormation trigger templates, prevent errors at runtime (#7219) (f9796bd)
amplify-category-function 2.33.1 (2021-07-16)
Bug Fixes
- #7441 - init from git prompts for credentials twice (#7682) (7471c5f)
- add/update function when some LL are not yet migrated (#7674) (9688681)
- check for undefined permissions when removing dependent permissions (#7594) (b1b6291)
- checkout into existing env with new LL (#7687) (3e2e630)
amplify-category-notifications 2.19.4 (2021-07-16)
Bug Fixes
amplify-category-storage 2.12.1 (2021-07-16)
Bug Fixes
amplify-cli 5.1.2 (2021-07-16)
Bug Fixes
- #7441 - init from git prompts for credentials twice (#7682) (7471c5f)
- show friendly error message when pull fails with EPERM (#7653) (38955e3), closes #7448
- amplify-cli: remove redundant prompt #6535 (#7098) (34560cd)
- auth: standardize CloudFormation trigger templates, prevent errors at runtime (#7219) (f9796bd)
amplify-cli-core 1.24.1 (2021-07-16)
Bug Fixes
amplify-e2e-core 1.23.1 (2021-07-16)
Bug Fixes
amplify-e2e-tests 2.45.1 (2021-07-16)
Bug Fixes
- checkout into existing env with new LL (#7687) (3e2e630)
- amplify-cli: remove redundant prompt #6535 (#7098) (34560cd)
amplify-migration-tests 3.1.1 (2021-07-16)
Bug Fixes
amplify-provider-awscloudformation 4.55.1 (2021-07-16)
Bug Fixes
- #7441 - init from git prompts for credentials twice (#7682) (7471c5f)
- amplify-provider-awscloudformation: rebase code and fixed yaml template load (#7518) (8dfb71c)
amplify-util-mock 3.33.5 (2021-07-16)
Bug Fixes
5.1.1
Change Log
amplify-appsync-simulator 1.27.2 (2021-07-12)
Bug Fixes
amplify-category-auth 2.35.0 (2021-07-12)
Bug Fixes
Features
amplify-console-integration-tests 1.8.0 (2021-07-12)
Features
amplify-e2e-core 1.23.0 (2021-07-12)
Features
amplify-e2e-tests 2.45.0 (2021-07-12)
Features
amplify-frontend-javascript 2.23.0 (2021-07-12)
Features
amplify-go-function-runtime-provider 1.8.6 (2021-07-12)
Bug Fixes
amplify-graphql-model-transformer 0.4.4 (2021-07-12)
Bug Fixes
amplify-graphql-predictions-transformer 0.2.0 (2021-07-12)
Features
- port @predictions to GraphQL Transformer v2 (#7387) (3f2e647)
amplify-graphql-searchable-transformer 0.3.0 (2021-07-12)
Bug Fixes
Features
- category graphql/searchable sort multiple fields (#7553) (03973ee)
- cli: upgrade elastic search version to 7.x (#7556) (3b46e2a)
- port @predictions to GraphQL Transformer v2 (#7387) (3f2e647)
amplify-graphql-transformer-core 0.7.0 (2021-07-12)
Features
- port @predictions to GraphQL Transformer v2 (#7387) (3f2e647)
amplify-graphql-transformer-interfaces 1.7.0 (2021-07-12)
Features
- port @predictions to GraphQL Transformer v2 (#7387) (3f2e647)
amplify-headless-interface 1.8.0 (2021-07-12)
Features
amplify-migration-tests 3.1.0 (2021-07-12)
Features
amplify-provider-awscloudformation 4.55.0 (2021-07-12)
Features
- port @predictions to GraphQL Transformer v2 (#7387) (3f2e647)
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