What's Changed
New Contributors
- @noynoy83 made their first contribution in #899
- @amissemer made their first contribution in #902
[1.3.63] — 2026-06-13
Fixed
- Step Functions —
Assignis now applied in the mock execution path for JSONata Task states — whenSFN_MOCK_CONFIGwas active,_apply_state_assignwas never called on the mock return branch, so anyAssignblock in a JSONata Task state was silently skipped; downstream states referencing the assigned variables failed withStates.QueryEvaluationError: Undefined variable. The mock branch now mirrors the real execution path by calling_apply_state_assignafter_apply_jsonata_output. Contributed by @amissemer. - Step Functions — Pass state
Parametersnow resolve context object paths —$$.*references resolved tonullin Pass states because_execute_passappliedParameterswithout forwarding the execution context. It now forwards the context correctly when evaluatingParameters, fixing context object resolution for Pass states. Contributed by @noynoy83. - CloudFormation —
DescribeStackResourcesnow honors theLogicalResourceIdfilter — The handler now reads the optionalLogicalResourceIdparameter and, when present, returns only the matching resource or aValidationErrorif it does not exist in the stack. Contributed by @maximoosemine. - Lambda — local executor now exposes dependency layers'
site-packages— the in-process Python worker added<layer>/pythontosys.pathbut not<layer>/python/lib/python<ver>/site-packages, sopip install -tdependency layers failed to import (the docker executor, which uses the AWS runtime image, was unaffected). Reported by @omargr299. - Lambda —
LoggingConfig.LogGroupis honored when emitting CloudWatch logs — handler output was always written to the default/aws/lambda/<name>group instead of the configured or shared log group. Reported by @ankitaabad. - CloudFormation —
AWS::Logs::SubscriptionFilterresource type supported — templates using it no longer fail withUnsupported resource type; the filter provisions against the named log group and is removed on stack delete. Reported by @ankitaabad. - CloudFormation — change sets detect parameter-driven property changes —
aws cloudformation deploysilently no-oped when a property such as a LambdaCodeS3 key was driven by a stack parameter, because the change-set diff compared unresolved templates. It now resolves parameters and intrinsics before diffing, matchingupdate-stack. Reported by @ankitaabad.