Changelog

August 2021 Update

August 19, 2021
A series of cards from V7 Darwin

Manage Classes at a Team-Level

All of your team's classes are stored both team-wide, and at a dataset level in the new Classes page, allowing you to easily add classes to new datasets, and manage classes across your existing projects.

See Which Frames Have Loaded

Until now, exporting image or video files from V7 was only possible if the file contained an annotation. Unlabelled files can now be exported using the CLI.

Export Unlabelled Files


Until now, exporting image or video files from V7 was only possible if the file contained an annotation. Unlabelled files can now be exported using the CLI.

Only Drag Selected Annotations 


Selected labels are now only moveable on the second click. If you've ever had to hit Ctrl+Z after accidentally moving a label out of position, this one's for you!

See Dataset Progress at a Glance


Dataset thumbnails now show how many files have been completed as a percentage and a progress bar to give you quick insights into how your projects are coming along.

Add up to 5 Class Thumbnails 


To help you and your team more easily identify when a class will apply, you can now upload 5 thumbnails from your local device.

More Features and Improvements

Feature
Feature
Feature
Feature
Performance
Performance
Performance
Performance
Fix
Fix
Fix
Fix
Fix
Fix
Fix


 New Features  
🆕DICOM imports now respect the Modality field. 
🆕Added Support for decimal frame rates.


 Performance Improvements  
🚀 Changed the structure of the annotation classes payload for a huge speed improvement when loading dense files. 
🚀 Changed the method by which classes are looked up from the frontend for additional speed improvements.

 Fixes  

🛠Removed a redundant navigation error message that appeared when creating a new export.
🛠Fixed an issue with Auto-Annotate that prevented created polygons from being edited. 
🛠Fixed an issue that caused annotations to not render when testing a newly-trained model in the Neural Networks page. 
🛠Fixed an issue that prevented tags from appearing right away in the Classes menu within the Data page of a dataset. 
🛠Made a change to ensure that no notifications are sent to users who have turned notifications off in their user profile. 
🛠Fixed an issue that prevented images being archived under certain filter parameters.
🛠Fixed an issue that caused closing a comment to crash when a user was added to multiple stages within the same workflow. 
🛠Fixed an issue that prevented videos that were tagged during upload from exporting. 
🛠Fixed a bug that showed incorrect annotation counts on videos with unlabelled segments. 
🛠Fixed a bug that caused browser crashes if incorrect parameters were used when tagging. 
🛠Opened up the ability for Workforce Managers to manage tags within a dataset. 
🛠Fixed a slight bug that caused an error when moving from one workflow to the other.
🛠Fixed a bug that caused 500 errors when generating an export without a name. 
🛠Fixed a display issue that caused Settings to always be highlighted in the sidebar.
🛠Fixed an issue that caused subannotations (instance IDs, text, attributes) to get dropped if new attributes were added within the label timeline. 
🛠Fixed an issue that prevented Keypoint Skeleton connectors from rendering. 
🛠Exporting videos with tags that were added and then shortened used to crash of tag exports even if key frame is outside segment.
🛠Fixed an issue with Auto-Annotate that caused browser crashes when making edits on long video labels. 
🛠Made a series of performance fixes on Auto-Annotate.
🛠Fixed an issue that prevented 2FA from being added for Safari users.
🛠Fixed an issue that prevented  mostly fixed dataset class tab blocking when there are a lot of classes.
🛠Added clearer error messaging when incorrect filters are used in the API. 

July 2021 Update

July 15, 2021
A series of cards from V7 Darwin

Improved Video Sub-Annotations

Attributes, Instance IDs,andText now exist independently of key frames in the video timeline, allowing you to more easily add them to the frames to which they apply. This prevents teams labelling video from having to manually add attributes to sequences that are interrupted by a key frame

Negative Filters

Quickly determine which files do not contain specific classes. Click on a filtered tag, class,annotator, item, or workflow stage twice to exclude it from your filters.

New APIs for Registering and Uploading External Files


Paired with brand new documentation, we've released a new upload API to simplify standard uploads, as well as uploads from external storage.

Text Sub-Annotations for Tags


Add an extra language layer to your tags. All tag classes now include the ability to include text as a subannotation.

Webhook Signatures & Documentation


All webhook payloads now include a V7 signature. We've also bolstered our documentation to help you easily set up webhooks in your datasets.

Tag During Upload


One of our most asked-for features is now possible via the new API - you can now tag and import files simultaneously.

More Features and Improvements

Feature
Feature
Feature
Feature
Performance
Performance
Performance
Performance
Fix
Fix
Fix
Fix
Fix
Fix
Fix

 New Features  
🆕 CLI and REST API imports will be blocked when V7 detects that a filename already exists in the destination dataset and folder.  They will not be blocked if the file is being imported to a different folder. 


 Performance Improvements  
