Skip to content

Releases: roboflow/inference

v0.59.1

31 Oct 23:32
2928dd1

Choose a tag to compare

💪 Added

🔧 Fixed

🏡 Maintenance

inference-experimental

Full Changelog: v0.59.0...v0.59.1

v0.59.0

24 Oct 20:56
a92e202

Choose a tag to compare

💪 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

v0.58.3

21 Oct 19:31
6ad4910

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.58.2...v0.58.3

v0.58.2

13 Oct 14:06
cd700d0

Choose a tag to compare

🔧 Fixed

  • Honor mask decode args for rf-detr seg model by @probicheaux in #1613
  • Fix image preprocessing block to accept dynamic parameter references by @rf-elliot in #1616

🏡 Maintenance

🏅 New Contributors

Full Changelog: v0.58.1...v0.58.2

v0.58.1

03 Oct 09:23
16961e2

Choose a tag to compare

🔧 Fixed

Warning

Potential OOM errors in inference server as a result of bug introduced in v0.55.0

We've detected a bug that was in inference since 0.55.0 release - setting confidence to 0.0 was historically prevented globally in inference server. Since we wanted to remove that constraint, in 0.55.0 release, we make it possible to set such confidence threshold, but that turned out to lead to OOM issues with some models - namely instance segmentation ones, which in some cases may yield large amount of segmentation masks using wast amount of RAM. To provide quick-fix, we've added CONFIDENCE_LOWER_BOUND_OOM_PREVENTION env variable flag to control the minimal allowed confidence, set by default to 0.01.

Review the change here: #1611

🏡 Maintenance

Full Changelog: v0.58.0...v0.58.1

v0.58.0

02 Oct 10:57
e9a9402

Choose a tag to compare

💪 Added

🤯 RFDetr Seg — Fast, Accurate Segmentation in Roboflow 💥

image
We’re excited to announce the addition of RF-DETR Seg (Preview), bringing real-time instance segmentation to the Roboflow platform. Thanks to the outstanding work of the RF research team, users can now:
  • Train and deploy RF-DETR Seg models directly in Roboflow
  • Enjoy state-of-the-art accuracy with latency
  • Run models seamlessly through Roboflow inference or the rf-detr packages

This release pushes the boundary of fast, accurate segmentation — and it’s now available to explore in Roboflow. Check out our 📖 blog for more details and try out your RFDetr model in inference:

import os
import supervision as sv
from inference import get_model
from PIL import Image
from io import BytesIO
import requests

url = "https://media.roboflow.com/dog.jpeg"
image = Image.open(BytesIO(requests.get(url).content))

model = get_model("<your-rf-model-id>")
predictions = model.infer(image)[0]
detections = sv.Detections.from_inference(predictions)

🔌 Improved

  • improve speed and memory usage of masks2poly and masks2multipoly by @hansent in #1586

Full Changelog: v0.57.4...v0.58.0

v0.57.4

01 Oct 14:37
feb8bd2

Choose a tag to compare

What's Changed

Full Changelog: v0.57.3...v0.57.4

v0.57.3

30 Sep 16:08
55f5767

Choose a tag to compare

What's Changed

Full Changelog: v0.57.2...v0.57.3

v0.57.2

29 Sep 12:05
e872e45

Choose a tag to compare

💪 Added

Easy OCR 🤝 inference

Thanks to @lou-roboflow we have EasyOCR model supported in inference and Workflows ecosystem.

image

⚡ Improved

🚧 Fixed

🥼 Changes inference-experimental

  • support of Torch script backend for models
  • support for models-specific features in auto-negotiation
  • foundations for RF trained models support in inference-exp
    See details: #1450

🏅 New Contributors

Full Changelog: v0.56.0...v0.57.2

v0.56.0

19 Sep 20:06
8f5716f

Choose a tag to compare

What's Changed

Full Changelog: v0.55.2...v0.56.0