Skip to content

v0.59.0

Choose a tag to compare

@PawelPeczek-Roboflow PawelPeczek-Roboflow released this 24 Oct 20:56
· 1907 commits to main since this release
a92e202

💪 Added

🍾 Workflows Execution Engine v1.7.0

This release refines how Workflow step errors are reported when interacting with the Roboflow platform. Client-side issues such as invalid API keys or model IDs now raise ClientCausedStepExecutionError with accurate HTTP status codes (400–404) instead of a generic StepExecutionError with HTTP 500.

Motivation

The change ensures that client misconfigurations are clearly distinguished from server-side errors, improving observability and making debugging easier.

Compatibility

Most users should not be affected. However, if an integration relies on the legacy error type or status code, it can be temporarily restored by setting:

DEFAULT_WORKFLOWS_STEP_ERROR_HANDLER=legacy

This update brings more accurate error reporting with minimal impact on existing workflows. See details of the change in the Workflows change log and in PR #1640

🥼 Changes inference-experimental

Full Changelog: v0.58.3...v0.59.0