Change Log - 3D MSF Product Updates

All notable changes to the platform are documented here. Follows Semantic Versioning.

v26.4.2 - March 4, 2026

Bug Fixes

  • Undo/Redo flickering in orthographic viewports - Pressing undo/redo was forcing the selected annotation to deselect, causing flickering and rapid blinking in the orthographic viewports when triggered multiple times in quick succession. Undo/redo now completes smoothly without any viewport flickering.

  • Duplicate annotation on instance class change - Changing the instance class to a class without an instance was incorrectly creating a duplicate annotation. Class changes now apply cleanly with no duplicate data created, ensuring full data integrity.

  • Inconsistent bottom line in orthographic viewports - The bottom grey line length rendered inconsistently when changing the size of the rectangle in the orthographic viewports. It now renders uniformly.

  • Incorrect redirect after exiting 3D Film Reel - After entering the 3D Film Reel, clicking on a 2D annotation, clicking back to a 3D annotation view and then exiting the 3D Film Reel view, incorrectly redirected users to the reference image of 2D annotation instead of returning to the last selected annotation. Exit behaviour now returns users to the correct view of selected annotation.

  • Main viewing area jump on 'top' label double-click - Double-clicking the top label in the orthographic viewports caused an unexpected jump in the main viewing area. The view now remains stable on double-click.

  • Timeline attributes not updating on edit - Attribute values edited on the timeline were not visually refreshing until the user hovered their cursor over the annotation. Attributes now update immediately upon edit without requiring any additional interaction.


v26.4.1 - March 2, 2026

New Features

  • Minimum LiDAR Point Density - A new sanity check that automatically monitors the number of LiDAR points within each cuboid annotation relative to its distance from the ego vehicle. When the count falls below the project-configured threshold for a given distance band, a non-blocking warning is surfaced on the timeline per track ID and frame. Thresholds are configured per object class and distance range in the project category schema. Learn more →arrow-up-right

  • Class-Based Cuboid Dimensions - A new sanity check that validates the computed volume (L × W × H) of every cuboid against the minimum and maximum bounds defined per class in the project ontology. A visual cue appears within ~2 seconds when a cuboid's volume falls outside the permitted range for its class, distinguishing between too-small and too-large violations. Both warnings are non-blocking and clear automatically once the volume is within range. Learn more →arrow-up-right

Last updated