============================================================================= IGEL Universal Management Suite ============================================================================= Version 12.08.100 Release date: 27.05.2025 HTML version of this Readme is available at: https://kb.igel.com/ums/releasenotes ============================================================================= Supported environment: ============================================================================= UMS Server: Microsoft Windows Server 2016 (64 bit) Microsoft Windows Server 2019 (64 bit) Microsoft Windows Server 2022 (64 bit) Microsoft Windows Server 2025 (64 bit) Ubuntu 20.04 (64 bit) Ubuntu 22.04 (64 bit) Ubuntu 24.04 (64 bit) Oracle Linux 7 (64 bit) Red Hat Enterprise Linux (RHEL) 7 (64 bit) Red Hat Enterprise Linux (RHEL) 8 (64 bit) Red Hat Enterprise Linux (RHEL) 9 (64 bit) Amazon Linux 2 UMS Client: Microsoft Windows 10 (64 bit) Microsoft Windows 11 (64 bit) Microsoft Windows Server 2016 (64 bit) Microsoft Windows Server 2019 (64 bit) Microsoft Windows Server 2022 (64 bit) Microsoft Windows Server 2025 (64 bit) Ubuntu 20.04 (64 bit) Ubuntu 22.04 (64 bit) Ubuntu 24.04 (64 bit) Oracle Linux 7 (64 bit) Red Hat Enterprise Linux (RHEL) 7 (64 bit) Red Hat Enterprise Linux (RHEL) 8 (64 bit) Red Hat Enterprise Linux (RHEL) 9 (64 bit) Amazon Linux 2 Backend database (DBMS): Microsoft SQL Server 2016 (with Cluster Support) Microsoft SQL Server 2017 (with Cluster Support) Microsoft SQL Server 2019 (with Cluster Support) Microsoft SQL Server 2022 (with Cluster Support) Oracle 21c (with Cluster Support) PostgreSQL 11 - 15 Apache Derby 10.9 - 10.14 Amazon Aurora PostgreSQL (Compatible with PostreSQL 11 – 15) Azure SQL Managed Instance ============================================================================= Known issues: ============================================================================= [UMS common] - Discovery of Cloud IDPs does not use the configured proxy. - With a “console only” new installation, the login does not work because the rmconsole.truststore has not been created in the user directory. Workaround: A full installation creates the rmconsole.truststore, copy this trust store to the user directory or keep it there. [Installer (linux)] - Due to a bug in the password authentication process, the installation can currently only be completed using the 'root' user. This issue affects new installations only and does not impact update installations. ============================================================================= New features: ============================================================================= [App Proxy] - Added: Enabled proxy functionality for Distributed App Repository. [UMS common] - Updated: Java JDK from version 17.0.13+11 to 17.0.15+6 - Updated: Apache Tomcat from version 10.1.34 to 10.1.39 - Added: Some indexes to improve performance. - Added: Support of single sign on via Cloud Identity Provider (Entra ID, Ping Identity, Okta) incl. MFA. - Changed: Unified and centralized login for UMS Web App and UMS Console incl. single sign on within the different UMS applications. [Unified Protocol] - Added: Support for Asset Inventory Tracker (AIT) for OS12 devices (base_system 12.6.1 or higher needed). [ums] - Added: Additional umsadmin-cli shell script, that provides the same functionality as umsadmin-cli.bin on Linux machines, but without the QT dependency. It can be used whenever QT dependencies are not available or not wished, like on headless Linux machines or containers. ============================================================================= Resolved issues: ============================================================================= [AD / LDAP integration] - Fixed: When editing global permissions for an LDAP user, the username was not displayed in the Edit dialog. When the Edit dialog was saved in this state, the username was changed to empty, and the user was broken. [Administrator application] - Fixed: Restoring a database backup of an embedded Derby database failed sometimes. [App Proxy] - Changed: Improved error handling for the Distributed App Repository. [Unified Protocol] - Fixed: In specific scenarios no UTC time was used when the TC connection state was set to offline. - Fixed: If a big number of OS12 devices was connected to a single device-connector, the devices were shown as offline, but were still manageable. [Devices] - Fixed: Timeout-issues while saving settings of a device. [IGEL Management Interface (IMI)] - Fixed: Requesting all devices via IGEL Management Interface (IMI) was very slow when the database contained a large number of devices. [UMS common] - Changed: Usage of counters for id generation in file transfer use cases. - Fixed: App status timestamp in App Information was not correctly displayed. - Fixed: Automatic download of UMS license didn't work when proxy was configured. - Fixed: Last boot time was not updated if "Adjust Internal Name if network name has changed" is selected. ============================================================================= # UMS WebApp # ============================================================================= ============================================================================= New features: ============================================================================= [Devices] - Added: First-authentication keys can now be administrated in the UMS WebApp. (Devices -> settings sidebar -> First Authentication Keys) - Added: Functionality to get Logfiles from a Device (OS12+ only) for Support via the Web App, including System Info (incl. ICG), Profiles and Apps. Command is now accessible from the command toolbar for devices and device directories. [Configuration] - Added: Quick Setup mode is now available for apps that support this feature. - Added: "Explore Quick Start Configurations" button for users with completely empty Profiles, Priority-Profiles, or CIC trees. [Configuration Dialog] - Added: Additional parameters are available in the CIC Configurator to enable screensaver with custom data partition for OS12 devices. [Search] - Added: Complete overhaul of the index functionality: Changes to devices are now reported to the index "on the fly" and will therefore be included in the search results "near live". A complete re-index of all devices and permissions will now occur "once a day" (default) as a fallback - interval and time can be configured. (Search -> settings sidebar -> Index Configuration) [Users] - Added: Local users and groups can now be managed in the UMS Web App. - Added: "Change password" functionality is now available in the Web App. - Added: Global permissions can now be managed in the UMS Web App. - Added: Identity Provider (IDP) client configuration and IDP roles can now be managed in the UMS Web App. ============================================================================= Resolved issues: ============================================================================= [Configuration] - Changed: Added File ID to the details section for easier identification. - Fixed: Keep displaying the selected tree section after object drag & drop. - Fixed: Incorrect icons displayed for OS11 profiles in the Recycle Bin - Fixed: Profile duplication failure. - Fixed: The paginator’s memento was not working correctly for all tabs in item details. - Fixed: Device tree layout glitched when folder names were too long, causing folder entity counts to move out of view. - Fixed: Incorrect tooltip displayed for the Create Profile/Master Profile button when the user lacked permission. - Fixed: Incorrect tooltips displayed on the expand/collapse tree. - Fixed: Scroll to selected profile did not always work in the profile list. - Fixed: The header of some empty directory lists was not displayed. - Fixed: Performance issues with the Recycle Bin. - Fixed: Incorrect icons shown for devices and CICs in the Recycle Bin. - Fixed: Restoring a file from recycle bin in the web-app could not be done, if the user had no 'write' - permission on the target folder. UMS console was not affected. [Configuration Dialog] - Changed: The navigation tree in the Profile Configurator that contains only one app is now expanded by default. - Fixed: An error was thrown in App Selector for a device exported as profile that contained non-configurable apps. [Devices] - Changed: The "Save Support Information" command (without logfiles & configuration from devices) is now accessible from the main sidebar. - Changed: Device directory command buttons on the toolbar are now grouped into dropdowns. - Changed: Device command buttons on the toolbar are now grouped into dropdowns. - Changed: Asset Information Tracking is now also enabled for OS 12+ devices. - Changed: Added Manage Igel Hypervisor commands: Restore, Backup - Changed: Capability to execute commands for all VMs simultaneously. - Changed: Button to execute data refresh for all VMs. - Fixed: Randomly closing shadowing connections for OS12 devices and OS11 ICG connections. - Fixed: Performance issues during shadowing sessions. - Fixed: Timeout-issues while saving settings of a device. - Fixed: The Device Attributes table now scrolls to the selected item if it is not visible. - Fixed: Added German translations for filter dropdowns and table values. - Fixed: Performance issues with the Recycle Bin. - Fixed: The "Show Keys" tooltip did not display the correct message when the user lacked write permissions. - Fixed: Device monitor information was not displayed correctly. - Fixed: Incorrect icons were shown for devices and CICs in the Recycle Bin. - Fixed: Sometimes the scroll bar was not displayed in the assigned object dialog. [Search] - Changed: Deleted devices are now removed from the index immediately. - Changed: Added Keyboard navigation for the search tree. - Changed: Added "Onboarding user" column. - Changed: Added "Logged user" column filter. - Changed: Search results now update automatically when filter values change. - Changed: The "Share Option" button has been renamed to "Sharing" (English). - Changed: Option to trigger a manual re-index moved to settings. (Search -> settings sidebar -> Index Configuration) The trigger is now shielded with a permission against mis-use. (Write permission for Node: Server Network Settings) - Fixed: Missing translations for scheduler commands. - Fixed: "Last Logged in User" did not show the correct data. - Fixed: Reset and Save buttons overlapped with the dropdown menu for selecting the time when scheduling re-indexing. - Fixed: Sorting by the "Last logged in user," "App on Device reports error," and "Onboarded by" columns could cause the app to break. - Fixed: Columns selected in the table were not preselected in the export. - Fixed: "Any fields" was not working for "Last logging user." - Fixed: The reindex window appeared multiple times. - Fixed: Criteria of a saved search were not displayed correctly if the criterion option was not present in the database. [Logging] - Fixed: Added missing tooltips to settings. - Fixed: Missing translations for scheduler commands. - Fixed: Log entries could be added to the table without a message parameter. [Network] - Changed: Tooltips are now available for settings. - Fixed: Users without permission could close the settings sidebar. - Fixed: The settings sidebar was closing before an option was chosen in the confirmation dialog. [Others] - Changed: The heap size for Elastic has been set back to 1 GB. ============================================================================= ============================================================================= Including changes from UMS Version 12.07.110 ============================================================================= ============================================================================= IGEL Universal Management Suite ============================================================================= Version 12.07.110 Release date: 24.04.2025 HTML version of this Readme is available at: https://kb.igel.com/ums/releasenotes ============================================================================= Supported environment: ============================================================================= UMS Server: Microsoft Windows Server 2016 (64 bit) Microsoft Windows Server 2019 (64 bit) Microsoft Windows Server 2022 (64 bit) Microsoft Windows Server 2025 (64 bit) Ubuntu 20.04 (64 bit) Ubuntu 22.04 (64 bit) Ubuntu 24.04 (64 bit) Oracle Linux 7 (64 bit) Red Hat Enterprise Linux (RHEL) 7 (64 bit) Red Hat Enterprise Linux (RHEL) 8 (64 bit) Red Hat Enterprise Linux (RHEL) 9 (64 bit) Amazon Linux 2 UMS Client: Microsoft Windows 10 (64 bit) Microsoft Windows 11 (64 bit) Microsoft Windows Server 2016 (64 bit) Microsoft Windows Server 2019 (64 bit) Microsoft Windows Server 2022 (64 bit) Microsoft Windows Server 2025 (64 bit) Ubuntu 20.04 (64 bit) Ubuntu 22.04 (64 bit) Ubuntu 24.04 (64 bit) Oracle Linux 7 (64 bit) Red Hat Enterprise Linux (RHEL) 7 (64 bit) Red Hat Enterprise Linux (RHEL) 8 (64 bit) Red Hat Enterprise Linux (RHEL) 9 (64 bit) Amazon Linux 2 Backend database (DBMS): Microsoft SQL Server 2016 (with Cluster Support) Microsoft SQL Server 2017 (with Cluster Support) Microsoft SQL Server 2019 (with Cluster Support) Microsoft SQL Server 2022 (with Cluster Support) Oracle 21c (with Cluster Support) PostgreSQL 11 - 15 Apache Derby 10.9 - 10.14 Amazon Aurora PostgreSQL (Compatible with PostreSQL 11 – 15) Azure SQL Managed Instance ============================================================================= Resolved issues: ============================================================================= [UMS common] - Fixed: Wake up command was not working properly in some cases. - Fixed: Messages between UMS Servers were not processed. - Fixed: In some cases, the UMS license was not evaluated correctly, which could result in issues such as being unable to log in to the UMS when using an external database. [App Proxy] - Fixed: SSL configuration for Distributed App Repository was not working out of the box. [Device Service] - Added: Additional debug log output for TC Connection States. ============================================================================= # UMS WebApp # ============================================================================= ============================================================================= Resolved issues: ============================================================================= [Configuration] - Fixed: On the network page sometimes an error, related to duplicate keys, was displayed, rendering the page unusable. [Devices] - Fixed: A bug was found impacting the Shadow-functionality for servers in certain time zones. Secure Shadowing tokens — though properly generated and distributed — were consistently rejected during validation, as they appeared to fall outside their valid time window. [Logging] - Fixed: The internal counter for unified logging misused the global counter. This change is important for large installations.