Release Notes

Public

11.0.16.9579: Aug 06 2025

New

Windows - All Clients: Improved Path Canonization Performance

We've optimized how clients handle file paths on Windows across all commands.

Path canonization - which resolves symlinks, corrects casing to match the file system, and normalizes paths - now runs 30% faster. While each operation is lightweight, performance gains add up significantly when processing many paths. This improvement boosts overall efficiency in path-heavy workflows.

New

macOS - Installers: Added support for ARM architecture in UVCS installers

ARM installers are now available for macOS UVCS.

This update allows users on Apple Silicon (M1/M2/M3) devices to install and run UVCS natively without relying on Rosetta emulation. This improves performance and compatibility for the latest macOS hardware.

New

All Platforms - All Clients: Enhanced shelveset application

Previously, the "Apply Shelve" operation would fail entirely if it encountered files that could not be checked out due to exclusive checkout rules. No changes were applied, and the operation simply stopped.

Now, the operation has been improved to handle such cases more effectively. It can apply changes directly to the disk for files that cannot be exclusively checked out, without requiring a checkout. At the end of the operation, a report is provided, listing any errors for files that could not be checked out.

This enhancement applies to both partial and regular workspaces.

New

All Platforms - Command Line Client: Added the --dontcheckout option to skip checkouts when applying a shelveset.

The "cm shelveset apply" and "cm partial shelveset apply" commands now include a new --dontcheckout option. This allows users to apply shelvesets (saved sets of pending changes) without checking out conflicting files or modified files, leaving them as local changes instead.

This option is particularly useful for avoiding exclusive checkout restrictions when applying a shelveset.

Bug

All Platforms - Plugin for JetBrains IDEs: Supported file operations for ignored files

File operations (create, delete, move, rename) now work on files listed in ignore.conf (the configuration file that specifies which files to exclude from version control). Previously, these actions failed because ignored files were mistakenly treated as part of the VCS.