Unity Version Control 11.0.16.9579
15 documented changes.
- Version
- 11.0.16.9579
- Released
- Aug 6, 2025
- Product
- Unity Version Control
Unity Version Control 11.0.16.9579
New
- Improvement
Windows - All Clients: Improved Path Canonization Performance
- Windows
- Change
Windows - All Clients: We've optimized how clients handle file paths on Windows across all commands.
- Windows
- Improvement
Windows - All Clients: 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.
- Windows
- Feature
macOS - Installers: Added support for ARM architecture in UVCS installers
- macOS
- Change
macOS - Installers: ARM installers are now available for macOS UVCS.
- macOS
- Improvement
macOS - Installers: 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.
- macOS
- Improvement
All Platforms - All Clients: Enhanced shelveset application
- Change
All Platforms - All Clients: 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.
- Improvement
All Platforms - All Clients: 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.
- Change
All Platforms - All Clients: This enhancement applies to both partial and regular workspaces.
- Feature
All Platforms - Command Line Client: Added the --dontcheckout option to skip checkouts when applying a shelveset.
- Change
All Platforms - Command Line Client: 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.
- Change
All Platforms - Command Line Client: This option is particularly useful for avoiding exclusive checkout restrictions when applying a shelveset.
Bug
- Change
All Platforms - Plugin for JetBrains IDEs: Supported file operations for ignored files
- Change
All Platforms - Plugin for JetBrains IDEs: 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.