# CBFS Disk 2026 Changelog

This document provides high-level information about new features, fixes, and functionality changes between minor versions releases of CBFS Disk. The information provided here is also available as an [RSS feed](https://www.callback.com/changelogs/cbfsdisk/rss/).

For more details or if you have any questions please contact <support@callback.com>

---
Version: 26.0.9657
Date: June 10, 2026

- [NEW] Session-local mounting points optionally become visible in other sessions of the same user (including elevated sessions). This is controlled by STGMP_PROPAGATE_STANDARD and STGMP_PROPAGATE_ELEVATED mounting point flags.
- [NEW] When a network mounting point is created for a virtual drive, a user, should they want to delete a mounting point using the "net use /d" command, can do this only with only additional mounting points they created manually, whereas the main mounting point is protected from deletion.
- [NEW] (Rust) The dynamic library is now loaded only when a trait instance is created.
- [FIX] If the installation of the drivers from the CAB file failed, the error code associated with the failure could be lost in transition and not reach the application.

---
Version: 24.0.9118
Date: December 18, 2024

- [FIX] The PnP Bus driver could fail to uninstall.
- [FIX] Reading the `VolumeGuidName` configuration setting could cause a BSOD.

---
Version: 24.0.9075
Date: November 5, 2024

- [NEW] Added the `StorageNamePrefix` configuration setting, which can be used to add a fixed part to storage object names in the system, so that antivirus and similar software can be configured to skip (or not block) these volumes.
- [FIX] [CBFS/Windows] The PnP Bus driver could fail to install.

---
Version: 24.0.9036
Date: September 27, 2024

- [FIX] A memory leak could occur in non-Unicode editions (Go, Rust, ANSI-based C++) when events were fired.

---
Version: 24.0.8990
Date: August 12, 2024

- [FIX] On Windows 7, the installer now installs the drivers signed by Microsoft using SHA-256. Some Windows 7 systems support SHA256 signatures, others don't.
- [FIX] Deinstallation could fail when executed from a 32-bit process in a 64-bit environment (i.e., via WOW64)

---
Version: 24.0.8974
Date: July 27, 2024

- [NEW] Initial release of version 2024
- [NEW] A system integrity check was introduced in recent versions of Windows that prevented processes launched from system services (including Windows Installer and any setup scripts) from accessing directory junctions. A workaround has ben added - now, folder mounting points are created in the context of a system process.
- [FIX] On slow computers (with 1-2 cores), mounting could fail due to the OS not providing the necessary information in time. A workaround was added.

---
Version: 22.0.8678
Date: October 5, 2023

- [NEW] Improved the network redirector code to recognize links to drives (e.g., subst'ed drives).
- [FIX] The drivers could not be installed on Windows 2012 R2 Server due to the problems with signature validation (the OS doesn't accept Microsoft's own SHA2 signature). The `INSTALL_FORCE_SHA1_DRIVERS` flag was added to address this problem.
- [FIX] Improved the installation procedure in situations where the driver is busy and cannot be updated immediately during the Install() call.
- [FIX] A component could block when a virtual drive was deleted.
- [FIX] The `Ejected` event didn't work.
- [FIX] The Helper DLL could stop the operating system from rebooting in some situations.
- [FIX] Minor improvements in the installation procedure.

---
Version: 22.0.8464
Date: March 5, 2023

- [FIX] An `Access Violation` error could happen when the disk is stopped (v2022 regression).

---
Version: 22.0.8442
Date: February 11, 2023

- [FIX] The installer was looking for a driver with a wrong name in the .cab file.

---
Version: 22.0.8426
Date: January 26, 2023

- Minor documentation updates

---
Version: 22.0.8400
Date: December 31, 2022

- [NEW] Initial release of version 2022. The component has been brought back as a separate product.


---
Version: 20.0.8128
Date: April 3, 2022

- [NEW] Added support for x64 operations on Windows 11/ARM64 systems. Now, the installation methods executed in x64 mode can install the drivers and the helper DLL to such as system.
- [FIX] BSOD could occur in rare cases if the user-mode application was terminated.
- [FIX] Driver Verifier reported allocation of memory in non-paged pool without Nx flag. Workaround added.

---
Version: 20.0.8031
Date: December 27, 2021

- [NEW] `GetModuleVersion` now requests the version from the running filesystem driver, if one is available. This helps to obtain the version of the running driver in the period between the driver update and system restart.
- [FIX] The helper DLL is now activated only in "explorer.exe", which should reduce the chance that it misses notifications after the host process quits.

---
Version: 20.0.7982
Date: November 8, 2021

- [FIX] A sporadic C++ exception could happen upon deletion of the component or application shutdown due to a compiler quirk.

---
Version: 20.0.7979
Date: November 5, 2021

- [NEW] Process tracking library improved, so the loaded driver should cause a slightly lower effect on system operations.

---
Version: 20.0.7922
Date: September 9, 2021

- [NEW] Preliminary support for Windows 11.
- [FIX] Improved compatibility with CD-ROM devices when they are installed in the system.
- [NEW] Node.js edition (Beta).


---
Version: 20.0.7685
Date: January 15, 2021

- [FIX] On some Windows 7 versions, `MountMedia` could fail due to a Windows timing issue (mounting is finalized by the OS after it returns execution from the mounting function to the caller). A workaround has been implemented.

---
Version: 20.0.7674
Date: January 4, 2021

- [FIX] Old PnPBus driver could crash on deinstallation due to the recent changes in Windows. Upgrading the driver to the included version addresses the problem.

---
Version: 20.0.7650
Date: December 11, 2020

- [IMPORTANT] When a non-zero LUID is passed to the `AddMountingPoint` method, the `STGMP_LOCAL` flag is assumed.
- [NEW] Added `STGMP_AUTOCREATE_DRIVE_LETTER` flag to the `AddMountingPoint` method
- [NEW] Added `SupportSearchIndexer` configuration setting.
- [FIX] Deletion of the mounting point with non-zero LUID by index caused Access Violation error.
- [FIX] Calling `DeleteStorage` didn't clear the list of mounting points.
- [FIX] The functions that validate server name and share name, passed to `AddMountingPoint` have been improved to accept Unicode characters and other allowed characters.
- [FIX] Kernel-mode logging didn't work when enabled via the registry.
- [FIX] If the storage had been ejected, `DeleteStorage` didn't clear the list of mounting points.
- [FIX] PNP Bus driver could not be used after installation until the system is rebooted.
- [FIX]: Icons were not displayed on x86 systems.

---
Version: 20.0.7452
Date: May 27, 2020

- [NEW] Virtual disks can be bind-mounted to Docker container images.
- [NEW] RAD Studio 10.4 support in Delphi and C++Builder editions.

---
Version: 20.0.7416
Date: April 21, 2020


- [FIX] Various minor fixes

