Skip to content

Releases: getlift/lift

1.2.1

09 Jul 14:15
Compare
Choose a tag to compare

This release contains internal refactorings to simplify variable resolution.

1.2.0

05 Jul 08:49
1d5f71c
Compare
Choose a tag to compare

This release provides 2 new queue commands:

  • serverless <construct-name>:logs

This command displays the logs of the Lambda "worker" function.

It is an alias to serverless logs --function <construct-name>Worker and supports the same options, for example --tail to tail logs live.

  • serverless <construct-name>:send

Send a message into the SQS queue.

This command can be useful while developing to push sample messages into the queue.

When the command runs, it will prompt for the body of the SQS message. It is also possible to provide the body via the --body="message body here" option.


Demos:

image

The body can be provided interactively:

Screen 20210705 zgUU91f8

1.1.4

30 Jun 13:18
25192e6
Compare
Choose a tag to compare

Same release as 1.1.3, we are re-publishing it because the build script failed:

This release includes a new errorPage option for static-website constructs #51

It also ships an internal refactoring of variable resolution to fix #29 (#50).

1.1.3

30 Jun 13:07
17fd9fb
Compare
Choose a tag to compare

This realease includes a new errorPage option for static-website constructs #51

It also ships an internal refactoring of variable resolution to fix #29 (#50).

1.1.2

23 Jun 12:23
2665d5b
Compare
Choose a tag to compare

#55 Update dependencies and support services with no functions declared (combined with recent versions of Serverless Framework)

1.1.1

21 Jun 09:49
907632e
Compare
Choose a tag to compare
  • NodeJS 10 is now supported in #46 (thanks @adriencaccia!)
  • Fixed #47 with #49: compatibility with the new provider.iam.role.statements options in serverless.yml
  • Improved error messages in #35 and #45

As well as numerous documentation improvements thanks to the community 🙏

1.1.0

14 Jun 13:36
Compare
Choose a tag to compare

Lift v1.1 is all about SQS queues:

Queue commands

List failed messages, purge them or retry them using 3 new commands:

serverless <construct-name>:failed
serverless <construct-name>:failed:purge
serverless <construct-name>:failed:retry

Read more about Queue commands.

image

Queue examples

Never used SQS before? The new documentation includes a complete example to get you started, including:

  • how to deploy a production-ready queue
  • how to send messages to a queue
  • how to process messages

Check out all the Queue examples.

1.0.0

09 Jun 09:53
Compare
Choose a tag to compare

🚀 Lift v1, here we go!

New "Construct" design

Lift v1 embraces the AWS CDK much further and introduces a construct-oriented design:

service: my-app
provider:
    name: aws
functions: 
    # ...

plugins:
    - serverless-lift

constructs:

    # Lift constructs here

    landing-page:
        type: static-website
        path: 'landing/dist'

    avatars:
        type: storage

Lift constructs are built on top of AWS CDK constructs, allowing us to take full advantage of the CDK and its included best practices.

Learn more about Lift constructs...

Beyond the syntax changes in serverless.yml, there have been a few changes in some constructs:

Static website

Deployed static websites now automatically have recommended security headers. Better HTTP compression is also enabled by default (Brotli compression).

Security headers have been implemented using the new CloudFront Functions: they work perfectly for these kinds of use cases, and they deploy transparently without extra complexity (unlike Lambda@Edge).

The Lift documentation now also contains examples for deploying React and VueJS applications.

Webhook

Now that we have shifted to a construct-oriented design, each webhook construct gets its own event bus and API Gateway.

More constructs

More constructs are coming soon, stay tuned!

If you are looking for a specific construct, please open a discussion on GitHub!

0.9.2

01 Jun 09:12
Compare
Choose a tag to compare

Improve the deployment of static websites: files are now uploaded to S3 in a more robust way!

0.9.1

31 May 07:30
Compare
Choose a tag to compare