Release Notes

Login Enterprise 5.9.8 (April 15, 2024)

Important notice 1: 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.

Important notice 2: The upgrade to Debian 12 is only accessible through the Login Enterprise update process via ISO. To upgrade to Debian 12, please avoid using the 'System update from internet' or 'apt' command. If you decide not to proceed with the Debian 12 upgrade during the Login Enterprise update, restart the ISO update process. Selecting not to upgrade to Debian 12 will render the 'System update from internet' or 'apt' commands non-functional. Attempting to use these commands to update Debian 10 packages will result in system instability or breakage.

New features

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 popup 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 (February 28, 2024)

New 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 (January 17, 2024)

New 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 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 (December 7, 2023)

New features: 

  • Personalize your Session Metrics by configuring them to gather performance counters for the exact segment of the sessions. 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 is now 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

Bugs fixed:

  • 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 (October 25, 2023)

New 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 in 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" popup is replaced by a dedicated page

  • The "Licensing" popup is replaced by a dedicated page

Bugs Fixed:

  • The Chrome web driver does not auto-update to version 115 and newer

  • Event pagination is stored across tests

Login Enterprise 5.4.6 (September 13, 2023)

New 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 publicAPI (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 test

  • The 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 cutoff 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 in order 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 fixed:

  • Email notification can fail to be sent if the email server certificate is not trusted (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 (August 2, 2023)

New 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 now has the ability to 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 specific email address(es) per threshold
  • Accounts 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 Fixed:

  • Sessions can sometimes be stuck at "gathering EUX" when there are consecutive EUX script execution errors
  • Load Tests 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 (June 21, 2023)

New 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 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 that 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 edit
  • Pagination for test results and configuration pages is now saved in 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 now has the ability to 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 now has the ability to 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 Fixed:

  • 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 clearly shown which endpoint could not be reached
  • When the text in the description field of application tests was too long, the icon displayed on another line
  • In some instances VSImax was unable to be calculated when using the EUX2021-preview, which would cause a load test result page to endlessly load
  • When the Load Test rampdownduration was longer than 1 minute, the UserSessions data results in an Aborted Session State
  • Change password from pdmenu did not change the Login Enterprise web console password
  • The "About" popup contained a link to a non-existing page

Technical Notes:

  • All UI components are adjusted to be responsive (not visible in UI yet)

 

Login Enterprise 5.1.2 (May 10, 2023)

New Features:

  • Login Enterprise now includes the EUX scores of each individual 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 are now configurable via the environment properties to be able to avoid using folders which 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 results

  • The 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 ellipses , 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 Fixed:

  • Application Credentials Password Variable did not work

  • Application Tests are failed with an internal timeout error

 

Login Enterprise 5.0.5 (March 30, 2023)

For more information on updating Login Enterprise, see this article: Updating Login Enterprise

New 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 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. All controls are not 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” now has the ability to switch between Xpath and FindControl snippet generation for improved performance
  • The Script Editor’s “Application X-Ray” now has the ability to cancel the generation of a code snippet

Bugs Fixed:

  • 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 was 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

 

Login Enterprise 4.11.2 (February 15, 2023)

For more information on updating Login Enterprise, see this article: Updating Login Enterprise

New Features:

  • Login Enterprise is now able to calculate an End User Experience (EUX) Score to determine the responsiveness of the digital workspace during a Continuous Test. In this release, you will find EUX Scores in the Continuous Test Results Page: Continuous Testing Charts
  • Login Enterprise now shows a notification on the overview page when a new version of the Virtual Appliance is available: Updating Login Enterprise
  • The Load Test Results table now has a search option which will filter tests that match the search string to any part of the Test Name of Test Comment.
  • The Application Test Results table now has a search option which will filter tests that match the search string to any part of the Test Name of Test Comment.
  • The tables on the Manage Tests page now have a search option which will filter tests that match the search string to any part of the Test Name of Test Description.
  • A search option is now available in the dropdown of the Continuous Test Results page which will filter tests that match the search string to any part of the Test Name.

Changes/ Improvements:

  • The Login Enterprise EUX score has been updated from EUX 2021 Preview to EUX 2023. This new calculation is more reliable and accurate, and improves the accuracy of VSImax2. Because EUX 2023 may provide slightly different results than the EUX 2021 Preview, it is not enabled by default and you must enable it manually, or wait for our next release of Login Enterprise where it will be enabled by default: Login Enterprise EUX Score

  • Notifications can now be sent to multiple email addresses for SLA Reports, Application Test results and external notifications: SLA Reports, Application Testing: Results, Email Notifications

  • An All Accounts group is now configured by default for new installations of Login Enterprise: Accounts

  • An All Launcher group is now configured by default for new installations of Login Enterprise: Launchers

  • The default administrator username for the virtual appliance can now be changed during new installation of Login Enterprise: Configuring the Virtual Appliance for the First Time

  • Accounts can now be enabled/disabled in bulk using the Login Enterprise Web UI: Accounts

  • The virtual appliance limit of logons per second for a load test is increased from 1 to 3

  • Added support for Horizon View Client 2206 / 8.6.0

  • The Public API now has the option to sort the user-session on CREATED_TIME

Bugs Fixed:

  • Logging into the virtual appliance web UI fails when the appliance time is out of sync with the time on the machine where the browser is opened

  • The Engine does not use the server time of the virtual appliance to verify if the Load Test has ended

  • The first week of January (2023) is missing in the Continuous Test charts

Technical Notes:

  • The Angular web development framework has been updated from v12 to v14

  • The appExec key constraint is removed from application timing measurements for increased flexibility in storing measurements in the Login Enterprise database

 

Login Enterprise 4.10.6 (January 5, 2023)

Bugs fixed: 

Login Enterprise 4.10.2 (December 14, 2022)

New Features:

Changes / Improvements:

Bugs Fixed:

  • The Continuous Test schedule section had a misalignment in the UI
  • The thresholds set for applications in Application Groups were not shown in the report and events
  • The EUX graph line was not shown when switching the detailed view from one Load Test Result to another Load Test Result
  • Accounts were not being launched in alphabetical order
  • Read Only users in the Login Enterprise Web UI could see the option to delete test results in the UI
  • The left Y-axis of the EUX score chart in the load test results showed an incorrect label

Login Enterprise 4.9.10 (November 10, 2022)

Bugs Fixed:

  • A critical security vulnerability has been fixed

Login Enterprise 4.9.9 (October 20, 2022)

Changes / Improvements:

Bugs Fixed:

  • The RDS connector does not work when the "Resource" configuration contains a space
  • Comparing a Load Test with an EUX Score to a Load Test without an EUX score shows an incorrect percentage in the EUX gauge
  • The dropdown with suggested geolocations does not show when creating a new "Location"

Login Enterprise 4.9.4 (August 24th, 2022)

New Features:

  • Login Enterprise now offers the option to configure a proxy for the virtual appliance to connect to the internet
  • A search option is added to multiple tables to make it easier to find specific items
  • Applications and application scripts can now be imported using a single .cs file to create a new application
  • Product diagnostics can now be shared with Login VSI to enhance customer experience and support
  • Login Enterprise now offers the option to perform Database maintenance

Changes / improvements:

  • The scrollbars on all pages are moved to the right side of the page
  • Active sessions and login window finished metrics are now selected by default on the load test results page
  • EUX score / VSImax is now selected by default on the load test result page
  • It’s now possible to show the password in all the password entry fields
  • The default command line for VMware Horizon now supports v2106
  • Public API v6-preview returns TestRunId for Application and Load tests
  • The Engine scripting language is enhanced to support the connectors
  • Custom timers are now supported in the Engine script language to collect external metrics as a part of the application script
  • The EUX score is now determined at the end of a rolling average instead of the beginning leading to more consistent VSImax results
  • The v3 Public API is removed
  • Login Enterprise components are migrated to .NET6.0

Bugs fixed:

  • Not all API datetime fields are returned with trailing 'Z' to indicate it is UTC
  • Missing database index was causing deadlock and performance issues in certain DB queries
  • Dropdowns with more than 5 items are overflowing
  • Attempting to configure external database results in error message saying appliance guard is not running
  • Configuring the URL for logonscript/logonapp with a trailing (forward) slash causes the engine to fail the run
  • Load test details screen refreshes to default/initial state (collapsed) after 1 minute
  • Test result chart buttons are overlapping the side menu on low resolutions
  • No error message is shown when modifying an existing test (continuous, load or application) with an existing name
  • The Login window finished line in load test chart can take up to 4 seconds to be displayed
  • Application XRay does not recognize elements by screen coordinates in some cases
  • Unnecessary logging in UserInterfaceAPI logs
  • Security Issue: broken access controls
  • Security Issue: Docker containers are running with too many privileges
  • Security Issue: password is reused across database servers
  • Security Issue: embedded keys
  • Security Issue: client secret
  • Test results for a running load test don’t update properly
  • Infinite loop on system access token request
  • When a load test is deleted from the Manage Test tab in configuration, the test data results are no longer available
  • Run once or leave application running are ignored when load test is invoked from the API
  • Running a Microsoft Edge Script on vscode failed to launch browser in ScriptingToolSet
  • Account selection for concurrent schedule of Continuous Tests is not behaving as expected

Login Enterprise 4.8.10 (June 29th, 2022)

Bugs fixed:

  • A security vulnerability has been fixed

Login Enterprise 4.8.6 (March 10, 2022)

Bugs fixed:

  • Upgrade to Debian 10 works without internet access

Login Enterprise 4.8.4 (February 18th, 2022)

NOTE: This release uses Debian 10 when installing a new virtual appliance. If you are updating Login Enterprise to 4.8 from an earlier version we strongly recommend that you update from Debian 9 to Debian 10 afterwards.

Please see this article for instructions on updating Debian.

 

Bugs fixed:

  • A security vulnerability has been fixed

Login Enterprise 4.8.3 (February 10th, 2022)

NOTE: This release uses Debian 10 when installing a new virtual appliance. If you are updating Login Enterprise to 4.8 from an earlier version we strongly recommend that you update from Debian 9 to Debian 10 afterwards.

Please see this article for instructions on updating Debian.

New Features

  • Login Enterprise is now able to calculate an End User Experience Score (EUX) used to determine the responsiveness of the digital workspace during a load test (preview feature)

  • Login Enterprise is now able to calculate VSImax for Load Tests based on the EUX Score, which will help to determine the session capacity of the system under test (preview feature)

Changes / improvements:

  • Improved user experience of uploading scripts to applications

  • Comments in Application & Load Tests are now readable through the Public API

  • When navigating between pages the scrollbar is always reset to the top

  • Added X axis label to Load Test charts

  • Added Public API version 6 preview

  • During an active Load Test, the tile on the dashboard can be clicked to navigate to the results of that specific test

  • Decreased the default log level of the virtual user engine when it’s running a Load Test. This reduces the amount of load the virtual user engine adds to the system under test

  • Improved documentation in Public API on how to upload application script files

Bugs fixed:

  • In application scripts, if CopyFile with overwrite was set to false and continueOnError set to true, the engine threw an unhandled exception

  • Application notifications in Continuous Testing couldn’t be saved when the notification was disabled

  • After changing the connector type of a test the dropdown field would be empty

  • Load testing chart tooltip was misaligned when using long application names or when comparing tests with different scheduling settings

  • Application testing PDF would have trailing and leading underscores when using a space in the test name

  • Updating a test account name or domain would also update the account password with all asterisks

  • When using quotation marks in an application test, the test would fail to run

  • When viewing an active Load Test the active sessions line would not be fully drawn

  • AD Authentication now works with AD user accounts that contain special characters

  • The browser type application URL field is no longer mandatory

  • When switching the Continuous test schedule from “always on“ to “Daily“ a couple of times the “Daily“ schedule is now saved properly

  • Under heavy load the START command in application scripts is better at waiting for the application mainWindow to be responsive

  • The application type of an existing application can now be edited

  • The engine included in the Script Editor & toolset now also expands environment variables

  • The engine included in the Script Editor & toolset now has the same script timeout as the appliance engine (2 minutes)

  • Linux launcher file extension is now bz2 instead of gzip

  • When running a very high number of Continuous Tests with (with in total 1000+ measurements) storing these results now works properly

  • The Continuous Test charts can now be viewed when using a “Read-only-access“ AD account

  • Application Tests now finish properly when the appliance is under a heavy load (they would sometimes get stuck in rare circumstances)

  • Citrix workspace client remains open if the “close confirmation” prompt does not appear within 2 seconds on the Launcher

  • There won’t be any orphaned data in the database in rare cases when deleting an application, test or test run

  • Unzipping a folder in an application script with overwrite set to true and continueOnError set to false won’t fail when the target already exists

  • A retry mechanism has been implemented in data retention to make it more resilient to database issues

  • The dashboard now properly visualizes when login & latency are unavailable in an Application or Continuous test using the Desktop connector

Login Enterprise 4.7.6 (December 6th, 2021)

NOTE: This release uses Debian 10 when installing a new virtual appliance. If you are updating Login Enterprise to 4.7 from an earlier version we strongly recommend that you update from Debian 9 to Debian 10 afterwards.

Please see this article for instructions on updating Debian.

 

Changes / improvements:

  • Offline update from Debian 9 to Debian 10

Bugs fixed:

  • Continuous testing events table pagination is working properly
  • Engine is now executing applications in the correct order when using an application group with 9 or more apps

Login Enterprise 4.7.5 (October 21st, 2021)

NOTE: This release uses Debian 10 when installing a new virtual appliance. If you are updating Login Enterprise to 4.7 from an earlier version we strongly recommend that you update from Debian 9 to Debian 10 afterwards.

Please see this article for instructions on updating Debian.

 

New Features

  • External database feature now supports encrypting SQL traffic with SSL
  • Continuous, Load and Application tests can now be duplicated for easier test management
  • Load test results can now be viewed while the load test is running

Changes / improvements:

  • Continuous tests that are disabled don’t show up in the dashboard
  • When creating a test if there’s no account and/or launchers group configured a notice is shown that those should be configured first
  • When creating a location the “Place name“ search field is shown first instead of the latitude/longitude
  • License expiry messages visibility has been improved
  • Messages when configuring a new database have been clarified
  • Training material information has been added to About page
  • Save and cancel buttons are now always visible when editing account & launcher groups in a test
  • Application failures now store up to 512 characters of the description
  • Under high load the resiliency of session scheduling has been improved
  • Statistics calculation performance and resiliency has been improved
  • TLS version 1.1 has been disabled on the appliance to improve security

Bugs fixed:

  • After updating to 4.6.5 the webinterface could become unreachable (HTTP 500)
  • The launcher wouldn’t start in some cases due to a timing issue/race condition
  • The Application Group order is used with 9 or more applications defined
  • The dashboard polling process is configured to an interval of 30 seconds to prevent unnecessary cpu usage on the LoginEnterprise container
  • Application Xray copies DumpHierarchy output to clipboard instead of of freezing the Xray indefinitely
  • When using the dashboard the webinterface remains logged in after several hours of usage
  • When using the static IP functionality in the appliance DNS servers are now used properly
  • When using the Find & Replace dialog in the Script Editor multiple times the Script Editor doesn’t crash
  • The Application test PDF report now shows the hostname correctly instead of using json formatting
  • Application test comments are now included in the test run and pdf report
  • [Public API V4] It wasn’t possible to create an Application Test with a desktop connector
  • [Public API V4 & V5] Starting a desktop test through the Public API isn’t possible anymore. Previously this was allowed but this didn’t actually perform any action. (/tests/{testId}/start)
  • [Public API V5] Creating/updating a test through the Public API didn’t check if the launcher and account groups GUID existed (/tests & /tests/{testId})
  • The expanded test details when comparing 2 load tests have a white background again
  • The ScriptEditor was missing the LoginVSI.txt example file in scriptcontent

Login Enterprise 4.6.5 (July 29th, 2021)

New Features

  • Applications can now be configured to run only once or to leave them running in tests and application groups
  • The Public API now provides Continuous test data organized identical to the dashboard
  • The engine now supports running scripts against Mozilla Firefox ESR

Changes / improvements:

  • Appliance security has been hardened
  • When creating/editing an account group the list is now paginated
  • Continuous testing charts now have a zoom reset button
  • ENTER and ESCAPE respectively save and close dialogs
  • When opening a dialog the first input field will be selected by default
  • When a load test is calculating statistics it is now possible to stop the load test during that phase
  • Microsoft Edge v44 is now deprecated
  • Test creation speed through Public API and web interface is greatly improved when using a high number of thresholds/notifications
  • Public API v5 has been introduced
  • Updated naming in Public API v5 so it matches what our web interface shows
  • Get endpoints in Public API v5 now have defaults for “orderBy“, “direction“ and “count“ parameters
  • The RDS connector multi-hosts functionality can now be configured from the Public API (API v5 only)
  • The authentication method in the Test Start example scripts have been updated to use Public API tokens instead of secrets

Bugs fixed:

  • When an account is disabled after 3 failed consecutive logons it doesn’t remain “in use“
  • Measurements in chart hover tooltip are now in correct order when comparing 2 load tests if you’ve first viewed one of the load tests
  • When creating a Load Test the desktop connector cannot be selected
  • The Y-Axis of the load test doesn’t change when selecting the “Login Window finished“ line
  • On a load test comparison when the logon performance difference is 0% the gauge is now colored instead of grey
  • When using the select all checkbox on the accounts page multiple times the number of selected accounts is now counted properly in the footer of the table
  • E-mail configuration dialogs for the latency and login performance notifications have a title again
  • When upgrading an instance with a large set of data the migration doesn’t run into a timeout
  • The statisticsWorker doesn’t crash when handling measurements where the session isn’t linked
  • Under heavy load login enterprise wasn’t able to store the end state of a session in some cases
  • Diagnostics now shows an application “in use“ when it is added to a test through an application group
  • When using the Public API to grab measurements of the last hour this information is now retrieved from memory rather then database
  • [Public API V5] Keys and values were switched for connector settings when creating a new test (POST /tests)
  • [Public API V5] Include parameters are now being used instead of always retrieving all values (GET /tests/{testid})
  • [Public API V4 & V5] E-mail isn’t required anymore when updating a test (PUT /tests/{testId} & /v4/tests/{testId})
  • [Public API V4 & V5] SLA reports now return correct URL for PDF (GET /tests/{testId}/report-configurations/{configurationId}/reports)
  • [Public API V5] Returns not-found when requesting a test run with the ID of a test (GET test-runs/{testId})

Login Enterprise 4.5.11 (April 15th, 2021)

New Features

  • Applications can now be combined into Application Groups which can then be added to tests
  • RDSH Multi-host functionality is now available. Per test you can now define a list of RDSH hosts to connect to using a round robin method.

Changes / improvements

  • You can now download a diagnostics file with configuration data and engine/launcher operating systems
  • The Hyper-V VHD has been upgraded to a VHDX
  • X-Ray window/control identification UX has been changed to be easier
  • The Script Editor now remembers the font size and theme selection
  • Engine size was reduced by 10%
  • Appliance security has been hardened
  • Parsing of scripts on upload has been improved
  • Load testing charts now have the capability to do zooming (horizontally and vertically)
  • On the manage tests page name and description in the list of tests take up more space and a tooltip on hover has been placed
  • Raw data export memory usage has been decreased

Bugs fixed

  • After an upgrade new pages in the web interface now load properly without re-opening the browser
  • The download logs option doesn’t generate http 500 sporadically
  • In Firefox the load test results list isn’t collapsed after raw data download functionality is used
  • X-Ray ensures focus on window before typing when an application has multiple windows open
  • X-Ray doesn’t freeze if the application closes manually while forcefully closing it
  • X-Ray doesn’t crash when leaving open the message that X-ray forcefully closed the application
  • X-Ray is now able to interact with Outlook when it’s running on a secondary screen
  • X-Ray doesn’t crash when selected button disappears from application interface
  • X-Ray can find more sub window components (like save as window)
  • X-Ray automatically selects the current control in the “From Tree“ functionality
  • The engine doesn’t crash when executing a FindControl while the application is unresponsive
  • The engine and x-ray now take the browsers scrollbar into account when finding objects
  • Script Editor now properly changes colors when switching to dark mode right after creating a new script
  • AD authentication logon attempts are now allowed to take up to 5 minutes
  • AD authentication logon performance has been improved
  • Public API token description is now cut-off with ellipsis and a tooltip is presented on hover
  • In Continuous Testing charts week view the last week can be selected again
  • The “DELETE“ button in the application edit dialog now asks for a confirmation

Important notes

  • Version 1 and 2 of the Public API have been removed in this release
  • Version 3 is deprecated and is planned to be removed in the second half of 2021

Known Issues

  • When creating a load test it is possible to select the desktop connector but not save it. The Desktop connector shouldn’t be in that list and will be removed next release
  • When using the “Login Window finished“ functionality in load testing charts the Y-Axis is affected. This will be fixed next release.

Login Enterprise 4.4.9 (January 14th, 2021)

New Features

  • A new map type dashboard view focused on the locations of end-users
  • Easy comparison of load tests performance

Changes / improvements

  • The engine performance has been improved in comparison to version 4.3. It’s now comparable with 4.2.
  • The script editor now supports a dark theme
  • The script editor now shows spaces in timers as errors
  • In script editor timer function description now shows maximum characters
  • X-Ray only updates the code snippet with typed text after using execute for Type To Control
  • X-Ray copy to clipboard copies text from the code snippet instead of directly querying the selected object
  • SLA Report list now shows the timeframe the report was created for
  • The list of launchers now shows how long a launcher is connected
  • Launcher logs which have been created by the daily rotation now also show product and launcher version
  • Launcher now checks appliance health status before connecting
  • Measurement order in continuous test charting and load test charting is now in order of appearance in the script
  • Server and Script Editor prevent you from creating invalid applications that start with a number
  • Obsolete portainer start and stop actions are removed from appliance menu
  • Factory reset action is removed from appliance menu for safety reasons
  • Appliance menu Reboot option now has a confirmation
  • The LogonApp now accepts Test names as input

Bugs fixed

  • Load Testing raw data export now exports all data
  • Line types are now shown correctly in Load Testing legend
  • Load testing raw data export doesn’t throw an error when clicking it immediately after generating it
  • The logonapp doesn’t crash when running Windows Server 2016 with the October patch round
  • .GetText method now also works on Windows 7/ Windows Server 2008R2
  • Engine now logs the text parameter when using it
  • The engine takes the browsers scrollbar into account when finding objects
  • Performance of the engine has been optimized when using FindControl without using the Text parameter
  • X-Ray now holds focus when executing a “Type To Control”
  • X-Ray outputs correct code snippet for Excel worksheet cells
  • Code snippet for FindControl text parameter properly shows next line characters for wordpad text area
  • When creating a new Edge44 script in the Script Editor the correct browser type is now stored in the .app file
  • The Script Editor doesn’t crash after pasting 2 lines of code for 300 times
  • When a crash occurs the Script Editor now shows an error dialog
  • When creating a new API Token the cancel button closes the window
  • The dashboard application list can now be ordered by a single click
  • Application failure popups on the dashboard don’t get cut-off anymore on the bottom of the screen
  • Root certificates of appliance are now updated during “System Update“ functionality
  • In some cases the (internally) stored ldap query filter of AD authentication doesn’t end with “primaryGroupId=”. Upgrading with this configuration is now possible
  • Serial console and backup functionality for the Azure VHD are working again
  • Changing log level for IdentityServer container is possible

Login Enterprise 4.3.12 (October 15th, 2020)

Note: Login Enterprise launcher version 4.0.x is no longer supported from Login Enterprise version 4.3 and upwards. Please make sure you upgrade the launchers after upgrading to 4.3.x.

New Features

  • The amount of supported concurrent sessions in a Load Test is greatly improved
  • The Public API has been extended with configuration capabilities
  • The existing data retrieval Public API’s have been redesigned
  • The Public API has a new authentication mechanism
  • The measurements of a load test can now be exported to a CSV file
  • The engine now supports getting values from text fields

Changes / improvements

  • Allowed url’s doesn’t get automatically updated with appliance ip and hostname
  • Example PowerShell scripts for starting and stopping Continuous and Load tests are now also provided for each test
  • Xray handles identifying objects for certain slow applications better
  • The latest Chrome and New Edge versions are now supported (up to v86 for both)
  • The hourly charts in Continuous Testing results have been improved to handle large numbers of measurements. Above 500 measurements the chart switches to a line (averaged) view. Zooming is available to switch back to a view with individual measurements
  • Raw data exports for Continuous Testing have been extended with more data and are comma separated
  • Connector details are now added to a load test result
  • An application test result now shows used account & launcher and information about the target machine
  • Load Test chart tooltips can now handle long test names better
  • When reconnecting to the appliance the launcher now retrieves the appliance version
  • The launcher log shows the launcher and appliance version
  • The engine log shows the engine version
  • AD Authentication now support users & groups in separate child domains (which are a member of a single parent domain)
  • AD Authentication performance has been greatly improved when users are a member of a large number of groups
  • Grace period now lasts 3 days with maximum 3 apps and 3 sessions
  • Login Enterprise launcher version 4.0.x is no longer supported from Login Enterprise version 4.3 and on

Bugs fixed

  • Xray/engine now detects chrome version
  • Xray can find objects in Citrix Studio and Microsoft Office licensing windows
  • When editing a launcher selection group, launchers that were temporarily offline are not removed anymore
  • The Script Editor can handle spaces in file and folder names of script and app files
  • The Script Editor can handle missing an app file with a script file
  • When typing Browser the Script Editor now autocompletes it correctly
  • AD Authentication now throws a proper error when a group cannot be found
  • The LoginScheduleWorker container will now boot with a high numbers of environments

Known issues:

  • When downloading the raw data export of a load test the “Download Raw Data Export“ is shown too soon. When it’s clicked immediately after a 404 is shown. After a few moments the download can be started by clicking again
  • The new GetText function for getting values from text fields does not work with Windows 7 and Server 2008r2

Login Enterprise 4.2.14 (July 7th, 2020)

Note: When upgrading from 3.6.x or older, the launchers will not work in 4.1.16 and will need to be updated after updating the server. See our KB article for more info

New Features:

  • Login Enterprise now comes with its own script editor
  • Application Testing and Continuous Testing now support making custom screenshots
  • Load Tests now also supports measuring and reporting Login Times
  • When first logging in, the web interface will show an introduction and guidance tour
  • Continuous Testing now allows you to schedule a session every X minutes per launcher that’s configured for that environment
  • The engine now supports running scripts against the new Microsoft Edge Browser (version 83)

Changes / improvements:

  • The dashboard is now able to filter the list of environments that’s shown
  • The e-mail notification for an offline launcher now contains the name(s) of the launcher(s)
  • The e-mail notification for a disabled account now contains the name(s) of the account(s)
  • In Continuous Testing new sessions will now be scheduled 1 per second instead of 20 per 20 seconds
  • When lowering the number of concurrent sessions in Continuous Testing sessions will be actively logged off instead of waiting for the session to finish
  • Default value for interval scheduling in Continuous testing is now set to 30 minutes
  • Waits can now be added in between applications in test environments
  • Accounts and launcher groups are now required for Continuous test environments
  • Application and Load Tests now show the version of Login Enterprise that was used to execute the test
  • Load testing now allows 30 sessions per launcher
  • When starting an Application Test it is now tried multiple times to reserve an account and launcher
  • Load test result percentages are now shown with 2 numbers after the decimal point
  • SLA Reports can be generated manually for a user defined timeslot
  • SLA Reports that are deleted will not be generated automatically anymore
  • Microsoft Edge Browser version 42 support is deprecated
  • FindAllWebComponentsBySelector and FindWebComponentBySelector now support moving your mouse to the component
  • FindWebComponentBySelector now supports searching components by text
  • The UI of the engine is now hidden when a screenshot is created
  • When no matching chrome driver was found the engine takes the latest available
  • The launcher secret is now hidden by default in the web interface
  • The “Download Logon Component” table is moved from “Manage Tests” to the “Accounts” page
  • The connection stability of the launcher to the backend has been improved
  • "IPVS no destination available" messages are now suppressed on the console
  • After an offline update is performed the ISO is automatically ejected
  • The appliance menu now allows you to upload your own root CA certificate

Bugs fixed:

  • Nested use of FindControl function is possible
  • When using FindAllWebComponentsBySelector and an array index other than 0 the script can now be uploaded
  • The e-mail configuration doesn’t send the password to the backend when it wasn’t changed
  • The 2 active sessions line types are now different when comparing 2 tests
  • When creating 2 filter groups the used filter from the first groups was still active when creating the second group
  • When deleting an account or launcher group the name is still shown in an Application Test result
  • If you delete an environment raw data exports now keep showing the environment name
  • The launcher was able to connect to the appliance even though there was no valid certificate
  • When the sessionWorker is unable to start properly for longer than 15 minutes accounts will be left in an “in use” state
  • When starting a load test through the API the applications are now executed by the engine
  • Launcher is now shown again in the “Active Sessions” troubleshooting page
  • Labels in Application Summary section of SLA report are now correct
  • The Public API considers all gracefully ended sessions made by the custom connector as successful
  • SLA report  “Login Performance” total logins is counted by amount of logons instead of amount of measurements
  • SLA report labels on “Application Summary” page are now correct
  • Continuous testing charts now load with a time zone offset of minutes (e.g. 0:15, 0:30 or 0:45) is applied on your operating system
  • ShellExecute now keeps capitalization of commands executed
  • Font files are now download from the appliance instead of an internet location

Known issues:

  • External database configuration throws “Unable to create item” when using SQL Server on Windows Server 2012 R2. Please use Windows Server 2016 for the SQL Server or higher when using the External database feature.

__________________________________________________

Login Enterprise 4.1.16 (May 12th, 2020)

Note: When upgrading from 3.6.x or older, the launchers will not work in 4.1.16 and will need to be updated after updating the server. See our KB article for more info

Changes / improvements:

  • Chrome 81 and Chrome 83beta support has been added. 

Bugs fixed:

  • Application testing reports and SLA reports now work without the appliance needing an internet connection. 
  • Re-added the missing actions of the Application Xray tool.
  • Fixed bug where the Xray tool would add a ";" semicolom to a command string. 
  • Screenshots of application start are now taken for browser apps
  • When a custom connector is used the Public API no longer counts all sessions as failures.

__________________________________________________

Login Enterprise 4.1.13 (April 9th, 2020)

Note: When upgrading from 3.6.x or older, the launchers will not work in 4.1.13 and will need to be updated after updating the server. See our KB article for more info

New Features

  • Application testing use case
  • Browser support for the engine
  • Public API for starting/stopping tests

Changes / improvements:

  • Improved navigation experience of top menu bar
  • Comments in load testing can be changed after a test has been executed
  • In load testing results the balloon tip with details has been improved
  • In load testing results an indicator can now be placed where the logon window has stopped
  • Added event in load testing to indicate a session disconnected
  • Pagination is now ranging from 5 to 1000 items per page on all tables
  • Engine can now unzip and check if files/directories are present
  • The engine pause button can only be activated by a mouseclick and logging on the pause button has been improved
  • An event is generated when the pause button is activated
  • When a session logs off within a minute of the session start any recorded latency measurements will be reported
  • Improved resiliency of engine for bad network connections
  • Improved resiliency of launcher for bad network connections
  • Improved startup sequence of containers
  • Improved troubleshooting possibilities for containers
  • In the appliance menu the “Restart LoginVSI services” now has a confirmation dialog
  • When on interval scheduling a failed login is retried at the next interval instead of after 20 seconds

Bugs fixed:

  • Session requests logging is now being cleaned of redundant data decreasing storage usage
  • The AD domain field wouldn’t accept numeric values before or after periods
  • Using an AD account to log into the webinterface could result in a timeout in some cases
  • In some cases referrals wouldn’t be followed when configuring AD authentication
  • When you have 0 launchers in a group the load testing start confirmation dialog showed a negative number
  • Charting zoom was enabled in load testing results
  • When SLA report generation takes a long time another identical SLA report would be generated
  • In some cases the launcher would already try to disconnect a session where the engine was still running
  • In some cases the launcher wouldn’t reconnect after a network drop

__________________________________________________

Login Enterprise 4.0.18 (March 11th, 2020)

Note: The Allowed Appliance URLS for which the Web UI is reachable will been reset during this update. If this feature was used please record the Allowed URLs and reconfigure after the update.

Note: When upgrading from 3.6.x or older, the launchers will not work in 4.0.13 and will need to be updated after updating the server. See our KB article for more info

Bugs fixed

  • In some cases, Load testing comparison legend items were switched
  • Logon app and Launchers are now signed

Known issues

  • When upgrading the virtual appliance from 4.0.11 to 4.0.18 while the launchers remain at version 4.0.11 will cause the launcher interface to show "Launcher version (4.0.11) is out of sync. Launcher is idle.", however it will still launch sessions. Please update launchers from 4.0.11 to 4.0.18 to get rid of the "idle" message.

__________________________________________________

Login Enterprise 4.0.14 (Feb 20, 2020)

Note: The Allowed Appliance URLS for which the Web UI is reachable will been reset during this update. If this feature was used please record the Allowed URLs and reconfigure after the update.

Note: When upgrading from 3.6.x or older, the launchers will not work in 4.0.13 and will need to be updated after updating the server. See our KB article for more info

Bugs fixed

  • Fixed issue with database authentication

Known issues

  • When upgrading the virtual appliance from 4.0.11 to 4.0.14 while the launchers remain at version 4.0.11 will cause the launcher interface to show "Launcher version (4.0.11) is out of sync. Launcher is idle.", however it will still launch sessions. Please update launchers from 4.0.11 to 4.0.14 to get rid of the "idle" message.

__________________________________________________

Login Enterprise 4.0.13 (Feb 13, 2020)

Note: The Allowed Appliance URLS for which the Web UI is reachable will been reset during this update. If this feature was used please record the Allowed URLs and reconfigure after the update.

Note: When upgrading from 3.6.x or older, the launchers will not work in 4.0.13 and will need to be updated after updating the server. See our KB article for more info

Bugs fixed

  • The engine and scriptrunner executables are now signed
  • Load test results from previous (calendar) months are now shown in the UI

Known issues

  • When upgrading the virtual appliance from 4.0.11 to 4.0.13 while the launchers remain at version 4.0.11 will cause the launcher interface to show "Launcher version (4.0.11) is out of sync. Launcher is idle.", however it will still launch sessions. Please update launchers from 4.0.11 to 4.0.13 to get rid of the "idle" message.

__________________________________________________

Login Enterprise 4.0.11 (Jan 9, 2020)

Note: The Allowed Appliance URLS for which the Web UI is reachable will been reset during this update. If this feature was used please record the Allowed URLs and reconfigure after the update.

Note: When upgrading from 3.6.x or older, the launchers will not work in 4.0.11 and will need to be updated after updating the server. See our KB article for more info

New Features

  • Login PI has been re-branded and renamed to Login Enterprise
  • Login Enterprise is extended with the load testing use case
  • The schedule for Continuous testing is now configurable per day or weekday
  • Application failures now include a screenshot of the session and the logfile of the application script

Changes / improvements:

  • Accounts can now be created and deleted in bulk
  • Account groups can now be created using a filter
  • You can now pause the engine
  • The engine size has been decreased
  • The launcher is not accepting any connections when the version is not in sync with the appliance
  • The launcher now saves connection files (RDP/ICA) for a week for troubleshooting purposes
  • The launcher logs more meaningful remote connection related errors
  • The xRay app allows you to copy multiple commands in sequence to the clipboard
  • Launcher reconnection to appliance has been improved
  • Remote connection client processes and open window purging has been improved
  • The navigation has been improved
  • In addition to the LogonScript we also support the LogonApp which is a signed executable to make starting Login Enterprise easier
  • The Storefront environment type has an example storefront URL
  • When creating an account or launcher group we’re hiding accounts or launchers that are already in a group by default. You’ve got the option to show all accounts and launchers

Bugs fixed:

  • Launcher session count was incorrect in certain timing situations when disabling the schedule
  • Launcher OS version wasn’t reported for Windows 8.1
  • E-mail alerting cooldown wasn’t functioning causing e-mail alert to be sent every time the related event was triggered
  • In some cases an account was set to “in use” indefinitely
  • Licensing would report the grace period is still active while it was already expired
  • FindControl throws an unhandled exception on unpatched Windows Server 2016
  • Getting application measurements using the Public API when you have a lot of data you run into a 504 gateway timeout
  • Docker images are thrown away when they are down and the cleaning mechanism runs
  • The list of allowed url’s was corrupt after editing
  • When using uppercase characters in the LogonApp parameters the engine wasn’t able to start
  • An unhandled exception was thrown when using an http url in the LogonApp parameters
  • It was possible to delete account and launcher groups while they were in use in one or more environments
  • It wasn’t allowed to remove the description from account groups, launcher groups and SLA reports

__________________________________________________

Login PI 3.6.23 (Sept 26, 2019)

New Features

  • A public API has been made available for reading information (Web API GETs) from Login PI
  • Citrix Published Apps are now supported natively. You can define one published app per environment in the environment settings
  • The RDP connector has been extended with RDS Broker and RDS Gateway support (and renamed to Microsoft RDS)
  • We now support storing data in an external database (Microsoft SQL). NOTE: No measurement data or configuration information is transferred to the external DB, so you are starting from scratch. 

Changes / improvements:

  • You can now configure data retention for “raw” data and events. After a configurable amount of days is passed, older data is removed. This “raw” data is able to be viewed in the hourly view of the charts page. The daily, weekly, monthly views and prediction are not deleted
  • Notifications e-mails and events are available when a launcher went offline and when an account is disabled
  • We’ve added a LogonApp to replace the logon scripts
  • You can now perform system (operating system) updates of the appliance
  • Nginx has been updated to improve security
  • Dashboard events popups readability has been improved
  • The eventlogger has been extended with a “technical events” eventlog
  • Launcher version check is done on all 3 parts of the version number
  • Session failures are now called engine failures
  • The UI has in-line editing where applicable to make editing easier
  • The UI now has pagination for improved performance and supporting a high number of items in a list
  • The “Activity viewer” page has been removed
  • You can now view the Login PI container status on the System page
  • The “Launcher capacity exceeded” events has been renamed to "There are currently no launchers available"
  • Many UI improvements

Bugs fixed:

  • The password configured for e-mail settings was retrieved from the back-end
  • Using nested groups for AD authentication didn’t work
  • In some cases the engine would fail to close an app because it was already closed previously causing the engine to crash
  • Group policy measurements were incorrect in specific cases
  • When using large groups of accounts or launchers they could not be selected when creating an environment due to the lack of a scrollbar

__________________________________________________

Login PI 3.5.9 (June 27, 2019)

Important notice: Because of changes on the webserver the logonscript needs to be replaced in your environment after updating the appliance. (documentation)

New Features

  • A new Netscaler connector allowing you to launch ICA sessions through the Netscaler using out of the box functionality
  • Support for LDAPS protocol when configuring AD Authentication
  • We’ve added support for 32-bit operating systems for the launcher
  • SLA Reporting is now extended with application specific results. Giving you granular information about the performance and availability of each application
  • SLA Reporting now allows for customizing the logo
  • You can now configure application credentials for each application. These credentials can be used in the application scripting language to login to the application being tested. These credentials are stored encrypted and retrieved by the engine using an encrypted connection
  • A Login PI Eventlogger has been added. You can install this on a windows machine and it’ll create a Windows event log which will contain the events from the appliance

Changes / improvements:

  • You can now change connectors in the environment configuration
  • Portainer has been moved to be served by our webserver. It’s now accessible through https://applianceUrl/portainer.
  • The webinterface now starts faster due to improved dependency checks on the backend
  • The engine now shows a wait window on screen with a countdown when waiting in between application runs
  • The Wait(); command in the engine now has the option to show a wait window on screen with a countdown and customizable message
  • The ShellExecute(); command now has a parameter that configures the application to stay open after the script has ended. Up until now application started by ShellExecute would always be closed after the script ends
  • The Type(); command now has a parameter that allows you to hide the Typed characters from logging. This is enabled by default. This is due to security and the content of the Type command might have sensitive data
  • The web interface now shows dates and times in the locale that the browser is using
  • If the engine fails to measure either logon or latency an event is generated
  • The launcher version now shows up for each launcher in the launcher page and will show an indication if the launcher version and appliance version are not identical
  • E-mail settings are now hidden in SLA reporting when e-mail settings aren’t configured in the External Notifications
  • Initial loading time of the charting page is improved
  • The webinterface now shows the release notes once after upgrading
  • GPO Processing can be measured in more cases
  • The custom and Horizon View connector have quotes around all fields so spaces don’t affect functionality
  • SLA Reports can now be deleted
  • The contents of e-mail notifications have extended with more information
  • The charting page has a “Now” button allowing you to quickly navigate to the current day/time
  • You can now automatically generate SLA reports on a weekly schedule
  • The launcher installer now places the shortcut to the console launcher when installing on Windows 7
  • Many UI improvements

Bugs fixed:

  • After disabling the schedule on a Horizon View environment the launcher would not kill the session after 1 minute. This would only occur when a session didn’t have an engine running
  • When the engine runs while there is no environment configured 4 identical events would be generated
  • The timeout on the START(); command in the engine was fixed to 45 seconds instead of the configured amount
  • When disabling the schedule or multiple sessions the launcher would end all of them but the launcher UI would only update 1 of the running sessions with the “Ended” label
  • If the schedule was disabled after a session was initiated but before the engine was started the engine would show an error message in the logging
  • The X axis in the charting page wouldn’t start at the whole hour if there was no data present at that time
  • When no measurements are selected in the “Logins” section of the charting page the chart wouldn’t show the message “Please select at least one measurement to see data”
  • When a process was spawned that required admin privileges to kill the engine would fail to kill that process and logoff the session. The engine will now ignore that process
  • The logoff button would show an HTTP 500 error message when using an AD account
  • The login name field on the login page was labeled with the “email” tag
  • In the dashboard when hovering on the login times chart the details would be mixed up. (OS would be in the protocol row for example)
  • SLA Reporting page ordering was random
  • When losing the connection to the backend the launcher could start another launcher process resulting in 2 or more launcher instances running on one machine
  • The web server would crash when the total login time exceeded the threshold
  • An account could only be edited if the password was also changed
  • The scheduler is now limited to launching 20 sessions per 20 seconds. In extreme scenario’s the scheduler would “overshoot” the amount of concurrent sessions defined (100+ sessions)
  • An AD account couldn’t be used to login if the group defined in AD Authentication was the primary group of the account
  • If there are no launchers selected in the charting page, you cannot export login measurement to CSV

Known issues (known issue list)

  • After the update the password of the admin account needs to be reset before portainer is accessible again
  • Intellisense in the scripting editor only works after downgrading the C# plugin to a previous version

__________________________________________________

Login PI 3.4.12 (April 29, 2019)

New Features

  • The session login steps “Display Protocol Connection”, “Profile Load”, “GPO Processing” and “Total Login Time” are now measured by Login PI. This is shown as Login Performance.
  • You can now define a user group in AD Authentication that has read-only access to the dashboard, charting, events and export data
  • SLA Reports are now generated in PDF format
  • SLA Reports can now be e-mailed

Changes / improvements:

  • The launcher installer now checks if the appliance FQDN can be resolved to an IP address. It shows a friendly error message when it isn’t.
  • The launcher installer now checks for https connectivity to the appliance and if the certificate is present. It shows an error message if either doesn’t work.
  • When editing an account the password field now shows asterisk character to indicate the password is already saved
  • The left sidebar in the charting page now supports live updates
  • Many UI improvements
  • The URL used to access the webinterface can be changed from the appliance menu

Bugs Fixed

  • The launcher installer didn’t accept all SSL/TLS versions causing the certificate download to fail in some cases
  • In the dashboard on the applications table the percentages should be colored black when 0 and no data is present (…). Red when the percentage is 1 or higher.
  • When adding a duplicate account the error message would also show when the add new account dialog was closed and opened again
  • In the schedule table of the environment using high numbers for the interval, concurrent sessions, wait or run applications values the interface would show a non-human readable error message and the button alignment would be incorrect
  • Account groups, launcher groups, environments, applications and SLA report names could be created with identical names when using different casing
  • In some cases a worker would get stuck on the authentication process
  • When uploading an incorrect script the error would always be “Buffer cannot be null” instead of the specific error message with line indicator
  • If the scriptworker container would restart after an incorrect script was uploaded the application would be come corrupt and no new script could be uploaded anymore
  • In some cases the gateway container wouldn’t be able to reach containers after they’ve been restarted causing actions related to that microservice to fail
  • If an application error contained more then 128 characters the engine couldn’t send back the error message
  • The details in a popup from a application measurement in charting would be ordered randomly
  • If the first measurement came in at 12:30. Charting would start the X axis at 12:30 instead of 12:00
  • In some cases statistics wouldn’t be calculated so no data showed up in the daily, weekly and monthly view of the “Reporting - Charts” page
  • The list of SLA reports would be ordered incorrectly

__________________________________________________

Login PI 3.3.5 (March 28, 2019)

 New Features

  • Active Directory integration. You can now define an AD group which is allowed administrator access to the web interface of Login PI 3
  • The Citrix Storefront and Microsoft RDP connectors now allow you to define display settings (fullscreen, or a custom resolution). NOTE: To enable this feature the Launcher must be updated to version 3.3.
  • Application & Login Failures are now added to the notifications section of an environment, allowing you to define e-mail notifications for those failures.
  • Environment performance data export. You can now export all measurements within one or multiple environments using the “Export Data” tab located under “Reporting”

 Changes / improvements:

  • If the engine logs off due to a disconnected session this is specified in the “Session failure” event
  • The machine name the engine was running on is added to the “Session failure” event
  • The gateway container now checks if all containers are up and running when it starts, if not it shows a message that Login PI is still booting
  • The data export functionality in charting is now able to filter down to measurements (previously it could only filter on applications)
  • Dashboard latency average line-chart shows a balloon tip
  • The red application failure indicators on the dashboard show a tooltip with additional information
  • The troubleshooting page shows easier to read messages
  • The troubleshooting page allows you to abort a session. If aborted, the session will logoff within 1 minute
  • Disabling the schedule on an environment will close all running sessions gracefully within a minute regardless of the application configuration
  • Notation of latency measurement counter is changed in the popup of the daily, weekly and monthly charts
  • Environment names were all uppercase on the dashboard. Now they’re identical in casing to how they are defined in the configuration tab
  • The environment dashboard counters text (in the top left, next to the environment name) has been improved for readability
  • Descriptions have been added to the applications page downloads
  • SLA report new thresholds are enabled by default
  • SLA report list of reports are now ordered from latest to oldest by default
  • We now support accounts with spaces in the account name
  • The dashboard latency dial has been changed to match the other dials

 Bugs fixed:

  • The concurrent based scheduling would launch less sessions then configured (slowly decreasing amount of sessions over time)
  • PI would show a “not enough launchers” when it should show a “not enough accounts”
  • If a launcher would be disconnected for a while the session counters in the launcher page would be incorrect when the launcher reconnects
  • The “Launcher went offline” event timestamp was incorrect
  • Visual Studio Code wouldn’t run a script with F5
  • Latency wouldn’t be recorded in some scenarios if multiple protocols are used on the same machine
  • The “Restart on complete” option in the desktop connector would never show an enabled status (even though it was enabled)

__________________________________________________

 Login PI 3.2.8 (February 12, 2019)

 New Features

  • Latency measuring and (e-mail) notification for Microsoft RDP, Citrix ICA, VMware PCoIP, VMware RDP and VMware Blast
  • Applications can be reordered in the environment schedule
  • Measurements can be exported to CSV files from the Charts page

 Changes / improvements:

  • Application scripts are now compiled once per PI session instead of per application script run
  • Application failures are now visualized separately from the Application Performance chart in SLA reporting
  • The environment dashboards shows counters for online launchers, active sessions and account that are in use
  • The engine now logs off a session when it detects the session is disconnected
  • New snippets have been added to the Scripting Toolset download
  • Launcher UI shows both launcher version and appliance version
  • Tooltips for measurements in charting have been extended with additional information

 Bugs fixed:

  • The SLA report Login Success chart was not filtered by environment
  • The engine was reading environment variables to retrieve the environment name
  • The engine was reading the incorrect environment variable for retrieving the domain FQDN the user account is in
  • Some parts of application measurements weren’t deleted in the DB when deleting an application
  • Orphaned sessions could be created when updating the PI appliance on the fly causing a container crash and no sessions being launched anymore
  • The events on the main dashboard page contained all events ever generated instead of being filtered down to the selected timeframe (15m, 30m or 1h)
  • Balloon popup doesn’t show in charting day, week and month views
  • A new launcher group using a filter could only be saved when one or more launchers matched the filter
  • Navigating back to the main page was impossible in some scenario’s

__________________________________________________

 Login PI 3.1.42 (January 9, 2019)

New Features:

  • You can now generate custom events from the scripting language, that will show in the Login PI Dashboard.
  • The engine automatically creates a screenshot when an error occurs in the logging folder of the session where the Login PI Engine is running.
  • File and directory operations in the engine now have a continueOnError parameter
  • The engine now supports reading environment variables

Changes / improvements:

  • The engine now also reports back immediately after each measurement in an application script, instead of waiting until the end of the application run. It will feel much more reactive in the Login PI dashboard.
  • When an environment is deleted all measurements and data related to that environment are also removed (irreversible)
  • When an application is deleted all measurements and data related to that application are also removed (irreversible)
  • Accounts are now ordered alphabetically
  • When the dashboard percentages are below 1% it’s shows a fractional percentage
  • Added a tooltip on item in the dashboard events that were cut-off by an ellipsis (…)
  • Directly browsing to a URL is now possible (previously you were always redirected to the main page)
  • The engine checks if the schedule is still enabled after all applications have been executed and logs off if the schedule is disabled
  • Global e-mail settings frontend didn’t report back errors if you used invalid input
  • The documentation tile now points to the correct link
  • The engine has a new method to track processes which improves stability in closing processes
  • The environment dashboard has improved sorting. It now orders on (in this specific order) Measurements over threshold, application failures and logon failures
  • Environment variables can now be used in the application executable path and working directory
  • When defining accounts you can also use the FQDN instead of netbios domain name. The engine supports both. (KB article needed)
  • Scheduling has received a number of stability improvements
  • The VMware Horizon View connector logs more info about failed connections
  • The launcher issues a warning when running on windows 7. Only the console version is supported on this OS.
  • Input validation has been added to the appliance menu
  • Online updating is now possible from the appliance menu
  • Added support for Hyper-V and XenServer (see Requirements)

Bugs fixed:

  • SLA Reporting would create a report for yesterday/last month when the environment didn’t exist then
  • Deleting an application with results in an environment would prevent charting from loading for that environment
  • Enabling the e-mail settings would already enable the feature without clicking “Done”
  • Logging off action wasn’t shown in the logging when the engine fails during initialization
  • Underscores weren’t properly translated to spaces in measurement names in charting
  • The custom connector incorrectly reports back session failures

__________________________________________________

Login PI 3.1.34 (November 6, 2018)

This is the first generally available release of Login PI Release 3. 

What's new - There are lots of new things in Release 3... but here are some highlights.

  • Installation: Login PI is now delivered as a Virtual Appliance. There is no installation necessary and it only takes minutes before you are up and running. 
  • Logons and Applications: Logons and application scripts are now run and timed independently. You can easily turn on logons and whichever application workflows you'd like to run.
  • Application Workflows: Say goodbye to the workload script that has all of the applications rolled up into one. Now applications can be added via the Web UI. For deeper application insights each application workflow can be customized in Visual Studio using our brand-new Login VSI workflow commands. Snippets are provided to make customizing super easy. Syntax highlighting, Intellisense and Autocompletion makes it even easier. All customized scripts can be uploaded using the Web UI.
  • Groups and Filtering: User Accounts and Launchers are added to a general pool, enabling a higher degree of resiliency. Accounts and Launches can also be grouped to enable more discreet segmentation per environment.
  • Dashboard: Multiple Environment Dashboard and deeper drill-down application performance and availability data
  • Launcher: The Launcher can be downloaded from the Web UI which comes with a simple installer. The Launcher now runs as an application on the desktop
  • Charts and Events
    • Hour, Day, Month, Prediction Views
    • Automated daily/monthly generation of SLA Reports

Differences between Release 2 and Release 3 (version 3.1.34)

  • Nomenclature
    • Profiles (PI2) are now called Environments (PI3)
    • Thresholds (PI2) are now called Notifications (PI3)
    • Connections (PI2) are now called Connectors (PI3)
  • Thresholds for Notifications are not automatically generated. We advise referencing your SLAs or letting the virtual user run for a day or two and looking at the baseline values before creating a threshold. 
  • Target Engine: The target engine operates very similarly to Login PI 2, however a new and less obtrusive status bar will appear. Also, new application scripts are pulled every time before they run, so if you change an application script while the virtual user is logged in you will see your changes take effect on the next application run.
  • Architecture: Login PI Release 3 uses Login VSI's next generation architecture. This is a modern Docker microservices architecture running on Debian, leveraging Microsoft .NET Core. Very scalable, reliable and secure.
  • Logon and Latency Metrics: Login PI Release 3, version 3.1.34 will not ship with Logon statistics or Protocol Latency metrics. They will be added in subsequent versions of Release 3 very soon.
  • There is no "Daily Schedule" feature in Release 3. This was sometimes used for configuring backup windows
  • Migration: Login PI 2 Data cannot be migrated to Release 3. We recommend running Login PI 2 and Login PI 3 in parallel until your data retention policy has been met with Login PI 3, after which time you can decommission or backup and archive Login PI 2.
  • Database: The Login PI 3 Virtual Appliance uses an embedded database, so an external database is not required or supported. Support for external databases will be provided in subsequent versions.
  • Because Login PI no longer installs as a Microsoft Windows Server, Microsoft Event Viewer will no longer carry Login PI events. All events can be discovered via the ReSTful Web API. 
  • Login PI 3.1.34 will ship with a locally configured single administrative user. Active Directory Administrators and Read-Only users will be provided in subsequent versions. 

Licensing

  • Active and valid Login PI 2.x licenses may be used with Login PI Release 3