Table of Contents

v4.4.17

Common

Note

Security update: Mitigate a high-severity vulnerability by upgrading all products.

Change TypeDescription
Security

As part of our ongoing commitment to product security and stability, we've implemented several improvements in this release:

  • Mitigated high-severity CVE-2023-36414 in Subscription Manager by upgrading Azure.Identity.
  • Mitigated high-severity CVE-2024-30105 in all products by upgrading System.Text.Json to v8.04.
TranslationThe signed-out pages and Subscription Manager are now available in Spanish.

Integrations

Change TypeNameDescription
EnhancementMeta Action Agent v1.12Standardized the output payload property name and added guardrail to avoid incorrect setup.
Replaced the logging endpoint with logging to the Stream Host for centralized monitoring.

The following Agents were repackaged to translate the configuration properties:

Change TypeName
TranslationAzure Data Explorer Listener v1.16
Azure Data Explorer Context Provider v1.14
Azure Data Explorer Reader v1.10
Azure Data Explorer Action Agent v1.06
TranslationAzure Data Factory Action Agent v1.11
TranslationAzure Data Lake Action Agent v1.21
TranslationAzure Digital Twin Listener v1.10
Azure Digital Twin Context Provider v1.06
Azure Digital Twin Action Agent v1.22
TranslationAzure Event Hub Listener v3.09
Azure Event Hub Action Agent v3.09
TranslationAzure IoT Hub Listener v3.07
TranslationCognite Listener v1.22
Cognite Context Provider v1.32
Cognite Action Agent v1.02
TranslationEmail Listener v3.26
Email Action Agent v4.30
Email Download Action Agent v1.07
TranslationEthereum Smart Contract Listener v1.06
Ethereum Smart Contract Action Agent v1.05
TranslationExcel File Reader Action Agent v1.13
TranslationLitmus Edge OPC UA Listener v1.02
Litmus Edge OPC UA Action Agent v1.02
TranslationMongoDB Listener v1.16
MongoDB Context Provider v1.16
MongoDB Action Agent v1.16
TranslationMOVUS Alarms Listener v1.62
MOVUS Device Samples Listener v1.92
MOVUS Device Samples Context Provider v1.92
MOVUS Devices Context Provider v1.42
MOVUS Events Action Agent v1.02
TranslationMySQL Listener v2.01
MySQL Context Provider v2.01
MySQL Action Agent v2.01
TranslationNeo4j Listener v1.02
Neo4j Context Provider v1.02
Neo4j Action Agent v1.02
Translation

OPC DA Listener v1.47

OPC DA Action Agent v1.34

TranslationOPC UA Listener v4.03
OPC UA Action Agent v1.03
TranslationOracle Server Action Agent v1.02
TranslationSnowflake Listener v1.01
Snowflake Context Provider v1.01
Snowflake Action Agent v1.04
TranslationTwilio SMS Action Agent v2.16

Package Manager

v1.3.18

Change TypeDescription
FeatureThe ability to translate Agent and Connector properties into all languages supported by XMPro. You can use Azure OpenAI, or edit the JSON file.
FeatureThe ability to import a JSON file, allowing changes to be made outside of Package Manager, and then imported to package an XMP file.
EnhancementThe ability to add a zip file as a reference, which is used by the Meta Agent when self-packaging.
EnhancementA new category: "Generative AI", which will be available in Data Stream Designer shortly.
Enhancement

The references layout caters for integrations with many reference files:

  • The reference type is shown in brackets after the file name.
  • The Agent or Plugin file is shown first, with the rest of the files in alphabetical order.
  • Files can be dragged and dropped into the files input.
EnhancementThe reference and settings lists scroll separately from their edit panels, thus the properties will not scroll when navigating through a long list.

App Designer

Change TypeDescription
DeprecationThe Autodesk Forge Block is deprecated. Please update your Apps by implementing the Metablock as shown in the example provided.
SecurityThe Azure Copilot and ChatGPT Copilot Block keys are now encrypted. Existing Apps will continue to work until they are edited. Keys entered manually entered will automatically encrypt themselves if the Block is selected, but you will need to save the App. Keys stored in variables will need to be changed to encrypted variables.
FeatureEmbed Script is a new feature that allows company admins to integrate a JavaScript snippet into the pages of App Designer. This can be used to for a variety of purposes, ranging from collecting user analytics to a chatbot trained on company documentation.
EnhancementThe Metablock value mapping now supports variables, ensuring credentials for 3rd party libraries are not exposed.
EnhancementPreferred Language is a new User Details expression that returns the regional language tag of the logged in user's preferred language. Use this to adjust text when an App will be used in multiple languages
EnhancementEnhanced Date & Time Display in Grids. Date and DateTime columns in Data Grid and Tree Grid Blocks now automatically display in your browser's locale format, replacing the previous American date format (M/d/yyyy, h:mm a).
You can override this by specifying your preferred format using the new "Date Time Format" property.
EnhancementApp export has a new advanced option and by default files in the uploads folder are excluded. When ticked, you can choose whether to include files added at runtime or exclude all files. This gives you greater control over which files to include, which affects the size of the file export.
EnhancementNew Image Storage Options for Blocks. Image and Image Map Blocks now support storing images in App Files through the new "Image Source" property. This enhancement allows images to be shared across multiple blocks and improves storage and retrieval efficiency. Previously, images could only be embedded within individual blocks.
FixI added a value mapping to my Metablock with a static key and an expression value. When I changed the key to dynamic, expression, and back to static, at runtime the mapping now shows the expression as text rather than the result of the expression, i.e. Reverse("foo") and not "oof".
Metablock expressions work as expected.

Data Stream Designer

Change TypeDescription
EnhancementThe "Event Buffer" property has been renamed to "Agent Event Queue Capacity" to more accurately represent its function on the Stream Host. Previously, this setting defined the queue limit in kilobytes, potentially leading to inconsistencies in event handling. Now, it specifies the maximum number of events, providing a more consistent approach to managing event queues across agents within a data stream.
FixI want to see who stopped my data stream, but the timeline view is blank. Sometimes the values in the context drop down are duplicated.
A new "Switch to archived Timeline" button is available to access entries generated prior to upgrading to Data Stream v4.4.16+, and the context values are not duplicated.
Fix

My data stream's card is green to indicate it is published with no errors. When I open the data stream, I noticed the "Started On" stream metric is zero - so it had actually failed to start on all the Stream Hosts.
The data stream's card status and "Starting On" stream metric are accurate.

  • On the landing page, we've refined how the Active, Error, and Draft counts are tabulated.
  • We've fine-tuned how device failure counts in active stream hosts are tracked and updated when stream hosts disconnect.

Subscription Manager

Change TypeDescription
FixI added a license to my new company, but the expiry date didn't appear until I added a user to the subscription.
The license expiry date is now shown immediately after applying the license.

Last modified: February 04, 2026