v1.2.3
π Added
π§© Inner Workflows
Workflows can now be nested inside other Workflows. A parent Workflow can invoke a child Workflow as a single step, passing inputs through and receiving outputs back β making it much easier to factor large pipelines into reusable, composable pieces.
This unlocks a few patterns that were previously painful:
- Reusable sub-pipelines β build a "detect + track + filter" Workflow once and drop it into multiple parent Workflows instead of copy-pasting blocks.
- Team handoffs β one team can own and version a child Workflow while other teams consume it as a black box.
- Cleaner graphs β complex Workflows stay readable because implementation details hide behind a single step.
That was a major lift delivered by @dkosowski87 πͺ
Details: #2230
β‘ inference-compiler extension
A new inference-compiler extension is now available, bringing ahead-of-time model compilation to the Inference runtime. You can now compile models trained on Roboflow platform to TRT engines compatible with your devices.
The compiler is extension to inference-cli gated with Roboflow Enterprise license - community is encouraged to try it out with public models. For enterprise support - contact Roboflow.
pip install -U inference-cli
inference enterprise inference-compiler compile-model --model-id rfdetr-nano --api-key XXXDetails: #2186
π RF-DETR Segmentation models with NAS
@sergii-bond shipped to inference the support for RF-DETR Segmentation models trained on the platform with NAS support.
π¦Ί Maitenance
- Elevate Rafel account to be codeowner by @PawelPeczek-Roboflow in #2228
- Make roboflow_vision_events@v1 non-SIMD so scalar fields accept dynamic step outputs by @rvirani1 in #2231
- Fix serverless auth bypass and observability by @hansent in #2234
- Add claude-opus-4-7 to Anthropic Claude workflow block by @Erol444 in #2236
Full Changelog: v1.2.2...v1.2.3