You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add validations to verify if the result of a JSONPath evaluation complies with certain constraints. Otherwise a States.Runtime error is thrown and the state machine fails.
Add 3 new types of event logs:
StateFailed: produced when a state fails.
StateRetried: produced when a failed state that has a Retry field is retried.
StateCaught: produced when a failed state that has a Catch field is caught.
Set Cause field in ExecutionFailed event to the error result returned by the Lambda function when invocation fails, to be more consistent with the GetExecutionHistory action of the Step Functions API.
Provide better error messages when using aws-local-stepfunctions in a browser environment and an AWS config is not passed.
Add new noValidate option for StateMachine constructor. When enabled, validation of the state machine definition is completely turned off.
Add --no-validate CLI option to completely disable state machine definition.
Add a types field to exports field in package.json to support TypeScript's Node16 and Bundler module resolutions.
Export the StateMachineDefinition, StateMachineOptions, and RunOptions types from the API for TypeScript users.
Allow passing non-async functions to task state overrides.
Fix bug where Context Object was not taken into account when evaluating JSONPaths defined in a Choice state choice rules.