What's new in 4.1.0
- Last UpdatedJun 09, 2025
- 3 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.1.0 release.
New XRS Scripting language support
The newly supported XRS scripting language, whose syntax has many similarities to languages like c#, guarantees easier script development together with higher performances and better data management.
XR applications developer can now use XML scripts, XRS scripts, or a mixture of both.
XML is still necessary to parse time-defined nodes definition, such as the nodes included in a graphic scene. XRS is more suitable for commands implementation due to its syntax and performance.
New XR Studio functionalities
In this version, XR Studio has gained several new functionalities that enhance its ease of use.
-
Layout management. Part of the XR Studio user interface has been redesigned to allow you to shape the interface at will. Moreover, it's now possible to save and load your user-defined layouts or to use the default ones. Layout autosave and restore are also available as options.
-
XRS Script Editor. A dedicated editor to handle XRS script files.
-
XRS Errors Viewer. This interface allow to list runtime XRS errors from both XR Studio and runtime applications and offer simple way to go to the code line from where they originated.
-
Picking exclusion. It’s now possible to mark some object in the scene to be excluded from user selection. This prevents the accidental selection of the environment, for example.
New nodes
These new nodes have been added in this release.
-
SGL - Enables visual representation in the scene of SGL procedural content taken from one or multiple SGL logs.
-
ScriptClass - Provides access to static members of a class.
-
ScriptObject - Defines a class-based object and gives access to all its members, both static and instance related.
Modified nodes
These nodes have been modified or enhanced in this release.
-
RestServer. Added support for HTTPS.
-
Global. Added support for the following:
-
Rendering skip to stop consuming GPU, when not needed
-
Application closure management. See also Application configuration file settings for Scene parameters.
-
-
Inactivitytimer. Added new reset management to better integrate with rendering skip.
New or modified scripting statements
-
include. Now allows you to load XRS scripts, as well as XML scripts.
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.
-
CVP3DVSManager node has been deprecated. Use CVSCloudManager instead.
-
Camera cave fields - Cave visualization management should now be done through the newly introduced Viewport node.
-
Legacy 2D nodes - These legacy nodes are kept because they appear inside some old module scripts.
-
setfield and setlocal attributes in Command node and statements.
Discontinued features
These features are no longer supported and no longer appear in XR software.
-
Removed enableMaterialAlpha from Rfc node because it was causing problems with obstructions and insulation visualization on Rfc content.
-
Removed imageWrapKeepProportions, shapeWrapAlignment, shapeWrapKeepProportions, and shapeWrapMode fields from RectShape2D and ButtonShape2D because these functionalities are now globally provisioned by the adaptiveGrid functionality.
Security updates
We made the following security updates.
-
System.Security.Cryptography.X509Certificates
-
CefSharp
-
Apache Log4Net