Release Notes
11.0.16.9546: Jul 24 2025
Command-line client: Faster checkout for thousands of files with cm
We recently improved checkout performance when handling large numbers of files. Files are now grouped by their parent directory and processed in batches, reducing overhead and speeding things up. In our tests, checking out 15,000 files from the same directory in the Desktop GUI dropped from 30 seconds to just 3 seconds - a 10x improvement*. However, cm was significantly slower due to the need to process the input paths right before running the actual checkout operation.
Additional optimizations were applied to this release, especially improving performance on Windows. Thanks to that, the checkout with cm goes from the original 46 seconds to just 10 seconds - almost an 80% reduction.
*Tested on a modern machine with a 10th-gen Intel i9 CPU and SSD running Windows 11.
All platforms - Plugin for JetBrains IDEs: Embed Clone UVCS repository workflow into "Get from Version Control" dialog
To align with recent IntelliJ API changes, we have updated the Clone functionality. Instead of launching a separate dialog wizard, the workflow is now fully embedded within the main "Get from Version Control" dialog. This provides a more seamless and integrated user experience.
All platforms - Desktop GUI and Gluon: Pending Changes View no longer refreshes unexpectedly
We’ve resolved an issue introduced in previous version 11.0.16.9523 that caused the Pending Changes view to auto-refresh unexpectedly, even when the Auto-refresh setting was disabled. This could interrupt workflows—such as reviewing a long list of diffs—by jumping back to the top of the list.
The auto-refresh behavior now correctly respects your configuration. Additionally, we now avoid interrupting your work with save/discard prompts while editing files with unsaved changes.
All platforms - Desktop GUI: Fixed "Switch to" operation didn't refresh current loaded branch/changeset
The "Switch to branch/changeset" operation did not trigger a UI refresh (e.g., topbar, Branch Explorer) upon completion when certain errors were encountered during execution—such as missing Xlink references.
This issue has now been resolved.
All platforms - Desktop GUI: Pending Changes view is now properly refreshed after merges
Resolved a regression introduced in previous version 11.0.16.9523 where the Pending Changes view did not auto-refresh after completing a merge if auto-refresh was disabled in the pending changes options. Now it's fixed.
All platforms - Desktop GUI: Fixed launch SemanticMerge as standalone null exception
An error was raised while running the Semantic Merge tool from the command line with unsupported file formats and using the sorted files arguments format.
sortedFiles: <filename1> <filename2> <filename3> <filename4> <fileparamorder> - or - unsortedFiles: <sourceFile> <destinationFile> <baseFile> <resultFile> sourceFile: {-s | --source}=<filename> destinationFile: {-d | --destination}=<filename> baseFile: {-b | --base}=<filename> resultFile: {-r | --result}=<filename>
> plastic semanticmerge v1\README.md v2\README.md
Now, this mode (sortedFiles) is not failing for unsupported file formats.
All platforms - Plugin for JetBrains IDEs: Fixed Create workspace action not available
Now the "Create Plastic SCM workspace..." action under VCS main menu will be only visible for those projects which are not under a UVCS workspace, otherwise it will be hidden.
macOS GUI: Fixed crash that prevented the application from running on macOS 26 Beta
Whilst we don't provide official support for OS beta releases, we are grateful to the intrepid users who upgrade early and report these kind of bugs!
Linux - Installers: Fixed resolution of libicu dependency on Ubuntu 25.04
Some Ubuntu distros were showing an error while installing telling that there is an unmet dependency of libicu
that cannot be resolved.
Now it is fixed, since libicu76
is now set as a valid alias for libicu
dependency.