All Release Notes
Login Enterprise 6.4.3 (Dec 18, 2025)
Bug Fixes
Using the Change allowed URLs option in the appliance menu does not apply newly added or modified URLs
Login Enterprise 6.4.2 (Dec 10, 2025)
When upgrading to Login Enterprise v6.4 from a version older than 6.3, all existing API tokens will become invalid and must be manually recreated. You can do this in the Login Enterprise UI. For steps, see Adding a System Access Token.
For other upgrade limitations and detailed steps on upgrading the Appliance from v5 to v6, see Upgrading the Appliance from v5 to v6.
Features
Use the Web Recorder (v1) to record web apps and automatically generate application scripts
Use Connector Pipes in Custom Connectors to securely send and receive session information from the Launcher
Use a Desktop Connector in Load Test to test your physical endpoints
Assign roles to Accounts and Account Groups to enable granular access control and enhance security
Disable VSImax for Load Tests with a small number of users/measurements to prevent VSImax errors and warnings in the results
Use the new All Events page in the UI to search and filter all events across your Tests
Changes/Improvements
The names of the timers in Application scripts can now be set to up to 64 characters (instead of 32 characters)
The Continuous Test event table now shows the total number of events for your selected time frame and filters
The Applications table in the UI now includes an Application Type column to distinguish Windows Applications from Web Applications (Selenium and Playwright)
Search for the Test name in the pop-up when adding Tests to a Role
Search for the Test name in the pop-up when adding Test runs to a Role
Search for the Application Name in the pop-up when adding Applications to a Role
Search for the Application Group name in the pop-up when adding Application Groups to a Role
Search for User and Group names in the Access Control section of the UI
Search for the Role name in the Access Control section of the UI
NVIDIA nVector agent and the NVIDIA nVector Desktop Prepare workload are now included by default
All product documentation links now point to the new restructured documentation platform
Bug Fixes
When stopping a Continuous Test with a Custom Connector, the active sessions trigger an incorrect and unnecessary event, "The engine stopped responding after a session was created"
The API method to upload a script doesn't work from Swagger
Adding waits and pressing Enter removes the previous action. This applies to both the Test configuration and Application Group configuration pages
Saving an empty value in a Load Test run comment field displays "null" in the field
Tests with an RDP Connector cannot be copied when using an external database
Upgrading to Login Enterprise 6.3 sometimes fails in DatabaseBootstrapper with a database deadlock
Assigning the Built-in admin role to a user or group removes all permissions from the built-in admin account
The database migrator for Login Enterprise 6.3 is not compatible with SQL Server 2016
Public API token stops working after a month, with the error “The HTTP status code of the response was not expected (401)”
The search fields in the UI don't work for values containing “20”, “2”, or “0”
Events with titles over 128 characters created via the CreateEvent function or Public API are not saved to the database and are lost
Pausing the engine results in an unhandled exception in the Login Enterprise service, and the pause/resume engine event is not triggered
Screenshots of Application Test events are missing in the UI
The pop-up for edit SLA report > SLA Agreement > Threshold is out of view
When editing an Application, the Save button remains inactive after changing the browser profile path
The Test selection table in Continuous Test results > Export data > Select data for exporting contains incorrect text
If a user belongs to multiple LDAP groups, the system doesn’t apply their permissions, and the user has no assigned access.
Enabling email notifications for Application Tests without specifying a recipient email address causes the EventNotificationsWorker to crash
Recording elements in WinApps that contain slashes or brackets in the XPath can sometimes cause errors when the recorded script is played back
The default sort order on the Load Test and Application Test results pages is ascending, not descending
The default sort order for Load Test events is ascending, not descending
When the “Show password” option is disabled, the eye icon is initially hidden, but it reappears after an incorrect login attempt. This allows users to reveal the password even though the feature is configured to be disabled
You can’t add a new LDAP user if the user has previously logged in as part of an LDAP group. An error message appears: “User name already exists”
In the Application Test Action pop-up, if many actions are present, they overlap the Close button and cannot be scrolled
Login Enterprise 6.3.14 (Oct 13, 2025)
When upgrading to Login Enterprise v6.3, all existing API tokens will become invalid and must be manually recreated. You can do this in the Login Enterprise UI. For steps, see Adding a System Access Token.
For other upgrade limitations and detailed steps on upgrading the Appliance from v5 to v6, see Upgrading the Appliance from v5 to v6.
Features
Assign roles to individual Test Runs for granular access control and enhanced security
Enable process tracking for custom connectors to improve session monitoring. This feature is supported only when using the 6.3 Launcher
Add secure custom fields to accounts to store and use sensitive values beyond passwords
Changes/Improvements
Filter Continuous Test events by any time span with the new date picker
Filter Continuous Test events by Test name
Public API v8-preview now offers enhanced filtering for events by Test type, Event title, Description, Application name, Launcher name, Account name, Target host, and Occurred time
Chart icons in tooltips now match the table legend
All password fields in the UI behave consistently
Buttons for removing access from a role are now labeled “Remove” instead of “Delete”
When creating an environment, fields show errors only after focus changes or on save
ApplicationType and Timers in the WorkloadScriptStep and ApplicationGroupScriptStep have been added to the GET test and workload endpoints of Public API v8-preview
Bug Fixes
An incorrect tooltip appears when the Test is baseline or in Single-Test view in the Load Test results table
The Application Response Chart legend does not appear in charts with a single measurement
Pagination caching on the Roles page does not reset when access to an object changes
Storefront Connector returns errors if the server URL ends with a trailing slash
After saving application credentials, uploading a script on the same page clears the saved username
The standalone Engine uses the first .cs file in the working directory if the script parameter is missing or incorrect
SessionLogon.cmd uses HTTP instead of HTTPS
Updating a Test via the v7 Public API to set "engineStartTimeout" doesn’t affect the session timeout while waiting for the Engine to start
When updating a Test via the Public API v8-preview using a standard GET > modify one field > PUT workflow: GET returns the field sessionMetricDefinitionGroupId. PUT for Continuous Test rejects this and expects sessionMetricGroupId, returning a 400 error that incorrectly cites sessionMetricGroupKey. PUT for Load Tests accepts the request but clears the Session Metric Group, setting it to null
Connection command line in Horizon View Connector between 1,025 and 8,191 characters is rejected with a "Bad Request" response
The UI lists a maximum of 100 user Session Metrics in the Adding Metrics to a Group pop-up
In console mode, the launcher program runs but produces no console output
In a desktop connector Continuous Test, switching tabs requires clicking the new tab twice, and doing so clears the connector information
Changing a password via pdmenu is not reflected in the UI
During upgrade to 6.x, the Tests database migration fails if an Environment has the internal property send-connection-ended-after set to a non-integer (e.g., "true"). The migrator throws on GetPropertyAsInt() and aborts, leaving no Tests or Test results in 6.x
GET /v8-preview/tests/role with empty role filter returns all Tests instead of only those without an assigned role
If you choose an account name other than admin during the initial appliance setup, the pdmenu UI doesn’t appear after login
Technical Notes
The framework for authentication and authorization has been changed from IdentityServer 4 to OpenIddict 7.0
Login Enterprise bootstrapping logs have been extended and improved
Login Enterprise 6.2.5 (Aug 11, 2025)
For upgrade limitations and detailed steps on upgrading the Appliance from v5 to v6, see Upgrading the Appliance from v5 to v6.
Features
Assign roles to applications to enable more granular access control and improve security
Test published applications in seamless mode within the StoreFront and NetScaler connectors. This helps ensure that performance testing aligns with Citrix guidelines and real-world usage
Use the new Public API endpoint to create and surface custom events. This way, you can trace and debug connector behavior directly on the Appliance without relying on external logs
Changes/Improvements
The login page now features an improved design and clearer guidance on supported username formats
The Test Access table within a role now shows an info message when additional Tests are assigned that the user can’t access
The Access Control tables now show the total number of items to improve visibility
Newly added, unsaved Tests now appear at the top of the list and are highlighted with a green line
Remove Tests from a role in bulk, making role management faster and more efficient
The “Generate PDF Report” button for a single Test is now in the table header on the Results page, matching the location of the Compare Test feature
The comment field from a Load Test run is now included in the test-specific section of the PDF report
PDF reports for Application and Load Tests now combine results into consolidated tables for better structure and readability
Start Application Tests directly from the Test Configuration page
Charts now display VSImax values more distinctly, making it easier to link each VSImax value to its respective Test
The number of items in tables now displays consistently throughout the product
The ReDoc documentation for Public API v8-preview now includes clearer and more descriptive details of API functionalities
The UI now consistently displays “(optional)” next to optional fields
Order the Event endpoint in the Public API v8-preview by Timestamp or Event Title
Public API v8-preview now includes an endpoint to retrieve events by Test type
Public API v8-preview now includes an endpoint that lets you retrieve a list of location IDs associated with a Test Run, filtered by location name
Public API v8-preview now returns locationName in the response payload of the Launcher endpoints
Bug Fixes
EUX charts in Load Test results keep spinning when EUX is disabled
The Tests endpoint in Public API v6 breaks compatibility due to a field name change from "scheduleIntervalInMinutes" to "intervalInMinutes"
The account-groups endpoint in Public API v6 now requires "memberIds", causing a breaking change
When the engineStartTimeout value is set for a Test, it is not applied to the session timeout behavior
The product version is missing from the Application Testing results and the PDF report
The Session Metrics aggregator stops working after a few cycles
Upgrading Login Enterprise sometimes stalls during the bootstrapping phase
The Storefront connector inadvertently removes the "CitrixAuth" string from URLs when parsing headers during authentication
The Edge web automation driver doesn’t update automatically
Restarting services while Tests are in progress can cause active sessions to be miscounted when the service restarts. This may lead the system to schedule additional, unnecessary sessions
The PDF report load-test-runs download endpoint isn’t available in the Public API v8-preview
Disabled applications in application groups are executed during Continuous Testing because their status is not respected
Technical Notes
The Angular web development framework has been updated from version 18 to 20
Login Enterprise 6.1.14 (Jul 16, 2025)
Bug Fixes
Application scripts cannot be uploaded to existing applications
Login Enterprise 6.1.11 (Jun 16, 2025)
Bug Fixes
The Test Access tab does not take newly created Tests into account
The Test Access tab incorrectly shows a read-only banner and hides the Save button for users with partial permissions
The Public API endpoint for retrieving the Login Enterprise version responds with 401 or 403 errors when using the system access token
Roles with identical Test access do not have consistent visibility into related Test results
Login Enterprise 6.1.8 (Jun 11, 2025)
For upgrade limitations and detailed steps on upgrading the Appliance from v5 to v6, see Upgrading the Appliance from v5 to v6.
Features
Roles can now be granted access to multiple Tests directly in the UI
Login Enterprise now includes a built-in Admin role with full permissions and access to all Tests and Test Runs. This role cannot be deleted or modified
A version-specific PDF User Guide is now available in the product’s Downloads section
Changes/Improvements
Load Tests can now be started directly from the Test Configuration page
Session Metrics now supports tracking process-specific PerfMon counters, even if the process is not running when the Test starts
Screenshots can now be viewed in full screen in the UI and zoomed in or out as needed
The Downloads page now includes a new tab for downloading the EventLogger
The Users and Roles tables now have adjustable column widths
The Chart Control menu now features a collapsible tree structure and lets you select or deselect all items with a single click
The Show Password option on the login page can now be hidden by changing a setting in the app.settings.json file
The UI now clearly indicates whether deleting an account was successful, partially successful, or failed
Multiple changes can be saved to a Session Metric Group in a single action
Multiple changes can be saved to an Environment in a single action
Ingress logs are now included in the appliance’s log folder
The Load Test PDF report for a single Test now includes a table that shows average response times for applications
In the Load Test PDF report, the Active Sessions line now appears as a dotted line and matches the test color in the charts
Load Test PDF charts now show the Active Sessions line only for Tests that include data for that specific chart
In Load Test PDF reports for a single Test, chart legends now display in a table format when multiple timers are present
In Load Test PDF reports for Test comparisons, the chart legend table now shows the VSImax value for each Test
Bug Fixes
Browser application scripts fail when using Microsoft Edge v133 through 138
In the Continuous Test SLA report, measurements for Login, Latency, and Application Performance always show as 0%
The Load Test confirmation pop-up shows incorrect application counts when using Application Groups
Terminated Test Runs can leave orphaned user sessions, which may cause the associated account to become permanently locked
The hover pop-up in the Test Dashboard’s Map View doesn’t fully show when the Launcher is positioned at the edge of the map
The Load Test PDF report includes only applications that appeared in all Tests, instead of all applications from the Baseline Test
When pasting a list of hosts into the Multi-Host Config in Microsoft RDS, carriage returns (\r) and newlines (\n) are retained, causing invalid hostnames in the generated RDP files
PerfMon Session Metrics fail when the combined counterCategory and counterName exceed 64 characters
UWC won’t start unless the Microsoft .NET 8 runtime has been pre-installed
The Leave application running setting is ignored for Continuous Tests, and when used in an Application Group
The Public API endpoint for retrieving Test configurations no longer includes Application Group step details
Login Enterprise 6.0.16 (May 21, 2025)
Bug Fixes
Test steps do not follow the defined order in the Test configuration
Login Enterprise 6.0.15 (Apr 17, 2025)
If you currently log in using an LDAP account with the format
DOMAIN\USERNAME(UNC format), note that this is no longer supported in version 6.0. You must use the formatUSERNAME@DOMAIN(UPN format) to log inAfter upgrading, only the built-in "admin" account will have full access to your Tests. This is because:
The "admin" account supersedes RBAC (Role-Based Access Control)
Tests do not automatically have a Role assigned by default in the Access tab
You need to assign a Role to each of your Tests before any of your LDAP users will be able to see them. You can do this:
While logged in as the built-in "admin" account, or
By using a PowerShell script in the instructions on Assigning Tests to a Role in Bulk
Bug Fixes
Continuous testing repeats all steps x times, even when the setting is turned off
Technical Notes
The Universal Web Connector has been upgraded to .NET 8. Because of new limitations from Microsoft within .NET 8, the UWC no longer has a self-contained set of .NET 8 libraries. You may need to download and install .NET 8 on your machine if you install the new UWC. Upgrading the UWC is not required, however. It is not tied to the version of your Appliance
Login Enterprise 6.0.14 (Apr 16, 2025)
Launchers from previous versions of Login Enterprise are not compatible with Login Enterprise 6.0. Therefore, all Launchers must be updated when upgrading to version 6.0
Upgrade limitations: The upgrade to Login Enterprise 6.0 will be blocked under the following circumstances:
If you're on Login Enterprise 5.8 or lower
If you're on Login Enterprise 5.9–5.14 but still using Debian 10
In these cases, you'll need to perform specific actions before upgrading:
For version 5.8: You must update Linux before upgrading. To do this, perform an upgrade to version 5.14 and select 'Perform System Upgrade'
For version 5.9 without Debian 12: You must update Linux before upgrading. To do this, perform an upgrade to version 5.14 and select 'Perform System Upgrade'
Features
Role-Based Access Control (RBAC) provides detailed access management for Login Enterprise. It allows administrators to define and manage custom roles with specific permissions, giving users isolated access to Test configurations and ensuring they can only interact with their designated Tests
Changes/Improvements
The Test configuration pages are split into multiple tabs, providing a better overview of all Test settings
Edit multiple fields in a Test at once instead of saving each field individually
The Create and Edit Application pages now open in a full page instead of a pop-up
The Create and Edit Application Group pages now open in a full page instead of a pop-up
The page for comparing two Load Tests now displays a component at the top showing the percentage differences between the two Tests
Icons for delete and copy in the Test configuration tables now have their own column at the end, improving UX when resizing columns
The minimum size of the time column on the Application and Load Test Result pages has been increased to ensure the sort icon is always visible
The column sizes on the Application Test Result pages can now be adjusted
The columns on the Application Test Result pages are now configurable, allowing you to show or hide specific columns in the UI
Two new columns have been added to the Application Test Result page: Connector and Test Duration
The table column configuration on the Overview and Result pages for Load and Application Tests is now synchronized. Adding, removing, or resizing columns will be reflected on both pages
The option to include screenshots in the Application Test now has a tooltip that explains its functionality
The Public API page for managing API access tokens has been moved under the Access Control page
The Load Test chart now includes a legend in a table below the chart, making it easier to read
Field validation for email address input fields has been improved for better performance
Public API v7 is now the recommended version to use. It is the actively developed version starting with Login Enterprise v6.0. All API calls to the v7-preview will be forwarded to the v7 endpoints automatically
Login Enterprise now has a new Web API version. Version v8-preview introduces the new 'Environment' attribute. This preview version is subject to breaking changes as it transitions from preview to generally available
Launcher error handling has been improved to capture and handle all exceptions. As a result, all
Launcher events in Windows Event Viewer now use 'LoginEnterpriseLauncher' as the event source
Bug Fixes
Downloading Application scripts from UI adds "_Default_Script" to the script name
The table headers on the Load Test Result page are not always showing when scrolling through the pageWhen changing the password through the pdmenu, the password can be updated even if the confirmation prompt is left blank
The links in the existing Application Test PDF report are not working
The 'Download Application Test PDF' button is available for failed Tests, resulting in an error when clicked
The Login Enterprise logo is not displayed in the Application Test PDF report
The Continuous Test Results page runs a Public API query for all Test types, instead of using testType=continuousTest
After a page refresh, the UI runs queries for data that aren't relevant to the page
When a Test is updated, other browser sessions make a call to retrieve the Tests
On the Application Test Compare Results page, the performance status in the platform summary sometimes shows 'failed,' even when the Test was successful
Continuous testing repeats all steps x times, even when the setting is turned off
Technical Notes
The Environment microservice has been merged with the Login Enterprise microservice to simplify workflow and maintenance, ensuring better quality and faster delivery
Public API v4 has been removed
Public API v5 has been removed
Public API v6 is currently supported, but no longer maintained as of v6.0
The Universal Web Connector has been upgraded to .NET 8. Because of new limitations from Microsoft within .NET 8, the UWC no longer has a self-contained set of .NET 8 libraries. You may need to download and install .NET 8 on your machine if you install the new UWC. Upgrading the UWC is not required, however. It is not tied to the version of your Appliance
Login Enterprise 5.14.7 (Dec 9, 2024)
Bug Fixes
Application Tests using a desktop connector with an attached workload are failing in the Engine. These failures are accompanied by the error message: "Error while creating Test run"
Login Enterprise 5.14.6 (Nov 25, 2024)
Features
Compare up to 5 Application Test results in the Virtual Appliance web interface
Configure notifications and alerts for the Appliance Health in the Virtual Appliance web interface
Download the Load Test PDF report via the Public API
The Script Recorder can now record Applications that trigger a separate process or process window, such as those that open a separate login window before launching the main Application
Changes/Improvements
Download Load Test, Continuous Test, and Appliance Health charts as images (PNG, JPG, SVG) from the Virtual Appliance web interface
Adjust the column sizes in the Manage Test tables in the Virtual Appliance web interface
Configure the columns of the Load Test result table by showing, hiding, and sorting them, including new columns such as Number of Users, Test Duration, Login Window, EUX Baseline Score, EUX Steady State Score, and Connector
Column headers are now always visible in all tables, even when scrolling down the page
The navigation menu can now be expanded on the Continuous Test result page
More Application and Workload information is now saved in the snapshot of Application Test and Load Test runs. In addition to Application IDs and Application Group IDs, the snapshot now includes the Application Group name, Application name, and timers. This ensures that Test results remain unaffected by changes to the Application or Application Group
Enhanced the performance of the Application Test results page by optimizing the
get Application test-runsendpoint in the Public APIThe
/v7-preview/tests (include=none)Public API endpoint now includes basic information for Connectors, Users, Launchers, and Groups, enabling the web interface to use this endpoint instead ofinclude=connectionResources, resulting in better performance
Bug Fixes
An exception occurs in Appliance Guard when updating Login Enterprise from an Appliance that has a wildcard certificate applied
The Azure Linux Agent sometimes stops working when updating from Debian 10 to Debian 12
The DB maintenance option in PDMenu only restarts the Login Enterprise services instead of executing the DB performance task
The notice regarding minimum Appliance requirements for Login Enterprise upgrades does not display on XenServer
Script recording fails when Applications have class names, names, or automation IDs that contain brackets or other special characters in their XPath
The pop-up for adding Tests to an environment does not have a scrollbar
Requesting a large number of Application Tests via the Public API or web interface can overwhelm the Login Enterprise container with API calls. This exhausts all connections to the internal database and eventually causes the containers to crash
Technical Notes
The Login Enterprise web interface has migrated from using two environment endpoints via the internal API to the existing public API endpoints
Upgraded container OS versions: Ingress from HAProxy 2.4.1 to 3.0.5, RabbitMQ from 3.8.2 to 4.0.3, Postgres from 13.3 to 13.16-bookworm, Portainer from 1.23.1 to 2.21.4, and UI from Nginx 1.20 to 1.27-bookworm
Login Enterprise 5.13.6 (Sep 25, 2024)
Features
View the results of Application Tests in the user interface, not just in a PDF report
Appliance health data (CPU, memory, disk space, and inodes) is now collected and viewable in the user interface
Push third-party performance data from the infrastructure (platform) into the virtual appliance through an API endpoint. This data can then be displayed in performance graphs for Load and Continuous Tests. The feature is currently in preview and can be activated using a feature flag. For more details, contact support
Changes/Improvements
Adjust the column sizes in the Active Sessions table in the user interface
Adjust the column sizes in the Load Test result tables in the user interface
Tables in the Load Test PDF report now automatically break to the next page if they don't fit on one page
Load Tests can now be excluded and included directly from the comparison page
The results of the Baseline Test in the Load Test comparison are now always displayed in the first column
The screenshot popup for events has been updated to match the styling of the other popups
Screenshot popups now include a button to download the screenshot
The table toolbar for multi-select rows is now always visible, even when no Tests are selected
The Script Editor now logs the 'Element unavailable' scenario only once, rather than repeating the error until the timeout
The Script Recorder now supports the 'Start in' parameter for launching the application during recording
The Script Recorder now considers existing variables in the script to avoid failures due to duplicate variables
The appliance now includes a script for expanding disk space, making it easy to increase disk capacity
The appliance now requires a minimum of 7GB of available disk space for upgrades to proceed
Creating environments is now simplified, with only 'Name' required as a mandatory field
A new toggle has been added to enable or disable cost calculations in environments
The Continuous Test chart menu now shows a tooltip on hover for applications, allowing the full name to be displayed if it doesn't fit in the menu
Bug Fixes
The checkboxes in the Load Test chart menu are not aligned consistently when the names do not fit in the menu
With multiple instances of the same application in one group, all actions apply to every instance
Searching in a table does not reset the pagination to the first page
Clearing the search does not remove the entry from the search field
Disabled applications within the application group are still shown in the Load Test charts
The Script Recorder sometimes truncates automation IDs, causing the generated script to fail
Scripts generated by version 5.11.12 of the Script Recorder sometimes fail in version 5.12.3
Arguments in the target specification do not work if quotes are used in the path but not in the argument
The 404 page continuously refreshes automatically
AD authentication fails with a server IP address if reverse or forward DNS is not configured, or if a host entry is not created
The Launcher fails to connect when the ServerURL setting in the appsettings.json includes a trailing slash
Technical Notes
All Login Enterprise components have been upgraded from .NET6 to .NET8, except for the Engine
Login Enterprise 5.12.3 (Aug 14, 2024)
Features
Script Editor now includes an option to run a script and start a recording from where the script ends
Script Editor now includes an option to enable verbose logging in the debug output, so errors will include script line numbers
Charts for Load Tests of the same category can now be combined into one chart when viewing a single Load Test
Changes/Improvements
Improved performance for retrieving Load Test chart data, resulting in faster chart loading
The Load Test result page for a single Load Test now automatically refreshes every minute while the test is still running
A running Load Test can now be stopped from the Load Test result page
The state (open or closed) of the chart control menu is now stored in the browser
Tooltips on the Load Test result page now appear on hover rather than on click, allowing continued interaction with the page while the tooltip is open
When text in the tables on the Load Test result pages is too large to fit in the field, it is truncated in the middle
The Events table now has its own dedicated tab on the Load Test results page
The Launcher page now includes tabs for each element: Launchers, Groups, and Downloads
The Applications page now includes tabs for each element: Applications, Groups, and Downloads
The Script Recorder can now handle object names that contain a quote
The engine now supports wildcards for class names, Name/Title, and automation IDs, making it easier to handle elements with dynamic properties
When using the 'Change the Hostname' option in the appliance menu, the Allowed URLs are now automatically updated to reflect the new hostname
Improved performance for the delete accounts endpoint in the Public API
Bug Fixes
The Load Test raw data report cannot be downloaded from the user interface
Inconsistency in the properties of the GET and UPDATE (Continuous) Test Public API endpoints: 'scheduleIntervalInMinutes' is now changed to 'IntervalInMinutes' for both GET and POST endpoints
System update package download verification fails if there are no updates to perform
System updates may encounter issues when checking for Docker updates due to an inconsistent source path for the Docker GPG key in
docker.listThe environment property
engine-min-log-levelno longer functions as intended, causing the log level to always be verbose. This also affects the size of the log fileThe Screenshot Public API endpoint returns a 500 status code instead of a 404 when a screenshot is not found
Technical Notes
The Angular web development framework has been updated from version 16 to version 18
Login Enterprise 5.11.12 (Jul 10, 2024)
Features
Compare up to 5 Load Testing Results in the virtual appliance web interface, including a new report page layout
Changes/Improvements
The Load Testing PDF report can now include up to 5 Load Testing Results to be compared
CLI parameters can now be used in the Settings of application scriptsApplications can now be recorded using environment variables in the Target property
Script Recorder can now record modal popups when they appear as separate window instances
Script Recorder doesn't allow recording when the target app is open. This ensures smoother script generation and helps prevent script corruption
Script Recorder doesn't allow multiple simultaneous recordings at the same time. This ensures smoother script generation and helps prevent script corruption
Script Recorder now includes a setting to configure the timeout for FindWindow functions
Script Recorder now includes a setting to adjust typing speed (characters per minute)
The timestamp format in log files is now standardized to ISO 8601 across the following: Launcher logs, UWC logs, Engine logs, Script Editor logs, IntegrationTester logs, EUX logs, Container logs, and Raw data export logs
In the Load Test PDF report, "Active Sessions" has been relocated from the chart legend to the comparison table legend when comparing tests
EUX/VSImax details and comparison for up to 5 Load Tests can now be retrieved via the Public API
Logon Time details and comparison for up to 5 Load Tests can now be retrieved via the Public API
Application Response time details and comparison for up to 5 Load Tests can now be retrieved via the Public API
Aggregated Load Test results used in the charts for comparing up to 5 Load Tests can now be retrieved via the Public API
Bug Fixes
The UI currently only allows the creation of thresholds for one timer per application
The search box of the Manage Continuous Test page doesn't work
The Public API allows starting a Test even when no Launchers are assigned
Script Recorder settings are saved automatically without applying "Save changes"
The "Discard" button of the Script Recorder setting sometimes fails to restore previously saved settings
Script Recorder doesn't capture the CTRL + SHIFT + PLUS key combination (insert row) in Excel
Script Recorder setting for adding waits allows entering more characters than it can display
Script Recorder setting for adding waits allows saving an empty value
Script Recorder setting for adding waits allows saving non-numeric input
Sometimes, a newly deployed appliance may fail to create an Ingress network, resulting in an inaccessible web interface
Sometimes, the diskspeed.exe EUX Score metric intermittently crashes
The appliance was unable to determine if a block or thin provisioned storage device supports the TRIM feature if the device was not named sda
No error message is displayed in the user interface when an invalid application script is imported
The dashboard search initiates before the search term is fully typed
Login Enterprise 5.10.2 (May 22, 2024)
Features
Script recorder (v1) with the capability to capture the entire workflow of WinApps and automatically generate application scripts
Changes/Improvements
Enhanced Debian upgrade process, including the ability to proceed with updates even if packages are missing, improved handling of SSL certificate issues for smoother downloads in restricted environments, offline package download capabilities, and more efficient cache management
You can include or exclude an introduction text in the Load Test PDF report. The introductory text follows a standardized format and cannot be modified
You can include or exclude results in the Load Test PDF report, such as EUX results, Login results, Application results, and Session metrics results
In the Load Test PDF report charts, you can include or exclude active sessions. This option applies universally to all charts; you cannot customize it for individual charts
In the Load Test PDF report charts, you can include or exclude the 'login window finished' line. This option applies universally to all charts and is available only for a single Test
You can group the charts by category/measurement in the Load PDF Test report of a single Test
The test-specific section of the Load Test PDF report now includes the login window duration
Rows in tables now highlight upon mouse hover. This enhancement applies to all interactive tables
Selected rows are now highlighted in green. This feature applies only to tables where rows can be selected, typically indicated by checkboxes
You can configure up to five domain controllers used to contact Active Directory (for access control to the virtual appliance). When the first domain controller on the list becomes unavailable, the virtual appliance will automatically attempt to connect with the next available controller on the list
Bug Fixes
In a Load Test, events are shown after the test completes and not during the test
The error text for maximum users is incorrectly displayed, appearing below the pop-up dialog instead of within it
When creating an account, the account does not appear on the Accounts page until the page is refreshed
Login Enterprise 5.9.9 (Apr 22, 2024)
We've recently resolved false positive threat detection in our product's downloadable files, stemming from the nature of antivirus heuristics. While you may encounter false positive Microsoft Defender Antivirus threat detection when downloading files from Login Enterprise, rest assured, we've addressed the issue. To learn more about antivirus heuristics and managing false positives, please see Addressing false positive threat detections.
Bug Fixes
Deferring the update to Debian 12 and remaining on Debian 10 instead, the 'System update from internet' option no longer results in a broken appliance
Login Enterprise 5.9.8 (Apr 15, 2024)
Features
Download a PDF report comparing the results of two Load Tests
Debian 12 is now utilized for new installations of the Login Enterprise. Existing Login Enterprise installations can upgrade to Debian 12 during or after the upgrade process
Changes/Improvements
The Load Test PDF report now includes the EUX and VSI Max information, warning, and error messages within their respective tables, rather than separately
The sections detailing the Login Enterprise specifics and Test specifics in the Load Test PDF report are now merged into a single section
The runtime date of the Test in the Load Test PDF report now includes the 'UTC' label
All charts in the Load Test PDF report now include information on active sessions and the completion time of the login window
The License notifications have been added to the Dashboard page
The email notifications for Continuous Tests now include the (up to) 5 previous measurements in addition to the measurement that triggered the email alert
The email notifications for Continuous Tests now include the name of the launcher that was used for the measurement that exceeded the threshold
The email notifications for Continuous Tests now include the name of the account that was used for the measurement that exceeded the threshold
A new endpoint has been added to the Public API for retrieving a paginated list of all report configurations
A new endpoint has been added to the Public API for retrieving active time slots for Continuous Tests
A new endpoint has been added to the Public API for updating active time slots for Continuous Tests
A new endpoint has been added to the Public API for retrieving a list of Tests by application ID
A new endpoint has been added to the Public API for retrieving a list of Tests by Launcher Group
A new endpoint has been added to the Public API for retrieving a list of Tests by Account Group
A new endpoint has been added to the Public API for retrieving a list of Tests by Application Group
A new endpoint has been added to the Public API for retrieving a paginated list of all Test runs
A new endpoint has been added to the Public API for deleting Test runs
A new endpoint has been added to the Public API for updating the comment of a Test run
The TestConfigurationSnapshot has been added to the application, and the Load Test run within the Public API
The Timestamp to the VSI Max result object has been added to the Test run within the Public API
The TimezoneOffset property has been added to the Create/Update ReportConfiguration methods within the Public API
Bug Fixes
The Test Result charts don't show data points when encountering high custom timer values
The auto-update feature for web automation drivers does not consistently function
When the Load Test PDF report pop-up is opened, using the browser's back button causes the URL in the browser to display the previously visited page
After removing the Load Test configuration, the Load Test PDF report can’t be generated
The ReplaceSteps endpoint in the Public API (Test workload) doesn’t preserve the proper ordering of steps
In the Create/Update ReportConfiguration method of the Public API, the LoginTimeThreshold property was created with an incorrect value
When starting a Continuous Test with Session Metrics enabled, the Session Metrics and EUX are disabled, and the Session Metric Group is subsequently removed
Technical Notes
The Login Enterprise UI now exclusively utilizes the Public API for all environment endpoints, replacing the internal API
Login Enterprise 5.8.5 (Feb 28, 2024)
Features
Download a PDF report with the results of your Load Test (you can generate a report for a single Load Test; the comparative reports for multiple Load Tests aren’t yet available)
Changes/Improvements
Via the Public API, it’s now possible to change the EUX work folders if the default folders do not meet your use case requirements
The session metric table now supports sorting by name, type, or description
The session metric groups table now supports sorting by name or description
The session metric table now includes pagination
The session metric groups table now includes pagination
The Engine logs now contain additional logging for EUX application executions
Bug Fixes
EUX script sometimes fails due to the error: EUX application AppSpeed was unresponsive
Enable All/Disable All Continuous Tests doesn't start or stop tests
The launcher encounters an unhandled exception when reconnecting (restarting itself) after losing connection to the appliance during active tests
Technical Notes
Enhanced performance for the query powering the menu on Test Result pages
Login Enterprise 5.7.2 (Jan 17, 2024)
Features
Create custom session metrics using Windows Performance Counters (PerfMon) through the Login Enterprise user interface
Create custom session metrics using Windows Management Instrumentation (WMI) through the Login Enterprise user interface
Create session metric groups through the Login Enterprise user interface
Add session metrics to session metric groups through the Login Enterprise user interface
Changes/Improvements
Customize the logon time measurement process for Continuous Tests in the Sidebar menu > Manage tests > Continuous tests
Customize the logon time measurement process for Load Tests in the Sidebar menu > Manage tests > Load tests
Customize the logon time measurement process for Application Tests in the Sidebar menu > Manage tests > Application tests
Bug Fixes
Launcher software (4.10-5.6) crashes when it can't create Application logs in the Windows Event Log
Changing a Connector Type in the existing Test will empty the Connector dropdown
The percentage difference between the EUX score and VSImax in the two Load Tests is calculated incorrectly
SessionMetricScheduleRate doesn’t persist when you create a new Test through the Public API
The progress bar for running Load tests and Application tests on the Test dashboard is reverted
Login Enterprise 5.6.3 (Dec 7, 2023)
Features
Personalize your Session Metrics by configuring them to gather performance counters for the exact session segment. This helps you reduce the amount of stored and collected data during Continuous Testing and Load Testing
Enable or disable Continuous Tests in bulk
Configure a login timeout for Active Directory (AD) service connections that might take longer than the default timeout period of 60s
Changes/Improvements
Launcher logs are now accessible as an attachment in the connection-failed event
Logging of EUX apps for EUX2023 has now been added to the engine logs
EUX app logs for EUX2023 are now included in the EUX failure event
The EUX2023 score is now calculated only when all relevant timers with a weight other than zero have at least one value
EUX app timeouts for EUX2023 are split into execution timeout and responsiveness timeout
You can now customize (Engine) timeouts of EUX apps for EUX2023 in the appsettings.json file on the virtual appliance
The field name for the Browser profile location is now called the Browser path, with a placeholder text to let you know it's an optional field
Measurement/timer dots now appear when you hover over the line chart in Continuous Testing and Load Testing Results
Test names are now shown below the chart for Load Testing
The VSImax icon in the chart has been updated from an “x” to a circle component
Click on the legend to highlight or grey out the lines in the Load Testing and Continuous Testing charts
Tables with selectable rows (Load Testing Results, Manage Continuous Tests, and Accounts) now have a toolbar at the top when you select one or more items
In the Accounts configuration page, Virtual User Accounts, Account Groups, and Downloads are now organized into dedicated tabs
Bug Fixes
The EUX2023 fatal engine error window is only shown for a split second before the 10s logoff window completes
The EUX2023 of EUX AppSpeed crashes when it loses focus
EUX timers in the EUX2023 charts consistently show in minute one, even when measured later
Changing the Browser profile from Default to Non-default in the Current parameters also changes the Browser profile in the New parameters
X-Ray can't select iFrames
X-Ray doesn’t produce code snippets for browser apps
Login Enterprise 5.5.2 (Oct 25, 2023)
Features
Custom session metrics using the Windows Management Instrumentation (WMI) can now be added/created via the public API (v7-preview), and the results will be shown in the Load Test and Continuous Test results pages within the Login Enterprise WebUI. These results will be an average of the metrics collected by all running virtual user engines within the test
Login Enterprise now supports running web browser scripts with non-default browser profile paths
Changes/Improvements
The Continuous Test chart (hour view) is now displaying the raw data and session details when hovering over a data point for session metrics results
The command line field for the Custom Connector and VMware Horizon Connector is longer to display the full text. You can also open a dialog popup window to see the entire string in one view if more room is needed
The size and clickable area of the square checkbox UI component is increased on all pages
The navigation bar, when collapsed, now contains the word "Results" in the hover tooltip of all the result pages
A timestamp is added to the events of Load Tests and Application Tests as an additional column
The session metrics radio button is now always visible for the Load test, even when session metrics were disabled
The session metrics chart for Load Tests is now showing a warning message when the test is still in progress, and results are being processed
Tests can now be run in verbose mode (configurable) to capture the error line of application script failures
The "About" pop-up is replaced by a dedicated page
The "Licensing" pop-up is replaced by a dedicated page
Bug Fixes
The Chrome web driver does not auto-update to version 115 or newer
Event pagination is stored across tests
Login Enterprise 5.4.6 (Sep 13, 2023)
Features
Login Enterprise now includes a chart that shows the average CPU and Memory usage data (percentages) for Continuous Tests and Load Tests. These session metrics are collected by the virtual user engine from the target session via Windows performance counters
Custom session metrics (Windows Performance Counters) can now be added/created via the Public API (v7-preview), and the results will be shown in the Load Test and Continuous Test results pages within the Login Enterprise Web UI. These results will be an average of the metrics collected by all running virtual user engines within the test
Changes/Improvements
The Public API (v6 and v7-preview) now has an additional endpoint that returns all events between a specified timeframe
All Accounts within an Account Group can now be enabled/disabled in bulk
Engine logs are now sent to the appliance when an error occurs with the engine, not including application script errors. The event logs can be viewed in the results page of the testThe lines in the EUX Score test results chart now have consistent colors for each EUX Score metric in both Load tests and Continuous tests
All popups in the Login Enterprise Web UI are now centered (no longer presented at the top of the screen)
The text in the name columns of the Load Test and Application Test result tables now uses the full width of the field instead of being cut off in the middle
Specific columns in the Load Testing Results table (Time, EUX score, VSImax, Logins-Engine-Apps) now have a fixed size to give more space to the other columns
Specific columns in the Application Testing Results table (Time, App Failures, App Perf) now have a fixed size to give more space to the other columns
Email notifications are now being sent (if configured) for "Login Failures" that are caused by connection timeouts when using the UWC custom connector's continuous test feature
Bugs Fixes
Email notification can fail to be sent if the email server certificate is not trusted (the certificate was issued by an internal/private CA, and the root CA has not been imported to the appliance), and the “Ignore SSL errors” option is not checked
The EUX2023 AppSpeed metric can fail or provide a low score if another program prevents it from gaining focus
The Engine runs a “Session metrics” collection task during the bootstrapper process, regardless of “Session metrics” test settings on the appliance. This means “Session metrics” will always run at least once, without a way for the user to disable it
A “Session metrics” collection crashes the virtual user engine when performance counters are unavailable, disabled, or corrupt
The locations dropdown within the Continuous Test dashboard was not formatted correctly
Technical Notes
The queries behind the Operational dashboard are improved to increase the performance of loading the dashboard
The Angular web development framework has been updated from v15 to v16
Login Enterprise 5.3.3 (Aug 2, 2023)
Features
Login Enterprise can now collect CPU and Memory usage data (percentages) for Continuous Tests and Load Tests from within the session via Windows performance counters. This data will be collected as raw data, and for this release, session metrics can only be retrieved via the Public API or via the Raw Data Export functionality in the Login Enterprise user interface
Login Enterprise now has a collapsible sidebar menu, making it easier to navigate through the Login Enterprise user interface
The Login Enterprise user interface now uses the full page width with responsive components for tables, charts, and forms
Changes/Improvements
The Universal Web Connector can now set and retrieve variables that persist across the lifecycle of the connector to avoid using cookies, which do not persist when the URL changes
Continuous Tests now have the option to set a specific email address(es) per thresholdAccounts can now be configured to a specified number of failures before the account is disabled. As such, a setting of 0 will prevent the user account from being disabled automatically
The SLA Report now has the option to configure a specific time zone for the report. This setting does not automatically adjust for daylight savings
Within the environment configuration, it is now allowed to enter a 0 value in the OPEX and CAPEX fields
The Raw Data export zip file now contains the name of the test to more easily distinguish the exports
Bugs Fixes
Sessions can sometimes be stuck at "gathering EUX" when there are consecutive EUX script execution errors
Load Test results with a very large amount of data (e.g., data collected for 1000 sessions) do not present hover-able datapoints in Charts
Load Tests results with a very large amount of data (e.g., data collected for 1000 sessions) do not present a VSImax indication (red "X") in the chart
The useInPrivateBrowsing flag in a script when creating a workload for the Edge Browser opens a normal window instead of a private (incognito) window
Technical Notes
The Angular web development framework has been updated from v14 to v15
Python version is upgraded from v2 to v3 (Appliance, Update Migration Script, and Menu Items)
Login Enterprise 5.2.2 (Jun 21, 2023)
Features
A "Provider" attribute has been added to a Login Enterprise configuration. Support for registering with Microsoft Azure as a provider allows Login Enterprise to collect information, via an API, about the user count, so it can be added to the cost dashboard: Providers
The Login Enterprise Operational Dashboard now contains a graph in the Performance view that shows the average EUX scores for Continuous Tests that are linked to an environment: Operations Dashboard
Changes/Improvements
When editing an Application that has a password, Login Enterprise now shows an indication that a password was already set and that it doesn't have to be set again after editing
Pagination for test results and configuration pages is now saved in the local storage of the browser, leaving the setting persistent when using the same browser
The SLA Report now has a time zone notation next to the date, so it is clear which time zone is displayed on the x-axis in the SLA results graphs
The calculation of the cost per user over time graph in the Operations Dashboard has been improved to show more accurate results when viewing multiple environments at once
The calculation of the capacity over time graph in the operational dashboard has been improved to show more accurate results when viewing multiple environments at once
The Universal Web Connector can now set a timeout for the waitForElement function, making it possible to control how long it waits for an element to appear
The Universal Web Connector now has a mechanism to automatically respond to browser pop-up messages to ensure uninterrupted running of the UWC scripts
The Universal Web Connector can now open in a maximized window using a command line parameter to prevent the window from becoming too small, and can be used for web-based desktop sessions
Bugs Fixes
Tests that were run on a system without the C++ runtime package would have errors or get stuck when using EUX2023. The package is now included in the EUX2023 build
The sorting of empty columns was not always consistent. Some empty values were sorted to the top and others to the bottom.
When sorting columns, special characters were ignored
When checking for new webdriver versions, and one of the download endpoints cannot be reached, none of the webdrivers would be updated. It is not clear which endpoint could not be reached
When the text in the description field of the application tests was too long, the icon was displayed on another line
In some instances, VSImax could not be calculated when using the EUX2021-preview, which would cause a load test result page to endlessly load
When the Load Test ramp-down duration was longer than 1 minute, the UserSessions data resulted in an Aborted Session State
Changing the password from the pdmenu did not change the Login Enterprise web console password
The "About" pop-up contained a link to a nonexistent page
Technical Notes
All UI components are adjusted to be responsive (not visible in UI yet)
Login Enterprise 5.1.2 (May 10, 2023)
Features
Login Enterprise now includes the EUX scores of each EUX timer for Load Tests and Continuous Tests: Login Enterprise EUX Score
Login Enterprise now contains an EUX Baseline score for load tests. The baseline score is the average of the best 5 minutes of the test: Login Enterprise EUX Score
Login Enterprise now contains an EUX Steady State score for load tests. The Steady State score is the average EUX Score captured 5 minutes after all sessions are logged on, until the end of the test: Login Enterprise EUX Score
Login Enterprise now has an Operational Dashboard that presents the average performance EUX results related to the environment(s): Operations Dashboard
Changes/Improvements
The location for Storage IO operations for EUX2023 is now configurable via the environment properties to be able to avoid using folders that might be mapped to a network drive: Login Enterprise EUX Score
Login Enterprise now has a direct link from Continuous Test (manage test) to the Test Dashboard resultsThe character limit for custom account fields is increased from 256 to 1024 to be able to handle long authentication tokens
The Test names in the manage test tables now show the last 4 characters of the name separated by an ellipsis when the full name does not fit in the table
When creating a new web application, the default link now points to https://euc.loginvsi.com/customer-portal/knowledge-worker-2023 instead of our corporate homepage (http://www.loginvsi.com)
Login Enterprise now displays sorting icons in all sortable columns, so it is clear which columns can be sorted
The comment column in the Load Test result table can now be sorted
The comment column in the Application Test result table can now be sorted
The table header in the active session page is now sticky and will be visible while scrolling the page
Bugs Fixes
Application Credentials Password Variable did not work
Application Tests failed with an internal timeout error
Login Enterprise 5.0.5 (Mar 30, 2023)
Features
Login Enterprise now has an operational dashboard that keeps track of the cost and capacity of production VDI environments: Operations Dashboard
An “Environment” attribute has been added to a Login Enterprise configuration where tests can be linked to cost and capacity parameters, which provides administrators with the ability to account for operational and capital expense impacts based on capacity and performance changes: Environments
Login Enterprise now ships with the Universal Web Connector, which is a launcher component that enables custom connections using cloud connectors for many types of cloud connectors, including Citrix Cloud, AVD, and other variants where Multifactor Authentication (MFA) is a part of the session connection experience: Universal Web Connector (UWC)
Changes/Improvements
The Login Enterprise EUX score has been updated from “EUX 2021 Preview” to “EUX 2023”, enabling a more accurate and consistent determination of user experience and VSImax capacity. Please note that it is possible for “EUX 2023” and VSImax results to be slightly different from “EUX2021 Preview” results: Login Enterprise EUX Score
Login Enterprise has a new Web API version. Version v7-preview now accounts for the new “Environment” attribute. This preview version is subject to breaking changes as it moves from a “preview” version to a generally available
Additional logging was added to the auto-update functionality of the web automation drivers to be able to better troubleshoot failures within the process of keeping the drivers up to date on the Virtual Appliance
The links used by the web browser workload in the Knowledge Worker workload (for new installations) now point to a dedicated Login VSI technical page instead of the “loginvsi.com” homepage
The Task Worker (for new installations) workload was updated to include additional wait times to better simulate real-world scenarios with light workloads.
The Script Editor’s “Application X-Ray” now uses lazy loading of controls in the "from-tree" component for improved performance. Not all controls are loaded ahead of time and will be loaded as control branches are expanded
The Script Editor’s “Application X-Ray” now uses a separate thread for code snippet generation for improved performance
The Script Editor’s “Application X-Ray” can now switch between XPath and FindControl snippet generation for improved performance
The Script Editor’s “Application X-Ray” can now cancel the generation of a code snippet
Bugs Fixes
The EUX Score (2023) sometimes used the incorrect trigger to determine VSIMax
The EUX Score (2023) chart sometimes had unnecessary gaps in the data
Installing the Launcher without appsettings.json in the same folder as the installer results in version 99.99.99
Custom logo image files were not being retained in Continuous Test SLA Reports
The Auto-Update Web Drivers would sometimes get stuck in a "busy" state
Technical Notes
The .NET Entity Framework was updated to version 7.0.1