🚀 We've added caching to count-related endpoints to prevent high volumes of requests from impacting V7's performance. 

 Fixes  

🛠 Fixed an issue that prevented tags from being applied under certain filter parameters in the Data page.
🛠 Importing annotations to a dataset containing duplicate tags used to fail the upload - they are now overwritten with the imported tags
🛠 Fixed a rare issue that caused hand-drawn polygons to create small polygons outside of the polygon outline.
🛠 Resolved an issue that caused an error message when a team owner added their email address to the list of invited users when creating a V7 account.
🛠Fixed a display issue that caused annotations to jump around in the Annotations sidebar.
🛠 Polybool regions with less than 3 points which were created by an error when merging and subtracting are now filtered out at export.
🛠Fixed a slight regression that temporarily impacted import speed.
🛠 Fixed an issue that caused DICOM files with a capitalized extension (.DCM) to be handled differently than files with a .dcm extension.
🛠 Workforce managers were only able to assign files to other workers. They can now assign files to themselves.
🛠 Fixed an issue that caused the timer to run in inactive tabs if they were created but not opened immediately.
🛠 Fixed an issue that prevented files from being moved and assigned when using complex filter parameters.
🛠 Dataset thumbnails were greyed out when mixing external and locally-uploaded storage. They now display normally.
🛠 Fixed an issue that prevented large .svs file uploads from tiling and processing successfully.
🛠 Fixed an issue that caused storage limits to be counted incorrectly when tagging items in the New status.
🛠Fixed an issue that caused the arrows used to navigate between video frames and video files to be unresponsive.

June 2021 Update

June 4, 2021
A series of cards from V7 Darwin

Train & Run Models on Video, DICOM, and PDF files

Use your labelled video, DICOM, and PDF data to train a Neural Network,run it via the API, and use it to automatically label your data. All without ever leaving V7.

Stylus Support


For all those times you've ever wanted to label on your tablet - all annotation types now offer stylus support.

An improved timeline


Right click any label to add a key frame, change classes, or delete the annotation. Lengthening and shortening labels is also smoother than ever

Two Factor Authentication


All team members can now enable two factor authentication to help keep your data even more secure.

Frame-Specific Comments


Comments now appear on individual frames in the the video timeline to help you and your team share feedback on video and DICOM projects.

Freehand Polygons


Hold down the mouse when using the Polygon Tool to create smooth polygons with finer contours in a single click.

More Features and Improvements

Feature
Feature
Feature
Feature
Performance
Performance
Performance
Performance
Fix
Fix
Fix
Fix
Fix
Fix
Fix

New Features  
🆕 Video files now show the number of frames as part of their count.

🆕 Importing video annotations now allows automatic interpolation of frames.

🆕 Sub-annotations are saved when switching class types during class creation.

🆕 Merging two polygons that contain text will now merge the text.

🆕 Exports containing polygon labels now also include bounding box coordinates generated from the four outermost sides of the polygon.


Performance Improvements  
🚀 Resetting files to new in bulk is now way faster.

🚀 Annotation imports are going to be a lot faster thanks to a new queue management system.

Fixes

🛠 Fixed a bug that caused Auto-Annotate to highlight the wrong polygon.

🛠 Fixed a bug preventing users with Worker permissions from hiding individual annotations.

🛠 Fixed a bug that prevented the Brush Tool from rendering when the edges of two polygons overlapped.

🛠 Made a change to allow users who have joined multiple V7 teams to switch teams when one team's plan has expired.

🛠 Fixed a bug that caused the Support/Feedback button to be unresponsive unless the page was refreshed.

🛠 Corrected the file counts that appear in the Export modal when an export has been generated based on the current filters.

🛠 Similar to the issue above, corrected the file counts that appear after clicking Select all in a folder or dataset.

🛠 Fixed a slight regression that temporarily impacted import speed.

🛠 Fixed a rare video processing error.

🛠 Fixed an error that caused some PDF files to get stuck in the Processing stage during import.

🛠 Fixed an issue that prevented Auto-Annotate from resetting once a polygon was complete.

🛠 Fixed an issue that prevented videos from automatically entering the model stage of a workflow when Auto-Start was turned on.

🛠 Fixed an issue that prevented for coco files with rectangular polygons from exporting.

May 2021 Update

May 5, 2021
A series of cards from V7 Darwin

Scan Text Automatically 

Your team will never have to manually key in text again. Use the new Text Scanner model to detect and scan the text in any of your image datasets. 

A Better Brush Tool

Any polygon being adjusted with the Brush Tool now has a dashed appearance - Making it stand out on the canvas.
You can also enter the exact pixel size needed when adjusting the the Brush Tool's tip size.

A Richer Sidebar


