sst

SST v2

MIT License

Downloads
117.3K
Stars
21.5K
Committers
318

Bot releases are hidden (Show)

sst - v0.54.3

Published by thdxr almost 3 years ago

πŸš€ Enhancement

πŸ› Bug Fix

Committers:

sst - v0.54.2

Published by thdxr almost 3 years ago

πŸ› Bug Fix


Update using:

$ npx sst update 0.54.2
$ yarn sst update 0.54.2
sst - v0.54.0

Published by thdxr almost 3 years ago

πŸ“’ Significant update

This release contains extensive changes with the building + watching lifecycle. These changes greatly improve performance especially when dealing with a large set of functions. Most of this is invisible but there are a few things to note:

  1. All functions are no longer prebuilt on sst start - they will be built progressively as they are invoked.
  2. Building is prioritized over typechecking + linting so errors from those checks will show up asynchronously.
  3. The build files are now written to your .sst/artifacts folder and will no longer generate nested .build folders.

πŸ’₯ Breaking Changes:

  1. SST Console has been temporarily disabled. Great things coming soon :)
  2. Esbuild configs must now be defined as part of function props, cannot set them in sst.json
  3. bundle.esbuildConfig cannot point to a file, it must be specified in code. However, the plugins field must point to a file that exports an array of plugins

Special shout out to @kujtimiihoxha - he was invaluable in testing and tested over a dozen broken and buggy builds (and waiting for the Cloudformation to roll out). This release would not have been possible without him

sst - v0.53.4

Published by thdxr almost 3 years ago

πŸš€ Enhancement

  • #1125 Function: allow imported IConstructs in attachPermissions (@fwang)
  • #1126 Function: allow setDefaultFunctionProps before Functions are created (@fwang)

πŸ› Bug Fix

  • #1123 Fixed bug with adding multiple topic subscribers in same stack (@thdxr)

πŸ“ Documentation

  • #1119 Docs: Removed redundant config for Thundra integration (@serkan-ozal)
  • #1110 Docs: Add a missing new line in code sample (@jfix)

Committers:


Update using:

$ npx sst update 0.53.4
$ yarn sst update 0.53.4
sst - v0.53.3

Published by thdxr almost 3 years ago

πŸš€ Enhancement

  • #1102 sst start: default CloudFormation rollback behavior to true (@fwang)
  • #1104 Make deployId public (@thdxr)

πŸ› Bug Fix

  • #1103 Script: fix response too long error (@fwang)
  • #1098 sst deploy: UPDATE_FAILED shown instead of the actual error message (@fwang)
  • #1096 sst deploy: fail with error "Cannot convert undefined or null to object (@fwang)

Update using:

$ npx sst update 0.53.3
$ yarn sst update 0.53.3
sst - v0.53.2

Published by thdxr almost 3 years ago

πŸ› Bug Fix

  • #1087 EventBus: cannot import using bus ARN where the ARN is a CDK import (@fwang)

πŸ“ Documentation

Committers:


Update using:

$ npx sst update 0.53.2
$ yarn sst update 0.53.2
sst - v0.53.1

Published by thdxr almost 3 years ago

πŸš€ Enhancement

πŸ› Bug Fix

πŸ“ Documentation

Committers


Update using:

$ npx sst update 0.53.1
$ yarn sst update 0.53.1
sst - v0.53.0

Published by fwang almost 3 years ago

πŸ’₯ Breaking Change in CDK

If you are using "HttpUserPoolAuthorizer" from "@aws-cdk/aws-apigatewayv2-authorizers", userPoolClient is now renamed to userPoolClients. Chage this:

new HttpUserPoolAuthorizer({
  userPool,
  userPoolClient,
})

to:

new HttpUserPoolAuthorizer({
  userPool,
  userPoolClients: [userPoolClient],
})

More info

πŸ› Bug Fix

  • #1050 Update CDK to v1.132.0 (@fwang)
  • #1051 EventBus: fix event bus cannot be imported by name (@fwang)
  • #1052 Console: incorrect route path in Api panel for custom stage (@fwang)
  • #1053 Table: add instructions for importing tables with stream enabled (@fwang)
  • #1054 Core: after a deploy failure, redeploy detects no changes (@fwang)

