v0.10.0
🚀 Added
🎊 Core modules of workflows
are Apache-2.0
now
We're excited to announce that the core of workflows
is now open-source under the Apache-2.0 license! We invite the community to explore the workflows
ecosystem and contribute to its growth. We have plenty of ideas for improvements and would love to hear your feedback.
Feel free to check out our examples and docs 📖 .
🏗️ Roboflow workflows
are changing before our eyes
We've undergone a major refactor of the workflows
Execution Engine to make it more robust:
blocks
can now be stand-alone modules - what makes them separated from Execution Enginebocks
now expose OpenAPI manifests for automatic parsing and validation- custom
plugins
withblocks
can be created, installed via pip, and integrated with our core libraryblocks
.
Thanks to @SkalskiP and @stellasphere we've made the documentation much better. Relying on new blocks self-describing capabilities we can now automatically generate workflows
docs - you can now see exactly how to connect different blocks and how JSON definitions should look like.
Visit our docs 📖 to discover more
❗ There are minor breaking changes in manifests of some steps (DetectionsFilter
, DetectionsConsensus
, ActiveLearningDataCollector
) as we needed to fix shortcuts made in initial version. Migration would require plugging output of another step
into fields image_metadata
, prediction_type
of mentioned blocks.
🔧 inference --version
Thanks to @Griffin-Sullivan we have now a new command in inference-cli
available to show details on what version of inference*
packages are installed.
inference --version
🌱 Changed
- Huge general docs upgrade by @LinasKo (#385, #378, #372) fixing broken links, general structure and aliases for keypoints coco-models
🔨 Fixed
- Inconsistency in builds due to release of
fastapi
package by @grzegorz-roboflow #374 - Middleware error in
inference server
- making every response not gettingHTTP 2xx
intoHTTP 500
😢 - introduced in v0.9.23 - thanks @probicheaux for taking the effort to fix it - bug that was present in post-processing of all
instance-segmentation
models making batch inference faulty when some image yields zero predictions - huge kudos to @grzegorz-roboflow for spotting the problem and fixing it.
🏅 New Contributors
- @Griffin-Sullivan made their first contribution in #339
Full Changelog: v0.9.23...v0.10.0