To view release notes for our earlier versions, visit Real-Time Versions.
9.1.5
Released: November 25, 2025
Current build: 9.1.5.426
New features
New Citrix Session Startup Metrics
The ControlUp Agent now collects Citrix End User Experience Monitoring (EUEM) metrics during session initialization and reconnection events. These metrics provide visibility into the client-side session startup phases, including launch page loading time, ICA file download duration, name resolution, and session creation time. This data helps administrators identify bottlenecks in the Citrix session startup process and improve end-user experience.
Omnissa Horizon Migration to REST API
We migrated the Omnissa Horizon Server from SOAP to REST API to streamline ControlUp's data collection process. Our Horizon data collection module now uses Omnissa’s REST APIs instead of the SOAP-based View API. We integrated load balancing and throttling to ensure faster performance and data integrity, enabling you to more effectively troubleshoot issues and maintain your Horizon environment.
Note that ControlUp only supports the REST API from Omnissa Horizon version 2406.
Breakdown Citrix Cloud Connections
You can now assign specific delivery groups to each connection to improve data collection granularity. This feature is not supported if your environment is deployed with independent monitor sites.
Performance Improvements in the Web UI
We’ve improved the queries for gathering monitoring data when accessing from the web UI in app.controlup.com. Large organizations will see an improvement in loading time.
Bug Fixes
Real-Time DX
275533: Fixed a memory leak in the ConnectionError field caused by duplicate property getter registrations and improved aggregation logic to properly handle semi-colon separated values.
275088: Updated Citrix XenDesktop monitoring libraries to add HTTPS support for CVAD (Citrix Virtual Apps and Desktops) connections.
270710: Fixed an issue where drilling down from the Clusters topology in DEX VDI Details view failed to correctly display machines due to incorrect node role retrieval logic.
272764: Monitors no longer try to verify expired JSON Web Tokens more times than expected.
270998: The Console successfully connects to Citrix Cloud EUC environments.
267233: Monitors no longer consume higher RAM than expected.
269592: The cuAgent.exe process data appears as expected.
268410: The Agent MSI is signed as expected.
267023: Monitors can resume streaming data even if the schema load fails.
266144: The Console no longer reports multiple repetitive errors on parsing LDAP filters.
253816: Remote Clients Microsoft plugin tries to open virtual channels as expected.
268918: The cuAgentHelper.exe process no longer causes the ServiceHost Local Session Manager service to consume higher CPU than expected.
255555: The function “GetCaptionByOSLanguage()” no longer breaks the VM count collection.
249077: Performance monitor counter errors no longer cause the ControlUp Agent to crash.
246744: Logon metrics no longer show “N/A” for users randomly.
241990: Monitors no longer consume higher RAM than expected due to Agent status issues.
235111: When you add a new Azure Cloud connection in the Console, the VM appears as expected under Cloud Connections > AZ > Machines.
258273: Breakdown Citrix Cloud: Exclusion filters properly exclude delivery groups that match their comma-separated wildcard patterns.
257028: The agent authentication key imports successfully to the agent deployment settings object.
256275: If you drill down from a machine, the Sessions view opens as expected for the selected machine.
258003: The cuAgent installs successfully and remains active unless you manually uninstall it.
223815: The cuAgentHelper.exe process starts successfully without throwing the error: “Illegal characters in path.”
253221: You can successfully connect Citrix EUC connections to independent sites with site credentials.
254620: Independent sites credentials are properly synced in the Console.
241990: Monitors don’t consume higher RAM than expected.
236417: You can successfully save a trigger if you enter regular expressions (RegEx) in the filter.
251151: You can successfully add a CVAD version 2411 EUC connection in the Console.
252848: You can now add and duplicate trigger templates after upgrading to the latest version.
253606: The Virtual Machine count is collected correctly for all OS languages.
248908: Triggers are saved in the Console as expected and not removed automatically.
253139: The HZ Available Farms column displays accurate data in the Console grid.
241634: ControlUp Agents no longer consume higher CPU than expected when the event queue reaches its limit.
245319: If you select the Enable built-in synchronization option in Connection Settings, machines are added to folders as expected.
247835: Triggers containing tags run properly.
247943: The cuAgent doesn’t consume higher CPU than expected.
248498: Built-in folder synchronization successfully moves machines to the folders you select.
248567: You add more than two instances of the same Azure cloud connections using either the Console or the Add-CUCloudConnection PowerShell cmdlet.
242870: Citrix Cloud applications display correctly for the selected Delivery Groups in your organization tree and the Applications view.
250145: Console login successful after upgrading to version 9.1.0.
250755: The Console successfully connects to Horizon EUC environment connections.
250956: You can successfully create events from Advanced Service triggers in the Console.
251676: The Add Template popup opens with prefilled values as expected.
253027: You can successfully add Horizon EUC connections to ControlUp Monitors with the Add-AddHorizonEUCConnection PowerShell cmdlet.
253028: Users can’t successfully execute actions with PowerShell cmdlets without being granted the proper Security Policy permissions.
256361: The Install-CUMonitor PowerShell cmdlet requires an Advanced Authentication certificate to successfully run.
Web Interface
263977: Monitors are listed as expected throughout the VDI App.
261400: The Published Apps count matches the record count in the data grid.
237684: The Machines (VDA) count matches the Total VDAs widget count in the Machines (All) view.
238842: Citrix licenses appear correctly in the Citrix License Usage report as they do in the Console Citrix Licenses view.
253951: Actions that you execute successfully in the VDI App return a “Success” response.
244891: Password changes for shared credentials in the Console appear as events in the VDI and DaaS Audit Log.
237684: In the Machines (All) topology, the VDA count in the Total VDAs widget matches the VDA count in the Machines (VDA) topology.
241982: In the User Sessions topology, the Home icon appears as expected in the Client Device Score column.
Known Issues
264016: You must use a data collector to monitor Horizon; if not some metrics may not appear correctly, including Horizon Pool ID and HZ Farm Enabled.
When monitoring Horizon version 2503, the host name and memory for the host may not be available. This is due to a bug in the Horizon API for version 2503.