The Annotations menu now displays each label's author and lists all sub-annotationsthat have been added.
Text, attributes, and other sub-annotations can be added directly from the sidebar.

New Filter: Comments


Quickly filter for all files that have received feedback from your team.

Drag to Rerun Auto-Annotate


Dragging the edges of the Auto-Annotate bounding box will now trigger the modelto rerun to track objects in video.

Reset Workflow in Bulk


Send files back to a New state to restart workflow without losing any of your annotations.

More Features and Improvements

Feature
Feature
Feature
Feature
Performance
Performance
Performance
Performance
Fix
Fix
Fix
Fix
Fix
Fix
Fix


New Features  

🆕 PDF support.
🆕 DICOM DIR Support.
🆕 Auto-stopping for models
🆕 The video timeline now jumps to any frames selected outside the current view.
🆕 No need to name a new workflow before saving.
🆕 Datasets are now filtered by Newest by default, and sort order is remembered.
🆕 New confirmation dialog to prevent unsaved changes in Dataset Settings.


Performance Improvements  


🚀 Removed unused counts to increase performance.
🚀 Sped up queries when filtering by assignee. 
🚀 Importing annotations is greatly sped up; more annotations can be handled at once.

 Fixes  

🛠 Fixed bug preventing copy & paste in videos.
🛠 Fixed errors in open datasets.
🛠 Fixed bug preventing exports from some datasets.
🛠 Fixed how model stage annotations are inserted.
🛠 Fixed the model instance count for daily/monthly/total aggregations.
🛠 Fixed issue with filtering annotation classes for exports.
🛠 Fixed issue with restoring image endpoint.
🛠Fixed response error on class delete endpoint.
🛠 Fixed issue with credit transfer during upgrade.
🛠 Fixed jumping in frame when adjusting class length.
🛠 Setting images to new now triggers auto-start for model stages.
🛠 Datasets with underscores in their names now download correctly.
🛠 Fixed a bug which prevented datasets from loading right awayafter accepting invitations.

April 2021 Update

April 6, 2021
A series of cards from V7 Darwin

Search by Filename, Folder Name, and Annotator 

You can put Ctrl + F away for good.  Search for any item within a dataset in the Data page. No matter the size, you'll be able to retrieve any file within million-image datasets.

TIP Shift + Click  to add multiple options in your search query.

A New Report: File-Level Annotator Statistics


Download the Overview Report from the Dataset Overview page to see a breakdown of all of your images and videos, when were they added, when did labelling start, who worked on them, and for how long.

Train Neural Networks on Video Frames


You can now train models on videos whose frames are imported as individual images.

Measure Regions for Images, Video, Ultrasound, and DICOM!


Annotations now contain either pixel or millimeter measures. Click on the new Measurements button while annotating to switch these on.

Copy Filenames With a Click


Click on any item's filename to save it to your clipboard.

Reset Items to new



If you ever need to start from scratch, select all and bring entire datasets back to brand new.

Heads up! This will remove all existing annotations.

More Features and Improvements

Feature
Feature
Feature
Feature
Performance
Performance
Performance
Performance
Fix
Fix
Fix
Fix
Fix
Fix
Fix

New Features  

🆕   Generate exports based on filters.


🆕   Use partial filenames when searching for items from the API.


🆕   Set up workflows to automatically start labelling items with a Model stage.


🆕   Filter by assignee for annotation tasks in previous workflows.


🆕   Quickly set up workflow stages with only team members with User permissions and above using the Any User filter.


🆕   Keep unused credits when upgrading usage tiers.


🆕  Creating a new team is now even easier.


 Performance Improvements  


🚀   Processing speeds for video after you upload are now 46x faster.


🚀   Select All load times reduced to almost nothing for large datasets.


🚀   Faster annotator filters.


🚀   Increase in size limit (8mb to 32mb) for images uploaded to the model inference section of a trained Neural Network.


 Fixes  


🛠   Fix to reject bounding boxes with a negative width or height.


🛠   Bounding boxes render correctly on model inference page for Neural Networks.


🛠   Improved auto-Annotate performance on tiled images like SVS or ultra-high res.


🛠   Improved rendering of bounding boxes after mouse release.


🛠   Several safari-related display improvements.


🛠   Fix zoom to focus on annotation when Tab is selected.


🛠   Fix to allow for the addition of points to polygons and polylines.


🛠   Annotation centroids no longer take mouse control when creating annotations.


🛠   Model stages no longer remain stuck if the model is offline.


🛠   Multiple improvements to video playback in workview.


🛠   Fix for an issue where keypoint skeletons did not appear in the Complete stage.


🛠   Fix ordering of image carousel when items are moved to a new stage.


🛠   Fix to prevent invalid annotations from crashing exports.


🛠   Fix to prevent MONOCHROME1 DICOM images from inverting.