What's new in 4.0.12
- Last UpdatedDec 13, 2023
- 2 minute read
Limited release: This a limited release of XR. It does not contain all of the features and tools that are described in this documentation.
New features
These features are new or changed in the AVEVA XR 4.0.12 release.
-
Improved multi-viewport functionalities.
-
Improved Rest communication functionalities.
-
New script functionalities to create module templates and their instances.
-
Adoption of new AVEVA Web-based documentation.
New nodes
-
Module: Allows you to create instances of defmodule to access a set of scripts through a unified interface.
New scripting statements
-
private: Allows you to hide part of the script from debug tools, by default.
-
namespace: Allows the creation of a separate naming space to avoid clashes.
-
defmodule: Used to create templatized module content. It basically allows you to define script-defined nodes.
Modified nodes
These nodes have been modified or enhanced in this release.
-
RVM node has been renamed to MwxSoup node.
-
Rest node has been provisioned with some new features, such as new methods, multiple body encodings, headers, and response headers.
-
PickSensor and Viewport have been updated to enable mouse interaction and picking multiple viewports.
Template updates
Starting from this version, the Design Review template has been renamed to XR Engage template. In anticipation of its future stand-alone release, all documentation related to the XR Engage template has been removed from this web help. A full XR Engage user manual can be downloaded from the AVEVA Support site.
Deprecated and Discontinued
Deprecated features
Functionality is marked as deprecated when a specific function or feature is still supported in the current release, but might be removed in a future release. We advise that you phase these features out of your projects and begin to use alternative features.
-
setfield and setlocal attributes in Command node and statements.
-
Legacy 2D nodes - These legacy nodes are kept because they appear inside some old module scripts.
-
Camera cave fields - Cave visualization management should be now done through the newly introduced Viewport node.
Discontinued features
These features are no longer supported and no longer appear in XR software.
-
None
Security updates
We made the following security updates.
-
Updated External Library Dependencies to newer versions [Zlib, Oculus, NvAPI, OpenCv, OpenAl].
-
Hardened the internal assembly loading mechanism on ARF.
-
Abandoned use of CHM files for documentation.