Skip to content

Releases: getlift/lift

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

0.9.0 - First public beta!

20 May 12:52
a2fe5c3
Compare
Choose a tag to compare

🎉 This is the first public beta of Lift!

Lift ships with 4 components that you can deploy in serverless.yml:

Feel free to use these components and let us know what features you need next.

Get started 🚀

We are also more than happy to help! Open a GitHub discussion and we'll answer your questions.

You can also reach us on Twitter for help:

0.8.0

10 May 09:32
Compare
Choose a tag to compare

Release 0.8.0

Added features

Please remember the project is still in beta and we do not recommend using the component features in production just yet as we might introduce breaking changes in the component internal design and API.

Coming soon

  • 📖 Updated Github documentation of all 4 components and how to use them
  • 📈 Monitoring and alerting functionalities for all 4 components with Cloudwatch

0.7.0

26 Apr 09:04
Compare
Choose a tag to compare
  • Documentation: Added comparison to other serverless framework and benefits of using Lift
  • Static Website component: Following discussion from last week, first implementation of the Static Website component is now available. Just add the static-websites property in your serverless.yml service file and play around with it ! It implements automatic cleaning of the Bucket before stack removal and display component information on serverless info command.
  • File Storage component: The discussion regarding the File Storage component is open, feel free to give your feedback on the component interface and implementation

0.6.0

19 Apr 13:33
Compare
Choose a tag to compare

👋 whoever is watching the repository.

We are setting up releases on NPM. Lift is currently very very unstable, undocumented, etc. We are working on it internally, we do not advise using it anywhere else yet :)