============================================================================= IGEL Universal Management Suite ============================================================================= Version 4.08.100 Release date: 22.10.2014 ============================================================================= Notes ============================================================================= If the windows installer does not start on Windows Server 2003 hosts, contact IGEL support to get an UNSIGNED setup executable. This will solve the issue. The linux installer is tested with - Ubuntu 12.04 (32bit) and Ubuntu 14.04 (64bit) - RedHat Enterprise Linux 6 (32bit) For further compatibility information check the Universal Management Suite Data Sheet at www.igel.com. ***************************************************************************** UMS 4.08.100 ***************************************************************************** ============================================================================= New features ============================================================================= [Common] - Added possibility to schedule a 'Update desktop customization' job with repeat condition - Enhanced firmware update mechanism: registration of firmware updates from zip file omits thin client selection - Added new profile feature: template profiles Parameter values can be defined by using template keys (placeholder for 'real' values). Values for the template keys (template values) can be assigned to thin clients (or thin client folders) and replace the template keys when thin client gets its settings. Note: - Feature is disabled by default; enable it in administration tree -> misc settings - A 'health check' is available in menu 'Thin clients -> Check template definitions', which checks template keys and assigned template values for each thin client. Limitations: - Shared workplace feature does not support template profiles! - Added new ums default directory rule criterion: 'Structural Tag' The rule allows sorting of thin clients by a thin client provided tag. The tags are bound to single UMS directories in which the thin clients are filed on registration / boot. Thin clients get the tag for example from the DHCP server (will be available in the next LX firmware release 5.05) and send it to UMS during registration / boot. UMS then moves the thin client to the mapped directory. - Added content element count to folder labels in management tree. The feature can be deactivated in UMS console settings. - Feature not implemented - Enhanced permission system: permissions for assignments can be granted more detailed (every assignable object type has its own assignment permission) [Configuration Dialog] - Enhanced configuration dialog: navigation button panel removed to gain more space for the content panel [Administrator application] - Enhanced embedded database functionality: after changing the database password in UMS Administrator it is no longer necessary to (re-) activate the database [UMS common] - Enhanced logging functionality: command executions are logged in UMS Log Messages. The logging contains all command parameters and the user initiating the command (optional). [Server: common] - Added SQL Server 2014 support - Derby driver update to version 10.8.3.0 [Console administration tree] - Added global UMS option to force IGEL Secure VNC for all thin clients. The option is located in the administration tree, misc settings. If the option is activated, all thin clients supporting the secure VNC feature are forced to be shadowed only via secure VNC only. Even device local settings cannot overrule this globally enabled feature configuration. This adds more security in multitenant environment. ============================================================================= Fixed bugs ============================================================================= [Thin clients] - Fixed export of plaintext passwords with thin client settings exports; passwords are now replaced by "*****". - Fixed thin client registration issue: UMS registration tool on thin client did not display any directory unless db user credentials were entered. [Jobs] - Fixed host assignment issue: host assignments are no longer relevant for job execution in non-HA environments (but are still relevant in HA environments!) [Console: common] - Improved sort functions for some columns in the thin client overview - issues are now sorted by "type". - Fixed recycle bin root: expand icon (triangle) no longer visible at the recycler node - Fixed job issue: jobs are no longer executed after restore them from the recycle bin - Fixed recycle bin issue: deleted firmware updates will not reappear after tree refresh - Fixed thin client being marked blue, if the thinclients config has been opened (via ums) and saved without any changes. - fixed - a deleted thinclient can now no longer be assignee to a profile (Occurred in combination with "Scan Thinclients") - Fixed saving changes in column setup (count or order) in thin client directories, views and thin client searches [Configuration Dialog] - Fixed new session issue: disabled parameters of new created sessions were not saved properly. - Fixed new session issue: parameters of new created sessions sometimes got out of sync with the corresponding registry parameters. - Enhanced performance in configuration dialog: faster navigation between setup pages [Administrator application] - Fixed sort behavior in UMS Administrator backup table [UMS common] - Fixed issues when moving deep directory structures to recycle bin and revert them afterwards - Fixed GUI effects (resizing menue bar...) after changing settings in UMS (misc -> settings) - Fixed default directory rule issue: after creating a netmask default directory rule and scanning a thin client which requires a new folder creation, the folder was not , created and the thin client filed in the root directory. - Fixed issue when deleting two files with the same path at once. - Fixed access control issue after creating new folders in 'System->Snapshot Management' dialog: AD users (permitted as member of an imported AD group) may now manage permission for the folder [Universal Firmware Update] - Fixed firmware update issue when running the UMS server on Linux and UMS Console on Windows: firmware update URL is occasionally invalid. - Fixed problem with universal firmware updates bigger than 2GB: UMS could not download the firmware update file from myigel.biz - Fixed firmware update issue: scan for available firmware updates fails with UMS on Oracle database. [Universal Customization Builder UCB] - Fixed UCB windows title: UCB windows now displays the correct product version [Server: common] - Fixed recycle bin issue when registering thin clients to UMS from the thin client side: deleted folders were available in the directory list. [Files (URLFiles)] - Fixed file assignment issue: assignments of files to thin client folders take effect again. ***************************************************************************** UMS 4.07.110 (stable build based on version 4.07.100) ***************************************************************************** ============================================================================= Fixed bugs ============================================================================= - Fixed problem creating thin client directories (occurs in combination with default directory rules only) - Fixed firmware update assignment issue: assignments did not take effect if they were assigned to thin client subdirectories - Fixed file assignment issue: assignments did not take effect if they were assigned to thin client subdirectories - Fixed profile assignment issue: assigned object list showed all profiles, even if there were only some assigned; NOTE: this was an UI issue only, it did NOT affect the thin client settings - Fixed null pointer exception if a firmware update is deleted - Fixed firmware update deployment issue: firmware update registration (from zip file) fails if UMS console runs on a windows system and the UMS server runs on linux ***************************************************************************** UMS 4.07.100 ***************************************************************************** ============================================================================= New features ============================================================================= - Recycle Bin in management tree: deleted tree items are moved to the recycler by default and can be restored if needed * all object types but searches and SWP elements supported * thin clients remain unchanged (won't get new settings) as long as they are in the bin * assignments are not processed as long as the assigned object (profile, firmware update, ..) are in the bin * jobs in bin are not executed - Secure VNC shadowing * shadowing through secure connection (SSL) * only UMS console can start shadowing session * external VNC viewers (configured in UMS console) are supported * every shadowing session is logged in UMS * enable secure VNC in thin client configuration (System->Shadow NOTE: UDLX v5.03.190 or higher is required to use this feature - Quick search available in UMS console toolbar * search is performed on management tree directly * considered attributes are + all management tree nodes: name, ID + thin clients: MAC address, last known IP - Universal Firmware Update enhancements * Release notes are stored in UMS console and may be opened after downloading a firmware * available firmware update list provides matching hardware names (H820, ..) for every firmware update * Universal Firmware Update configuration: 'Synchronize Firmware Information' button replaced by automated solution - New support info feature: collect relevant files (setup.ini, group.ini, system logs, ..) from a thin client via UMS; menu item is 'Help->Save TC files for support' - Console common: * configuration change mark (blue dot on thin client icon) enhanced: change mark is displayed in profile assignments to give a hint, which profile change has not been transferred to the thin client yet. * performance optimization in tree expand action - Console profiles: * profile ID is displayed in profile details * profile import now consideres description field and 'overwrite sessions' flag - Console thin clients * additional column in thin client information: Cost Center - Configuration dialog updated to support latest firmware configurations - VNC shadowing: * enhanced hotkey mapping: Ctrl+Alt+[key], Shift+Ctrl+Alt+[key] supported ============================================================================= Fixed bugs ============================================================================= - Database issues * fixed update problems with Microsoft SQL Server Cluster database * fixed SQL Syntax error for Oracle database with more than thousand thin clients (problem with expression count in 'in' statement) - AD / LDAP integration * fixed problem with LDAP certificates when testing the LDAP connection ("LDAP: Error code 12 - Unavailable Critical Extension") - Console Thin clients * fixed 'wake up' command issue with mutliple network adapters * fixed tree gaps after scaning new thin clients * fixed column sorting issue on date columns for thin client directories - Console Profiles: * fixed null pointer exception when changing firmware base of all profiles in a directory - Console Jobs: * fixed problems with parent directory directory relation of newly created jobs - Console files: * fixed delete 'File' issue: if a 'File' object is deleted in UMS, the real file is also deleted from the webdav context - Console Universal Firmware Update: * fixed issue with direct assignment of matching firmware updates - Console directories * fixed issue when dragging a directory to its own subdirectories - Licensing * fixed removing thin client license file from UMS license management ***************************************************************************** UMS 4.06.110 ***************************************************************************** ============================================================================= New features ============================================================================= - Java Webstart * Added support for Java7 RIA security mechanism. Fixed security problems with WebStart. It's no longer necessary to add a security exception (in Java Control Panel) for the UMS server (applies to local Java version 7u45 and higher). ============================================================================= Fixed bugs ============================================================================= - UMS High Availablility Feature * Fixed UMS server start failure in environments without internet access * Fixed update installation from stand alone UMS to HA environment. Already existing thin client certificate store (tc.keystore) is migrated to HA environment. - Configuration Dialog * Fixed missing 'Device support' page to RDP global configuration - Permissions * Fixed moving of thin clients between folders to be included in 'Move' permission * Fixed global permission inheritance problem; indirect permissions are now considered when importing UMS administrator accounts. - Views * Fixed problems with views with combined criterions: two 'folder' criterions combined with 'or' showed ALL thin clients * Fixed problems with relative date criterions; views with criterion 'uptime longer than n days' showed wrong result - WES Devices * Fixed problem when setting administrator password for WES devices; the password was active for system logon, but the local setup would not accept it. ***************************************************************************** UMS 4.06.100 ***************************************************************************** ============================================================================= New features ============================================================================= - UMS Console search * Improved search history in management tree: - entries are now user specific - entries can be edited - UMS Console views * Added filtering option "device serial number". * Added 'unlike' as a valid compare operator. - UMS Console usability * Improved Thin client context menu to have less entries in each context menu level. * Added multi selection support for right mouse button clicks in management tree. - UMS Console performance enhancements * Improved user logon speed in UMS console. * Improved configuration dialog start time. - UMS common * Added user specific UMS SSL certificate support to replace autgenerated ones. Availabl at UMS administration tree 'UMS Network' node. * Added Microsoft SQL Server 2012 support. - Universal Customization Builder usability enhancements * Added default UCB project path setting. * Improved useability while working on a project. - UMS Setup/Update * Improved UMS update process to automatically consider existing components. ============================================================================= Fixed bugs ============================================================================= - UMS Server webdav * Fixed access to permission settings in customer defined webdav folders. - UMS Console WebStart * Fixed logon failures of UMS console started by Java WebStart with error "String index out of range -1". * Fixed licenses creation with smart card in a UMS console started by Java WebStart. - UMS Console views * Fixed missing copy/cut support in view content table. * Fixed editing of existing views. - UMS Console common * Fixed deleting folders. Now also the content of the folder is deleted. * Fixed editing of 'public holiday' list to work with every permitted user account. - UMS Console administration tree * Fixed UMS Server statistics display issue. * Fixed sizing of the initial window size of the UMS Administrator appliction to fit into display size. - UMS Console licensing * Fixed assignment of a addon Multimedia Codec Pack from IGEL token to a Universal Desktop Linux Thin Client (v5 only). * Fixed create license from IGEL token with empty error message box. IMPORTANT: No license got lost, only the process failed! ***************************************************************************** UMS 4.05.220 ***************************************************************************** ============================================================================= New features ============================================================================= - 'Scan Thinclient' button added to management tree root panel - Menu item 'VNC Viewer' added to system menu ============================================================================= Fixed bugs ============================================================================= - Error message 'error' when selecting a Shared Workplace element (OU/User) - Delete profile fails with error message: 'Connection already closed' - Profile panel: 'Overwride session' checkbox is always checked, even if the option was not set before - If a profile is copied, in the copy all settings are activated and the values are missing - Sort order of assignments (thin client/profile panel) is not correct - Im/Export of firmwares from an archive failed - External VNC viewer (configured in Misc->Settings) is not started, if the UMS Console runs via WebStart in Java 7 ***************************************************************************** UMS 4.05.200 ***************************************************************************** ============================================================================= New features ============================================================================= - Improved user interface performance: * Quicker loading of management tree independent from the amount of thin clients and profiles * Operations in the management tree (e.g. select, move) work faster - Added additional GUI features: * new search functionality: + search results are listed in the management tree (similar to views) + history of search terms * multi selection in folder content table view for extended drag and drop functions * improved drag and drop support (e.g. drag multiple thin clients in folder table to a profile in management tree) * simplified thin client context menu * assignment dialog's tree remembers last position to speedup work tasks * redesign of job panels to match UMS design guideline - Configuration dialog * Added configuration support for Linux V5 features * Support for SHA512 encryption for device passwords (e.g. linux root and user password) - Added new view parameters * search for devices with installed Adobe Flash Player * search for asset information device serial number - Added firmware version wildcards to thin client import (short / long list) - Added support for new IGEL license model - Added Java 7 support for UMS console ============================================================================= Fixed bugs ============================================================================= - Embedded database: remove database files when the database configuration is removed in RMAdmin application (applies to EmbeddedDB only!) ***************************************************************************** UMS 4.04.110 ***************************************************************************** ============================================================================= New features ============================================================================= - [server common] Added support of UMS installation for Windows Server 2012. - [console: profiles] * Added export of UMS view to .csv file * Changed naming of profile 'Optimized for' to 'Based on' - [console: thinclients] * Added 'Update on shutdown' command to each Thin Clients context menu (perviously available in jobs only) * Added Thin Cient import optimization: Existing asset informations of a Thin Client are kept if the corresponding fields are empty in the import list (only possible during reimport of existing clients) - [console: files] Added new classifications for file transfer: * 'SSL certificate': imports certificates used for SSL * 'Common certificate': generic usage of this type of certificates - [console: admin tasks] Changed workflow for single server installations. The admin task step to select executing server process has been removed from the wizard. - [console: confdlg] Added automatic resoution detection available for Thin Client's dual view mode configurations (does not apply for Universal Multi Display (UMD) setup). - [console common] * Added multi monitor awareness to UMS console window: + console window placement is now possible on any screen + subwindows open on same the screen + reopens after restart on same screen and last position * Message area expand behaviour is now configurable in settings dialog (parameter 'Open message area automatically on new messages'). - [AD / LDAP integration] Added Aautomatic reload and refresh of the AD user details if directory users are selected (administrative account import dialog). - [Shared Workplace Feature] Added display of user login history for each single thin client. ============================================================================= Fixed bugs ============================================================================= - [console: profiles] * Fixed creation of profiles with all settings activated for Oracle databases. * Fixed UMS send/set screenlock password in profiles. - [console common] * Message area no longer re-opens if window is resized - [AD / LDAP integration] * Fixed null pointer exception at login screen if no LDAP group attribute is set. * Fixed error while loading details of LDAP users in administrative account import dialog. - [Universal Customization Builder] * Enhanced 'Deploy File' action (GUI rework). * Fixed Partial Update mechanism for handling of files with '~' sign. * Fixed handling of invalid registry keys (no value name). - [High Availability Feature] Fixed database deadlock for webdav file synchronization (HA network only). ***************************************************************************** UMS 4.03.200 ***************************************************************************** ============================================================================= Fixed bugs ============================================================================= - [AD / LDAP integration] * Fixed UMS login problems with user principal names (UPN) * Fixed Shared Workplace login problems with user principal names (UPN) - [console: permissions] * Fixed security dialog problem on shared workplace node: permissions were not displayed correctly ***************************************************************************** UMS 4.03.100 ***************************************************************************** ============================================================================= New features ============================================================================= - [AD / LDAP integration] Added support for ActiveDirectory login with user principal names (UPN); includes support for different UPN suffixes. - [Universal Firmware Update] Added HTTP proxy support including user authentication for Universal Firmware Update downloads - [console: permissions] * Improved user access permission in thinclient management tree. If a permission is granted for an object in the tree solely the path to that object gets automatically added to the permissions. All other objects on that path are not touched. * Extended set of user permissions by adding for the following commands: + Send settings UMS->TC + Send settings TC->UMS - [console: license handling] Added shared workplace license deployment support for UD2-LX MultiMedia - [console: jobs] Added support for recurring 'update on shutdown' job - [Windows installer] Updated UMS installer for Windows to new valid digital signature. ============================================================================= Fixed bugs ============================================================================= - [console common] * Fixed opening of public holiday management dialog. * Improved startup performance of UMS console for a large amount of thin client objects. - [server common] * Fixed automatic registration of thinclients, which already have been configured locally. * Fixed WakeOnLan (WOL) 'permissions denied' error for subnet directed broadcasts. - [Universal Customization Builder] * Fixed usage of Windows Registry keys with space characters. * Fixed usage of temporary folder script if multiple projects are used without restarting UMS. ============================================================================= Previous versions ============================================================================= ***************************************************************************** UMS 4.02.200 ***************************************************************************** ============================================================================= New features ============================================================================= - [Universal Customization Builder] Partial update folder deployment available (in extension to file deployment) ============================================================================= Fixed bugs ============================================================================= - [AD / LDAP integration] Job update fails with 'Access denied' error message for AD users. - [Database backup] DB backups from UMS 4.01.500 cannot be restored in version 4.02.100 (Error: 'Failed to start database with class loader sun.misc.Launcher...'). ***************************************************************************** UMS 4.02.110 ***************************************************************************** ============================================================================= Notes: ============================================================================= This is an untested internal release only! ============================================================================= New features ============================================================================= - Update Java Runtime Environment to version 1.6u33 This java version contains bug fixes related to kerberos logon and should fix issues with UMS AD integration. ============================================================================= Fixed bugs ============================================================================= - [AD / LDAP integration] - global permissions were not set correctly, when an AD User which has been imported by an AD group is logged in. - Consider active directory browse user (if defined) in kerberos login process to resolve group memberships. - AD search fails if you log on with the domain administrator account (error message 'Login failed' followed by a user credential dialog). - [console common] Creating a new UMS administrative group fails. - [console: license handling] Performance enhancements issueing UDC licenses from smart card - [server common] - UMS Server looses database connection if database is offline for a short while - 'ORA-01000: Maximum open cursors exceeded' error with Oracle DB - server startup failed when the username and the schemaname differs (SQL Server only). - [server: webdav] Permissions to folder for a user in Snapshot Management does not propagate to items inside the folder. - [UMS Administrator application] The UMS Administrator application does not start without access to the internet. ***************************************************************************** UMS 4.02.100.02 ***************************************************************************** ============================================================================= Notes: ============================================================================= Version 4.02.100.02 contains the same software version as 4.02.100. Changes were made in the installation process only. Customers do NOT need to update to version 4.02.100.02, if there are no problems starting the UMS Administrator application with version 4.02.100. ============================================================================= Fixed bugs ============================================================================= - [Windows and linux installer] RMAdmin does not start if there is no internet connection available. ***************************************************************************** UMS 4.02.100 ***************************************************************************** ============================================================================= New features ============================================================================= - [Server common]: - Tomcat server update to version 7.0.26 * various vulnerabilities fixed * enhanced connection pool for jdbc connections * NOTE: tomcat log configurations changed; log4j.properties is now located in /rmguiserver/config folder - Memory limit for UMS Server increased to 768 MB. - [Administrative Tasks]: - New aministrative task: remove thin clients from UMS automatically based on a "view". - New administraive task: export/delete logged events/messages. This task is a replacement for the export/delete funktionality in UMS Administrator. - [Shared Workplace Extension] A login history is available for SWP users. - [Licensing]: License Deployment for IGEL Universal Multidisplay solution. - [VNC Viewer] Enhancement: send ALT+CTRL+TAB via menu item. - [UMS Console] Memory limit increased to 512 MB. - [Configuration Dialog] new/enhanced setup pages ============================================================================= Fixed bugs ============================================================================= - [Server common] feature set labels of thinclients are not 'human readable' - [Universal Firmware Update] the 'use system proxy' checkbox has been removed, the functionality was not stable. Use java properties instead: "-Dhttp.proxyHost=youHost -Dhttp.proxyPort=yourPort" - [High Availabiliby Extension] Load Balancer version number is not updated after a UMS update. - [UMS Console] - It is no longer possible to change the password of the database user through UMS Console. To change the password for the embeddedDB use corresponding button in UMS Administrator. - Automatic checksum refresh is done for all 'files' defined in UMS Management Tree (refresh intervall is 30 minutes). - UMS writes invalid values to display 'gamma correction' parameters in linux devices (comma instead of dot). - [AD / LDAP integration] Import of administrative users from LDAP service failed if domain name contained 'dc=' section. NOTE: this bug did NOT affect Microsoft Active Directory services! - [Installer (linux)] start environment for RMAdmin: log file location depends no longer on working directory but is always rmguiserver/logs folder. ***************************************************************************** UMS 4.01.500 ***************************************************************************** IMPORTANT: The download mechanism of the Universal Firmware Update mechanism has changed its protocol. Instead of using FTP HTTP is now used as the only protocol available. The URL used to download firmware files with the new mechanism is 'http://myigel.biz'. Please change your firewall and proxy settings accordingly. ============================================================================= New features ============================================================================= - [Licensing]: Added license deployment of Shared Workplace licenses. - [Universal Firmware Update]: - Changed the the protocol from FTP to HTTP. The new URL is now 'http://myigel.biz'. HAVE A LOOK AT THIS README's NOTES FOR FURTHER INFORMATIONS. - Added removal of firmware files at integrated WebDAV/FTP server, if Universal Firmware Update is disabled in UMS. - [Active Directory]: Supported encryption types with Java 6 for Kerberos authentication: - aes128-cts (type 17) - rc4-hmac (type 23) - des-cbc-md5 (type 3) - des-cbc-crc (type 1) - des3-cbc-sha1 (type 16). - [Administrative Tasks]: - Added execution history. - Added export/delete Event/Message logging job (moved from UMS Administrator application to administratve tasks). - [Asset Informations]: Added grouping of monitor data in a separate table. - [UMS Administrator]: Legacy failover datasource functionality removed ============================================================================= Fixed bugs ============================================================================= - [Database]: Fixed foreignKey-Error FK_TCSETTINGSFORPROFILEINS__0 that occured in different cases: - registering TCs - transfer settings from TC to UMS - transfer profile settings from UMS to TC - [Password]: Fixed password issue with IGEL legacy linux thinclients (3.x series). IMPORTANT: Firmwares need to be re-registered to solve the problem. - [Active Directory/LDAP]: - Fixed usage of special characters in AD groupnames. - Fixed 'Member Of' and 'Members' view in the 'Administrator accounts' dialog. - Fixed LDAP logon failure caused by a wrong search string. - Fixed search entry point for AD search in Administrative Account import dialog which did not work. - [Thinclient Registration]: Fixed registration at UMS without credentials, if an UMS IP is added to the remote management configuration at the TC. - [Universal Firmware Update]: Fixed NullPointerException while downloading a legacy firmware (3.x series). - [UMS Console]: - Fixed GUI freeze, if a job is created with job interval larger than 23 days. - Removed 'process shutdown' button in Administration Tree, Process Panels ***************************************************************************** UMS 4.01.100 ***************************************************************************** ============================================================================= New features ============================================================================= - UMS Administrator application: the database backup overview in the UMS Administrator now contains the information about the UMS version. - Views: new view criterion has been added, which allows to group all thinclients which have been assigned to a specified profile. - UMS login dialog: server and user names are listed in dropdown boxes for later use. List can be cleared in settings dialog. - New administrative task: remove unused firmware - Export active terminal settings (configured locally or via profile) as an XML file. ============================================================================= Fixed bugs ============================================================================= - Universal Firmware Update konfiguration: ftp proxy configuration is used for ftp downloads server (myigel.com) only, not for local ftp servers. ***************************************************************************** UMS 4.00.100 ***************************************************************************** ============================================================================= New features ============================================================================= - Added UMS High Availablility (HA) Extension - install more than one UMS servers in an UMS network and add load balancers to achieve load balancing and reliablility. - Added Shared Workplace support - define user specific profiles in UMS and assign them to AD users/groups. - Added clearing of server and username history used by the Login-Dialog. Accessible at'Misc->Settings' dialog. - Added setting of permission for transfered files at target device. - Added command line based import of thin clients. - Added monitor manufacture year and week to asset information . - Removed support for legacy Termtek CE devices (IGEL-NTK735, IGEL-STK635). ============================================================================= Fixed bugs ============================================================================= - Fixed copying of database from EmbeddedDB to SQL Server 2008 Cluster (MSSQL Server 2008 R2) with error message: Error while executing SQL ALTER TABLE DIRECTORIES ADD CONSTRAINT FK_DIRECTORIES_DIRECTORIES_01 FOREIGN KEY (MEMBEROF) REFERENCES DIRECTORIES (DIRID) ON DELETE CASCADE. - Fixed wrong effective permission in permission dialog, if 'allow' for user and 'deny' for group is defined (ISUS#2011110810000738). - Fixed wrong UMS version in Administration Tree (ISUS#2011100610000663) - Fixed Universal Firmware Update: 'request denied' error when performing a snapshot download (WES device) with an AD account. - 'Unknown command id' errors occur in communication between UMS and TC. - Fixed multiselection in Management-Tree (ISUS#2011092710000877). - Fixed missing tranalations in several setup pages (only german texts available) . - Fixed user password change with ActiveDirectory on Windows Server 2008 R2. ***************************************************************************** UMS 3.09.130 ***************************************************************************** ============================================================================= Fixed bugs ============================================================================= - [AD / LDAP integration] Cannot log in to UMS console with indirect (by group) imported Active Directory user ('RMServ: null' error message in LOG file). ***************************************************************************** UMS 3.09.120 ***************************************************************************** ============================================================================= New features ============================================================================= - Universal Firmware Update: Socket timeout for FTP connection (to firmware download server) configurable. ============================================================================= Fixed bugs ============================================================================= - Fixed bug when the postgres database is copied to another database, e.g. the embedded database. - UMS Login process: meaningless NullPointerException results in huge log files, even if it does not affect the login process. - AD integration: circular AD group dependencies produce execptions in UMS login with indirect (through AD groups) imported AD users. - AD/LDAP users cannot change permissions on webdav folders, even if they have the corresponding permission on the webdav folder. They always get the effective permission dialog presented. - Incomplete SQL Server Cluster support: cannot copy data from other db to cluster . ***************************************************************************** UMS 3.09.110 ***************************************************************************** ============================================================================= Fixed bugs ============================================================================= - Fixed Login bug for members of imported AD groups - Fixed Kerberos Authentication page (Program Neighborhood) for linux firmware profiles with a firmware version less than 4.7.100 - Statistics, 'TC request' chart - fixed distortion caused by status check ***************************************************************************** UMS 3.09.100 ***************************************************************************** IMPORTANT notes: * The internal Active Directory usernames changed in UMS. The username now constists of the @. * Update UMS installations will do the change of AD usernames automatically, by appending the configured domainname. * Users imported from Active Directory, have to follow the new user login scheme starting with this version. (e.g. loginname@your.domain) NOTE: * WES Snapshots with UMS server fail with LDAP/AD credentials in WES versions up to 2.8.500; use UMS internal user to create/download snapshot * LDAP schema prerequisites to be UMS compatible - required object class for users: 'inet0rgPerson' or 'organizationalPerson' - requierd object class for groups: 'groupOfNames' ============================================================================= New features ============================================================================= - UMS administration tree added to UMS Console. The following configurations are already moved from UMS Administrator to UMS Console > Universal Firmware Update > Active Directory - LDAP integration; UMS administrative accounts can be imported from any LDAP server (was possible with Microsoft Active Directory servers only in pervious versions). Prerequisites: > LDAP users have to be of objectclass 'organizationalPerson' or 'inetOrgPerson' to be imported. > LDAP groups have to be of objectclass 'groupOfNames' to be imported > SSL (LDAPS) connections only are supported. An SSL certificate must be imported. > For executing LDAP queries, an administrative LDAP user must be configured (no anonymous access). Configuration requirements: > A base-dn has to be configured, it is the starting point of all LDAP searches that will be done (e.g. 'o=yourcompany' or 'ou=development,o=yourcompany). > naming-attribute-name has to be configured. Its value has to be unique within the defined base-dn. Naming-attribute-values may not contain an '@' character. > The user-objectclass must contain an attribute that indicates its group-memberships. This attribute-name has to be configured as well. > An additional search term can be added, to constrain the LDAP query results. (e.g. '(&(disabled=false)(activated=true))') Login: > A user, that want's to login, must enter his username according to the following scheme: @, e.g. 'username@o=yourcompany' - Multi domain support for UMS administrative accounts. - [UMS common] Administrative tasks: database backup (for embeddedDB only) can be automated; manage administrative tasks in 'UMS Console->UMS Administration tree->Administrative Tasks'. - Enhanced asset information: monitor information (vendor, model, dimension, native resolution). - [UMS Administrator application] Support for Oracle RAC database connection URL. - [UMS Administrator application] Support for SQL Server cluster database connection URL. - Using Universal Firmware Update with passing Proxy Service and or using Proxy authentification.. - Optimized and faster firmware registration process. Thin clients are forced to re-register on next boot. - Copied thin client folders have same assignments (profiles, firmware updates) as original folder. - [console: firmwares] Profile and firmware import UI and feeling adjusted. - firmware export enhancements; export file version is 2 - Simplified multi monitor configuration in configuration dialog. ============================================================================= Fixed bugs ============================================================================= - [console: thinclients] If a directory is deleted, assignments of a tc directory to profiles, files and firmware updates are visible until refresh. - [Universal Firmware Update] WES UD9 firmwares are listed separately in universal firmware update list. ***************************************************************************** UMS 3.08.100 ***************************************************************************** ============================================================================= New features ============================================================================= - the import of more than one Profile at once, as zip-archives or xml files is now possible. - when the UMS administrator makes some changes to the thinclient configuration, the affected thinclients are marked in the management tree. - usagetime information of TC's added in Assetmanagement - Update of the embedded derby database to version 10.6.2.1 ============================================================================= Fixed bugs ============================================================================= - added security checks when registering already registered TC. - Fixed sort order in indirect assigned profile panel on thin clients. - bug 'resolution not configurable, as soon as multimonitor is deactivated' fixed. - bugfix for the SQL Exception "sequence OBJECTCOUNTER.CURRVAL is not yet defined in session" when creating a new profile and trying to "take over settings from" another profile or thinclient. The error also occured when a new profile should be created by copying another profile with 'copy-paste'. - When a default directory rule with two or more Constraints which are linked by an OR condition is created, saved and reopened, an empty line is inserted in the advanced default directory rule editor (the condition matrix) between the constraints. This makes it impossible to edit the rule correctly. - The 'last known network name' of the thinclient is now stored in the database and visualized in the UMS console. This new field could then be used for views and default directory rules. NOTE: Any default directory rules which were defined with the 'name' criteria has been changed to use the new 'network name' criteria. So if you have defined any default directory rules with the 'name' criteria, please double-check if the criteria are still applied as intentioned. As always it is highly recommended to backup your database before performing the UMS update. - Unicode type support added for SQL Server, resolves error 'Unknown JDBC type code -9'. ***************************************************************************** UMS 3.07.660 ***************************************************************************** ============================================================================= Fixed bugs ============================================================================= - [console: thinclients] Create directories in thin client folder fails with error message 'java.sql.SQLException: Connection is closed.' - [confdlg (RM only)] Configuration dialog display panel is not displayed; empty error message occures. - [console: jobs] Execution of many jobs (>3) at the same time could lead to multiple executions of jobs. ***************************************************************************** UMS 3.07.600 ***************************************************************************** ============================================================================= New features ============================================================================= - configuration dialog update with latest setup page changes for WES and LX devices ============================================================================= Fixed bugs ============================================================================= - [Universal Firmware Update] Malfunction in Universal Firmware Update: empty message window when trying to download a firmware update. - [administrator] Database restore error 'sequence tag expected'; database is restored, but certificates are not -> might lead to TC communication problems. Occures with legacy certificate format only (= installations existing since UMS version 1) - [console: jobs] Permission check added to job command 'Update next reboot'. - [console: jobs] Required permissions for UPDATE_ON_SHUTDOWN changed: READ and FIRMWARE CONTROL need to be granted. - [vnc viewer] VNC (shadowing) authentication failed with special characters and UD LX devices. - [server common] Bug with Oracle DBs: loading management tree (on login or refresh) with more then 350 TCs in one folder fails with message 'ORA-01000: maximum open cursors exceeded'. NOTE: This problems depends on the maximum cursor setting of the oracle database. So it might occure with less then 350 TCs or it might NOT occure with even more then 350 TCs. - [server common] UMS server crash ON LINUX systems without notice, while thin clients request settings. ***************************************************************************** UMS 3.07.500 ***************************************************************************** ============================================================================= New features ============================================================================= - New job command: 'update on shutdown'; supported by linux thin clients since version 4.05.100. ============================================================================= Fixed bugs ============================================================================= - the fileclass 'undefined' is not selectable in the 'edit file' or 'new file' dialog anymore. - lastboottime is not displayed anymore in asset info - [administrator] AD logon not possible after configuration changes in UMS Admin. - [UMS common] HTTP error during directory import: "Server returned HTTP response code: 500 for URL.....". ***************************************************************************** UMS 3.07.110 ***************************************************************************** ============================================================================= Fixed bugs ============================================================================= - after the login to the ums console shows the following error in an error dialog: ... Line 7 in XML document from class path resource [de/igel/rm/enterprise/client/treeext/config/spring/epr-treeext-spring-context.xml] is invalid; nested exception is org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element 'beans'. org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 7 in XML document from class path resource [de/igel/rm/enterprise/client/treeext/config/spring/epr-treeext-spring-context.xml] is invalid; nested exception is org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element 'beans'. ... after closing the error dialog the login dialog reappears again. ***************************************************************************** UMS 3.07.100 ***************************************************************************** ============================================================================= New features ============================================================================= - Update of the embedded derby database to version 10.6.1.0 - The thinclient is removed from the UMS without any further user interaction, even when the thinclient is not reachable. - Thinclients which have been added manually to the UMS (or have been imported) could no longer be edited until they are registered into the UMS. This is necessary because during the registration of the thinclient all changes which have been made to the thinclient configuration are lost. ============================================================================= Fixed bugs ============================================================================= - Views with the 'Online' criterion could no longer be assigned to jobs. - Update network name if thin client name is changed by rename (or F2) action. (Note: appropriate RMAdmin option need to be set to update network names when thin client name is changed!). ***************************************************************************** UMS 3.06.100 ***************************************************************************** ============================================================================= New features ============================================================================= - Rework of rights management > additional permissions for management tree objects (separate 'assign', 'move', 'edit configuration' and command level permissions for thin clients; special 'shadow' permission split into separate 'power control', 'send message' and real 'shadow' right; ..) > global permissions for administrative users (for license management, SQL console, administrator accounts, ..) ============================================================================= Fixed bugs ============================================================================= - [console: thinclients] The features of the firmware are now shown as a translated and readable label. - [console common] Update list of WES-hotfixes after installing new hotfixes (WES) . - [UMS Universal Firmware Update] Universal firmware update parameters are assigned to TCs, even if the feature is disabled in UMS Admin. - [database schema] Bugfix in ORACLE database update from old versions (< 2.7) ***************************************************************************** UMS 3.06.110 ***************************************************************************** ============================================================================= Fixed bugs ============================================================================= - [UMS common] "Edit Configuration" right is not accepted from server side. - [UMS common] Administrative users have empty management tree (no thin clients, profiles, .. visible) after update to version 3.06.100. ***************************************************************************** UMS 3.06.120 ***************************************************************************** ============================================================================= Fixed bugs ============================================================================= - [console:permissions] members of an imported Active Directory group could no longer log in into the UMS. - [console:permissions] 'Effective rights' panel empty with AD group users. ***************************************************************************** UMS 3.05.100 ***************************************************************************** ============================================================================= New features ============================================================================= - [UMS common] Improvement of the firmware update. - [0] Basic thin client asset management. - [UMS common] Support wizard that can gather the UMS log-files together with informations of TCs that caused problems. - [UMS common] !!! DB2 database no longer supported by UMS !!!. ============================================================================= Fixed bugs ============================================================================= - [administrator] UMS Administrator: Data source panel shows wrong port and database name when adding a new oracle data source. ***************************************************************************** UMS 3.05.500 (Build 7572) ***************************************************************************** ============================================================================= Fixed bugs ============================================================================= - [console: jobs] Show job user name for jobs created with the administrator (dbuser) account. - [database schema] Fix update problem on EmbeddedDB with error message 'Column 'INSTANCENR' already exists in Table/View "ADMIN"."DISPLAYNAMES"' coming from version 3.02 or lower. - [console: files] File Upload fails with UMS users not having extended administrative rights. - [console common] Assign profiles to TCs: no write permission check on assigned object; read permission is sufficient. ***************************************************************************** UMS 3.05.550 ***************************************************************************** ============================================================================= Fixed bugs ============================================================================= - [console: profiles] The display-parameters (resolution, frequency, rotation) of Thin Clients with firmware 3.xx.xxx were not configurable. - [console: profiles] Profile with firmware 3.xx.xxx and Thin Client with UD-Firmware: Change the configuration of a display at the profile (resolution, frequency, rotation). Save this configuration and open the profile again. Send the settings to the TC. The display-settings of the profile weren't used at the Thin Client.