v1.3.1

BerriAI/litellmv1.3.1Jun 12, 2026by PawelPeczek-Roboflow

AI Summary

A feature-rich release for Roboflow Inference adding SAM 3 support, Claude Fable 5 integration, and various workflow enhancements, alongside bug fixes and security improvements.

Key Highlights

  • SAM 3 streaming video concept tracker
  • Claude Fable 5 as a Workflow model
  • Track Class Lock block for workflows
  • JetPack 6.2 image optimization (~20% reduction)
  • WebRTC server error handling improvements

New Features

  • SAM 3 streaming video concept tracker
  • Claude Fable 5 workflow model
  • Track Class Lock block
  • WebRTC per-frame server error handling
  • Depth estimation API key support
  • JetPack 6.2 image optimization
  • RF-DETR Keypoint Detection documentation
  • shell-quote dependency update

Full Release Notes

## 🚀  Added
- **Workflows:** point prompting — `labeled_points` kind + SAM 3 Interactive block, and SAM3 PVS multi-prompt bug fixes — #2436 (@hansent)
- **Models:** SAM 3 streaming video concept tracker (model class + Workflow block + docs) — #2439 (@hansent)
- **Workflows:** Track Class Lock block — #2447 (@alexeialexandrovich)
- **Workflows:** Claude **Fable 5** as a Workflow model — #2433 (@Erol444)
- **Workflows:** enable `"best"` confidence for semantic segmentation — #2425 (@leeclemnet)
- **WebRTC SDK:** surface per-frame server errors to the client — #2438 (@sberan)
- **Serverless:** enable SAM 3 3D and `embed_image` routes — #2424 (@hansent)
- **Batch Processing:** Asset Library adjustments — #2399 (@PawelPeczek-Roboflow)
- **Gateway:** support scheme-qualified `SECURE_GATEWAY` URLs — #2429 (@alexnorell)

## 🐛 Fixes
- **Workflows (OBB):** shift oriented bounding box corners in `detections_stitch` — #2427 (@kounelisagis)
- **Workflows (OBB):** translate oriented bounding box corners in `dynamic_crop` — #2430 (@kounelisagis)
- **SAM 3:** stop `IndexError` on single-point visual prompts in `serialize_prompt` — #2423 (@bigbitbus)
- **WebRTC:** accept `str` or `list[str]` for ICE server URLs — #2418 (@ecarrara)
- **Depth estimation:** honor query API key for model loads — #2445 (@hansent)
- **Depth estimation:** route depth model id through the inference path — #2446 (@hansent)
- **Core:** convert masks to `bool` before `np.array` wrapping (avoids uint8 deprecation warnings) — #2432 (@lou-roboflow)
- **Core:** remove mutable default arguments — #2441 (@kounelisagis)
- **Caching:** hash-truncate long cache path segments — #2279 (@hansent)
- **UI:** fix mobile drawer/menu showing on the index page — #2444 (@Erol444)

## 🔒 Security
- Address security issues — #2449 (@PawelPeczek-Roboflow)

## 📦 Build & Platform
- Shrink JetPack 6.2 image ~20% (6.56 → 5.22 GB); fix Orin (sm87) flash-attn + bitsandbytes — #2440 (@alexnorell)

## 📚 Docs
- RF-DETR Keypoint Detection docs — #2421 (@sergii-bond)
- SAM 3: document exemplar and PVS prompting — #2431 (@leeclemnet)

## 🔧 Dependencies
- Bump `shell-quote` 1.8.2 → 1.8.4 in `/theme_build` (npm/yarn group) — #2426 (@dependabot)

## 👋 New Contributors
- @kounelisagis — first contribution in #2427
- @alexeialexandrovich — first contribution in #2447

**Full Changelog:** https://github.com/roboflow/inference/compare/v1.3.0...v1.3.1