Skip to content

Releases: aws-amplify/amplify-cli

5.1.0

30 Jun 21:27
a65bfa9

Choose a tag to compare

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

  • configure env vars and secrets for lambda functions (#7529) (fac354e)

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

  • configure env vars and secrets for lambda functions (#7529) (fac354e)

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

Features

  • configure env vars and secrets for lambda functions (#7529) (fac354e)

amplify-e2e-tests 2.44.0 (2021-06-30)

Bug Fixes

Features

  • configure env vars and secrets for lambda functions (#7529) (fac354e)

amplify-function-plugin-interface 1.9.0 (2021-06-30)

Features

  • configure env vars and secrets for lambda functions (#7529) (fac354e)

amplify-graphql-http-transformer 0.4.0 (2021-06-30)

Features

  • graphql-http-transformer: support ${aws_region} template in @http url (#7277) (7a740c3)

amplify-graphql-model-transformer 0.4.3 (2021-06-30)

Bug Fixes

  • update DDB data source name in gql transformer v2 (#7443) (7abe3bd)

amplify-graphql-transformer-core 0.6.3 (2021-06-30)

Bug Fixes

  • correct featuer typo in gql transformer v2 (#7584) (81659ee)

amplify-migration-tests 3.0.2 (2021-06-30)

Bug Fixes

  • handle migrated layers with no runtime or multiple runtimes (#7603) (856fdf7)

amplify-nodejs-function-runtime-provider 1.6.2 (2021-06-30)

Bug Fixes

  • handle migrated layers with no runtime or multiple runtimes (#7603) (856fdf7)

amplify-provider-awscloudformation 4.54.0 (2021-06-30)

Bug Fixes

Features

  • configure env vars and secrets for lambda functions (#7529) (fac354e)

amplify-python-function-runtime-provider 1.9.2 (2021-06-30)

Bug Fixes

  • handle migrated layers with no runtime or multiple runtimes (#7603) (856fdf7)

graphql-http-transformer [4.18.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer...

Read more

5.0.2

24 Jun 18:29
814e2c4

Choose a tag to compare

Change Log

amplify-appsync-simulator 1.27.1 (2021-06-24)

Bug Fixes

  • validates optional non nullable fields to be not null (#7170) (1ca842c)

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

  • added required parameters in Email notifications channel (#7552) (e3e51f5)

amplify-cli 5.0.2 (2021-06-24)

Bug Fixes

  • cli: make sure to await returned promise from async functions (#7379) (af2a52a)

amplify-cli-core 1.23.1 (2021-06-24)

Bug Fixes

  • graphql-transformer-common: improve generated graphql pluralization (#7258) (fc3ad0d), closes #4224

amplify-e2e-core 1.21.0 (2021-06-24)

Bug Fixes

  • support adding REST API paths in 'add api' (#7229) (fa9404a)

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

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

  • graphql-transformer-common: improve generated graphql pluralization (#7258) (fc3ad0d), closes #4224

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

  • includes getAtt to maintain dependency in root stack (#7392) (d24b44a)
  • Move credential validation to the top function call (#7401) (97ed227)
    *...
Read more

5.0.1

19 Jun 04:26
312eec3

Choose a tag to compare

Change Log

amplify-category-function 2.32.1 (2021-06-19)

Bug Fixes

amplify-cli 5.0.1 (2021-06-19)

Bug Fixes

  • catch no updates CFN error and fix CFN poller hang (#7548) (312eec3)

amplify-provider-awscloudformation 4.52.1 (2021-06-19)

Bug Fixes

  • catch no updates CFN error and fix CFN poller hang (#7548) (312eec3)
  • ensure REST API CFN outputs the API ID (#7538) (c3f4128)

5.0.0

15 Jun 20:48
bef6d9c

Choose a tag to compare

Amplify CLI version 5.0.0 includes two major changes:

  1. IAM Permissions Boundary feature
  2. 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.json or Pipfile
  • 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

02 Jun 02:07
cdcb626

Choose a tag to compare

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

29 May 19:18
37bc551

Choose a tag to compare

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

  • graphql-model-transformer: use modelobject key for mutation resolver creation (#7419) (37bc551), closes #i7417

4.51.3

26 May 20:43
2253364

Choose a tag to compare

Change Log

amplify-category-auth 2.32.1 (2021-05-26)

Bug Fixes

4.51.2

21 May 23:59
3dbb3bf

Choose a tag to compare

Change Log

amplify-category-auth 2.32.0 (2021-05-21)

Bug Fixes

  • updated ejs template for empty object triggers (#7351) (572ddbd)

Features

amplify-category-function 2.31.9 (2021-05-21)

Bug Fixes

amplify-e2e-core 1.19.2 (2021-05-21)

Bug Fixes

  • updated ejs template for empty object triggers (#7351) (572ddbd)

amplify-migration-tests 2.21.9 (2021-05-21)

Bug Fixes

  • updated ejs template for empty object triggers (#7351) (572ddbd)

amplify-provider-awscloudformation 4.50.0 (2021-05-21)

Features

4.51.1

18 May 17:12
6bc5bc5

Choose a tag to compare

Change Log

amplify-category-api 2.31.8 (2021-05-18)

Bug Fixes

  • make ECR repository name validation more strict (#7337) (188efdd)

amplify-e2e-core 1.19.1 (2021-05-18)

Bug Fixes

amplify-frontend-javascript 2.22.1 (2021-05-18)

Bug Fixes

  • respect headless frontend JS config input (#7328) (4cc2b2c)

amplify-graphql-model-transformer 0.4.0 (2021-05-18)

Features

amplify-graphql-searchable-transformer 0.2.0 (2021-05-18)

Features

amplify-graphql-transformer-core 0.6.0 (2021-05-18)

Features

amplify-graphql-transformer-interfaces 1.6.0 (2021-05-18)

Features

amplify-provider-awscloudformation 4.49.0 (2021-05-18)

Features

graphql-auth-transformer 6.24.8 (2021-05-18)

Bug Fixes

  • graphql-dynamodb-transformer: make primary key non null on del (#6337) (4a5c679), closes #2564

graphql-connection-transformer 4.21.8 (2021-05-18)

Bug Fixes

  • graphql-dynamodb-transformer: make primary key non null on del (#6337) (4a5c679), closes #2564

graphql-dynamodb-transformer 6.22.8 (2021-05-18)

Bug Fixes

  • graphql-dynamodb-transformer: make primary key non null on del (#6337) (4a5c679), closes #2564

graphql-elasticsearch-transformer 4.11.8 (2021-05-18)

Bug Fixes

  • graphql-dynamodb-transformer: make primary key non null on del (#6337) (4a5c679), closes #2564

4.51.0

14 May 02:41
d1f85d2

Choose a tag to compare

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

Features

amplify-category-function 2.31.7 (2021-05-14)

Bug Fixes

amplify-cli 4.51.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)
  • amplify-frontend-ios: amplify-xcode integration (#6867) (338cea2)

Reverts

amplify-cli-core 1.22.0 (2021-05-14)

Bug Fixes

Features

Reverts

amplify-console-integration-tests 1.6.0 (2021-05-14)

Features

amplify-e2e-core 1.19.0 (2021-05-14)

Features

Reverts

amplify-e2e-tests 2.40.0 (2021-05-14)

Features

Reverts

amplify-frontend-ios 2.20.0 (2021-05-14)

Bug Fixes

Features

  • amplify-frontend-ios: amplify-xcode integration (#6867) (338cea2)

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

...

Read more