v0.31.0
PawelPeczek-Roboflow
released this
13 Dec 18:27
·
156 commits
to main
since this release
🚀 Added
📏 Easily create embeddings and compare them in Workflows
Thanks to @yeldarby, we have Clip Embedding and Cosine Similarity Workflows blocks. Just take a look what would now be possible.
💡 Application ideas
- Visual Search: Match text queries (e.g., "red shoes") to the most relevant images without training a custom model.
- Image Deduplication: Identify similar or duplicate images by calculating embeddings and measuring cosine similarity.
- Zero-Shot Classification: Classify images into categories by comparing their embeddings to pre-defined text labels (e.g., "cat," "dog").
- Outliers detection: Check which images do not match to general trend
✨ gemini-2.0-flash
🤝 Workflows
Check out model card and start using new model, simply pointing new model type in Google Gemini Workflow block 😄 All thanks to @EmilyGavrilenko
🔥 Recent supervision
versions are now supported
For a long time we had issue with not supporting up-to-date supervision
releases. This is no longer the case thanks to @LinasKo and his contribution #881 🙏
🐕🦺 React on changes in Workflows
We have new Delta Filter block that optimizes workflows by triggering downstream steps only when input values change, reducing redundant processing.
📊 Key Features:
- Value Changes Detection: Triggers actions only on value changes.
- Flexibility: Hooks up to changes in numbers, strings, and more.
- Per-Video Caching: Tracks changes using - changes for each video stream or batch element would be traced separately
💡 Use Case:
- Detect changes (e.g., people count) in video analysis and trigger downstream actions efficiently.
🔧 Fixed
confidence
threshold was not applied formulti-label
classification models. @grzegorz-roboflow fixed the problem in #873- Active Learning Data collection finally works for
multi-label
classification models - see @grzegorz-roboflow work in #874 - Fixed
model_id
bug with InferenceAggregator block by @robiscoding in #876 - Security issue:
nanoid
from 3.3.7 to 3.3.8 - see #878 - Fix measurement logic for segmentations in measurement block by @NickHerrig in #872
🚧 Changed
- Improve is_mergeable workflow speed by @grzegorz-roboflow in #846
- Additional DetectionsSelection Operations by @EmilyGavrilenko in #879
- Add Block Copy updates and Spellcheck by @casmwenger in #856
- Updated the OPC UA Writer Block Descriptions and Examples by @chandlersupple in #868
New Contributors
- @casmwenger made their first contribution in #856
Full Changelog: v0.30.0...v0.31.0