Release Notes
10.0.16.5362: Apr 26 2021
All platforms - Server: Improve calculate merge performance
We greatly improve the time to calculate a merge that involves several deleted files on both contributors. For example, we reduce from 273s to 1.5s the time to calculate a reported merge case with over 50 thousand deleted files on both contributors.
The incoming changes also takes advantage of this improvement.
All platforms - Server: potential deadlock on git server feature fixed.
The plastic server is able to act as a git server (More info here).
It could happen that performing a [console]git push[/console] on a repo previously cloned from a plastic server acting as a git server to get stuck. Now it's fixed.
All platforms - Eclipse: Cannot create label in a cloud org repo.
The eclipse plugin is throwing an Invalid changeset spec error when creating a new label in the "Labels" view. This only happens when the server is a cloud server. Example: myrep@awesomeOrg@cloud.
Now it's fixed.
Linux - GitServer: potential deadlock on git clone using http basic auth fixed.
We detected in some distros that using git server feature with http protocol and basic auth enabled on netcore server could cause a potential deadlock issuing a git clone from a plastic repo. Now it's fixed.
Example of the command that got stuck:
git clone http://user:pass@plastic_server:5555/my_repo /home/user/git/my_repo
All platforms - Plastic, Gluon: Plastic 10 About image
To celebrate version 10 of Plastic, we updated the About dialog with a new design. Check it out:



All platforms - Gluon: Fixed UI freezing when loading previews for big images
Sometimes when selecting big images (> 10MB) in the workspace explorer or checkin changes views, calculating the preview made the GUI freeze for some seconds.
Now there is a warning before showing the preview that allows you to manually choose whether to calculate it or not. When selecting to show the preview, now the GUI doesn't freeze anymore.

All platforms - Command line client: fixed cm when language forced to English in config file
In a recent release we made it possible to force Plastic to run in English on non-English systems, by setting an arbitrary value (like "en_force") as the Language in client.conf. Unfortunately, this broke cm, because it would complain about the invalid language. We fixed this.
macOS, Linux - Plastic: Fixed issue when creating a distributed workspace
During the onboarding, when choosing to work distributed and selecting a repository from the "Browse" menu, Plastic was always showing an error: "The selected repository must be a cloud repository", even after selecting a cloud repository