Cloud Drive Mapper v2.7 (Epic Release)
A bit of history…
- It inflated the size of the Cloud Drive Mapper client. CDM v2.6 is approximately 150MB, CDM v2.7 is 5MB. In other words, our client was 97% Chromium 3% our client. Talk about the “tail wagging the dog”.
- Chromium’s size inflation effect caused increased resource utilisation and reduced load speeds. This in itself created several problems, including a strange phenomenon in some cases where people would see a white box temporarily display and then disappear again. The white box could appear when CDM was trying to perform and authentication request but the Chromium browser was struggling to load quickly enough to do it covertly to the user.
- There were some scenarios where on VDI environments the Chromium instances could start having major impact on server resources.
- Chromium has caused a few issues with customers using Azure Conditional Access, because weirdly even though the new Microsoft Edge client uses Chromium, Azure CA didn’t have full support for it.
- Chromium also caused some issues with customers using AppLocker.
- And finally, some customers specifically had a policy where they could not use Chrome. So it was just ruled out entirely.
2.7 brings several additional enhancements
- Cloud Drive Mapper is now fully compliant with Office 365/Azure MFA. While ADAL technically supports Azure MFA, there are scenarios where the experience is not great. Because CDM is having to get access tokens for both SharePoint and MS Graph, it is having to make fairly frequent calls to O365 to refresh these tokens. This has, in some circumstances, led to users being repeatedly asked for MFA credentials. MSAL solves these problems entirely. The user experience for MFA-users has significantly improved in version 2.7.
- For related reasons to above, 2.7 also has a significantly improved experience when operating in environments without SSO, as well as for users roaming outside the network where SSO doesn’t normally apply (e.g. on laptops working at home without a VPN).
- One of the challenges we can occasionally come up against with some of larger environments is Office 365 throttling. While there is no way for us to modify the throttle, we have found several efficiency savings in the amount of traffic being sent to Office 365 to reduce the likelihood of throttling.
- Fixed an edge-case where the ManageMyDrives feature wasn’t able to retrieve the list of the users’ drive if a prior connection to SharePoint hadn’t already been established, and a secondary issue in ManageMyDrives in cases where there are legitimately no drives to display in the list.
Full Release Notes
1. MSAL fully integrated allowing a significant improvement to the authentication and the removal of Chromium WebKit.
2. Significant reduction in WebDAV traffic
3. Quicker startup process in cached environments
4. Significantly better handling for 403 errors
5. Reduction in binary size by 95% (138Mb to 4Mb)
6. Large performance improvements to the Manage Drives UI when selecting and interacting with Site Lists
7. Added IWAByPass option to aid optimisation during authentication and allow authentication to continue when it is blocked by proxy
8. Random time allocation for when the rebuild occurs of cache data to prevent spikes on Microsoft 365 during peak hours
9. Design improvements to the About page
10. Remove redundant checks being made for drive permissions for Teams Converge which speeds up non cached environments
1. Spelling corrections in the logs
2. Fix when cookie could be empty when mapping managed drives
3. Resolved a potential threading issue when Manage Drives is being used whilst a background drive rebuild is going on
4. OneDrive URL in the configuration is now properly preserved and compared to the disocvery of the user logged in
5. Fix to issue that prevented cache and config with special characters saving to OneDrive
6. Fix to SharePoint sites being removed incorrectly on FullConverge
7. Added logic to handle transient issues when checking permissions on SharePoint which would incorrectly mark a drive as blocked
8. Handle for better interaction with native cookie handlers when duplicate cookies were found causing us to use an old cookie preventing drive from mapping
9. Fix an issue when OneDrive and SharePoint sites were mapped together and one expires before the other, this would occasionally cause a drive to become inaccessible and show as FAT32
1. Using the Control (CTRL) key and right clicking on the menu it now brings up the ability to have direct access to logging options. This option can be disabled using the DisableUserLogMenu key.
2. Unable to use UTF-16 characters has been resolved
3. Added an auto-heal option to the user within the context menu if CDM thinks it has detect an issue it cannot fix automatically
4. Conditional Access is now fully supported
5. Refresh button will now clear down the cache and rebuild drive listings
1. PreClearDown option has been removed and replaced with PreAuthClearDown and PreCacheClearDown
2. We now recommend in SSO environments to use the PreAuthClearDown key
3. Removal of the run dialog that shows when exe is run in standalone mode giving the option of Run Once or Run on startup
4. PreClearDown can no longer be used on command line