🚀 Enhancement
- #620 Api: support $default catch-all route (@fwang)
new Api(this, "Api", { routes: { "GET /notes" : "src/list.main", "POST /notes" : "src/create.main", "$default" : "src/default.main", }, });
- #618 Api: add support for HTTP proxy routes (@fwang)
new Api(this, "Api", { routes: { "GET /": { url: "http://domain.com", }, }, });
- #621 ApolloApi: create 1 Lambda handler for both GET and POST routes (@fwang)
- #616 sst start: print descriptive error message for handler not found (@fwang)
🐛 Bug Fix
Update using:
$ npm install --save --save-exact @serverless-stack/cli@0.36.0 @serverless-stack/resources@0.36.0
Assets
2
🚀 Enhancement
- #610 sst start: force include aws-sdk as esbuild externals (@fwang)
- #609 StaticSite: allow extending the function for creating Route 53 records (@fwang)
🐛 Bug Fix
- #613 StaticSite: check path and buildOutput exist on build (@fwang)
- #611 sst start: crash if functions has multiple dot in the handler (@fwang)
- #612 ReactStaticSite: display environment variables in sst deploy output (@fwang)
📝 Documentation
- #607 Adding React.js + Cognito auth example (@jayair)
- #599 Doc: add TypeScript examples for cross stack references (@fwang)
Update using:
$ npm install --save --save-exact @serverless-stack/cli@0.35.2 @serverless-stack/resources@0.35.2
Assets
2
🚀 Enhancement
- #595 sst start: send descriptive error response when disconnected (@fwang)
- #590 Function: support sharing layers across stacks (@fwang)
- #594 sst test: support .env environment variables for running tests (@fwang)
- #586 Template: add python compiled files to .gitignore (@fwang)
- #587 Template: add .env to starter template (@fwang)
🐛 Bug Fix
Update using:
$ npm install --save --save-exact @serverless-stack/cli@0.35.1 @serverless-stack/resources@0.35.1
Assets
2
🚀 Enhancement
- #564 Core: Allow custom path for app entry in sst config (@geekmidas)
- #575 Core: Support esbuild config in sst config (@erikm-icario)
- #578 ReactStaticSite: display React environment variables after deploying (@fwang)
- #571 Stack: improve error messaging for invalid stack props (@fwang)
- #576 Api: support ALB routes (@fwang)
📝 Documentation
- #574 Doc: explain the design choice behind using esbuild (@fwang)
- #573 Migration guide: add an example of hybrid multi-service Serverless Framework and SST app (@fwang)
Contributors
- Lebogang Mabala (@geekmidas)
- Erik Mikkelson (@erikm-icario)
Assets
2
🚀 Enhancement
- #551 Function: support custom esbuild config (@erikm-icario)
- #552 Function: support granting permissions to RDS ServerlessCluster (@pyoung213)
📝 Documentation
Contributors
- Patrick Young (@pyoung213)
- @erikm-icario
Update using:
$ npm install --save --save-exact @serverless-stack/cli@0.33.1 @serverless-stack/resources@0.33.1
Assets
2
🚀 Enhancement
- #525 ReactStaticSite: new React SPA construct with React environment variable integration (@fwang)
More examples here - https://docs.serverless-stack.com/constructs/ReactStaticSite
new ReactStaticSite(this, "ReactSite", { path: "path/to/react-app", environment: { REACT_APP_API_URL: api.url, REACT_APP_USER_POOL_CLIENT: auth.cognitoUserPoolClient.userPoolClientId, }, });
- #550 Function: add .jsx and .tsx extension support (@geekmidas)
Contributors
- Lebogang Mabala (@geekmidas)
Update using:
$ npm install --save --save-exact @serverless-stack/cli@0.33.0 @serverless-stack/resources@0.33.0
Assets
2
🐛 Bug Fix
- #533 create-serverless-stack: default runtime not set for tests in the non-Node.js templates (@fwang)
- #536 sst start: importing file fails with ModuleNotFoundError for Python runtimes (@fwang)
📝 Documentation
Contributors:
- Santiago Kent (@InfraK)
Update using:
$ npm install --save --save-exact @serverless-stack/cli@0.32.1 @serverless-stack/resources@0.32.1
Assets
2
🚀 Enhancement
📝 Documentation
Update using:
$ npm install --save --save-exact @serverless-stack/cli@0.32.0 @serverless-stack/resources@0.32.0
Assets
2
🚀 Enhancement
- #516 Api: check for duplicated routes at build time (@fwang)
- #515 Function: support custom install commands for Python runtime (@fwang)
- #511 Cron: allow configuring event payload (@fwang)
🐛 Bug Fix
📝 Documentation
Update using:
$ npm install --save --save-exact @serverless-stack/cli@0.31.0 @serverless-stack/resources@0.31.0
Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
