Skip to content

v0.31.0

Compare
Choose a tag to compare
@PawelPeczek-Roboflow PawelPeczek-Roboflow released this 13 Dec 18:27
· 156 commits to main since this release
ac4787d

🚀 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 for multi-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

New Contributors

Full Changelog: v0.30.0...v0.31.0