Releases: serverless/serverless
Releases · serverless/serverless
3.31.0 (2023-05-17)
Features
- AWS Schedule:
AWS::Scheduler::Schedule
based triggers (#11935) (34d922d) (Tie) - AWS Kinesis: More reliable consumer naming mode (#9706) (9d7b121) (Peter Reshetin)
- AWS Lambda:
- Recognize
java17
runtime (#11938) (e1703c8) (Baerten Dennis) - Recognize
python3.10
runtime (#11922) (8341d7a) (t3yamoto) - Recognize new .NET runtimes (#11941) (314f32c) (Graham Campbell)
- Recognize
- AWS EventBridge: Recognize
$or
in pattern property (#11967) (d6de334) (Mitch Dempsey)
Bug Fixes
- AWS CloudWatch: Ensure no circular resource references (#11893) (75ce58b) (Rob Nielsen)
- AWS Deploy: Fix
provider.layers
support indeploy function
cmd (#11972) (ed15cb2) (Mariusz Nowak)
Maintenance Improvements
- AWS Lambda: Remove references to deprecated runtimes (#11940) (fe6e0a6) (Bartłomiej Szostek)
3.30.1 (2023-04-06)
Bug Fixes
- Ensure to not login back accidentaly on logout operation (#11900) (ec9eac4) (Mariusz Nowak)
3.30.0 (2023-04-05)
3.29.0 (2023-03-24)
Features
- Console: Retain console properties on function deploy (#11849) (4ee5505) () (Dan Jarvis)
- AWS CLoudFront: Recognize
OriginAccessControlId
field (#11855) (9339377) (Jonathan Keslin) - AWS EventBridge: Support
description
property (#11821) (2efe816) (Anthony Roussel)
Bug Fixes
- AWS Lambda:
- Fix function references when represented by alias (#11788) (16dd286) (Rob Nielsen)
- Fix
runtimeManagment
handling (#11778) (8db2f4c) (Himanshu Pant)
- AWS API Gateway: Fix support for
provider.apiGateway.stage
(#11772) (6fe2ea5) (Charlie Benger-Stevenson) - Do not crash on
null
resource properties input (#11789) (86bb67d) (SleepWithCoffee)
Maintenance Improvements
- AWS Lambda: Improve function deploy skip message (#11779) (ad8c24e) (Midhun Rajendran)
lodash
replacement:- Replace
_.entries
withObject.entries
(#11793) (1181780) (SleepWithCoffee) - Replace
_.fromPairs
withObject.fromEntries
(#11794) (03d3ab3) (SleepWithCoffee)
- Replace
bluebird
replacement:- Replace
BbPromise.each
with native counterpart (#11797) (5068516) (SleepWithCoffee)
- Replace
- **
async/await
refactor:**- In
lib/classes
convert promise returning functions to async functions (#11851) (77c91f2) (SleepWithCoffee)
- In
3.28.1 (2023-03-02)
3.28.0 (2023-02-28)
Features
- AWS Lambda:
- Ensure
logs:TagResource
permission to IAM role (#11766) (7410275) (Martin Gerlach) - Recognize CF functions at
.provisionedConcurrency
(#11760) (56d8bec) (ROSeaboyer) - Support
runtimeManagement
config (#11715) (18d4d69) (ROSeaboyer)
- Ensure
- AWS Schedule: Support CF instrinsic functions at
.rate
(#11714) (fc6bd57) (ROSeaboyer)
Bug Fixes
- CLI Onboarding: Don't crash if Dashboard server is inaccessible (#11712) (983a3b9) (Mariusz Nowak)
3.27.0 (2023-01-26)
Features
- AWS EventBridge: Support
functions[].events[].eventBridge.name
(#11690) (b925c4c) (ROSeaboyer) - AWS ActiveMQ: Support
functions[].events[].filterPatterns
(#11656) (1b55710) (Shreyance Jain) - AWS Kafka: Support
functions[].events[].filterPatterns
(#11645) (6a5e8d9) (Jason Rowsell) - AWS MSK: Support
functions[].events[].filterPatterns
(#11636) (63584a9) (Shreyance Jain) - AWS RabbitMQ: Support
functions[].events[].filterPatterns
(#11659) (e769570) (Shreyance Jain) - AWS CloudFront: Recognize
behavior.ResponseHeadersPolicyId
(#11633) (906ea31) (Jason Rowsell) - AWS SNS: Support
functions[].events[].filterPolicyScope
(#11644) (b7d6af6) (Jason Rowsell) - AWS SQS: Support
functions[].events[].sqs.maximumConcurrency
(#11678) (57f2719) (Jason Rowsell) - AWS Lambda: Recognize
ap-southeast-4
Melbourne region (#11700) (6591504) (Sam Chung) - Recognize
Fn::Base64
as CloudFormation instruction (#11671) (f020bd8) (Ron Korving) - Remove support for Serverless Tencent CLI (#11658) (0a148b4) (Mariusz Nowak)
Maintenance Improvements
- AWS SQS: Optimize IAM permissions generation (#11685) (99cd9e6) (ROSeaboyer)
- Console: Improve warning message (#117009) (2198799) (Mariusz Nowak)
3.26.0 (2022-12-22)
Features
- Plugins: Support variables in configuration extensions (#11558) (968ddd5) (Marco Kleinlein)
- AWS Lambda:
functions[].snapStart
support (#11576) (adf11b7) (Baerten Dennis) provider.logDataProtectionPolicy
andfunctions[].logDataProtectionPolicy
(#11599) (2a5e11a) (timo92)- Support
.cjs
and.mjs
configuration extensions (#11586) (9d57933) (Florian Proksch)
Bug Fixes
- Variables: Support empty string environment variables (#11629) (022db9c) (Jason Rowsell)
- AWS Local Invoke: Revert breaking jackson-databind upgrade (#11589) (f00eb82) (Geoff Denning)
Maintenance Improvements
- Isolate
import
invocations (#11587) (fe62096) (Mariusz Nowak) - Remove no longer applicable setting (#11608) (dd5b8f6) (Mariusz Nowak)
- Support relative paths in
import-esm
util (#11593) (fcf17a6) (Mariusz Nowak) - Improve module name (#11587) (ac1e0db) (Mariusz Nowak)
3.25.1 (2022-11-28)
Maintenance Improvements
- Wokaround AWS-SDK issue by temporarily pinning v2 version (cb81085) (Mariusz Nowak)
- AWS Local Invocation: Upgrade Java dependencies (#11535) (eb741fe) (xiaokang)
3.25.0 (2022-11-21)
Features
- AWS Deploy:
- Recognize
nodejs.18.x
runtime (#11526) (c25f854) (Piotr Grzesik) - Recognize
eu-central-2
,eu-south-1
andme-central-1
regions (#11524) (54f4fc7) (Umut Uzgur)
- Recognize
- AWS API Gateway: Allow CloudFormation intrinsic functions in
authorizer.scopes
(#11505) (4169ae1) (franzmango) - AWS Kafka: Support
startingPositionTimestamp
(#11479) (858758e) (Daniele Iasella)
Bug Fixes
- AWS Deploy: Respect existing CloudFormation templates in YAML format (#11521) (20d79a2) (Nick Graffis)
- Do not crash on
null
value (#11506) (c4902f3) (Shogo Hida)