6.8.5.8507 R1 Release Notes (April 19, 2023)
Important:
For Existing Software Installations: Liquidware supports upgrades to existing ProfileUnity installations that are current on support contracts. However, it may be to your advantage to migrate to a new installation due to several architectural and feature changes. See the Upgrading Options section below for more information on upgrade or migration options. See the Feature Updates Affecting Product Behavior Post Upgrade section below for more information on product changes that may affect your decision on whether to upgrade or migrate your currently installed version.
Issues Resolved
ProfileUnity Management Console
- Fixed an issue where the license server firewall port was opened incorrectly, resulting in clients unable to obtain a valid license.
Component Versions
| Component | 6.8.5 R1 |
|---|---|
| Console UI | 6.8.5.8507 |
| FlexDisk Service | 6.8.4.8420 |
| Client.NET | 6.8.5.8507 |
| VirtFS | 6.8.5.8507 |
| LWL UserApp Player | 6.8.5.8507 |
| LWL UserApp Service | 6.8.5.8507 |
| LWL Elevation Service | 6.8.5.8507 |
| LWL License Service | 6.8.5.8507 |
| FPC | 6.8.5.8507 |
| FPC Player | 6.8.5.8507 |
| FPC VirtFS | 6.8.5.8507 |
Known Issues and Limitations
Important: End-of-Life for ProfileUnity versions 6.8.1 and 6.8.2
Effective 12/31/2023, Liquidware will be discontinuing all sales and technical support of the ProfileUnity versions listed in the knowledge base article entitled "End-of-Life for Following Versions of ProfileUnity 6.8.X." We encourage all customers who might still be utilizing these versions to upgrade to a more recent version to take advantage of the numerous technologies & feature enhancements as well as resolved support issues. For a full list of End-of-Life dates, refer to this URL: https://www.liquidware.com/support/sections/202062243-Updates.
- Amazon S3 credential free option is not functional in this release.
- The Standalone ProfileUnity License Server is not yet supported in this release.
- Using Internet Explorer to manage the ProfileUnity console is no longer supported.
- Storing Network Share Credentials in the console for the FlexApp Packaging Console to use in the future is not functional in this release.
- Windows 7 and Windows 2008 R2 are not supported.
- Outlook file previewer does not work in a FlexApp version of Office 365. Double-clicking the file works fine.
- Performance collection is unavailable in developer tools on Internet Explorer 11 and Legacy Edge when ProfileDisk is enabled.
- Audit Management —Changing No Filter To Filter shows internal filter ID, not friendly name.
- Files that have more than 260 characters are not processed by the Portability engine.
- If the customer has automatic root certificate updates disabled, the ProfileUnity Management Console install might fail with data1.cab certificate error.
- FED and some commercial accounts following federal STIG guidelines could have automatic root certificate updates disabled causing them to not have the latest root certificate. Our installer code was compiled with the latest root certificates.
- Using Folder Redirection on all of Appdata Local can cause Windows 10/11 and Windows Server 2016/2019/2022 issues.
- Using Portability on all of Appdata Local can cause long logins for Windows 10.
- When using Portability, Windows 10 that is pinned and Start Menu items do not migrate to Windows 11.
- ProfileDisk from Windows 10 does not work correctly on Windows 11. Portability must be used to migrate to a new Windows 11 ProfileDisk.
- Cloning Liquidware Cloud Apps in the FlexApp Packaging Console to the local disk is not working properly.
Upgrade Options
If your currently installed version of ProfileUnity is 6.8.1 or higher, use the ProfileUnity Upgrade Guide to upgrade to the latest version. Note that all ProfileUnity versions prior to 6.8.1 have reached their end-of-life and are no longer supported. If you need assistance upgrading, contact https://www.liquidware.com/support. The instructions below do not replace the Upgrade Guide but are meant to provide an overall summary of the upgrade and migration options available for the current version.
Before performing any upgrade, please perform a database backup from the Administration > Settings > Database section and take a snapshot of the virtual machine.
In-place Upgrade Option 1
- Run the ProfileUnity-Net_6.8.5r1b6.exe upgrade installer.
- MongoDB will not be upgraded for improved security.
- However, there is an upgrader called ProfileUnity.Mongo.Setup_4.4.17.exe that can be run to upgrade MongoDB. If you have a standalone console, run the MongoDB upgrader.
- If you have a cluster, you will need to remove all the nodes from the cluster in the Administration > Settings > Clustering section. Once all nodes are now standalone, you can run the MongoDB upgrader. After all the standalone nodes are on the same upgraded version of MongoDB, you can add all the nodes back to the cluster.
- MongoDB database traffic will not be encrypted.
- If you have a single node, the database traffic does not leave the host.
- Between cluster nodes, this traffic would not be encrypted.
- RabbitMQ will not be removed even though RabbitMQ is no longer leveraged by ProfileUnity.
- Upgrade the Client Tools on your image or desktops.
- Once all the clients are upgraded, then you can upgrade the INI on the network to 6.8.5 and redeploy.
In-place Upgrade Option 2
- If you have a cluster, you will need to remove all the nodes from the cluster in the Administration > Settings > Clustering section. Once all nodes are now standalone you proceed.
- If you have a single ProfileUnity node, you can follow the steps below.
- Uninstall the ProfileUnity Management Console.
- Uninstall RabbitMQ.
- Uninstall MongoDB.
- Remove the MongoDB directory from C:\Program Files\MongoDB.
- Install ProfileUnity-Net_6.8.5r1b6.exe
- MongoDB will be set up with encrypted database traffic.
- Restore your database backup.
- Email support@liquidware.com to have your license reset.
- Activate your license again.
- If you have a single ProfileUnity node, you have completed all the necessary steps.
- If you have a cluster, you will need to repeat all the above steps 2-8 on each node.
- Once all nodes are running ProfileUnity 6.8.5, you can add all the nodes to the cluster again.
- Upgrade the Client Tools.
- Once all the clients are upgraded, then you can upgrade the INI on the network to 6.8.5 and redeploy.
Migrating to a New Installation of ProfileUnity
When migrating to a new install of ProfileUnity 6.8.5, RabbitMQ is not installed, MongoDB is upgraded, and MongoDB traffic is encrypted out of the box.
- Install ProfileUnity-Net_6.8.5r1b6.exe on a new machine.
- Restore your database from backup in the Administration > Settings > Database section.
- Email support@liquidware.com to have your license reset.
- Upgrade the Client Tools with a new Client Settings file since the host name/FQDN changed.
- If you are building a cluster, you need to repeat step 1 on two more nodes. Clustering requires a 3-node minimum and always needs an odd number of nodes.
- Add nodes 2 and 3 to the cluster.
- Upgrade the Client Tools with a new Client Settings file.
- Once all the clients are upgraded then you can upgrade the INI on the network to 6.8.5 and redeploy.
Feature Updates Affecting Product Behavior Post Upgrade
Before upgrading to the latest version, be aware of the following product changes:
- Disabled features and retaining enabled features
- On upgrade, each configuration will have Printer Refresh, Restart Spooler, Mapped Drive Refresh and Retain User File Associations checked. This gives you the same behavior as prior releases.
- If you are leveraging the ability to disable the Print Spooler Restart feature, you will apply this option with the new Windows Options, as the old method is no longer honored.
- After upgrading and before deploying the new 6.8.5 configuration, go into the Windows Options configuration module and uncheck Restart Spooler.
Note: Any workarounds for Refresh.exe and Refresh Visual Style (PUPThemes) are no longer needed as they do not run by default any longer.
- If you are leveraging retaining Volume Level, Number Lock State, Caps Lock State, Scroll Lock State, User Installed Fonts and/or System Installed Fonts you will have to do the following.
- Enable the corresponding feature in the Windows Options module in your configuration. Then add the corresponding portability rule to your configuration before deploying your configuration.
- Multiple INIs and Require Group Membership for Execution
- On upgrade of the ProfileUnity Client to 6.8.5, 6.8.5 will honor older INIs and 6.8.5 INIs that restrict INI execution to group membership. However, once you uncheck the option in the Main configuration module for Require Group Membership for Execution, you can NOT use this option again. It is permanently disabled. It is suggested to transition using the Require Filter for Execution setting to build the filter you need to restrict INI execution and then apply it to the configuration.
- Multiple INIs with User Defined Scripts
- By default in prior versions, ALL User Defined Scripts would execute regardless of Require Group Membership for Execution or Require Filter for Execution settings in the Main module. Now in 6.8.5, User Defined Scripts will only execute if the configuration applies to the user or the User Defined Scripts filter applies to the user. For most customers, no action is required. However, if scripts that were applied from unattended configurations were helping, these scripts would need to be duplicated from configuration to configuration.
