Skip to content

Releases: micheleangioni/sls-node-ts

v0.4.0

19 Feb 21:24
Compare
Choose a tag to compare

New features:

  • Added Localstack integration to deploy locally
  • Added new npm scripts to deploy locally
  • Added docker-compose.yaml file
  • Added serverless-deployment-bucket to customise the name of the deployment bucket
  • Added deactivated-by-default AWS X-Ray configuration

Changes:

  • Moved from Webpack to serverless-plugin-typescript to compile TypeScript
  • Reduced lambda memory capacity to 512 MB
  • Moved from tslint to eslint
  • Updated several packages version
  • Much more detailed readme

Fixes:

  • Few minor bug fixes

v0.3.0

03 Feb 20:16
Compare
Choose a tag to compare

New features:

  • Domain Events via AWS SNS

Improvements:

  • Improved TypeScript compiler options
  • The Secret name and default MongoDB database name now depend on the application name as defined in the package.json
  • New signature for createUser mutation
  • The UserRepo has now a single persist() method
  • Added Logger Interface and a simple ConsoleLogger implementation
  • Many package updates

v0.2.0

30 Jan 19:07
Compare
Choose a tag to compare

Improvements:

  • The application secrets, used to populate the environment variables, are now stored in a single AWS Secrets Manager's secret, leading to significative money sparing
  • Several packages upgrades

Fixes:

  • Due to a bug in the GraphQL server package, NODE_ENV will be now set to production even in the staging environment. This has no effects on the application as the ENV environment was already set and used to determine the behaviour of the application, eg. which secrets to fetch

  • Fixed a CORS issue

v0.1.0

19 Jan 17:35
22c800b
Compare
Choose a tag to compare

First public release.

Features:

  • Serverless Framework
  • CORS
  • Secrets via AWS Secrets Manager
  • Authentication via Lambda Authorizers
  • Apollo GraphQL server with modularized schemas
  • REST endpoint
  • DDD structure
  • MongoDB integration
  • Offline bundling for local development
  • Testing through Jest