Skip to main content
Skip table of contents

Release notes 1.3.0

image-20250825-121309.png

Version 1.3.0 release date 18th October 2025

User can see clearly the model orientation and clip directions from coordinate system

To improve spatial orientation during clipping and measuring operations, a coordinate axes indicator is now shown in the bottom left corner of the viewer. This visual aid helps users clearly identify the main axis directions, especially when using axis locks or aligning views. The axes rotate dynamically with the model, ensuring consistent reference regardless of orientation.

image-20250815-101406.png

Uses can utilize selection clip to multiple objects

Users can now apply selection clipping to multiple items—whether individual objects or entire branches—directly from the 3D model or viewer tree view. This enhancement significantly improves efficiency when working with complex models, allowing users to manage and isolate multiple selections in one go. Whether selecting a single component or an entire type branch, the clipping tool now responds seamlessly, making multi-selection workflows faster and more intuitive.

image-20250825-121309.png

User can clip model in direction of selected face.

Users can now create clipping planes aligned with any selected face in the 3D model. This enhancement allows for more precise and context-aware sectioning, especially useful when working with angled or non-standard geometries. Activated via a new button in the top toolbar, the system prompts users to select a face, then generates a clipping plane parallel to it—functioning just like standard clipping tools. This feature adds flexibility and control to model exploration and analysis.

image-20250825-063831.png

User can measure radius

A dedicated radius measuring tool has been added to the measuring tools toolbar, enabling users to accurately measure the radius of curved elements such as pipes and service holes within 3D models. This feature simplifies inspection and verification tasks, offering quick access and intuitive use consistent with existing measurement tools. It enhances precision and efficiency for both design reviews and technical assessments.

image-20250825-121753.png

Improved Snap Behavior for Measurement Accuracy

To help users place measurement points more precisely, we've enhanced the snap functionality:

  • Snap release on cursor distance: The snap preview now automatically releases when your cursor moves far enough from the snapped target, reducing the risk of accidental placements.

  • Snap release outside model: If your hover target is not part of the model, the snap will release, helping you avoid misplaced start or end points.

These improvements make it easier to locate measurement points accurately and confidently, minimizing errors and improving workflow efficiency.

User has option to select perspective or isometric view for 3D models

Users can now choose between perspective and isometric views when working with 3D models. This addition offers greater flexibility in visualising geometry: the isometric view provides a clear, undistorted representation ideal for design and technical analysis, while the perspective view delivers a more realistic look, perfect for presentations and visual reviews. The view selection option is conveniently available in the menu, allowing users to switch modes based on their specific needs.

image-20250827-112451.png

New 'is empty' autolabeling rule

It’s common that missing of a certain value is just as important as a specific value. Admin users currently cannot create autolabeling rules for empty values for such cases. A new 'is empty' rule would improve usability by allowing admin users to label objects with specific empty values.

image-20250827-061225.png

Entity copy should be traceable back to the original

To improve model traceability, copied objects in Sync now include a link to the original entity in their initial revision comment. This enhancement helps users track the origin of copied designs, ensuring transparency and a clearer understanding of model history. The link confirms that the new object is derived from an existing design, not created from an empty plan—supporting better collaboration and version control.

image-20250822-125141.png

All updates for this release

Release notes - Sync - 1.3.0

Bug

VXSYNC-622 Location header for created response contains invalid value

VXSYNC-778 Search under the object does not find objects associated to the object

VXSYNC-1445 Branch merge does not care whether deleted entities have been changed outside the branch

VXSYNC-1503 Huge number of groups causes error 431 Request Header Fields Too Large

VXSYNC-1762 Can not change tenant via url in error page

VXSYNC-1891 File service uploads are sometimes not retryable

VXSYNC-1907 Tenant name can get reserved without properly creating the tenant

VXSYNC-1999 Editing an entity after updating it does not use the updated entity

VXSYNC-2001 Object preview is not automatically updated but needs reload the page

VXSYNC-2211 "No objects found with selected filters" prompt visible in Recycle bin even there's objects

VXSYNC-2374 Selection does not show on lazy loaded items

VXSYNC-2388 Tus file uploader cleanup does not work in stage nor prod

VXSYNC-2404 Write conflict handling does not take CompositeExceptions into account

VXSYNC-2439 Labels in “Apply another label to objects”-function's drop-down are not in alphabetical order

VXSYNC-2446 Hiding nested entities from model tree does not hide all selected items

