Skip to content

v0.3.0

Choose a tag to compare

@ramanv0 ramanv0 released this 08 May 19:54
· 65 commits to main since this release

What's New

  • ValidationError exception: When activating a workflow with missing required fields, the SDK now raises kestrel.ValidationError with a structured missing_fields attribute listing each missing field's node, name, and label.
  • Improved error handling: 400-level responses are now parsed for structured JSON messages instead of returning raw response text.
  • requests.list() status filter: Pass status="no_workflow" to filter workflow requests client-side.

Install / Upgrade

pip install --upgrade kestrel-workflows