πŸ“ Documentation

Contributors

sst - v0.52.0

Published by fwang almost 3 years ago

πŸŽ‰ Announcing SST Console Beta

Try it out with sst start --console

πŸš€ Enhancement

  • #508 sst start: add browser console (@fwang).
  • #1031 Function: throw if the permission grant does not exist on the construct (@omer-to)

Contributors

Update using:

$ npx sst update 0.52.0
$ yarn sst update 0.52.0
sst - v0.51.1

Published by thdxr almost 3 years ago

πŸ› Bug Fix

  • Fixed issue for udp mode

Update using:

$ npx sst update 0.51.1
$ yarn sst update 0.51.1
sst - v0.51.0

Published by thdxr almost 3 years ago

πŸš€ Enhancement

  • #1025 Experimental UDP based communication with AWS (@thdxr). Try it out with sst start --udp

Update using:

$ npx sst update 0.51.0
$ yarn sst update 0.51.0
sst - v0.50.3

Published by thdxr almost 3 years ago

πŸš€ Enhancement

  • #1015 Function: use placeholder Code asset instance instead of inline on sst remove (@fwang)
  • #979 sst start: set log retention in debug stack - #883 (@junaway)

πŸ› Bug Fix

  • #1018 Fix extra certs issue (@thdxr)
  • #1002 Add type definitions for Node and ensure that the major version is the same with default runtime (@omer-to)
  • #982 Fix for breakpoints causing disconnects (@thdxr)

πŸ“ Documentation

Committers: 4


Update using:

$ npx sst update 0.50.3
$ yarn sst update 0.50.3
sst - v0.50.2

Published by thdxr almost 3 years ago

πŸš€ Enhancement

  • Fix for function props sometimes not being applied in the right order (@thdxr)

Update using:

$ npx sst update 0.50.2
$ yarn sst update 0.50.2
sst - v0.50.1

Published by thdxr almost 3 years ago

πŸš€ Enhancement

  • #971 Updates to typescript template for create-serverless-stack (@thdxr)

Update using:

$ npx sst update 0.50.1
$ yarn sst update 0.50.1
sst - v0.50.0

Published by fwang almost 3 years ago

πŸš€ Enhancement

  • #969 Core: optimize deploy speed when stack template is unchanged (@fwang)

Update using:

$ npx sst update 0.50.0
$ yarn sst update 0.50.0
sst - v0.49.2

Published by fwang almost 3 years ago

πŸš€ Enhancement

  • #966 StaticSite: Support alternate names (@thdxr)
  • #900 NextjsSite: allow using existing CloudFront cache policies (@dkershner6)
  • #963 WebSocketApi: attachPermission grants the "execute-api:ManageConnections" permission (@CorentinDoue)

πŸ› Bug Fix

  • #964 NextjsSite: fix constant environment values not replaced in API route (@fwang)

πŸ“ Documentation

Contributors:


Update using:

$ npx sst update 0.49.2
$ yarn sst update 0.49.2
sst - v0.49.1

Published by thdxr almost 3 years ago

πŸš€ Enhancement

  • #961 Support overriding testMatch in jest config (@thdxr)
  • #950 feat(ApolloApi): Add support for base route (@iDVB)

Committers: 2


Update using:

$ npx sst update 0.49.1
$ yarn sst update 0.49.1
sst - v0.49.0

Published by thdxr almost 3 years ago

πŸš€ Enhancement


Update using:

$ npx sst update 0.49.0
$ yarn sst update 0.49.0
sst - v0.48.0

Published by thdxr about 3 years ago

πŸ’₯ Breaking Change

Linting: This release has a change to how linting works to better support it with editor plugins. You'll need to add the following to package.json

{
  "eslintConfig": {
    "extends": [
      "serverless-stack"
    ]
  }
}

More info

πŸš€ Enhancement

  • #936 ESLint changes for better editor integration (@thdxr)

Update using:

$ npx sst update 0.48.0
$ yarn sst update 0.48.0
sst - v0.47.2

Published by thdxr about 3 years ago

πŸ› Bug Fix

  • #935 Lambda Runtime Server disable strict JSON checking (@thdxr)

Update using:

$ npx sst update 0.47.2
$ yarn sst update 0.47.2