v4.4.19
May 2025
Common
Security
As part of our ongoing commitment to product security and stability, we've implemented several improvements in this release:
Mitigated high-severity CVE-2025-27598 in App Designer, Data Stream Designer, and AI Designer by upgrading SixLabors.ImageSharp from 3.1.5 to 3.1.7.
Expanded the automated test coverage for Recommendations.
Security
Ubuntu 20.04 LTS will reach its end of standard support on 31 May 2025. Running the XMPro Stream Host on an unsupported operating system may expose your environment to security vulnerabilities and compliance risks.
XMPro strongly recommends using the Docker-based Stream Host as the preferred method for all new installations and upgrades, and is supported on a wide range of modern platforms, including newer Ubuntu LTS releases.
Fix
A change in v4.4.18 caused SSO integration with Azure AD to behave differently for guest accounts, and users are requested to link them again. This has been resolved without requiring any changes to the guest username.
Documentation
Integrations
Agents
Enhancement
Support Linux Stream Hosts & upgrade the Microsoft.ML NuGet package.
Fix
Fixed backward compatibility issue introduced in v1.12. However, logging to the Data Stream Logs will take effect when used with Stream Host v4.4.19+.
Package Manager
v4.4.19. From this release onwards, the Package Manager version will align with the product version.
Fix
Crashes when saving new Connector
Empty XMP files generated when saving an Agent
App Designer
Documentation
Stream Host
Enhancement
Configuration Simplification Gateway ID and Gateway Name are now optional parameters. If not provided, the system will auto-generate a GUID for Gateway ID and use the format [Image-Version]-[Gateway Id]
for Gateway Name, reducing required configuration steps.
Enhancement
Unified Container Repository All Stream Host images are now consolidated under the single xmpro.azurecr.io/stream-host
repository. The previous separate xmprocontrib.azurecr.io
repository has been eliminated for simplified image management.
Enhancement
Streamlined Image Variants Reduced image complexity from 4+ variants to 3 clear options with version-specific tagging that includes base OS and Python version, making it easier to choose the right container image for your deployment:
4.4.19-bookworm-slim
(Debian)4.4.19-bookworm-slim-python3.12
(Debian with Python)4.4.19-alpine3.21
(Alpine)
Enhancement
Simplified Deployment Experience Minimum required environment variables reduced from 6 to 3 for basic setup. Basic deployment examples no longer require separate .env
files, making initial configuration more straightforward.
Documentation
Improved Documentation and Examples Added hardware requirements sizing guidelines, shell-specific examples for PowerShell and Bash/Terminal, improved Docker Compose YAML structure with better commenting, and Git Bash compatibility support with MSYS_NO_PATHCONV=1
for Windows users, providing clearer setup guidance and reducing deployment troubleshooting time.
NuGet Packages
Agent Development
XMPro.XMIoT.Framework
Enhancement
Connector Development
No changes to XMPro.Integration.Framework, XMPro.Integration.Helpers, or XMPro.Integration.Settings.
Last updated
Was this helpful?