VXSYNC-2464 Crtl shift select cannot be used to deselect anymore

VXSYNC-2485 Angular NG0956 warnings in frontend

VXSYNC-2486 Multi-selection context menu does not separate situation where an object is reserved for the user themselves or for another user

VXSYNC-2527 Entity file updates do not use indexes

VXSYNC-2562 Entity ACCESS\_CHANGED event is not handled in frontend

VXSYNC-2571 Keycloak endpoints return 431 Header Fields Too Large

VXSYNC-2583 Copied entity's link as revision to the source does not work

VXSYNC-2586 Sync UI stores default settings as custom settings for tenants

VXSYNC-2587 Thumbnailservice jams after 50 failed attempts to generate thumbnails

VXSYNC-2590 Fix entity filter list selection not updating UI

VXSYNC-2609 File service has multiple blocking calls

VXSYNC-2610 NonNull annotations do not work in entity metadata

VXSYNC-2629 Sync does not show correct metadata field key

VXSYNC-2632 Cannot delete thousands of individual entities in a bulk

VXSYNC-2643 Fix rotation controls on mobile devices

VXSYNC-2649 Lock to X/Y axis does not work on mobile devices

VXSYNC-2653 Snap to points in orthographic projection does not work

VXSYNC-2667 Tenant service fails to send events and notifications

VXSYNC-2670 Type selection missing from the advanced search dialog

VXSYNC-2680 Front end does not refresh autolabels when user enters to autolabeling page

VXSYNC-2691 TenantService seems to use wrong mailserver password

VXSYNC-2701 Opening and closing 3D viewer's left panel flashes white area on the right

VXSYNC-2704 Left-click functionality at 3D measurement tool does not work consistently

VXSYNC-2710 3D MBD annotations hide, hide others does not work anymore on 3D viewer

VXSYNC-2713 3D movement helpers does not disappear on mobile

VXSYNC-2719 Background changes colour oddly when the orthographic camera is turned on

VXSYNC-2728 Files can be uploaded without name

VXSYNC-2744 Shadows doesn't work correctly in 3D viewer when an orthographic camera is used

VXSYNC-2808 Anonymous share requires authentication on test site

VXSYNC-2818 Service Status" link on test site leads to production site status page

VXSYNC-2827 Web client builder used incorrectly in Java services

VXSYNC-2839 Entity revise can get stuck

VXSYNC-2843 Entity service throws null pointer exceptions

VXSYNC-2877 3D viewer's switch model feature shows extra options

VXSYNC-2886 Fix leaking viewer progress related subscriptions

VXSYNC-2950 Tus upload does not work

VXSYNC-2954 3D viewer instructions wrong in mobile

VXSYNC-2984 Anonymous share doesn't contain 3D model

VXSYNC-2986 Multi file download's zip file invalid

VXSYNC-2991 Horizontal scroll bar in Notifications view

VXSYNC-2992 Create new file button contains several bugs

VXSYNC-2997 Move to Home user interface doesn't have icon nor texts

VXSYNC-3015 Keycloak realm update does not work for some realms

Story

VXSYNC-499 User can return from search results to starting object and use the search tools more effectively

VXSYNC-1788 User wants that snap releases if they moves the cursor far enough from the snapped target

VXSYNC-1921 User can see an entity revision and some other data in notifications

VXSYNC-1939 User can do measuring in 2D drawings

VXSYNC-2081 User can clip model also in direction of selected face.

VXSYNC-2205 As an user I want that fill on clipped volumes stays when I start measuring

VXSYNC-2206 User has option to select perspective or isometric view for 3D models

VXSYNC-2207 User can measure radius

VXSYNC-2260 User can see clearly the model orientation and clip directions from coordinate system

VXSYNC-2295 Uses can select object or branch from thee 3D viewer tree view and utilise selection clip to all selected items.

VXSYNC-2419 Small UI improvements for status dialogs

VXSYNC-2426 Entity copy should be traceable back to the original

VXSYNC-2428 URL links to search loads blank page

VXSYNC-2448 User can rotate clipped model without it disappears off-screen

VXSYNC-2460 User can see/hide G4 annotation planes and all markings attached to them

VXSYNC-2635 Admin user can create a new 'is empty' autolabeling rule

VXSYNC-2707 User has an user interface which guides they properly as all visible settings have effect in 3D viewer

VXSYNC-2757 User wants a clean and easy use user interface for 3D measurement tools on mobile

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.