Skip to content

Releases: roboflow/inference

v0.64.3

16 Jan 18:24
0baa84c

Choose a tag to compare

What's Changed

Full Changelog: v0.64.2...v0.64.3

v0.64.2

15 Jan 18:03
0d05452

Choose a tag to compare

What's Changed

Full Changelog: v0.64.1...v0.64.2

v0.64.1

15 Jan 17:44
90a92fb

Choose a tag to compare

What's Changed

Full Changelog: v0.64.0...v0.64.1

v0.64.0

15 Jan 12:28
716a9ab

Choose a tag to compare

💪 Added

YOLO26 in inference

image

Legendary effort of @probicheaux 🏅 and models team made it! Shortly after release, we have a support for new Ultralytics model - YOLO26. If you are interested - learn more about the model, or you can cut the line and jump straight into testing the model on Robolfow Platform.

🔎 How to use the new model?

  • Train the model on your data using Robolfow Platform.
  • Use it in Workflows or directly in inference

As easy as that 😀

# install inference - uv pip install inference or uv pip install inference-gpu
import cv2
import supervision as sv
from inference import get_model

model = get_model("<id-of-your-yolo26-model>", api_key="<your_api_key>")
image = cv2.imread("<your-image-path>")

predictions = sv.Detections.from_inference(model.infer(image)[0])

annotator = sv.BoxAnnotator()
annotated_image = annotator.annotate(image.copy(), predictions)

New VLMs 🤝 Workflows - Gemini 3 Flash and Claude Opus 4.5

image image

Workflows ecosystem is constantly growing 🤯 Thanks to @yeldarby contributions, we are now able to expose new VLMs in Workflows - plus, for both Gemini and Claude models family, Roboflow now provides managed API keys - so Roboflow account alone is enough - no manual setup of your API keys.

🔧 Bug fixes

  • Adds support for selectors in Union[List[...], Selector(...)] patterns in Workflows Execution Engine by @joaomarcoscrs in #1764

🚧 Maintanence

🥼 New inference - progress update

🏅 New Contributors

Full Changelog: v0.63.5...v0.64.0

v0.63.5

09 Jan 16:56
f48c631

Choose a tag to compare

💪 Added

  • feature: Event Detection Log Block by @jeku46 in #1894
    We have new analytics block in workflows - Event Detection Log Block
    This block takes input from the bytetracker (or any other tracker) and stores a log of events. The events store the time an object (unique tracker id) was first seen, last seen, its tracker id, and class, like shown below:
{
  "1": {
    "tracker_id": 1,
    "class_name": "dog",
    "first_seen_frame": 1,
    "last_seen_frame": 107,
    "frame_count": 102,
    "first_seen_relative": 0.0,
    "last_seen_relative": 3.533333333333333,
    "first_seen_timestamp": 1765744769.0,
    "last_seen_timestamp": 1765744772.5333333
  }
}
Pending events (2):
{
  "5": {
    "tracker_id": 5,
    "class_name": "dog",
    "first_seen_frame": 87,
    "last_seen_frame": 87,
    "frame_count": 1,
    "first_seen_relative": 2.8666666666666667,
    "last_seen_relative": 2.8666666666666667,
    "first_seen_timestamp": 1765744771.8666666,
    "last_seen_timestamp": 1765744771.8666666
  },
  "6": {
    "tracker_id": 6,
    "class_name": "dog",
    "first_seen_frame": 93,
    "last_seen_frame": 105,
    "frame_count": 6,
    "first_seen_relative": 3.066666666666667,
    "last_seen_relative": 3.466666666666667,
    "first_seen_timestamp": 1765744772.0666666,
    "last_seen_timestamp": 1765744772.4666667
  }
}

With this block our users can now easily track lifecycle of detected and tracked objects!

  • feature: Add Text Display Visualization Block by @rafel-roboflow in #1895
    We have new visualization block in workflows - Text Display Visualization Block, users can now add parametrized text element on annotated image, showing live results of other blocks and making it much easier to showcase real value brought by workflow!

🚧 Maintenance

📖 Documentation improvements

🏅 New Contributors

Full Changelog: v0.63.4...v0.63.5

v0.63.4

06 Jan 22:18
ac5b39e

Choose a tag to compare

💪 Added

  • Thanks to @mkaic , Workflows support DepthAnythingV3 🥳

da3-comparison

  • Thanks to @Matvezy , Workflows support Qwen3vl 🥳

qwen_short

  • Workflows now make it easier to transform detections results between execution stages through use of new detections rollup block, change by @lou-roboflow in #1853

  • API Key Passthrough for Gemini was added to workflows, change also adds support for newer Gemini models (Gemini 3 Pro, 2.5 Pro/Flash/Flash-Lite, 2.0 Flash/Flash-Lite) and thinking_level parameter for Gemini 3+ models - added by @yeldarby in #1869

🚧 Maintenance

New Contributors

Full Changelog: v0.63.3...v0.63.4

v0.63.3

03 Jan 13:03
383d16e

Choose a tag to compare

💪 Added

  • Add Managed API Key for Twilio SMS/MSS Block by @yeldarby in #1860
  • Implement v2 Camera Focus block with Tenengrad measure and improved visualization by @shntu in #1857
  • Add mjpeg support to webrtc worker by @grzegorz-roboflow in #1867
  • Implement ACK-based flow control for Python SDK WebRTC batch processing by @digaobarbosa in #1865

🚧 Maintenance

🥼 inference-exp improvements

New Contributors

Full Changelog: v0.63.2...v0.63.3

v0.63.2

23 Dec 15:23
065b996

Choose a tag to compare

What's Changed

Full Changelog: v0.63.1...v0.63.2

v0.63.1

19 Dec 20:33
513792c

Choose a tag to compare

💪 Added

GPT-5.2 in Workflows 🧠

Thanks to @brunopicinin, Workflows support the new GPT 5.2 🥳

🕵️ Motion Detection block in Workflows

@lou-roboflow added classical OpenCV motion detection method to Workflows.

ResNet weights for classifiers

Thanks to @Matvezy, we have good old ResNet classifiers registered under clear aliases:

from inference import get_model

model = get_model("resent18", api_key="<YOUR_API_KEY>")

# Check out other models: "resent34", "resent50", "resent101"

🚧 Maintenance

🥼 inference-exp improvements

Full Changelog: v0.62.5...v0.63.1

v0.62.5

12 Dec 21:46
5912d7b

Choose a tag to compare

💪 Added

🔧 Fixed

Full Changelog: v0.62.4...v0.62.5