UNPKG

serverless

Version:

Serverless Framework - Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more

776 lines (581 loc) 80.1 kB
# 1.48.4 (2019-07-25) - [Add note for supported version of existing bucket feature](https://github.com/serverless/serverless/pull/6435) - [Support in interactive flow for SFE provided AWS creds](https://github.com/serverless/serverless/pull/6440) - [Fix sls package regression caused by cred fail fast](https://github.com/serverless/serverless/pull/6447) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.48.3...v1.48.4) # 1.48.3 (2019-07-23) - [Issue 6364 request path](https://github.com/serverless/serverless/pull/6422) - [Remove spaces from Cognito Pool Name](https://github.com/serverless/serverless/pull/6419) - [Use slss.io for links](https://github.com/serverless/serverless/pull/6428) - [Fix regression in EC2 & CodeBuild caused by missing creds check](https://github.com/serverless/serverless/pull/6427<Paste>) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.48.2...v1.48.3) # 1.48.2 (2019-07-19) - [Fix issues in post install and pre uninstall scripts](https://github.com/serverless/serverless/pull/6415) - ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.48.1...v1.48.2) # 1.48.1 (2019-07-19) - [Use Python3 for Python in interactive setup](https://github.com/serverless/serverless/pull/6406) - [Fixing broken link for Node install.](https://github.com/serverless/serverless/pull/6405) - [Added Cloud Build option for serverless deploy guide](https://github.com/serverless/serverless/pull/6401) - [Changed AWS subscription filters to use function object name](https://github.com/serverless/serverless/pull/6402) - [Strip trailing comment when renaming a service](https://github.com/serverless/serverless/pull/6408) - [Improve tracking reliability](https://github.com/serverless/serverless/pull/6410) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.48.0...v1.48.1) # 1.48.0 (2019-07-18) - [SFE plugin & sdk version info](https://github.com/serverless/serverless/pull/6344) - [Allow optionally splitting SSM parameter value for StringList type](https://github.com/serverless/serverless/pull/6365) - [Cross region SNS Trigger](https://github.com/serverless/serverless/pull/6366) - [Fix typo](https://github.com/serverless/serverless/pull/6379) - [Add SLS_NO_WARNINGS env var](https://github.com/serverless/serverless/pull/6345) - [Fix async S3 test](https://github.com/serverless/serverless/pull/6385) - [Fix AWS secret access key validation in interactive CLI](https://github.com/serverless/serverless/pull/6387) - [Improve post install message](https://github.com/serverless/serverless/pull/6388) - [PLAT-1385 Ensure expected service name in interactively created project](https://github.com/serverless/serverless/pull/6386) - [Updated gradle and kotlin.js gradle plugin fixing #5598](https://github.com/serverless/serverless/pull/6372) - [actually update the right aws creds link interactive setup aws](https://github.com/serverless/serverless/pull/6395) - [Integrating Components](https://github.com/serverless/serverless/pull/6350) - [Add support for existing Cognito User Pools](https://github.com/serverless/serverless/pull/6362) - [Add the missing colon](https://github.com/serverless/serverless/pull/6398) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.47.0...v1.48.0) # 1.47.0 (2019-07-10) - [Add Onica as a Consultant](https://github.com/serverless/serverless/pull/6300) - [Correct typo](https://github.com/serverless/serverless/pull/6301) - [Adapt new ESLint and Prettier configuration](https://github.com/serverless/serverless/pull/6284) - [Ensure deploy is triggered in CI](https://github.com/serverless/serverless/pull/6306) - [Remove jsbeautify configuration](https://github.com/serverless/serverless/pull/6309) - [Improve PR template](https://github.com/serverless/serverless/pull/6308) - [Allow users to specify API Gateway Access Log format](https://github.com/serverless/serverless/pull/6299) - [Fix service.provider.region resolution](https://github.com/serverless/serverless/pull/6317) - [Add null as a consultant](https://github.com/serverless/serverless/pull/6323) - [Update very minor typo in credentials.md](https://github.com/serverless/serverless/pull/6321) - [Expose non-errors in informative way](https://github.com/serverless/serverless/pull/6318) - [Fix async leaks detection conditional](https://github.com/serverless/serverless/pull/6319) - [Typo fix in AWS ALB event documentation](https://github.com/serverless/serverless/pull/6325) - [Websockets: fix passing log group ARN](https://github.com/serverless/serverless/pull/6310) - [Specify invoke local option in the guide](https://github.com/serverless/serverless/pull/6327) - [Update Webpack version and usage of aws-nodejs-ecma-script template](https://github.com/serverless/serverless/pull/6324) - [Make ALB event target group names unique](https://github.com/serverless/serverless/pull/6322) - [Improve Travis CI conf](https://github.com/serverless/serverless/pull/6330) - [Support for Github Entreprise in sls create](https://github.com/serverless/serverless/pull/6332) - [Merge patch 1.46.1 release artifacts back into master](https://github.com/serverless/serverless/pull/6343) - [Add support for existing S3 buckets](https://github.com/serverless/serverless/pull/6290) - [PLAT-1202 - Interactive `serverless` create](https://github.com/serverless/serverless/pull/6294) - [PLAT-1091 - message in `npm i` output about the `serverless` quickstart command](https://github.com/serverless/serverless/pull/6238) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.46.1...v1.47.0) # 1.46.1 (2019-06-28) - [Fix service.provider.region resolution](https://github.com/serverless/serverless/pull/6317) - [Ensure deploy is triggered in CI](https://github.com/serverless/serverless/pull/6306) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.46.0...v1.46.1) # 1.46.0 (2019-06-26) - [Fix formatting issue with Markdown link](https://github.com/serverless/serverless/pull/6228) - [Update docs | dont use provider.tags with shared API Gateway](https://github.com/serverless/serverless/pull/6225) - [Fix: Update azure template](https://github.com/serverless/serverless/pull/6258) - [Improve user message](https://github.com/serverless/serverless/pull/6254) - [Reference custom ApiGateway for models and request validators if conf…](https://github.com/serverless/serverless/pull/6231) - [Ensure integration tests do not fail when run concurrently](https://github.com/serverless/serverless/pull/6256) - [Improve integration test experience](https://github.com/serverless/serverless/pull/6253) - [Fix lambda integration timeout response template](https://github.com/serverless/serverless/pull/6255) - [Fix duplicate packaging issue](https://github.com/serverless/serverless/pull/6244) - [Fix Travis configuration for branch/tag runs](https://github.com/serverless/serverless/pull/6265) - [fixed a typo 🖊](https://github.com/serverless/serverless/pull/6275) - [Fix #6267](https://github.com/serverless/serverless/pull/6268) - [#6017 Allow to load plugin from path](https://github.com/serverless/serverless/pull/6261) - [Added correction based on community feedback](https://github.com/serverless/serverless/pull/6286) - [Remove package-lock.json and shrinkwrap scripts](https://github.com/serverless/serverless/pull/6280) - [Remove README redundant link](https://github.com/serverless/serverless/pull/6288) - [Remove default stage value in provider object](https://github.com/serverless/serverless/pull/6200) - [Use naming to get stackName](https://github.com/serverless/serverless/pull/6285) - [Fix typo in link to ALB docs](https://github.com/serverless/serverless/pull/6292) - [Add ip, method, header and query conditions to ALB events](https://github.com/serverless/serverless/pull/6293) - [Feature/support external websocket api](https://github.com/serverless/serverless/pull/6272) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.45.1...v1.46.0) # 1.45.1 (2019-06-12) - [Fix IAM policies setup for functions with custom name](https://github.com/serverless/serverless/pull/6240) - [Fix Travis CI deploy config](https://github.com/serverless/serverless/pull/6234) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.45.0...v1.45.1) # 1.45.0 (2019-06-12) - [Add `--config` option](https://github.com/serverless/serverless/pull/6216) - [Fix and improve ESlint config](https://github.com/serverless/serverless/pull/6188) - [Tests: Fix mocha config](https://github.com/serverless/serverless/pull/6187) - [Thorough integration testing](https://github.com/serverless/serverless/pull/6148) - [Tests: Isolation improvements](https://github.com/serverless/serverless/pull/6186) - [Add support for Websocket Logs](https://github.com/serverless/serverless/pull/6088) - [Cleanup and improve Travis CI configuration](https://github.com/serverless/serverless/pull/6178) - [Tests: Fix stub configuration](https://github.com/serverless/serverless/pull/6205) - [Tests: Upgrade Sinon](https://github.com/serverless/serverless/pull/6206) - [Add Application Load Balancer event source](https://github.com/serverless/serverless/pull/6073) - [Do not run integration tests for PR's](https://github.com/serverless/serverless/pull/6207) - [Adding a validation to validation.js script](https://github.com/serverless/serverless/pull/6192) - [Tests: Upgrade dependencies, improve isolation and experience on Windows](https://github.com/serverless/serverless/pull/6208) - [Add support for S3 hosted package artifacts](https://github.com/serverless/serverless/pull/6196) - [Remove root README generator](https://github.com/serverless/serverless/pull/6215) - [Myho/npm lint fix](https://github.com/serverless/serverless/pull/6217) - [Use common prefix for log groups permissions at Lambdas' execution roles](https://github.com/serverless/serverless/pull/6212) - [Update Scala version to 2.13.0 for aws-scala-sbt template](https://github.com/serverless/serverless/pull/6222) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.44.1...v1.45.0) # 1.44.1 (2019-05-28) - [Fix enterprise plugin lookup in global yarn installs](https://github.com/serverless/serverless/pull/6183) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.44.0...v1.44.1) # 1.44.0 (2019-05-28) - [Built in integration of Serverless Enterprise](https://github.com/serverless/serverless/pull/6074) - [Setup Travis Windows support / Remove AppVeyor](https://github.com/serverless/serverless/pull/6132) - [Update required Node.js version / Add version check](https://github.com/serverless/serverless/pull/6077) - [Add scopes for cognito type APIGW referenced authorizer ](https://github.com/serverless/serverless/pull/6150) - [Do not throw error if authorizer has empty claims](https://github.com/serverless/serverless/pull/6121) - [Tests: Patch mocha bugs and fix broken async flow cases](https://github.com/serverless/serverless/pull/6157) - [Fix tagging API Gateway stage fails if tag contains special characters like space](https://github.com/serverless/serverless/pull/6139) - [Solve the problem of principal format in China region](https://github.com/serverless/serverless/pull/6127) - [Upgrade mocha, switch from istanbul to nyc, improve tests configuration](https://github.com/serverless/serverless/pull/6169) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.43.0...v1.44.0) # 1.43.0 (2019-05-20) - [Update services.md](https://github.com/serverless/serverless/pull/6138) - [Azure: exclude development dependency files when packaging functions](https://github.com/serverless/serverless/pull/6137) - [Update release process docs and toolings](https://github.com/serverless/serverless/pull/6113) - [Update AWS Node.js runtime to version 10](https://github.com/serverless/serverless/pull/6142) - [Fix tests setup issues](https://github.com/serverless/serverless/pull/6147) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.42.3...v1.43.0) # 1.42.3 (2019-05-14) - [Update deploy.md](https://github.com/serverless/serverless/pull/6110) - [Adding a more specific example of how to package individually](https://github.com/serverless/serverless/pull/6108) - [Update Azure Functions Template](https://github.com/serverless/serverless/pull/6106) - [Update cloudflare documentation](https://github.com/serverless/serverless/pull/6105) - [Azure template update](https://github.com/serverless/serverless/pull/6122) - [Remove not used module](https://github.com/serverless/serverless/pull/6095) - [Support color output in tests](https://github.com/serverless/serverless/pull/6119) - [Fix validation after API Gateway deployment](https://github.com/serverless/serverless/pull/6128) - [Improve handling of custom API Gateway options](https://github.com/serverless/serverless/pull/6129) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.42.2...v1.42.3) # 1.42.2 (2019-05-10) - [Fix restApiId resolution in post CF deployment phase](https://github.com/serverless/serverless/pull/6111) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.42.1...v1.42.2) # 1.42.1 (2019-05-09) - [Fix bug with `cors: true`](https://github.com/serverless/serverless/pull/6104) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.42.0...v1.42.1) # 1.42.0 (2019-05-09) - [Update cors.md](https://github.com/serverless/serverless/pull/6027) - [Add tags to AWS APIGateway Stage](https://github.com/serverless/serverless/pull/5851) - [Remove safeguards when using API Gateway Stage resource settings](https://github.com/serverless/serverless/pull/6040) - [Enable Setting Amazon API Gateway API Key Value](https://github.com/serverless/serverless/pull/5982) - [Add more specific sub command error handling](https://github.com/serverless/serverless/pull/6038) - [Use region pseudo parameter](https://github.com/serverless/serverless/pull/6026) - [Add authorization scopes support for cognito user pool integration](https://github.com/serverless/serverless/pull/6000) - [Merging v1.41.1 changes back into master](https://github.com/serverless/serverless/pull/6042) - [Support wildcard in API Gateway cors domains](https://github.com/serverless/serverless/pull/6043) - [Support setting both proxy and ca file for awsprovider AWS config agent](https://github.com/serverless/serverless/pull/5952) - [Fix doc: How to update serverless](https://github.com/serverless/serverless/pull/6052) - [Update event.md](https://github.com/serverless/serverless/pull/6061) - [Allow Fn::Join in stream event arns](https://github.com/serverless/serverless/pull/6064) - [Fix markup error with Authe1.42.0 (2019-05-09)ntication value](https://github.com/serverless/serverless/pull/6068) - [Drop duplicate paragraph in aws/guide/credentials](https://github.com/serverless/serverless/pull/6075) - [Improve integration test of aws-scala-sbt](https://github.com/serverless/serverless/pull/6079) - [Highlight skipping of deployments](https://github.com/serverless/serverless/pull/6070) - [Add support for API Gateway REST API Logs](https://github.com/serverless/serverless/pull/6057) - [Implement logging with Log4j2 for aws-scala-sbt](https://github.com/serverless/serverless/pull/6078) - [Update serverless.yml.md](https://github.com/serverless/serverless/pull/6085) - [Fixed three small typos in doc](https://github.com/serverless/serverless/pull/6092) - [fixed small errors in spotinst docs](https://github.com/serverless/serverless/pull/6093) - [Add support for API Gateway Binary Media Types](https://github.com/serverless/serverless/pull/6063) - [SDK based API Gateway Stage updates](https://github.com/serverless/serverless/pull/6084) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.41.1...v1.42.0) # 1.41.1 (2019-04-23) - [Remove safeguards when using API Gateway Stage resource settings](https://github.com/serverless/serverless/pull/6040) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.41.0...v1.41.1) # 1.41.0 (2019-04-18) - [Add error message when provider does not exist](https://github.com/serverless/serverless/pull/5964) - [The code for removing comments is easy to read](https://github.com/serverless/serverless/pull/5973) - [Added rust template for Cloudflare WASM](https://github.com/serverless/serverless/pull/5971) - [Remove useless variable assignment](https://github.com/serverless/serverless/pull/5991) - [Merge identical IF-branches](https://github.com/serverless/serverless/pull/5989) - [eslint: Mark as root config](https://github.com/serverless/serverless/pull/5998) - [#4750 Java invoke local support for handlers that implement RequestStreamHandler](https://github.com/serverless/serverless/pull/5954) - [#5993: Ability to pass args for docker run command during invoke local docker](https://github.com/serverless/serverless/pull/5994) - [Add additional Capability when Transform is detected](https://github.com/serverless/serverless/pull/5997) - [#5990: Fix layer download caching during invoke local docker](https://github.com/serverless/serverless/pull/5992) - [#5947: Ensure invoke local docker runs lambda with the dependencies](https://github.com/serverless/serverless/pull/5977) - [Updating Node.js runtime version](https://github.com/serverless/serverless/pull/6011) - [Make it easier on the eyes of serverless newcomers](https://github.com/serverless/serverless/pull/6013) - [Allow specifying a retention policy for lambda layers](https://github.com/serverless/serverless/pull/6010) - [Update quick-start.md](https://github.com/serverless/serverless/pull/6018) - [Add AWS x-ray support for API Gateway](https://github.com/serverless/serverless/pull/5692) - [Add support for multiple usage plans](https://github.com/serverless/serverless/pull/5970) - [#5945: Invoke local docker to pass env vars to lambda container](https://github.com/serverless/serverless/pull/5988) - [Update newsletter + enterprise link in readme](https://github.com/serverless/serverless/pull/6023) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.40.0...v1.41.0) # 1.40.0 (2019-03-28) - [Align error logging](https://github.com/serverless/serverless/pull/5937) - [Fixing minor typo](https://github.com/serverless/serverless/pull/5943) - [Documentation tweak around shared authorizers](https://github.com/serverless/serverless/pull/5944) - [Support for asynchronous lambda invocation with integration type AWS](https://github.com/serverless/serverless/pull/5898) - [Add unit tests for getLocalAccessKey function](https://github.com/serverless/serverless/pull/5948) - [Document changes from #4951](https://github.com/serverless/serverless/pull/5949) - [Added ability to create custom stack names and API names](https://github.com/serverless/serverless/pull/4951) - [Fixes #5188 "Failed to fetch the event types list due the error: API …](https://github.com/serverless/serverless/pull/5335) - [Allow \* in variable string literal defaults](https://github.com/serverless/serverless/pull/5640) - [Add Serverless instanceId concept](https://github.com/serverless/serverless/pull/5926) - [Doc: Include that APIGateway status code of async events](https://github.com/serverless/serverless/pull/5957) - [Update npm dependencies](https://github.com/serverless/serverless/pull/5968) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.39.1...v1.40.0) # 1.39.1 (2019-03-18) - [Revert "Fixed #4188 - Package generating incorrect package artifact path in serverless-state.json"](https://github.com/serverless/serverless/pull/5936) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.39.0...v1.39.1) # 1.39.0 (2019-03-15) - [Add support for invoke local with docker](https://github.com/serverless/serverless/pull/5863) - [fix regression with golang check on windows ](https://github.com/serverless/serverless/pull/5899) - [Support for Cloudwatch Event InputTransformer](https://github.com/serverless/serverless/pull/5912) - [Allow individual packaging with TypeScript source maps](https://github.com/serverless/serverless/pull/5743) - [Support API Gateway stage deployment description](https://github.com/serverless/serverless/pull/5509) - [Allow Fn::Join in SQS arn builder](https://github.com/serverless/serverless/pull/5351) - [Add AWS x-ray support for Lambda](https://github.com/serverless/serverless/pull/5860) - [Fix CloudFormation template normalization](https://github.com/serverless/serverless/pull/5885) - [Fix bug when using websocket events with functions with custom roles](https://github.com/serverless/serverless/pull/5880) - [Print customized function names correctly in sls info output](https://github.com/serverless/serverless/pull/5883) - [Added websockets authorizer support](https://github.com/serverless/serverless/pull/5867) - [Support more route characters for websockets](https://github.com/serverless/serverless/pull/5865) - [kotlin jvm maven updates](https://github.com/serverless/serverless/pull/5872) - [Put `Custom Response Headers` into `[Responses]`](https://github.com/serverless/serverless/pull/5862) - [Packaging exclude only config file being used](https://github.com/serverless/serverless/pull/5840) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.38.0...v1.39.0) # 1.38.0 (2019-02-20) - [Set timout & others on context in python invoke local](https://github.com/serverless/serverless/pull/5796) - [Append in Custom Syntax](https://github.com/serverless/serverless/pull/5799) - [Don't load config for `config`](https://github.com/serverless/serverless/pull/5798) - [Replace blocking fs.readFileSync with non blocking fs.readFile in checkForChanges.js](https://github.com/serverless/serverless/pull/5791) - [Added layer option for deploy function update-config](https://github.com/serverless/serverless/pull/5787) - [fix makeDeepVariable replacement](https://github.com/serverless/serverless/pull/5809) - [Make local ruby pry work](https://github.com/serverless/serverless/pull/5718) - [Replace \ with / in paths on windows before passing to nanomatch](https://github.com/serverless/serverless/pull/5808) - [Support deploying GoLang to AWS from Windows!](https://github.com/serverless/serverless/pull/5813) - [Fix windows go rework](https://github.com/serverless/serverless/pull/5816) - [Make use of join operator first argument in sns docs](https://github.com/serverless/serverless/pull/5826) - [add support for command type='container'](https://github.com/serverless/serverless/pull/5821) - [Add Google Python function template](https://github.com/serverless/serverless/pull/5819) - [Update config-credentials.md](https://github.com/serverless/serverless/pull/5827) - [Update bucket conf to default AES256 encryption.](https://github.com/serverless/serverless/pull/5800) - [Fix: override wildcard glob pattern (\*\*) in resolveFilePathsFromPatterns](https://github.com/serverless/serverless/pull/5825) - [Indicate unused context in aws-nodejs-typescipt](https://github.com/serverless/serverless/pull/5832) - [Add stack trace to aws/invokeLocal errors](https://github.com/serverless/serverless/pull/5835) - [Missing underscore](https://github.com/serverless/serverless/pull/5836) - [Updating cloudformation resource reference url](https://github.com/serverless/serverless/pull/5690) - [Docs: Replacing "runtimes" with "templates"](https://github.com/serverless/serverless/pull/5843) - [Add support for websockets event](https://github.com/serverless/serverless/pull/5824) - [AWS: \${ssm} resolve vairbale as JSON if it is stored as JSON in Secrets Manager](https://github.com/serverless/serverless/pull/5842) - [Fix service name in template install message](https://github.com/serverless/serverless/pull/5839) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.37.1...v1.38.0) # 1.37.0 (2019-02-06) - [Fixes for AWS cors config issues](https://github.com/serverless/serverless/pull/5785) - [Preserve whitespaces in single-quote literal fallback](https://github.com/serverless/serverless/pull/5775) - [AWS: Add fallback support in ${cf} and ${s3}](https://github.com/serverless/serverless/pull/5758) - [Throw an error if plugin is executed outside of a serverless directory](https://github.com/serverless/serverless/pull/5636) - [Require provider.credentials vars to be resolved before s3/ssm/cf vars](https://github.com/serverless/serverless/pull/5763) - [Provide multi origin cors values](https://github.com/serverless/serverless/pull/5740) - [handle layers paths with trailing slash and leading ./ or just .](https://github.com/serverless/serverless/pull/5656) - [Resolve profile before performing aws-sdk dependent actions](https://github.com/serverless/serverless/pull/5744) - [Fix assuming a role with an AWS profile](https://github.com/serverless/serverless/pull/5739) - [Allows Fn::GetAtt with Lambda DLQ-onError](https://github.com/serverless/serverless/pull/5139) - [Fix #5664 - Rollback fails due to a timestamp parsing error](https://github.com/serverless/serverless/pull/5710) - [AWS: Tell S3 bucket name and how to recover if deployment bucket does not exist](https://github.com/serverless/serverless/pull/5714) - [Do not print logs if print command is used.](https://github.com/serverless/serverless/pull/5728) - [Default to error code if message is non-existent](https://github.com/serverless/serverless/pull/4794) - [Add resource count and warning to info display](https://github.com/serverless/serverless/pull/4822) - [Add uploaded file name to log while AWS deploy](https://github.com/serverless/serverless/pull/5495) - [Enable tab completion for slss shortcut](https://github.com/serverless/serverless/pull/4712) - [Upgrade google-cloudfunctions to v2 and set defaults to node8 etc](https://github.com/serverless/serverless/pull/5311) - [Convert reservedConcurrency to integer to allow use env var](https://github.com/serverless/serverless/pull/5705) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.36.3...v1.37.0) # 1.36.3 (2019-01-23) - [AWS: Consolidates Lambda::Permission objects for cloudwatchLog events](https://github.com/serverless/serverless/pull/5531) - [Suppress confusing warning "A valid undefined..." ](https://github.com/serverless/serverless/pull/5723) - [Add google go template](https://github.com/serverless/serverless/pull/5726) - [Provide AWS_PROFILE from configuration for invoke local](https://github.com/serverless/serverless/pull/5662) - [Test that CLI does not convert numeric option to number](https://github.com/serverless/serverless/pull/5727) - [Remove duplicate-handler warnings based on community feedback.](https://github.com/serverless/serverless/pull/5733) - [Enable download template from a private github repo using personal access token](https://github.com/serverless/serverless/pull/5715) - [Fix sls plugin install -n @scoped/package](https://github.com/serverless/serverless/pull/5736) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.36.2...v1.36.3) # 1.36.2 (2019-01-21) - [AWS: Request cache should add region as key to prevent cross-region cache collision](https://github.com/serverless/serverless/pull/5694) - [Fixed a link](https://github.com/serverless/serverless/pull/5707) - [Clarify docs for the http key for GCF](https://github.com/serverless/serverless/pull/5680) - [Fix awsProvider.js : "Cannot use 'in' operator to search for '0'](https://github.com/serverless/serverless/pull/5688) - [Fix array notation in stream ARN](https://github.com/serverless/serverless/pull/5702) - [Remove platform code](https://github.com/serverless/serverless/pull/5687) - [Increase @types/aws-lambda version in aws-nodejs-typescript template](https://github.com/serverless/serverless/pull/5695) - [Update aws-scala-sbt template](https://github.com/serverless/serverless/pull/5725) - [docs: Kubeless secrets](https://github.com/serverless/serverless/pull/5130) - [docs menu sidebar - added [Getting Started] above [Providers]](https://github.com/serverless/serverless/pull/5721) - [Fix layer doc reference to functions (should be layers)](https://github.com/serverless/serverless/pull/5697) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.36.1...v1.36.2) # 1.36.1 (2019-01-14) - [Update layers.md](https://github.com/serverless/serverless/pull/5678) - [AWS: Fix stage name validation timing and allow hyphen](https://github.com/serverless/serverless/pull/5686) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.36.0...v1.36.1) # 1.36.0 (2019-01-10) - [Log AWS SDK calls in debug mode](https://github.com/serverless/serverless/pull/5604) - [Added currently supported regions for GCP functions](https://github.com/serverless/serverless/pull/5601) - [Update Cloudflare Templates](https://github.com/serverless/serverless/pull/5620) - [AWS: Validate rate/cron syntax before Deploy](https://github.com/serverless/serverless/pull/5635) - [Fix error log output](https://github.com/serverless/serverless/pull/5378) - [Support for native async/await in AWS Lambda for aws-nodejs-typescript template ](https://github.com/serverless/serverless/pull/5607) - [aws-csharp create template uses handler-specific artifact](https://github.com/serverless/serverless/pull/5411) - [change behaviour on initial stack create failed](https://github.com/serverless/serverless/pull/5631) - [Add warning for multiple functions having same handler](https://github.com/serverless/serverless/pull/5638) - [AWS: Add API Gateway stage name validation.](https://github.com/serverless/serverless/pull/5639) - [fix Cloudflare template config](https://github.com/serverless/serverless/pull/5651) - [AWS: Fix \${cf.REGION} syntax causes deployment in wrong region](https://github.com/serverless/serverless/pull/5650) - [support for @ symbol in \${file()} variables paths](https://github.com/serverless/serverless/pull/5312) - [Fix ResourceLimitExceeded for cloudwatchLog event](https://github.com/serverless/serverless/pull/5554) - various documentation updates (#5625, #5613, #5628, #5659, #5618, #5437, #5623, #5627, #5665) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.35.1...v1.36.0) # 1.35.1 (2018-12-18) - [fixed regression preventing including files outside working dir](https://github.com/serverless/serverless/pull/5602) - [Update ruby template gitignore](https://github.com/serverless/serverless/pull/5599) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.35.0...v1.35.1) # 1.35.0 (2018-12-13) - [Fix logRetentionInDays regression in AWS](https://github.com/serverless/serverless/pull/5562) - [`invoke local` support for Ruby lambdas](https://github.com/serverless/serverless/pull/5559) - [Set reserved concurrency in cfn template even if zero](https://github.com/serverless/serverless/pull/5566) - [Fix `--env` being shadowed when using `sls invoke local`](https://github.com/serverless/serverless/pull/5565) - [Preserve whitespace in variable literal defaults](https://github.com/serverless/serverless/pull/5571) - [Drastically improved dev dependency exclusion performance](https://github.com/serverless/serverless/pull/5574) - [Extend \${cf} syntax to get output from another region](https://github.com/serverless/serverless/pull/5579) - [Upgrade aws-sdk dep to fix issues with using AWS Profiles](https://github.com/serverless/serverless/pull/5587) - Documentation updates ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.34.1...v1.35.0) # 1.34.1 (2018-11-30) - [Add aws-ruby template](https://github.com/serverless/serverless/pull/5546) - [Add support for API Gateway payload compression](https://github.com/serverless/serverless/pull/5529) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.34.0...v1.34.1) # 1.34.0 (2018-11-29) - [Lambda Layers support](https://github.com/serverless/serverless/pull/5538) - [Python3.7 support](https://github.com/serverless/serverless/pull/5505) - [Updating roles requirement for GCF deployment](https://github.com/serverless/serverless/pull/5490) - [Support returning promises from serverless.js](https://github.com/serverless/serverless/pull/4827) - [update CloudFlare worker docs to new more consistent config](https://github.com/serverless/serverless/pull/5521) - [fix --aws-profile so it overrides profile defined in serverless.yml](https://github.com/serverless/serverless/pull/5516) - [Fix invoke local when using a callback in nodejs](https://github.com/serverless/serverless/pull/5525) - [Fix parsing of --data & --context option with invoke local](https://github.com/serverless/serverless/pull/5512) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.33.2...v1.34.0) # 1.33.2 (2018-11-18) - [fix `invoke local` with python2.7 projects](https://github.com/serverless/serverless/pull/5500) - [fix `logs --tail`](https://github.com/serverless/serverless/pull/5503) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.33.1...v1.33.2) # 1.33.1 (2018-11-15) - [fix issue with `sls deploy --verbose --stage foobar`](https://github.com/serverless/serverless/pull/5492) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.33.0...v1.33.1) # 1.33.0 (2018-11-15) - [2116 consistent errors missing config](https://github.com/serverless/serverless/pull/5298) - [Update plugin version of google-nodejs template](https://github.com/serverless/serverless/pull/5473) - [insert line break to suppress warning](https://github.com/serverless/serverless/pull/5445) - [Fix wrong example function name.](https://github.com/serverless/serverless/pull/5477) - [Removed errant apostrophe](https://github.com/serverless/serverless/pull/5471) - [Wrong error when S3 bucket name starts with an upper-case character](https://github.com/serverless/serverless/pull/5409) - [Fix integration test](https://github.com/serverless/serverless/pull/5440) - [Use pythonX instead of pythonX.Y in invoke local(take 3)](https://github.com/serverless/serverless/pull/5210) - [update python invokeLocal to detect tty](https://github.com/serverless/serverless/pull/5355) - [Fix typo in Google workflow](https://github.com/serverless/serverless/pull/5433) - [Updating services.md > Invoking Serverless locally](https://github.com/serverless/serverless/pull/5425) - [Assume role and MFA support for Serverless CLI](https://github.com/serverless/serverless/pull/5432) - [Fix build error caused by new docs PR ](https://github.com/serverless/serverless/pull/5435) - [Adding Ruby support for OpenWhisk provider plugin.](https://github.com/serverless/serverless/pull/5427) - [Update Cloudflare Workers documentation](https://github.com/serverless/serverless/pull/5419) - [break single general issue template into two specialized templates](https://github.com/serverless/serverless/pull/5405) - [Improve language in alexa-skill documentation](https://github.com/serverless/serverless/pull/5408) - [APIG ApiKeySourceType support.](https://github.com/serverless/serverless/pull/5395) - [Revert "Update cognito-user-pool.md"](https://github.com/serverless/serverless/pull/5399) - [Let function package.individually config override service artifact](https://github.com/serverless/serverless/pull/5364) - [Added CloudWatch Proxy to examples](https://github.com/serverless/serverless/pull/5270) - [Multiple cloudformation resources](https://github.com/serverless/serverless/pull/5250) - [Added possibility to specify custom S3 key prefix instead of the stan…](https://github.com/serverless/serverless/pull/5299) - [Doc update for openwhisk package name](https://github.com/serverless/serverless/pull/5375) - [add aws-go-mod](https://github.com/serverless/serverless/pull/5393) - [Fix bin process not always exiting](https://github.com/serverless/serverless/pull/5349) - [Avoid args being rounded and converted to numbers](https://github.com/serverless/serverless/pull/5361) - [Add CacheControl headers on the OPTIONS response in AWS API Gateway](https://github.com/serverless/serverless/pull/5328) - [fix Makefile style for Go template](https://github.com/serverless/serverless/pull/5389) - [Update handler name when deploy a single function](https://github.com/serverless/serverless/pull/5301) - [fix: Implement context.log function for invoke local command on Python environment.](https://github.com/serverless/serverless/pull/5391) - [validate if serverless.yml exists when running sls info command](https://github.com/serverless/serverless/pull/5390) - [Update documentation, README.md](https://github.com/serverless/serverless/pull/5388) - [Remove invalid log](https://github.com/serverless/serverless/pull/5377) - [fix 3916 ](https://github.com/serverless/serverless/pull/5387) - [Update cognito-user-pool.md](https://github.com/serverless/serverless/pull/5384) - [add gitignore setting to Go template](https://github.com/serverless/serverless/pull/5386) - [fixed anchor links in aws/guide/variables.md file](https://github.com/serverless/serverless/pull/5370) - [Serverless Pipeline](https://github.com/serverless/serverless/pull/5360) - [add Serverless Line Bot example](https://github.com/serverless/serverless/pull/5359) - [Update invoke-local.md](https://github.com/serverless/serverless/pull/5362) - [Webtask Deprecation](https://github.com/serverless/serverless/pull/5263) - [Add Support for Shorthand CloudFormation Syntax](https://github.com/serverless/serverless/pull/5327) - [Provide Consistent Service Path (Fix #5242)](https://github.com/serverless/serverless/pull/5314) - [Add Cloudflare to docs/getting-started page.](https://github.com/serverless/serverless/pull/5342) - [Invoke local override env](https://github.com/serverless/serverless/pull/5313) - [more faithfully represent aws lambda python runtime context](https://github.com/serverless/serverless/pull/5291) - [Update AWS TypeScript handler template](https://github.com/serverless/serverless/pull/5309) - [add untildify package to handle create paths with a ~](https://github.com/serverless/serverless/pull/5062) - [[Docs] - Add support information for AWS lambda and SQS](https://github.com/serverless/serverless/pull/5305) - [Update README.md](https://github.com/serverless/serverless/pull/5294) - [Add information on invoking Workers.](https://github.com/serverless/serverless/pull/5310) - [Update quick-start.md](https://github.com/serverless/serverless/pull/5308) - [Cloudflare: Specify config under provider property](https://github.com/serverless/serverless/pull/5289) - [Create an HttpsProxyAgent for plugin list if necessary](https://github.com/serverless/serverless/pull/5481) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.32.0...v1.33.0) # 1.32.0 (2018-09-17) - [Update quick-start.md](https://github.com/serverless/serverless/pull/5290) - [Backend state item generation and multi-region support](https://github.com/serverless/serverless/pull/5265) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.31.0...v1.32.0) # 1.31.0 (2018-09-11) - [Add support for Cloudflare Workers](https://github.com/serverless/serverless/pull/5258) - [docs: Fix mismatch in AWS Metrics](https://github.com/serverless/serverless/pull/5276) - [Add new template for AWS Alexa Typescript](https://github.com/serverless/serverless/pull/5266) - [Remove `/tmp/node-dependencies*`](https://github.com/serverless/serverless/pull/5079) - [Adds FilterPolicy to SNS event](https://github.com/serverless/serverless/pull/5229) - [Update API Gateway Default Request Templates](https://github.com/serverless/serverless/pull/5222) - [Update serverless.yml.md](https://github.com/serverless/serverless/pull/5236) - [Fix for #3069 - Failing to handle schedule event body params](https://github.com/serverless/serverless/pull/5268) - [Remove redundant link to same docs page](https://github.com/serverless/serverless/pull/5243) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.30.3...v1.31.0) # 1.30.3 (2018-08-28) - [Fix CORS race condition](https://github.com/serverless/serverless/pull/5256) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.30.2...v1.30.3) # 1.30.2 (2018-08-28) - [Fixed a bug when using DynamoDB events with Serverless Platform](https://github.com/serverless/serverless/pull/5237) - [Fixed a bug when using deep variable references](https://github.com/serverless/serverless/pull/5224) - [Fixed an issue with Makefile of the aws-go-dep template](https://github.com/serverless/serverless/pull/5227) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.30.1...v1.30.2) # 1.30.1 (2018-08-16) - [Fix CI deployment to Serverless Platform](https://github.com/serverless/serverless/issues/5182) - [Fix a minor resources ID issue on Serverless Platform](https://github.com/serverless/serverless/pull/5208) - [Update nodejs template to 8.10](https://github.com/serverless/serverless/pull/5088) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.30.0...v1.30.1) # 1.30.0 (2018-08-09) - [Added support for multiple access keys for multiple tenants](https://github.com/serverless/serverless/pull/5189) - [Fixed a publishing bug when having more than 100 resources](https://github.com/serverless/serverless/pull/5189) - [Add Windows support for spawning mvn](https://github.com/serverless/serverless/pull/5028) - [Update spawn API with {shell=true}](https://github.com/serverless/serverless/pull/5192) - [AWS Clojurescript Gradle Template](https://github.com/serverless/serverless/pull/5147) - [Use latest dotnet runtime in AWS Lambda](https://github.com/serverless/serverless/pull/5107) - [Ignore null errors to allow resolution instead of rejection on undefined SSM variables](https://github.com/serverless/serverless/pull/5119) - [Fixed a bug when using deep variable references](https://github.com/serverless/serverless/pull/5156) - [Add support for installing templates and boilerplates from GitLab](https://github.com/serverless/serverless/pull/5116) - [Fixed that create command didn't use the service name given as -n option](https://github.com/serverless/serverless/pull/5082) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.29.2...v1.30.0) # 1.29.2 (2018-07-29) - [Fixed a bug when using APIG lambda integration with Serverless Dashboard](https://github.com/serverless/serverless/pull/5174) - [Fixed a bug by transforming env var to string when setting num value](https://github.com/serverless/serverless/pull/5166) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.29.1...v1.29.2) # 1.29.1 (2018-07-28) - [Fixed a bug when using APIG root path with Serverless Dashboard](https://github.com/serverless/serverless/pull/5170) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.29.0...v1.29.1) # 1.29.0 (2018-07-26) - [Fixes issue with Node 10.7.0](https://github.com/serverless/serverless/issues/5133) - [Serverless Dashboard Updates: Subscriptions, Resources, Deploys and Refresh Tokens](https://github.com/serverless/serverless/pull/5127) - [Support `invoke local` of AWS Lambda Async Functions](https://github.com/serverless/serverless/pull/4912) - [Improve aws-scala-sbt template](https://github.com/serverless/serverless/pull/5086) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.28.0...v1.29.0) # 1.28.0 (2018-07-04) - [Add SQS event integration](https://github.com/serverless/serverless/pull/5074) - [Integration with the Serverless Dashboard](https://github.com/serverless/serverless/pull/5043) - [Add APIG resource policy](https://github.com/serverless/serverless/pull/5071) - [Add PRIVATE endpoint type](https://github.com/serverless/serverless/pull/5080) - [Added ability to create custom stack names and API names](https://github.com/serverless/serverless/pull/4951) - [Add print options to allow digging, transforming and formatting](https://github.com/serverless/serverless/pull/5036) - [only use json-cycles when opt-in, for state serialization](https://github.com/serverless/serverless/pull/5029) - [Make function tags inherit provider tags](https://github.com/serverless/serverless/pull/5007) - [Make local plugins folder configurable](https://github.com/serverless/serverless/pull/4892) - [More flexible version constraint for AWS Lambda Go library](https://github.com/serverless/serverless/pull/5045) - [Update aws-java-maven template to use Log4J2 as recommended by AWS](https://github.com/serverless/serverless/pull/5032) - [Fix binary support for pre-flight requests (OPTIONS method)](https://github.com/serverless/serverless/pull/4895) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.27.0...v1.28.0) # 1.27.0 (2018-05-02) - [Add maxAge option for CORS](https://github.com/serverless/serverless/pull/4639) - [Add fn integration](https://github.com/serverless/serverless/pull/4934) - [iamManagedPolicies merging with Vpc config](https://github.com/serverless/serverless/pull/4879) - [Support arrays in function definition too](https://github.com/serverless/serverless/pull/4847) - [Add iam managed policies](https://github.com/serverless/serverless/pull/4793) - [Pass authorizer custom context to target lambda](https://github.com/serverless/serverless/pull/4773) - [Allow UsagePlan's to be created without ApiKeys defined](https://github.com/serverless/serverless/pull/4768) - [Added name property to cloudwatchEvent CF template](https://github.com/serverless/serverless/pull/4763) - [Java maven templates for OpenWhisk](https://github.com/serverless/serverless/pull/4758) - [Pass serverless variable when calling function in referenced file](https://github.com/serverless/serverless/pull/4743) - [Eliminate/Report Hung Promises, Prepopulate Stage and Region, Handle Quoted Strings](https://github.com/serverless/serverless/pull/4713) - [Restricting alexaSkill functions to specific Alexa skills](https://github.com/serverless/serverless/pull/4701) - [Add support for concurrency option in AWS Lambda](https://github.com/serverless/serverless/pull/4694) - [Fix concurrency upload](https://github.com/serverless/serverless/pull/4677) - [Support AWS GovCloud and China region deployments](https://github.com/serverless/serverless/pull/4665) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.26.1...v1.27.0) # 1.26.1 (2018-02-27) - [Fix lambda integration regression](https://github.com/serverless/serverless/pull/4775) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.26.0...v1.26.1) # 1.26.0 (2018-01-29) - [AWS Go support](https://github.com/serverless/serverless/pull/4669) - [Support for using an existing ApiGateway and Resources](https://github.com/serverless/serverless/pull/4247) - [Add logRetentionInDays config](https://github.com/serverless/serverless/pull/4591) - [Add support of `serverless.js` configuration file](https://github.com/serverless/serverless/pull/4590) - [Add "did you mean..." CLI suggestions](https://github.com/serverless/serverless/pull/4586) - [Add `--template-path` option to `serverless create`](https://github.com/serverless/serverless/pull/4576) - [Add support POJO input support for Java invoke local](https://github.com/serverless/serverless/pull/4596) ## Meta - [Comparison since last release](https://github.com/serverless/serverless/compare/v1.25.0...v1.26.0) # 1.25.0 (2017-12-20) - [Improve Stage and Region Usage](https://github.com/serverless/serverless/pull/4560) - [Add API Gateway endpoint configuration](https://github.com/serverless/serverless/pull/4531) - [Add cache to Variables class](https://github.com/serverless/serverless/pull/4499) - [Added support for circular references in the variable system](https://github.com/serverless/serverless/pull/4144) - [Circular Vars Fix](https://github.com/serverless/serverless/pull/4478) - [Ignore the check whether deploymentBucket exists when using "package"](https://github.com/serverless/serverless/pull/4474) - [Template / AWS Kotlin JVM Gradle](https://github.com/serverless/serverless/pull/4433) - [Basic logging for python invoke local](https://github.com/serverless/serverless/pull/4429) - [Add Amazon S3 Transfer Acceleration support](https://github.com/serverless/serverless/pull/4293) - [Updated awsProvider to allow manual specification of certificate auth](https://github.com/serverless/serverless/pull/4118) - [Fix lambda version generation when only function config changes](https://github.com/serverless/serverless/pull/4510) - [Added request cache and queue to AWS provider and use it from variable resolution](https://github.com/serverless/serverless/pull/4518) - [Add significant variable usage corner cases](https://github.com/serverless/serverless/pull/4529) ## Meta - [Comparison since last release](https://githu