Releases: serverless-operations/serverless-step-functions
Releases · serverless-operations/serverless-step-functions
v3.29.0
3.29.0 (2026-04-02)
Features
- iam: generate correct permissions for EMR service integration (#743) (72860ca), closes #423
- iam: generate events:PutTargets policy for aws-sdk:eventbridge:putTargets (#739) (dfbf54b), closes #506
- test: add integration test suite with LocalStack (#745) (2c4117c)
Bug Fixes
v3.28.2
3.28.2 (2026-03-30)
Bug Fixes
- iam: apply provider.rolePermissionsBoundary to ApigatewayToStepFunctionsRole (cd3a82e), closes #395
- iam: handle missing Parameters block when StateMachineArn is a top-level Ref (#720) (62878ab), closes #468
- invoke: write result as JSON to stdout, errors to stderr (#724) (9956927), closes #436 #592
- stateMachine: guard pseudo-parameter validation + fix apiKeys docs (#725) (28b4b73)
v3.28.1
v3.28.0
3.28.0 (2026-03-26)
Features
- events: add RetryPolicy support for EventBridge rule targets (#700) (1191e1d), closes #575
- notifications: support InputPath and InputTransformer on notification targets (#698) (1c0b9bc), closes #609
- support JSONata for EventBridge Scheduler IAM permissions (#712) (56a7d77)
Bug Fixes
v3.27.0
3.27.0 (2026-03-23)
Features
Bug Fixes
- alarms: allow Fn::Sub in alarm topic ARNs (#702) (2c136aa), closes #417
- apiGateway: use string type for SelectionPattern in integration responses (#593) (#694) (6a0a8cd)
- handle CloudFormation intrinsic functions in Arguments.StateMachineArn (#709) (799c09b)
- iam: handle Fn::Sub string form in getExecutionArn (9ba12af)
- iam: restrict DescribeExecution and StopExecution to specific state machine executions (#697) (f833e9f)
- iam: use ${AWS::Partition} in S3 resource ARNs (#662) (#693) (4a88f75)
- return promise from compileStateMachines to suppress Bluebird warning (#574) (#695) (25823de)
- stateMachines: omit Destinations from LoggingConfiguration when not provided (#701) (2bdbb9c), closes #458