UNPKG

serverless

Version:

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

459 lines (289 loc) 587 kB
# Changelog All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. ### [3.35.1](https://github.com/serverless/serverless/compare/v3.35.0...v3.35.1) (2023-09-16) ### Bug Fixes - Do not use isDashboard in onboarding flow ([#12160](https://github.com/serverless/serverless/issues/12160)) ([1f8d786](https://github.com/serverless/serverless/commit/1f8d786b16d7682912c464d67add589f48666987)) ## [3.35.0](https://github.com/serverless/serverless/compare/v3.34.0...v3.35.0) (2023-09-15) ### Features - Make dashboard monitoring opt-out ([#12138](https://github.com/serverless/serverless/issues/12138)) ([45cbd52](https://github.com/serverless/serverless/commit/45cbd525014ad3bf60aac3d482ec76ce68b51820)) - Post deploy serverless dashboard integration ([#12063](https://github.com/serverless/serverless/issues/12063)) ([66e3107](https://github.com/serverless/serverless/commit/66e31077a71c61854db3246a50ddd2c1c303c110)), closes [#12059](https://github.com/serverless/serverless/issues/12059) - Remove Console Login ([#12153](https://github.com/serverless/serverless/issues/12153)) ([590bb7e](https://github.com/serverless/serverless/commit/590bb7e17717253bfa37b1b511e5a6610c5657cb)) - Remove Dashboard onboarding from framework ([#12151](https://github.com/serverless/serverless/issues/12151)) ([6ee277d](https://github.com/serverless/serverless/commit/6ee277dfcb0d9055a3b20cbf493b1fd79b524fd2)) - Upgrade to @serverless/dashboard-plugin ([#12157](https://github.com/serverless/serverless/issues/12157)) ([f057629](https://github.com/serverless/serverless/commit/f057629cbebf07f3415ef996ecbc10c7c7b866d4)) ### Bug Fixes - Adjust providers endpoint ([#12154](https://github.com/serverless/serverless/issues/12154)) ([9b770a2](https://github.com/serverless/serverless/commit/9b770a27dc0a093d05d36e58f077b3a527565718)), closes [#12151](https://github.com/serverless/serverless/issues/12151) - Check for Serverless Dashboard IAM stack prior to creation ([#12147](https://github.com/serverless/serverless/issues/12147)) ([bf518b9](https://github.com/serverless/serverless/commit/bf518b9135997c67ea940ff396af14a4b4b62948)) - Handle account being integrated with an existing org ([#12149](https://github.com/serverless/serverless/issues/12149)) ([561a875](https://github.com/serverless/serverless/commit/561a875da767a23e6bc1cc314e726ff674ab9df1)) - Local credentials should be resolved in onboarding command ([#12148](https://github.com/serverless/serverless/issues/12148)) ([307865d](https://github.com/serverless/serverless/commit/307865d0525d551f188a1c86399533f78d7b15c3)) - recognize ap-south-2 as a valid AWS region ([#12129](https://github.com/serverless/serverless/issues/12129)) ([b09d0d6](https://github.com/serverless/serverless/commit/b09d0d62677c09c4905b65bcaf6ba61aa8d8204c)) ### [3.34.0](https://github.com/serverless/serverless/compare/v3.33.0...v3.34.0) (2023-08-03) ### Features - Python 3.11 support ([#12085](https://github.com/serverless/serverless/issues/12085)) ([f5d143a](https://github.com/serverless/serverless/commit/f5d143ac3935260dc0f647a541f22dbbd583095f)) ### Bug Fixes - **AWS Schedule:** Fix IAM role assignment ([#12030](https://github.com/serverless/serverless/issues/12030)) ([e1039de](https://github.com/serverless/serverless/commit/e1039ded5c5e35595b5d4c59e81d480a16c4dd67)) ### Maintenance Improvements - Remove `got` dependency ([#12040](https://github.com/serverless/serverless/issues/12040)) ([1775c90](https://github.com/serverless/serverless/commit/1775c90a72ec321af8673bcdd1901cb1e48b9169)) ## [3.33.0](https://github.com/serverless/serverless/compare/v3.32.2...v3.33.0) (2023-06-26) ### Features - **AWS Deploy:** Recognize `ruby3.2` runtime ([#12004](https://github.com/serverless/serverless/issues/12004)) ([0a0a4fc](https://github.com/serverless/serverless/commit/0a0a4fc8af4c88a2a2d85401b3fb89341b927f47)) ([Ryan Rickerts](https://github.com/theRocket)) - **AWS MSK:** Support `AT_TIMESTAMP` starting position ([#12034](https://github.com/serverless/serverless/issues/12034)) ([483ea16](https://github.com/serverless/serverless/commit/483ea166fc6af2bed363a2a9ebf3ec8d06900618)) ([Ben](https://github.com/griffithsbs)) ### Bug Fixes - **AWS ALB:** Recognize CIDR format at `ip` configuration ([#11889](https://github.com/serverless/serverless/issues/11889)) ([04db0f0](https://github.com/serverless/serverless/commit/04db0f045c3d6e3772ef9f82ca4d51ac1aa5bbb8)) ([Inqnuam](https://github.com/Inqnuam)) - **AWS Websocket:** Fix internal authorizers handling ([#11871](https://github.com/serverless/serverless/issues/11871)) ([a50773b](https://github.com/serverless/serverless/commit/a50773b60d0c528ad7734dfa4a84cd9dc109f7e1)) ([James Kyburz](https://github.com/JamesKyburz)) - **Packaging:** Fix merging `DependsOn` from user resources ([#12009](https://github.com/serverless/serverless/issues/12009)) ([4582913](https://github.com/serverless/serverless/commit/4582913214e1c9d6f4324ff6a507dd09a2fd4e1b)) ([Kirill Khoroshilov](https://github.com/Hokid)) ### [3.32.2](https://github.com/serverless/serverless/compare/v3.32.1...v3.32.2) (2023-06-02) ### Maintenance Improvements - **Telemetry:** Report installed `docker` version ([39806d6](https://github.com/serverless/serverless/commit/39806d622fdc1d8dae7618394ffe12bbe702675d)) ([Mariusz Nowak](https://github.com/medikoo)) ### [3.32.1](https://github.com/serverless/serverless/compare/v3.32.0...v3.32.1) (2023-06-01) ### Bug Fixes - **AWS Deploy:** Revert broken `vpc` configuration on custom resources ([#12001](https://github.com/serverless/serverless/issues/12001)) ([d0e3056](https://github.com/serverless/serverless/commit/d0e3056b77ba295adb87ceeca9a49a26b315f083)) ([Mariusz Nowak](https://github.com/medikoo)) ## [3.32.0](https://github.com/serverless/serverless/compare/v3.31.0...v3.32.0) (2023-05-31) ### Features - **AWS Lambda:** - Response streaming for Lambda URL ([#11907](https://github.com/serverless/serverless/issues/11907)) ([3afb71e](https://github.com/serverless/serverless/commit/3afb71e39d144e8ed6b7634f50a3d8fe8e27daed)) ([Goran Rakic](https://github.com/grakic)) - Do not recognize dropped `nodejs12.x` runtime ([#11995](https://github.com/serverless/serverless/issues/11995)) ([032e43c](https://github.com/serverless/serverless/commit/032e43c77d935b398b162311fa8c37d79a62b20e)) ([Mariusz Nowak](https://github.com/medikoo)) - **AWS Deploy:** `--minify-template` CLI param ([#11980](https://github.com/serverless/serverless/issues/11980)) ([4d64730](https://github.com/serverless/serverless/commit/4d64730130c44cdfbb872f8a16111df409135dc8)) ([Mieszko Kycermann](https://github.com/Kycermann)) ### Bug Fixes - **AWS ALB:** Allow multiple http-header conditions ([#11888](https://github.com/serverless/serverless/issues/11888)) ([72b27cb](https://github.com/serverless/serverless/commit/72b27cb4fe0e17bf980fcc441808f4db6939e545)) ([Inqnuam](https://github.com/Inqnuam)) - **AWS CloudFront:** Accept CF intrinsic functions in `behavior` ([#11994](https://github.com/serverless/serverless/issues/11994)) ([41e90c3](https://github.com/serverless/serverless/commit/41e90c304306aabca1879ebba542328460bf2133)) ([antoniogomezm](https://github.com/AntonioGM)) - **AWS Deploy:** - Ensure `vpc` configuration on custom resources ([#11985](https://github.com/serverless/serverless/issues/11985)) ([f2d1e23](https://github.com/serverless/serverless/commit/f2d1e23f591a8cae2d41a93ca476b135dfcdac68)) ([Lokesh Jawale](https://github.com/Lokesh-Jawale)) - Fix default runtime resolution ([#11995](https://github.com/serverless/serverless/issues/11995)) ([943bf6d](https://github.com/serverless/serverless/commit/943bf6dfad3750dabd4754708a3649da9798984c)) ([Mariusz Nowak](https://github.com/medikoo)) - **AWS Lambda:** Recognize only valid .NET runtimes ([#11960](https://github.com/serverless/serverless/issues/11960)) ([dd081bb](https://github.com/serverless/serverless/commit/dd081bbc4189e3b4757b8e704d048191e59a932f)) ([Stuart Lang](https://github.com/slang25)) ### Maintenance Improvements - **Telemetry:** Inspect `docker` availability ([#11999](https://github.com/serverless/serverless/issues/11999)) ([83670f9](https://github.com/serverless/serverless/commit/83670f98c54b71670d0f6d677b1f23b0fb5200ce)) ([Mariusz Nowak](https://github.com/medikoo)) - **Console:** Added warning about dev mode ([#11975](https://github.com/serverless/serverless/issues/11975)) ([e5cb8ac](https://github.com/serverless/serverless/commit/e5cb8acbf238d3a31ca6ae98283b6edc1734098e)) ([Dan Jarvis](https://github.com/Danwakeem)) - **Packaging:** Warn on inffective `functions[].package` config ([#11974](https://github.com/serverless/serverless/issues/11974)) ([88099ad](https://github.com/serverless/serverless/commit/88099ad98c33ed97b1cf0471de03247c33928af0)) ([Lokesh Jawale](https://github.com/Lokesh-Jawale)) ## [3.31.0](https://github.com/serverless/serverless/compare/v3.30.1...v3.31.0) (2023-05-17) ### Features - **AWS Schedule:** `AWS::Scheduler::Schedule` based triggers ([#11935](https://github.com/serverless/serverless/issues/11935)) ([34d922d](https://github.com/serverless/serverless/commit/34d922d3d8d33f6e17e697610fdef7f13003a2f3)) ([Tie](https://github.com/tie624)) - **AWS Kinesis:** More reliable consumer naming mode ([#9706](https://github.com/serverless/serverless/issues/9706)) ([9d7b121](https://github.com/serverless/serverless/commit/9d7b121bd1b1ff0f3adcc14bf3dfecf27d589c0f)) ([Peter Reshetin](https://github.com/preshetin)) - **AWS Lambda:** - Recognize `java17` runtime ([#11938](https://github.com/serverless/serverless/issues/11938)) ([e1703c8](https://github.com/serverless/serverless/commit/e1703c8551eaa7051274cf83f302de20264f345e)) ([Baerten Dennis](https://github.com/debae)) - Recognize `python3.10` runtime ([#11922](https://github.com/serverless/serverless/issues/11922)) ([8341d7a](https://github.com/serverless/serverless/commit/8341d7ae736e9e79b83027e5b160307a3641e94a)) ([t3yamoto](https://github.com/t3yamoto)) - Recognize new .NET runtimes ([#11941](https://github.com/serverless/serverless/issues/11941)) ([314f32c](https://github.com/serverless/serverless/commit/314f32cd2bc249ddeae9e6fe2cd00c59be515796)) ([Graham Campbell](https://github.com/GrahamCampbell)) - **AWS EventBridge:** Recognize `$or` in pattern property ([#11967](https://github.com/serverless/serverless/issues/11967)) ([d6de334](https://github.com/serverless/serverless/commit/d6de3346ce962392c053f7f6480f52dcdb918624)) ([Mitch Dempsey](https://github.com/webdestroya)) ### Bug Fixes - **AWS CloudWatch:** Ensure no circular resource references ([#11893](https://github.com/serverless/serverless/issues/11893)) ([75ce58b](https://github.com/serverless/serverless/commit/75ce58b194f19b4fc5a37a7a437733befefccf06)) ([Rob Nielsen](https://github.com/rnielsen)) - **AWS Deploy:** Fix `provider.layers` support in `deploy function` cmd ([#11972](https://github.com/serverless/serverless/issues/11972)) ([ed15cb2](https://github.com/serverless/serverless/commit/ed15cb27aee68954c93d875da96274914943ad71)) ([Mariusz Nowak](https://github.com/medikoo)) ### Maintenance Improvements - **AWS Lambda:** Remove references to deprecated runtimes ([#11940](https://github.com/serverless/serverless/issues/11940)) ([fe6e0a6](https://github.com/serverless/serverless/commit/fe6e0a69ee167f52d036e8fde405184961a04a42)) ([Bartłomiej Szostek](https://github.com/bartelemi)) ### [3.30.1](https://github.com/serverless/serverless/compare/v3.30.0...v3.30.1) (2023-04-06) ### Bug Fixes - Ensure to not login back accidentaly on logout operation ([#11900](https://github.com/serverless/serverless/issues/11900)) ([ec9eac4](https://github.com/serverless/serverless/commit/ec9eac4edc6ebeded0276eeb12c7f77a7a7f7eda)) ([Mariusz Nowak](https://github.com/medikoo)) ## [3.30.0](https://github.com/serverless/serverless/compare/v3.29.0...v3.30.0) (2023-04-05) ### Features - Console Dev Mode onboarding via `dev` command ([#11896](https://github.com/serverless/serverless/issues/11896)) ([73d0dc6](https://github.com/serverless/serverless/commit/73d0dc6cf4e98d9c27f3fd6edb439d36e030c051)) ### Bug Fixes - **AWS Deploy:** Fix handling of inactive CloudFormation stack state ([0d850fc](https://github.com/serverless/serverless/commit/0d850fcca70d329a0d597d29cb985abd418bd955)), closes [#11863](https://github.com/serverless/serverless/issues/11863) ### Maintenance Improvements - Remove `BbPromise.bind` usage ([#11875](https://github.com/serverless/serverless/issues/11875)) ([30dd50a](https://github.com/serverless/serverless/commit/30dd50a90cf5ae32ae87b85aae31c2d29cf464d5)) ## [3.29.0](https://github.com/serverless/serverless/compare/v3.28.1...v3.29.0) (2023-03-24) ### Features - **Console:** Retain console properties on function deploy ([#11849](https://github.com/serverless/serverless/issues/11849)) ([4ee5505](https://github.com/serverless/serverless/commit/4ee5505b18bf6ca4ac83f411d76d71c45dc9fb18)) ([](https://github.com/)) ([Dan Jarvis](https://github.com/Danwakeem)) - **AWS CLoudFront:** Recognize `OriginAccessControlId` field ([#11855](https://github.com/serverless/serverless/issues/11855)) ([9339377](https://github.com/serverless/serverless/commit/93393777cb5e170bedb5f1a390a544c300ed4101)) ([Jonathan Keslin](https://github.com/decompil3d)) - **AWS EventBridge:** Support `description` property ([#11821](https://github.com/serverless/serverless/issues/11821)) ([2efe816](https://github.com/serverless/serverless/commit/2efe8169c9abf5f4f3652774f5055e60b21dd721)) ([Anthony Roussel](https://github.com/anthonyroussel)) ### Bug Fixes - **AWS Lambda:** - Fix function references when represented by alias ([#11788](https://github.com/serverless/serverless/issues/11788)) ([16dd286](https://github.com/serverless/serverless/commit/16dd286a1d8aa764003565bcd6d7334be290e9bf)) ([Rob Nielsen](https://github.com/rnielsen)) - Fix `runtimeManagment` handling ([#11778](https://github.com/serverless/serverless/issues/11778)) ([8db2f4c](https://github.com/serverless/serverless/commit/8db2f4cbc56a46110d82e3d36e8a63f50e06d495)) ([Himanshu Pant](https://github.com/KillDozerX2)) - **AWS API Gateway:** Fix support for `provider.apiGateway.stage` ([#11772](https://github.com/serverless/serverless/issues/11772)) ([6fe2ea5](https://github.com/serverless/serverless/commit/6fe2ea5bc84c01434ba6f044d8ab3623dea85574)) ([Charlie Benger-Stevenson](https://github.com/suityou01)) - Do not crash on `null` resource properties input ([#11789](https://github.com/serverless/serverless/issues/11789)) ([86bb67d](https://github.com/serverless/serverless/commit/86bb67d15fe611cdaffb6aea57d25cb0cfc51029)) ([SleepWithCoffee](https://github.com/sleepwithcoffee)) ### Maintenance Improvements - **AWS Lambda:** Improve function deploy skip message ([#11779](https://github.com/serverless/serverless/issues/11779)) ([ad8c24e](https://github.com/serverless/serverless/commit/ad8c24ecfca4ec9dea87d9114ad3f2afcab85ae2)) ([Midhun Rajendran](https://github.com/rmidhun23)) - **`lodash` replacement:** - Replace `_.entries` with `Object.entries` ([#11793](https://github.com/serverless/serverless/issues/11793)) ([1181780](https://github.com/serverless/serverless/commit/11817802654a8bb28e8664ab6d9f346ebaf97e1e)) ([SleepWithCoffee](https://github.com/sleepwithcoffee)) - Replace `_.fromPairs` with `Object.fromEntries` ([#11794](https://github.com/serverless/serverless/issues/11794)) ([03d3ab3](https://github.com/serverless/serverless/commit/03d3ab39da1096aae4d797675793523726f6c1b6)) ([SleepWithCoffee](https://github.com/sleepwithcoffee)) - **`bluebird` replacement:** - Replace `BbPromise.each` with native counterpart ([#11797](https://github.com/serverless/serverless/issues/11797)) ([5068516](https://github.com/serverless/serverless/commit/5068516f0424ab1b8c94f4b698234ace36a674cd)) ([SleepWithCoffee](https://github.com/sleepwithcoffee)) - ** `async/await` refactor:** - In `lib/classes` convert promise returning functions to async functions ([#11851](https://github.com/serverless/serverless/issues/11851)) ([77c91f2](https://github.com/serverless/serverless/commit/77c91f27d6f3234853550febfb7f14a32a69cc60)) ([SleepWithCoffee](https://github.com/sleepwithcoffee)) ### [3.28.1](https://github.com/serverless/serverless/compare/v3.28.0...v3.28.1) (2023-03-02) ### Maintenance Improvements - Supress AWS SDK v2 deprecation message ([#11769](https://github.com/serverless/serverless/issues/11769)) ([74c3ae0](https://github.com/serverless/serverless/commit/74c3ae004c7166c76fe5355a778fe1f5f9c401b0)) ([Mariusz Nowak](https://github.com/medikoo)) ## [3.28.0](https://github.com/serverless/serverless/compare/v3.27.0...v3.28.0) (2023-02-28) ### Features - **AWS Lambda:** - Ensure `logs:TagResource` permission to IAM role ([#11766](https://github.com/serverless/serverless/issues/11766)) ([7410275](https://github.com/serverless/serverless/commit/7410275f66292a67a2d4972d43542f450a687477)) ([Martin Gerlach](https://github.com/mgerlach)) - Recognize CF functions at `.provisionedConcurrency` ([#11760](https://github.com/serverless/serverless/issues/11760)) ([56d8bec](https://github.com/serverless/serverless/commit/56d8bec84981952497e6db1858af80dd9cf224f1)) ([ROSeaboyer](https://github.com/ROSeaboyer)) - Support `runtimeManagement` config ([#11715](https://github.com/serverless/serverless/issues/11715)) ([18d4d69](https://github.com/serverless/serverless/commit/18d4d69eb3b1220814ab031690b6ef899280a93a)) ([ROSeaboyer](https://github.com/ROSeaboyer)) - **AWS Schedule:** Support CF instrinsic functions at `.rate` ([#11714](https://github.com/serverless/serverless/issues/11714)) ([fc6bd57](https://github.com/serverless/serverless/commit/fc6bd57bbf18898976f6caa18e310cbd921a7270)) ([ROSeaboyer](https://github.com/ROSeaboyer)) ### Bug Fixes - **CLI Onboarding:** Don't crash if Dashboard server is inaccessible ([#11712](https://github.com/serverless/serverless/issues/11712)) ([983a3b9](https://github.com/serverless/serverless/commit/983a3b9be6af1e156b0793afbf19f1d81282e6d1)) ([Mariusz Nowak](https://github.com/medikoo)) ## [3.27.0](https://github.com/serverless/serverless/compare/v3.26.0...v3.27.0) (2023-01-26) ### Features - **AWS EventBridge:** Support `functions[].events[].eventBridge.name` ([#11690](https://github.com/serverless/serverless/issues/11690)) ([b925c4c](https://github.com/serverless/serverless/commit/b925c4cf9c2f6a2dddf9eae10b0e62a88f40ff41)) ([ROSeaboyer](https://github.com/ROSeaboyer)) - **AWS ActiveMQ:** Support `functions[].events[].filterPatterns` ([#11656](https://github.com/serverless/serverless/issues/11656)) ([1b55710](https://github.com/serverless/serverless/commit/1b55710f0a869aff2b0d5dfc499a487eb62d204d)) ([Shreyance Jain](https://github.com/shreyance-jain)) - **AWS Kafka:** Support `functions[].events[].filterPatterns` ([#11645](https://github.com/serverless/serverless/issues/11645)) ([6a5e8d9](https://github.com/serverless/serverless/commit/6a5e8d9ff3ce3cd526470ef3418f3e08c9d3dc76)) ([Jason Rowsell](https://github.com/jasonrowsell)) - **AWS MSK:** Support `functions[].events[].filterPatterns` ([#11636](https://github.com/serverless/serverless/issues/11636)) ([63584a9](https://github.com/serverless/serverless/commit/63584a9a0d1a9523c23367de47e7fe575c5cf12b)) ([Shreyance Jain](https://github.com/shreyance-jain)) - **AWS RabbitMQ:** Support `functions[].events[].filterPatterns` ([#11659](https://github.com/serverless/serverless/issues/11659)) ([e769570](https://github.com/serverless/serverless/commit/e769570704fee372c2fa849c332d476d38e858be)) ([Shreyance Jain](https://github.com/shreyance-jain)) - **AWS CloudFront:** Recognize `behavior.ResponseHeadersPolicyId` ([#11633](https://github.com/serverless/serverless/issues/11633)) ([906ea31](https://github.com/serverless/serverless/commit/906ea319dd1486f79d6e088a999fd5634526c4bc)) ([Jason Rowsell](https://github.com/jasonrowsell)) - **AWS SNS:** Support `functions[].events[].filterPolicyScope` ([#11644](https://github.com/serverless/serverless/issues/11644)) ([b7d6af6](https://github.com/serverless/serverless/commit/b7d6af6b1309a5b4fbfac54265e7900196416976)) ([Jason Rowsell](https://github.com/jasonrowsell)) - **AWS SQS:** Support `functions[].events[].sqs.maximumConcurrency` ([#11678](https://github.com/serverless/serverless/issues/11678)) ([57f2719](https://github.com/serverless/serverless/commit/57f27193e052b01cd67745c7576f77b2d8988a6f)) ([Jason Rowsell](https://github.com/jasonrowsell)) - **AWS Lambda:** Recognize `ap-southeast-4` Melbourne region ([#11700](https://github.com/serverless/serverless/issues/11700)) ([6591504](https://github.com/serverless/serverless/commit/6591504000f16974f83db1fb0b599fdacf688c52)) ([Sam Chung](https://github.com/samchungy)) - Recognize `Fn::Base64` as CloudFormation instruction ([#11671](https://github.com/serverless/serverless/issues/11671)) ([f020bd8](https://github.com/serverless/serverless/commit/f020bd823905f012d2936a876e0ea841f5688883)) ([Ron Korving](https://github.com/mt-ronkorving)) - Remove support for Serverless Tencent CLI ([#11658](https://github.com/serverless/serverless/issues/11658)) ([0a148b4](https://github.com/serverless/serverless/commit/0a148b444c535df262bf79111066df03216f2f58)) ([Mariusz Nowak](https://github.com/medikoo)) ### Maintenance Improvements - **AWS SQS:** Optimize IAM permissions generation ([#11685](https://github.com/serverless/serverless/issues/11685)) ([99cd9e6](https://github.com/serverless/serverless/commit/99cd9e69c14583c428c4fdb01496151c9582eb5b)) ([ROSeaboyer](https://github.com/ROSeaboyer)) - **Console:** Improve warning message ([#117009](https://github.com/serverless/serverless/issues/11709)) ([2198799](https://github.com/serverless/serverless/commit/2198799f73e9fdbbdc377c8effcea8f1a933eff7)) ([Mariusz Nowak](https://github.com/medikoo)) ## [3.26.0](https://github.com/serverless/serverless/compare/v3.25.1...v3.26.0) (2022-12-22) ### Features - **Plugins:** Support variables in configuration extensions ([#11558](https://github.com/serverless/serverless/issues/11558)) ([968ddd5](https://github.com/serverless/serverless/commit/968ddd5994750a6d1677f195f7a86a823c558d16)) ([Marco Kleinlein](https://github.com/mklenbw)) - **AWS Lambda:** `functions[].snapStart` support ([#11576](https://github.com/serverless/serverless/issues/11576)) ([adf11b7](https://github.com/serverless/serverless/commit/adf11b75e51aefe468005d9daa656377f02ae5ac)) ([Baerten Dennis](https://github.com/debae)) - `provider.logDataProtectionPolicy` and `functions[].logDataProtectionPolicy` ([#11599](https://github.com/serverless/serverless/issues/11599)) ([2a5e11a](https://github.com/serverless/serverless/commit/2a5e11a9977708504e95e011f1cf401a43b94237)) ([timo92](https://github.com/timo92)) - Support `.cjs` and `.mjs` configuration extensions ([#11586](https://github.com/serverless/serverless/issues/11586)) ([9d57933](https://github.com/serverless/serverless/commit/9d579336fadea1080f86f85e3fc304a102ab07f6)) ([Florian Proksch](https://github.com/RianFuro)) ### Bug Fixes - **Variables:** Support empty string environment variables ([#11629](https://github.com/serverless/serverless/issues/11629)) ([022db9c](https://github.com/serverless/serverless/commit/022db9c8a309fcd7cd58bf7d6fc066acd411a679)) ([Jason Rowsell](https://github.com/jasonrowsell)) - **AWS Local Invoke:** Revert breaking jackson-databind upgrade ([#11589](https://github.com/serverless/serverless/issues/11589)) ([f00eb82](https://github.com/serverless/serverless/commit/f00eb824c201a09206337a34aab700500314fe50)) ([Geoff Denning](https://github.com/gdenning)) ### Maintenance Improvements - Isolate `import` invocations ([#11587](https://github.com/serverless/serverless/issues/11587)) ([fe62096](https://github.com/serverless/serverless/commit/fe620965838b2fce2a0aa3f9c8aaaf47e4faf755)) ([Mariusz Nowak](https://github.com/medikoo)) - Remove no longer applicable setting ([#11608](https://github.com/serverless/serverless/issues/11608)) ([dd5b8f6](https://github.com/serverless/serverless/commit/dd5b8f61de487d67f0cc15036be754816f7fa234)) ([Mariusz Nowak](https://github.com/medikoo)) - Support relative paths in `import-esm` util ([#11593](https://github.com/serverless/serverless/issues/11593)) ([fcf17a6](https://github.com/serverless/serverless/commit/fcf17a608d3a24d18cac4705d412366e27a1f2d1)) ([Mariusz Nowak](https://github.com/medikoo)) - Improve module name ([#11587](https://github.com/serverless/serverless/issues/11587)) ([ac1e0db](https://github.com/serverless/serverless/commit/ac1e0dbfa1f507e1bcdc30163e238bd412274a5d)) ([Mariusz Nowak](https://github.com/medikoo)) ## [3.25.1](https://github.com/serverless/serverless/compare/v3.25.0...v3.25.1) (2022-11-28) ### Maintenance Improvements - Wokaround AWS-SDK issue by temporarily pinning v2 version ([cb81085](https://github.com/serverless/serverless/commit/cb810854a619429b8ec2a4c1dbbd77bb273d015d)) ([Mariusz Nowak](https://github.com/medikoo)) - **AWS Local Invocation:** Upgrade Java dependencies ([#11535](https://github.com/serverless/serverless/issues/11535)) ([eb741fe](https://github.com/serverless/serverless/commit/eb741fed22773f6b4b08a67837ab39a518101825)) ([xiaokang](https://github.com/pen4)) ## [3.25.0](https://github.com/serverless/serverless/compare/v3.24.1...v3.25.0) (2022-11-21) ### Features - **AWS Deploy:** - Recognize `nodejs.18.x` runtime ([#11526](https://github.com/serverless/serverless/issues/11526)) ([c25f854](https://github.com/serverless/serverless/commit/c25f854f29204d1fb6c6254ae89d020751aa8198)) ([Piotr Grzesik](https://github.com/pgrzesik)) - Recognize `eu-central-2`, `eu-south-1` and `me-central-1` regions ([#11524](https://github.com/serverless/serverless/issues/11524)) ([54f4fc7](https://github.com/serverless/serverless/commit/54f4fc73b4a2277c7485b877e57ec9ced6e66d1a)) ([Umut Uzgur](https://github.com/umutuzgur)) - **AWS API Gateway:** Allow CloudFormation intrinsic functions in `authorizer.scopes` ([#11505](https://github.com/serverless/serverless/issues/11505)) ([4169ae1](https://github.com/serverless/serverless/commit/4169ae183f64c5c580d90e653e23cc3c52a6f971)) ([franzmango](https://github.com/franzmango)) - **AWS Kafka:** Support `startingPositionTimestamp` ([#11479](https://github.com/serverless/serverless/issues/11479)) ([858758e](https://github.com/serverless/serverless/commit/858758ea1efed07f38e491d21ecfd9873f07b4dd)) ([Daniele Iasella](https://github.com/overbit)) ### Bug Fixes - **AWS Deploy:** Respect existing CloudFormation templates in YAML format ([#11521](https://github.com/serverless/serverless/issues/11521)) ([20d79a2](https://github.com/serverless/serverless/commit/20d79a2876875f73755ccae4e1e2c2a9c02c9ad7)) ([Nick Graffis](https://github.com/nickgraffis)) - Do not crash on `null` value ([#11506](https://github.com/serverless/serverless/issues/11506)) ([c4902f3](https://github.com/serverless/serverless/commit/c4902f3b103e3c683eb2a8dd04acc4e217a4d276)) ([Shogo Hida](https://github.com/shogohida)) ### [3.24.1](https://github.com/serverless/serverless/compare/v3.24.0...v3.24.1) (2022-11-04) ### Bug Fixes - **Console:** Ensure errorneus resolution of url to not break deploys ([#11501](https://github.com/serverless/serverless/issues/11501)) ([f72c595](https://github.com/serverless/serverless/commit/f72c5958c354c47123427988f6a48528987c45cb)) ([Mariusz Nowak](https://github.com/medikoo)) ## [3.24.0](https://github.com/serverless/serverless/compare/v3.23.0...v3.24.0) (2022-10-31) ### Features - **Console:** New Serverless Console integration ([#11434](https://github.com/serverless/serverless/issues/11434)) ([9a41468](https://github.com/serverless/serverless/commit/9a414683090cb3edcac61d9a782c4d136f18c6f6)) ([Mariusz Nowak](https://github.com/medikoo)) - **AWS API Gateway:** support `provider.apiGateway.stage` ([#11487](https://github.com/serverless/serverless/issues/11487)) ([0a49c4f](https://github.com/serverless/serverless/commit/0a49c4f5df8ef4942ac4758b62a8de5dfc4bf4d8)) ([Pavan Andhukuri](https://github.com/pavanandhukuri)) - **AWS Kinesis:** Support `AT_TIMESTAMP` starting position ([#11483](https://github.com/serverless/serverless/issues/11483)) ([5d41995](https://github.com/serverless/serverless/commit/5d41995c1939955e48cea0660dac5c32446f7b58)) ([Daniele Iasella](https://github.com/overbit)) - Support `Fn::ToJsonString` in environment variables ([#11461](https://github.com/serverless/serverless/issues/11461)) ([0c186a6](https://github.com/serverless/serverless/commit/0c186a608fd1a754a65abf63e431ad9c2d13534e)) ([Jurriaan Proos](https://github.com/jurriaanpro)) ### Bug Fixes - **AWS HTTP API:** Ensure maximum API gateway timeout ([#11453](https://github.com/serverless/serverless/issues/11453)) ([c5ca9b7](https://github.com/serverless/serverless/commit/c5ca9b78faef8bc6c23b215f847dc4383b8165e7)) ([Jurriaan Proos](https://github.com/jurriaanpro)) - **CLI Onboarding:** Ensure to not show backend notification ([#11434](https://github.com/serverless/serverless/issues/11434)) ([ba831b8](https://github.com/serverless/serverless/commit/ba831b8b3e4a9371091db9e709545adba324d822)) ([Mariusz Nowak](https://github.com/medikoo)) ### Maintenance Improvements - **CLI Onboarding:** Improve debug logs ([#11434](https://github.com/serverless/serverless/issues/11434)) ([914d00b](https://github.com/serverless/serverless/commit/914d00b0a9758b4b799242efad6e66c98e1c7160)) ([Mariusz Nowak](https://github.com/medikoo)) ## [3.23.0](https://github.com/serverless/serverless/compare/v3.22.0...v3.23.0) (2022-10-11) ### Features - **AWS CloudFront:** Allow legacy behavior configuration ([#11411](https://github.com/serverless/serverless/issues/11411)) ([65e9860](https://github.com/serverless/serverless/commit/65e9860838de40c8ef0189c723e09936c8ca71a7)) ([Arthur Weber](https://github.com/godu)) - **AWS Kafka:** Support `consumerGroupId` option ([#11345](https://github.com/serverless/serverless/issues/11345)) ([9bb3f11](https://github.com/serverless/serverless/commit/9bb3f1154151b1e1a4ca24addd034cf59deb2037)) ([Phil-Pinkowski](https://github.com/Phil-Pinkowski)) ### Bug Fixes - Ensure to not crash when `~/.serverless` is not accessible ([#11403](https://github.com/serverless/serverless/issues/11403)) ([b95c749](https://github.com/serverless/serverless/commit/b95c7496ec4a49aef756692a1ef59b61e2d95d4b)) ([Thomas Hamer](https://github.com/THOM-AwS)) ### Maintenance Improvements - **AWS Deploy:** Add bucket name to exception ([#11389](https://github.com/serverless/serverless/issues/11389)) ([11b7a05](https://github.com/serverless/serverless/commit/11b7a05fd3db362003412484245cc55bfab70181)) ([Roberto Aguilar](https://github.com/rca)) - **AWS Deploy:** Bump custom resources to `nodejs16.x` runtime ([#11367](https://github.com/serverless/serverless/issues/11367)) ([93ce41e](https://github.com/serverless/serverless/commit/93ce41e9d8bf29519b043cf3ee2910f02c884eea)) ([Çağrı Atalay](https://github.com/cagriatalay)) - Upgrade `dotenv-expand` to v9 ([#11433](https://github.com/serverless/serverless/issues/11433)) ([c769c1e](https://github.com/serverless/serverless/commit/c769c1e06dd3529bf7a8a1cda33d54b5a7d12ac7)) ([Mariusz Nowak](https://github.com/medikoo)) - Upgrade `filesize` to v10 ([#11433](https://github.com/serverless/serverless/issues/11433)) ([9ef5fd2](https://github.com/serverless/serverless/commit/9ef5fd23b123730696d00985988a1bc37a3c10e0)) ([Mariusz Nowak](https://github.com/medikoo)) ## [3.22.0](https://github.com/serverless/serverless/compare/v3.21.0...v3.22.0) (2022-08-16) ### Features - **AWS Cognito:** Add Support for Custom Sender Triggers ([#11201](https://github.com/serverless/serverless/issues/11201)) ([22802ef](https://github.com/serverless/serverless/commit/22802efde1d1721404b4e0d704f7806938183522)) ([AustinMathuw](https://github.com/AustinMathuw)) ### Bug Fixes - **AWS HTTP API:** Fix API Gateway timeout resolution ([#11223](https://github.com/serverless/serverless/issues/11223)) ([16b0cd6](https://github.com/serverless/serverless/commit/16b0cd60c9914d871eaa3639562ec580c855af43)) ([Corentin Doue](https://github.com/CorentinDoue)) - **Variables:** Fix handling of parallel resolution of same variable ([#11299](https://github.com/serverless/serverless/issues/11299)) ([1f9a07f](https://github.com/serverless/serverless/commit/1f9a07f989fc0b56885edf8a271a0bd63cf8911f)) ([Mariusz Nowak](https://github.com/medikoo)) ### Maintenance Improvements - Remove left over internal `self:` handling ([#11279](https://github.com/serverless/serverless/issues/11279)) ([544717e](https://github.com/serverless/serverless/commit/544717e703c093340b73dcbf94dc40555cda5251)) ([pjmattingly](https://github.com/pjmattingly)) - **`lodash` replacement:** - Replace `_.flatMap` with `Array.prototype.flatMap` ([#11272](https://github.com/serverless/serverless/issues/11272)) ([4f7e129](https://github.com/serverless/serverless/commit/4f7e12939ced5b269d53624e5643bd5a9173ed7b)) ([pjmattingly](https://github.com/pjmattingly)) - Replace `_.flatten` with `Array.prototype.flat` ([#11271](https://github.com/serverless/serverless/issues/11271)) ([b36cdf2](https://github.com/serverless/serverless/commit/b36cdf2db6ee25f7defe6f2c02dd40e1d5cb65c4)) ([pjmattingly](https://github.com/pjmattingly)) - Ignore `doctor` in Compose triage ([#11283](https://github.com/serverless/serverless/issues/11283)) ([ef2dcb6](https://github.com/serverless/serverless/commit/ef2dcb6df7cf5dd4b82a74613d02f22f04b7147a)) ([](https://github.com/)) ([Piotr Grzesik](https://github.com/pgrzesik)) ## [3.21.0](https://github.com/serverless/serverless/compare/v3.20.0...v3.21.0) (2022-07-14) ### Features - **Console:** Rely on Console ready layers published to AWS ([#11236](https://github.com/serverless/serverless/issues/11236)) ([f9bc405](https://github.com/serverless/serverless/commit/f9bc4051844d1d54259216914fd28048d8749409)) ([Mariusz Nowak](https://github.com/medikoo)) ### Bug Fixes - **Console:** Keep currently attached layers with `function deploy` ([#11235](https://github.com/serverless/serverless/issues/11235)) ([198d3b7](https://github.com/serverless/serverless/commit/198d3b7738e36ca1d8e516e257b2be81e04b8e6a)) ([Mariusz Nowak](https://github.com/medikoo)) ## [3.20.0](https://github.com/serverless/serverless/compare/v3.19.0...v3.20.0) (2022-07-08) ### Features - Add `X-Amzn-Trace-Id` to default CORS headers ([#11168](https://github.com/serverless/serverless/issues/11168)) ([9fd56fd](https://github.com/serverless/serverless/commit/9fd56fddbedf85c01d6f4ebd2f63ab26746f6005)) ([Szymon Bartnik](https://github.com/szbartnik)) - **AWS Local Invocation:** - Support ESM handlers ([#11212](https://github.com/serverless/serverless/issues/11212)) ([675b1db](https://github.com/serverless/serverless/commit/675b1dbed764f70a7443cdd5e4a53c54315fec36)) ([Børge Bardo](https://github.com/borge-bardo-adsk)) - Support Node handlers with `.cjs` extension ([#11203](https://github.com/serverless/serverless/pull/11203)) ([688f50d](https://github.com/serverless/serverless/commit/688f50d670b84a1dce097256776651b3138de456)) ([Piotr Grzesik](https://github.com/pgrzesik)) ### Bug Fixes - **AWS Invocation:** Ensure proper log formatting for `invoke` ([#11189](https://github.com/serverless/serverless/pull/11189)) ([c4eb2ad](https://github.com/serverless/serverless/commit/c4eb2ad908cbb4cbf646d9ffc73da31e9db1482f)) ([Piotr Grzesik](https://github.com/pgrzesik)) - **Console:** Fix console url for platform dev stage case ([#11219](https://github.com/serverless/serverless/pull/11219)) ([543612a](https://github.com/serverless/serverless/commit/543612acbec08a76c085f84ff18578c3875810c2)) ([Mariusz Nowak](https://github.com/medikoo)) ### Maintenance Improvements - **AWS Deploy:** Improve vague S3-related access errors ([#11217](https://github.com/serverless/serverless/pull/11217)) ([1b2ac24](https://github.com/serverless/serverless/commit/1b2ac245666fdd5b903a2ffb8ba5376ecfaab182)) ([Piotr Grzesik](https://github.com/pgrzesik)) - **CLI:** Recognize `--help` for `compose` triage ([#11137](https://github.com/serverless/serverless/pull/11137)) ([37b29b0](https://github.com/serverless/serverless/commit/37b29b029579191e82348afbf855590c2cb37062)) ([Piotr Grzesik](https://github.com/pgrzesik)) - **Console:** Report command which originated login operation ([#11220](https://github.com/serverless/serverless/pull/11220)) ([8d4bf4f](https://github.com/serverless/serverless/commit/8d4bf4fbfdf79950e92ad4fbb171f6fa15b11886)) ([Piotr Grzesik](https://github.com/pgrzesik)) - Improve error message for CLI param validation ([#9846](https://github.com/serverless/serverless/issues/9846)) ([a2ea68d](https://github.com/serverless/serverless/commit/a2ea68d5be4583f71400db4fa4fc27575c8c664b)) ([Matthieu Napoli](https://github.com/mnapoli)) ## [3.19.0](https://github.com/serverless/serverless/compare/v3.18.2...v3.19.0) (2022-06-02) ### Features - **Console:** Support new user settings format ([#11115](https://github.com/serverless/serverless/issues/11115)) ([21461b5](https://github.com/serverless/serverless/commit/21461b5581bb759c259e82295fde952d907112b3)) ([Mariusz Nowak](https://github.com/medikoo)) - Recognize `Fn::Select` in `environment` config schema ([#11114](https://github.com/serverless/serverless/issues/11114)) ([ed111e0](https://github.com/serverless/serverless/commit/ed111e021b286eb4a68f9b2fce7fb641e03340bd)) ([John Minns](https://github.com/Johnogram)) ### Maintenance Improvements - Improve CLI messages when onboarding into Console ([#11123](https://github.com/serverless/serverless/issues/11123)) ([cefb762](https://github.com/serverless/serverless/commit/cefb7623355508aab0fdcbeaa8519c61c8bf6291)) ([Matthieu Napoli](https://github.com/mnapoli)) ### [3.18.2](https://github.com/serverless/serverless/compare/v3.18.1...v3.18.2) (2022-05-23) ### Bug Fixes - **AWS Deploy:** Ensure to only remove specific stage deploy artifacts ([#11100](https://github.com/serverless/serverless/pull/11100)) ([9eae965](https://github.com/serverless/serverless/commit/9eae9652bdfca78eeb29bc4e9dfd4f8a12125d56)) ([Ryan Hartkopf](https://github.com/ryanhartkopf)) ### Maintenance Improvements - **Console:** Upgrade `@serverless/aws-lambda-otel-extension` ([#11106](https://github.com/serverless/serverless/pull/11106)) ([5327b70](https://github.com/serverless/serverless/commit/5327b702f755b13283562337c18051d87805916f)) ([Mariusz Nowak](https://github.com/medikoo)) - **Telemetry:** Recognize `isUsingCompose` ([#11105](https://github.com/serverless/serverless/pull/11105)) ([007c294](https://github.com/serverless/serverless/commit/007c294211954e3fdb034030eacd1f01e63920bf)) ([Piotr Grzesik](https://github.com/pgrzesik)) ### [3.18.1](https://github.com/serverless/serverless/compare/v3.18.0...v3.18.1) (2022-05-20) ### Bug Fixes - **CLI Onboarding:** - Recognize Dashboard providers for deployment when Dashboard monitoring is turned off ([#11096](https://github.com/serverless/serverless/issues/11096)) ([38ff287](https://github.com/serverless/serverless/commit/38ff287bc79614803b82ada3728c1432381bc59b)) ([Mariusz Nowak](https://github.com/medikoo)) - Support Dashboard providers with the Console enabled ([#11096](https://github.com/serverless/serverless/issues/11096)) ([8825e86](https://github.com/serverless/serverless/commit/8825e867d833a28ace051047ce17bf3cdc3e7526)) ([Mariusz Nowak](https://github.com/medikoo)) ### Maintenance Improvements - **Console:** Improve user error message ([#11094](https://github.com/serverless/serverless/issues/11094)) ([6748642](https://github.com/serverless/serverless/commit/67486421235dc8d7a76f760eecb68b1a13b13fb2)) ([Mariusz Nowak](https://github.com/medikoo)) ## [3.18.0](https://github.com/serverless/serverless/compare/v3.17.0...v3.18.0) (2022-05-19) ### Features - **Console:** - Switch to a new authentication system ([#11060](https://github.com/serverless/serverless/issues/11060)) ([d40866a](https://github.com/serverless/serverless/commit/d40866a0e845123ceecdd5b2b05e96e8dde09b04)) ([Mariusz Nowak](https://github.com/medikoo)) - In uneven scenario let user decide whether intent is to login into the Dashboard or the Console([#11045](https://github.com/serverless/serverless/issues/11045)) ([0f21362](https://github.com/serverless/serverless/commit/0f2136209199dad43410b0a71b2fa2c211a027a7)) ([Mariusz Nowak](https://github.com/medikoo)) - Report `org` mismatch with a meaningful error ([#11060](https://github.com/serverless/serverless/issues/11060)) ([ecaeb1f](https://github.com/serverless/serverless/commit/ecaeb1f1bb210e8f6eced3011ce54ab854d23ff8)) ([Mariusz Nowak](https://github.com/medikoo)) - Support `console.org` setting (so different `org` settings can be used for the Dashboard and the Console) ([#11060](https://github.com/serverless/serverless/issues/11060)) ([3b3cfae](https://github.com/serverless/serverless/commit/3b3cfae4986f0e022b8906ec59743482a5540068)) ([Mariusz Nowak](https://github.com/medikoo)) - **AWS MSK:** Add support for SASL/SCRAM authentication ([#11060](https://github.com/serverless/serverless/issues/11060)) ([184cb03](https://github.com/serverless/serverless/commit/184cb030a87a20d0491ee3d79244ca017d44aabf)) ([Ariel Gordone](https://github.com/Arielgordon123)) - **AWS S3:** Support `forceDeploy` setting ([#11066](https://github.com/serverless/serverless/issues/11066)) ([5af44a4](https://github.com/serverless/serverless/commit/5af44a478e66cb7361dd09a79e9acc1869552f19)) ([Simon Archer](https://github.com/simonarcher99)) - **AWS Lambda:** Recognize all variants of supported log retention days ([#11076](https://github.com/serverless/serverless/issues/11076)) ([a4d0ad5](https://github.com/serverless/serverless/commit/a4d0ad530b1c473cdb09ac1428717660b8b9ad5c)) ([Brian Celenza](https://github.com/bcelenza)) ### Bug Fixes - **AWS Lambda:** Fix support for lambdas with provisioned concurrency on with `url: true` ([#11045](https://github.com/serverless/serverless/issues/11045)) ([2107aec](https://github.com/serverless/serverless/commit/2107aec965e4e1e0cec98c3e2f0ff8dcc534a333)) ([Piotr Grzesik](https://github.com/pgrzesik)) - **CLI:** Fix CLI command validation when using custom providers ([#11080](https://github.com/serverless/serverless/issues/11080)) ([5004fb1](https://github.com/serverless/serverless/commit/5004fb1ea0ba168d6a7ccc0d07070e6b716f78a2)) ([Mariusz Nowak](https://github.com/medikoo)) - **Variables:** Fix reporting of unresolved sources ([#11080](https://github.com/serverless/serverless/issues/11080)) ([77e21f9](https://github.com/serverless/serverless/commit/77e21f904568db00f6e1491dd0dcdfe605fa592d)) ([Mariusz Nowak](https://github.com/medikoo)) ### Maintenance Improvements - **Console:** - Rely on generic `apiRequest` for ingestion tokens rotation ([#11060](https://github.com/serverless/serverless/issues/11060)) ([#11060](https://github.com/serverless/serverless/issues/11060)) ([0cecae7](https://github.com/serverless/serverless/commit/0cecae75ffad4b7b89148b614d0bb82dc3b3501c)) ([Mariusz Nowak](https://github.com/medikoo)) - Separate Dashboard & Console login logic ([#11060](https://github.com/serverless/serverless/issues/11060)) ([443fa4b](https://github.com/serverless/serverless/commit/443fa4b74d1fceeb4798ba2b6acb31281b80756e)) ([Mariusz Nowak](https://github.com/medikoo)) - **CLI Onboarding:** Generalize `isConsole` resolution ([#11060](https://github.com/serverless/serverless/issues/11060)) ([caaa3c8](https://github.com/serverless/serverless/commit/caaa3c811e9f777c84fe91ea73b63eb609032b3b)) ([Mariusz Nowak](https://github.com/medikoo)) ## [3.17.0](https://github.com/serverless/serverless/compare/v3.16.0...v3.17.0) (2022-05-10) ### Features - **AWS Lambda:** Add support for `nodejs16.x` runtime ([#11049](https://github.com/serverless/serverless/issues/11049)) ([719766b](https://github.com/serverless/serverless/commit/719766b03088f6acf4045c83045ec2d220c11819)) ([Hibanka](https://github.com/Hibanka)) - **AWS Websocket:** Allow propagating tags to Websocket APIGW ([#10931](https://github.com/serverless/serverless/issues/10931)) ([22e4842](https://github.com/serverless/serverless/commit/22e4842d97ac3cbc11d8c398e84639af0b6068b8)) ([tjurdzinski](https://github.com/tjurdzinski)) ## [3.16.0](https://github.com/serverless/serverless/compare/v3.15.2...v3.16.0) (2022-04-29) ### Features - **AWS Deploy:** New option to deploy with CloudFormation without using changesets, which is faster. Learn more [in the documentation](https://www.serverless.com/framework/docs/providers/aws/guide/deploying#deployment-method). ([#11016](https://github.com/serverless/serverless/pull/11016)) ([efa3a28](https://github.com/serverless/serverless/commit/efa3a28f0727602b02989c731054697608c22bbc)) ([Piotr Grzesik](https://github.com/pgrzesik)) ### Bug Fixes - **CLI:** Do not run `compose` for non-service commands ([#11017](https://github.com/serverless/serverless/pull/11017)) ([e56bc4b](https://github.com/serverless/serverless/commit/e56bc4be0c5941e76a6433782aa1462b83f5d13f)) ([Piotr Grzesik](https://github.com/pgrzesik)) - Allow S3 event rule prefix and suffix to use CF functions ([#11018](https://github.com/serverless/serverless/issues/11018)) ([0279e1e](https://github.com/serverless/serverless/commit/0279e1eb9d79abce52c595b3cde190ff96599e42)) ([Matthew Crouch](https://github.com/macrouch)) - Ensure to attempt minimal config resolution for plugin commands ([#11005](https://github.com/serverless/serverless/pull/11005)) ([af9a238](https://github.com/serverless/serverless/commit/af9a238f852fb04fbfcdfa57b9b313426f579bd1)) ([Piotr Grzesik](https://github.com/pgrzesik)) - Ensure to not add double entries during `plugin install` ([#11005](https://github.com/serverless/serverless/pull/11005)) ([c4ca97d](https://github.com/serverless/serverless/commit/c4ca97d0100a28d02012b144c1a9ba06f7ac7dc6)) ([Piotr Grzesik](https://github.com/pgrzesik)) ### Maintenance Improvements - **AWS Local Invocation:** Rely on observable spawn ([#11002](https://github.com/serverless/serverless/pull/11002)) ([6d97496](https://github.com/serverless/serverless/commit/6d9749699da62a07ae933bd2c9a9ced8ccf877df)) ([Mariusz Nowak](https://github.com/medikoo)) - **Console:** - Configure `login` as standalone command ([#11003](https://github.com/serverless/serverless/pull/11003)) ([fffaf9c](https://github.com/serverless/serverless/commit/fffaf9cee2da00bdb4f8d13846ad216d4dee13ef)) ([Mariusz Nowak](https://github.com/medikoo)) - Configure `logout` as standalone command ([#11003](https://github.com/serverless/serverless/pull/11003)) ([70ca359](https://github.com/serverless/serverless/commit/70ca3594b6fbc1118b24c2bc4975219f6c00cbd0)) ([Mariusz Nowak](https://github.com/medikoo)) ### [3.15.2](https://github.com/serverless/serverless/compare/v3.15.1...v3.15.2) (2022-04-22) ### Maintenance Improvements - **Console:** Report requests and responses to server ([#10999](https://github.com/serverless/serverless/pull/10999)) ([fa8243f](https://github.com/serverless/serverless/commit/fa8243f960df372b644e791374842f04bfab7857)) ([Mariusz Nowak](https://github.com/medikoo)) ### [3.15.1](https://github.com/serverless/serverless/compare/v3.15.0...v3.15.1) (2022-04-22) ### Maintenance Improvements - **Console:** - Propagate `disableLogsCollection` to extension user settings ([#10995](https://github.com/serverless/serverless/pull/10995)) ([4521eb7](https://github.com/serverless/serverless/commit/4521eb7e3b3eb72af7c535fda9cf6efcb4a1e140)) ([Mariusz Nowak](https://github.com/medikoo)) - Support `disableRequestResponseMonitoring` setting ([#10995](https://github.com/serverless/serverless/pull/10995)) ([e5c088f](https://github.com/serverless/serverless/commit/e5c088fe2e2de99e0da464abb36c785741b5b085)) ([Mariusz Nowak](https://github.com/medikoo)) - **Telemetry:** - Fix Console org reporting ([#10995](https://github.com/serverless/serverless/pull/10995)) ([c0aabb4](https://github.com/serverless/serverless/commit/c0aabb484531c5227f42791cdb9e644c402a5c8d)) ([Mariusz Nowak](https://github.com/medikoo)) - Debug log for telemetry payload ([#10995](https://github.com/serverless/serverless/pull/10995)) ([db67962](https://github.com/serverless/serverless/commit/db6796257f41618ad7da440ca5b2e46fae971fe1)) ([Mariusz Nowak](https://github.com/medikoo)) ### [3.15.0](https://github.com/serverless/serverless/compare/v3.14.0...v3.15.0) (2022-04-20) ### Features - Introduce [Serverless Framework Compose](https://www.serverless.com/framework/docs/guides/compose), a new feature that enables deploying multiple services in one command, in parallel, or ordered by dependencies ### Maintenance Improvements - Handle `@serverless/compose` install in non-interactive environments ([#10984](https://github.com/serverless/serverless/pull/10984)) ([75885cb](https://github.com/serverless/serverless/commit/75885cbbc5165aa4f27be4aab179e9e2655c1d99)) ([Piotr Grzesik](https://github.com/pgrzesik)) - Support custom error message for variables resolution ([#10985](https://github.com/serverless/serverless/pull/10985)) ([f7ffb19](https://github.com/serverless/serverless/commit/f7ffb1978804ce01fc14d14866529378ebc1c1e2)) ([Piotr Grzesik](https://github.com/pgrzesik)) ## [3.14.0](https://github.com/serverless/serverless/compare/v3.13.0...v3.14.0) (2022-04-14) ### Features - **AWS Websocket:** Add ability to configure log format and types ([#10956](https://github.com/serverless/serverless/pull/10956)) ([82ce1c8](https://github.com/serverless/serverless/commit/82ce1c83d23008a5f7b48d149fcaac828c782871)) ([Ariette](https://github.com/Ariette)) ### Maintenance Improvements - Enable triage process to run `@serverless/compose` ([#10950](https://github.com/serverless/serverless/issues/10950)) ([401c721](https://github.com/serverless/serverless/commit/401c721f8e1c59441ba3e5bb44bb2ce34576d99d)) ([Piotr