v4.4.2

15 April 2024

Integrations

An issue was discovered with Python Agent v1.61 in where certain combinations of agents resulted in all data streams failing to startup on a Stream Host. This version of the agent was incorrectly packaged and has since been rectified. Upgrading the Python Agent to v1.65 and using the latest Stream Host (v4.4.2) is recommended. An issue was discovered with Calculated Field Agent v3.44 where it was not compatible with pre v4.4.0 of the Stream Host. This version of the agent was incorrectly packaged and has since been rectified. Upgrading the Calculated Field agent to v4.45 and using the latest Stream Host (v4.4.2) is recommended.

Change TypeNameDescription

New

Include data from an HTTP endpoint in your Application.

New

Include graph data in your Application.

New

Fetch data from, insert, update, create or merge data into, a Neo4j graph database.

New

Receive and publish Sparkplug B-compliant messages to and from an external MQTT broker.

New

Utilize an optimized query that enhances the Time Series Chart performance.

Enhancement

Support CC and BCC.

Support variables for the From address.

Enhancement

Updated Nethereum Nuget to 4.19.0.

Enhancement

Support a Staging model or a specific version. Validate the model signature.

Fix

Replacement for v3.44 released in v4.4.0, which was not backward compatible with older Stream Hosts (pre v4.40).

Fix

Collection was modified error. Fixed a rare concurrent access exception when fetching updated rules.

Fix

Fixed a rare issue where the python agent when used in certain combinations of agents in a data stream would cause the SH to stop, subsequentially stopping all Data Streams that SH runs. The issue was introduced in v1.61 of the agent where it was packaged incorrectly.

App Designer

Change TypeDescription

Enhancement

The Visual Media Capture Block's App File storage has been replaced with external storage providers, i.e. Azure Blob and Amazon S3. Note: this is not backward compatible and you will need to update the block configuration if you used it in v4.4.1.

Fix

My lightweight App or App Page fails to export. We've optimized how we store grid filter properties, reducing the exported App size.

Subscription Manager

Change TypeDescription

Fix

The default Subscription Manager log to file path is accessible through a web browser. The default log to file location is App_Data, which is hidden by default globally on IIS and therefore not public.

Stream Host

Change TypeDescription

Feature

A Docker Stream Host image is now supported.

Enhancement

New free trial Stream Hosts will be deployed as docker containers, rather than Azure Webjobs. In the future, this will become the recommended Stream Host deployment.

Enhancement

Utilize environment variables to override variables for a Stream Host, best suited when running the Stream Host in Docker. Note: the prefix changed from xm: to xmvariable__.

Enhancement

We've improved the encryption of agent parameters and variables. A new enableLegacyCrypto feature flag, which defaults to false, allows you to revert to the historic encryption method. We recommend sticking with the new method as the legacy method will eventually be deprecated.

If you're running Data Stream Designer v4.2.2+, no action is necessary. If xmpro:XMCryptography:TripleDES:Key is specified in the configuration, a warning log will inform this is obsolete and can be removed.

If you're running Data Stream Designer older than v4.4.2, you must:

  • add xmpro:Gateway:FeatureFlags:EnableLegacyCrypto=true to the config

  • specify the xmpro:XMCryptography:TripleDES:Key configuration (go to Data Stream Designer's site settings and copy the Encryption Key)

If you don't, the Stream Host will fail at start-up and the resulting log will remind you to take the above actions.

An older Stream Host with an older Data Stream Designer will continue functioning as usual.

Fix

The required assembly is missing when using the Calculated Agent v1.65 with an older Stream Host. When an Agent and the Stream Host supply the same assembly, the correct one is selected. In addition, detailed debug information is now logged when loading agent assemblies to better troubleshoot Agent and Stream Host issues. There is a check for certain agent assembly loading conditions, which will be visible in the Data Stream log viewer.

Fix

The configuration blade for any SQL Server Agent v5.0 is blank when using the latest Stream Host (v4.4.2). Added error handling for Agents packaged with a 'null' configuration key.

Fix

Encountered a 'Collection Modified' error on the Run Recommendation Agent. This was fixed in v4.4.1.

Last updated