New XMPro Release: What’s New in 4.4?

26 March, 2024 Dallas, TX

In this release we have concentrated our efforts on two key initiatives: the cloud-to-edge continuum and AI & engineering excellence. These areas reflect our commitment to delivering cutting-edge solutions and ensuring excellence in artificial intelligence and engineering practices. 

This page shows a curated selection of features. For more details on what’s in the latest version, please read the Release Notes

Cloud to Edge Continuum Theme  

XMPro implements industry best practice to ensure that the XMPro platform is performant, scalable, and cloud agnostic.

Stream Host Improvements:

Stream Hosts are the vital to Data Stream performance. To guarantee higher levels of performance we have written a new Stream Host and released in 4.3.9.  The final release and cut over is in 4.4.0 In the interim.  As part of the upgrade to 4.4.0 the site will also need to install the new Stream Hosts.

Stream Hosts, ensure more reliable orchestration of data streams and interactions such as publish, unpublish, sync with Data Stream Designer, and handling network disconnections.  This ensures more reliable and performance-driven management of data flows across cloud and edge environments. 

Enhanced logging capabilities, including detailed agent lifecycle events, provide deeper insights into the operation of Stream Hosts, facilitating better monitoring and troubleshooting. 

New Core (4.3.9):

XMPro has introduced an updated core for Stream Hosts, enhancing the platform’s efficiency and reliability. This upgrade laid the groundwork for further innovations in stream management and data processing.

Optimizations for More Reliable & Performant Orchestration of Streams (4.4):

Version 4.4 brings significant optimizations to the orchestration of streams, ensuring more reliable and performance-driven management of data flows across cloud and edge environments.

Improved Logging (4.4):

Enhanced logging capabilities, including detailed agent lifecycle events, provide deeper insights into the operation of Stream Hosts, facilitating better monitoring and troubleshooting.


XMPro AI and Notebook Deployment

XMPro Notebook (unveiled with v4.3) is available for deployment through an XMPro-assisted Azure Resource Manager (ARM) template from v4.4.0.

This simplifies the setup process, making these powerful tools readily accessible for advanced data analysis and machine learning projects.


New Feature: Metablocks (4.4):

The new feature, Metablocks, is the first step towards plug-and-play Blocks. The first two Metablocks, Unity and Unity (Legacy), demonstrate how the modular approach improves performance. It opens up the ability to support different web technologies.

Metablocks represent a significant advancement in XMPro’s Application Development Platform, offering a flexible, secure, and performance-oriented solution for web application development. These blocks are designed to empower engineers and developers by enhancing app performance, security posture, and overall development experience within the App Designer (AD) environment. See metablocks for a full description



Tree Map Block

This new block (v4.4.0) in the XMPro App Designer toolbox allows you to visualize hierarchical data as a set of nested rectangles whose sizes are proportional to the visualized values.

You can now create tactical visualizations that showcase both hierarchical and magnitude data about operations, rather than 2D lists. For example, the relative number of recommendation alerts across different segments, with the capability to delve deeper into specific sites and asset classes, to gain insight to enhance decision-making about optimized operational effort.


Live Feed Block

This new block (v4.4.0) allows you to incorporate your IP Live Feed cameras into an application. 

Recommendation Analytics Block and Recommendation Alert Discussion Block

These two new blocks (v4.3.2) pave the way for Recommendation Alerts pages. In future releases, we will build on the composable recommendation functionality, enabling you to design your recommendation application – should you choose not to use the out-of-the-box option.  

Recommendation Analytics gives a quick view of the percentage change and alerts generated for an asset – ideal for analyzing recommendations and supporting decision-making processes. 

Recommendation Alert Discussion facilitates collaboration by allowing teams to discuss and act upon recommendations within the platform.  

Global Notification

Communicate important information to all users across the XMPro suite with the new Global Notification feature.

Global Administrators can display a global notification for a specific period, such as planned maintenance downtime along with a hyperlink to release notes. Choose a type of hint, warning, or error for simple styling of the notification icon and banner color.

Admin Reports

Do you want to upgrade your Agent and Connector integrations, but you’re not sure which versions are currently loaded or where they’ve been used? We’ve added Standard reports (v4.3.7) to support designers in creating an upgrade path. A master report to find the most recent version installed, and a detail report to identify Applications and Data Streams that are using older versions.


This update is primarily about improvement and scaling of Stream Hosts as part of our commitment to performance within our Cloud to Edge Continuum theme.  We also have a number of new features as part of the AI & Engineering Intelligence Themes