Cloud Drive Mapper (CDM) 3.13 (Pre-release)

Release date: July 17, 2024

Frequently asked questions

What does this release mean for me?

Due to the scale of the migration of over 3000 customers and partners to our new technology, we are releasing V3 in phases as a multi-stage soft-launch that should take us towards full public launch by around the end of August. The first customers and partners to be onboarded are those who were already part of our beta program. We will then be reaching out to customers and partners over the next 6 weeks to begin their journeys to our V3 platform.

Can I run CDM V3 and V2.x side-by-side?

If you are a user who has access to CDM V3, it is possible for your to run V3 and V2.x (aka Cloud Drive Mapper Legacy) side-by-side. In order to do this, please uninstall CDM 2.20.0.1 or below, and install the latest release of Cloud Drive Mapper v2.x (aka Cloud Drive Mapper Legacy).

Is there more information about CDM V3?

Yes, but this is not the place for it. We’ll be making some more announcements soon.

CDM client

Improvements

  • Session Migration: Add unit tests to cover recovery bucket donor nodes

  • Core – refactor main() to be event driven; allow UI connection earlier

  • Core: Windows session handling

  • Core: Add VDI exchange lock

  • config.json updates for new local app data path

  • Provider to support Direct SharePoint drive

  • Dynamic SharePoint Site honoring site type flags

  • Core - Migration tool: basic process to move pending updates to the current session db (single input session)

  • Core - Migration tool: merge moved data with existing data in recovery (multiple input sessions)

  • Core - Migration tool: Check that DB version migration is not a issue for VDI

  • Handling new folders/files migration on VDIs

  • Core - Migration tool: Cleanup data from the previous session (single input session)

  • Enable Folder Redirection on VDI

  • Update core to allow software developers and testers to mark sync error on any item on demand

  • Core: Core should synchronize non-visible endpoints

  • Core: Managing the number of deltas CDM is processing

  • Provider to support Dynamic SharePoint drive

  • Core: Split monolith code in main.cpp to OOP

  • Provider to support dynamic teams drive

  • Core: Add feature toggle and feature config

  • UI and Core: UI should wait until data migrations is finished

  • Remove the broken delta notification in CDM

  • Add support for new drive types in Core

  • Conflict resolution with recovery bucket files

  • Trigger redirection registry watchdog on change in (shell override) registry

Fixed bugs

  • Authentication breaks when switching consent to admin credentials

  • CDM does not exit gracefully when VDI/Citrix is logged off due to session inactive timeout

  • Looping 'SystemSafetyGuards: path duplicates detected' after VDI session migration

  • Crash – CDM Core not closing cashing crash on next start of CDM

  • Exiting CDM doesn’t shut core down

  • NullReference Exception when open a Dynamic SharePoint doclib folder which access is revoked

  • .cdm_session_migration not being created when attempting to delete more then once

  • Handling of new files in new folders should be shown in the recovery bucket in perm error state on start up

  • CDM crashed after recipient DB schema upgraded

  • FR base folder is allowed to rename

  • Drive doesn’t map after session migration (root drive changes only)

  • Crash migration failed on thumbs. dB

  • CDM crashed on multiple session migrations due to SQLCode: SQLITE_CONSTRAINT

  • Conflict shown as _unknown_User

  • Nested folder more then 28 dirs (30+) not saving document changes

  • Moved Folder empty after logging off straight after move completion

  • CDM crash AccessViolationException

  • Disable Folder Redirection for VDIs

  • CDM Core: Crash after CDMCore.exe process termination via task manager

  • CDM Core generates lots of 'Pending activity Upload is not found (start is missing)' errors when a shortcut is removed

  • CoAuthHandler crashes during registration if the .grpc file folder does not exist

  • CDM Core: CDM doesn’t trigger shut down when the computer shuts down

  • Shortcut drive not mounted, because of provider error

  • CDM UI Crash

  • MakeBifrostFailResult change to Error level in log

  • Move not actaully moving items in persistent error state

  • UI unhandled exception

  • CDM crashed on MS Account user authentication stage

  • SharePoint token goes missing when tenancy has more than 1 onmicrosoft.com domain

  • Fix issue with strict models on API Client

CDM installer

Improvements

  • CDM.SessionMigration add to installer

  • Make it easier to read/find install log filename

  • Implement rename of shortcuts in installer between V2 and V3

  • WebView2 Pre-Req Detection

Fixed bugs

  • CDM not launching when installed using msi installer LAUNCHCDM=1 command

  • CDM – Unable to install via MSI

  • Ensure we can have DriverDev and SxS drivers installed at the same time

  • Fix to modern sec employees in CDM internal release

  • During uninstallation some reg entries are not removed

  • CDM License Validator in installer

  • CoAuthHandler.exe upgrade condition is marked as false but should be true

CDM User interface

Improvements

  • Dynamic copyright in CDM About screen

  • WPF: Ability to show activities, errors and conflicts that are not linked to any mapped drives

  • UI handling long mounting state due to dynamic drives

  • Handling conflicts: content clash

  • Handling sync errors

  • Remove the move button for folders in PSE

  • Disclaimer when creating a support package that it will include authentication information

  • Honoring UI policy settings

  • Perform move and retry using the internal/local ID

  • Update terms URL under Settings > About > App info

  • Perform conflict resolution based on remote ID

  • Ability to override Mapping Group via registry

  • Ability to override FR policy id via registry

Fixed bugs

  • Errors looping (GRPC CoreLogErrorCount)

  • Horizontal scroll bar on drive view of CDM UI

  • UI doesn’t auto hide when losing focus

  • Conflict doesn’t show full path in issue resolver

  • Sync error text shows wrong location

  • CDM under VDI published app doesn’t show SyncError of an orphaned file

  • Failed in 3.8.433 causing a crash

  • Orphaned files not filtered in issue resolver page

  • Issue resolver of an orphan file has an invisible item with a blank tooltip

  • Increase width of drive field of file conflict view to show 'Drive: Unknown'

  • Mapping never finish when CDM started

  • Uploading 1000 files caused Perm error and UI to be stuck

  • Authenticator Error then CDM not responding

  • Drive name shorten logic incorrect

  • System.InvalidOperationException exception led to exit

  • Error move on a file dialog shall be pre-populate with original file name to be moved

  • Drive View empty and CDM stuck in “mounting drives” when we get a BadRequestException from Bifrost

  • FR Policy contract is not being met – Discrepancy with Bifrost validation and CDM Mappings