HOOPS Communicator 2025.4.0

Note

Upcoming Change to Product Package Names
To improve clarity and consistency, HOOPS will adopt a unified naming scheme across all products. New package names will include product, version, platform, architecture, and compiler details. This change will take effect no earlier than the 2025.7.0 release in mid-September 2025.

HOOPS Communicator 2025.4.0 is based on HOOPS Visualize 2025.4.0, HOOPS Exchange 2025.4.0, and HOOPS Publish 2025.4.0.

Technology Updates

Functional Changes

HOOPS Server on Windows Server
A breaking change affects the Node.js spawner server on Windows due to the update of the embedded Node.js version (see below) where unmaintained third-party components were removed. Wrappers like PM2 continue to function normally. A custom JavaScript script is provided as an alternative for users not using wrappers.
For more information, visit Running as a background process.
Node.js
The supported Node.js version has been updated to the current LTS v22.

Third-Party Library Updates

Library New Version
express 4.21.2
node-http-proxy 1.18.1
os-service removed

The removal of os-service affects the HOOPS Server behavior on Windows Server. For more information, visit Running as a background process.

Enhancements

The WebViewer user interface is changing. Since the release of HOOPS Communicator 2025.2.0, a new UI for the WebViewer has been introduced, designed around Web Components.

In HOOPS Communicator 2025.4.0, a minimalistic HTML template for HTML export is introduced.

For full details on the content and beta program, please visit /prog_guide/viewing/misc/webviewer_web_components.

Fixed Bugs

Issue Description
SDHC-20019 Rely on PROXYGRAPHICS dwg global attribute to show or hide proxy entities.
SDHC-19933 One component could not be loaded correctly.
SDHC-19929 Add new optional XML attribute ‘autoUnitScale’ for externals that permit ignoring automatic scaling. If not present will be set to true by default.
SDHC-19918 Handle inherit flag in NX.
SDHC-19882 Add new optionnal XML attribute ‘autoUnitScale’ for externals that permit ignoring automatic scaling. If not present will be set to true by default.