The project Overview tab has been renamed to **Dashboard** and can now be customized by reordering, removing, and restoring widgets. Layouts can also be copied between projects. Read more in the docs.
Azure Blob Storage integrations can now authenticate with a Microsoft Entra service principal and container-scoped RBAC, so organizations can connect storage without sharing account keys. Read more in the docs.
Video issues can now cover a configurable frame range. Set the start and end frames when creating an issue, then use **View on Frame** to return to the range. Read more in the docs.
Cloud imports can now preserve caller-provided asset IDs by accepting a valid ObjectId in _id, including imports through upload_files_cloud. Read more in the docs.
Large Video Editor timelines now remain responsive with many objects and classifications by rendering only visible rows and lightweight collapsed summaries.
Relations can now contain nested classifications, allowing project managers to ask required or conditional questions about a connection. Relation answers are saved with the task and supported in annotation imports, exports, and webhooks. Read more in the docs.
Line measurements in the Medical and DICOM editors now appear in the Objects panel. Class headers show the total measurement for their lines, with separate totals when units differ. Read more in the docs.
Pressing S to save or Enter to submit from the labeling editor now opens a confirmation dialog, helping prevent accidental actions.
In the Medical editor, holding Alt while drawing a Polygon now places points continuously without interfering with the Shift-based crosshair controls. Read more in the docs.
Project managers can now show queue task counts on the **Start Labeling** and **Start Reviewing** buttons, including separate counts for each accessible stage. Read more in the docs.
The Tasks table's Consensus column now shows completion counts for each Consensus stage and identifies the users who completed each stage on hover. Read more in the docs.
Audio playback can now loop either the full asset or the selected segment, with the loop target updating when the selection changes. Read more in the docs.
Videos can now loop continuously from the playback controls or with the G shortcut. Read more in the docs.
Selected rows in the Video Editor timeline now have a clearer blue background across their full width, making the selected object easier to identify.
The Issues table can now be filtered by one or more Task IDs, making it easier to find every issue associated with specific tasks. Read more in the docs.
The Audio Editor's Opacity setting now controls audio segment fills across waveform, separate-channel, and spectrogram views. Read more in the docs.
Ango Hub now supports .webp files as image assets. Read more in the docs.
Consensus stages now offer a **None** adjudication strategy, allowing the next Label or Review stage to start with an empty editor while keeping each consensus answer available in Stage History. Read more in the docs.
Stage History now shows per-stage consensus scores for consensus sub-stage entries, making it easier to review how each submitted answer contributed to the task's consensus result. Read more in the docs.
Model plugins run from the labeling editor now receive the asset's current display rotation, allowing orientation-sensitive models to process rotated assets correctly. Read more in the docs.
Object-level issue creation dialogs now display the selected object's Object ID with a copy action, making it easier to reference the exact annotation. Read more in the docs.
Object-level issue **View on …** actions, including **View on Image** for single-image tasks, now navigate to and select the corresponding object in the editor. Read more in the docs.
Numeric task filters now include increment and decrement controls for faster value adjustments.
Filter menus across Ango Hub tables now list filters alphabetically.