Release Notes
11.0.16.9772: Nov 13 2025
All platforms – Command-line client: Improved error handling when listing files from unavailable servers
Avoid "Object reference not set to an instance of an object" running cm ls on a workspace from an unavailable server.
All platforms - Desktop GUI and Gluon: Error opening Shelves view on older Plastic servers
Fixed an issue where opening the Shelves view could trigger the following error message: “Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index').”
This occurred when using older versions of the Plastic server when the shelves view contained shelvesets sharing the same parent changeset.
The client now properly handles this scenario to prevent the error.
All Platforms - Desktop GUI: Seamless recovery when workspace folder is restored
Improved how workspaces are handled when their ".plastic" folder is renamed/deleted and later restored. Now, the client toolbar automatically recovers from the "unknown" state if the workspace folder is restored, delivering a more consistent experience across the GUI clients.
Linux - Desktop GUI: Fixed exception on upgrade dialog
When using the upgrade dialog to check for a new version, clicking the "Download" button was throwing an exception. On Linux, the expected behavior of this button is opening a browser with the download link of the newest version. We fixed the error and now the dialog behaves as intended
macOS - Desktop GUI: Cannot calculate semantic diffs for C language files.
The Desktop GUI applications where showing an error in macOS when trying to calculate semantic differences for C language files.
This problem only affected to macOS ARM systems. Now it's fixed.
All platforms - Plugin for JetBrains IDEs: Rollback deleted files without IDE hang
Rolling back deleted files from the project could hang the IDE because the previous flow performed a Checkout before UndoCheckout. When the file was missing from disk the Checkout failed and blocked the operation. The plugin now avoids any prior check-out and restores the file data without attempting to check out a missing file first.