Releases: micheleangioni/sls-node-ts
Releases · micheleangioni/sls-node-ts
v0.4.0
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
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
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 toproduction
even in the staging environment. This has no effects on the application as theENV
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
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