v0.59.0
roboflow/inferencev0.59.0Oct 24, 2025by PawelPeczek-Roboflow
AI Summary
Updated the Workflow Execution Engine to v1.7.0 for improved error reporting, while adding new experimental models like PaliGemma 1 and YOLACT to the inference-experimental package.
Key Highlights
- Updated Workflow Execution Engine to v1.7.0 with better error reporting (ClientCausedStepExecutionError).
- Added PaliGemma 1 to inference-experimental.
- Added YOLACT to inference-experimental.
- Added Yolov7 implementation tests in inference-experimental.
Breaking Changes
- Workflow step errors now raise ClientCausedStepExecutionError with accurate HTTP status codes (400–404) instead of generic errors, which may require updating integrations relying on the legacy error type.
New Features
- Workflow error reporting improvements
- PaliGemma 1 model support
- YOLACT model support
- Yolov7 testing implementation
Full Release Notes
# 💪 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: ```bash 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](https://inference.roboflow.com/workflows/execution_engine_changelog/#execution-engine-v170-inference-v0590) and in PR https://github.com/roboflow/inference/pull/1640 # 🥼 Changes inference-experimental * Add changes to inference-exp deeplab sem-seg model by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1629 * Adjust the name of yolov5 weights by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1633 * Add tests for Yolov7 implementation by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1634 * Add ability for inference-exp to parse modelVariant from RFAPI by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1641 * Add PaliGemma 1 to inference-exp by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1639 * YOLACT in inference experimental by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1637 * Adjust YOLACT tests assertions for GPU tests to pass by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1638 **Full Changelog**: https://github.com/roboflow/inference/compare/v0.58.3...v0.59.0