Release Notes

Public

8.0.16.3274: Jun 07 2019

New

Windows - Gluon Performance: Improved checkin changes view performance when there are a large number of items.

For a workspace with 220k items, the gui got stuck around 20s after refreshing the view before showing the list of changes. Now it's much better, the time has reduced to 4s. More than 5 times faster!!

New

Plastic GUI (all platforms): As part of an ongoing series of gradual usability improvements in the Plastic GUI we made a small change to the order of the items in the sidebar. "Branch Explorer" now appears before "Changesets" and "Branches" as it is generally the more commonly used item.

New

Command line client and Plastic GUI: improved the progress for the partial checkin operation adding the operation status (starting, uploading, confirming, restoring file access, finished).

You can see it in the following image:

New

Plastic GUI and Gluon: The performance of the Pending Changes view is now 5 times faster when searching for tons of private items in the workspace.

Let us give you a real example: we used the 3 copies of the 'gcc', 'mono', 'linux' and 'node' repos (that can be found in GitHub) - 632,555 files and 42,096 Folders, 4.76 GB.

And then opened the Pending Changes view in Plastic GUI or Gluon.

* Before: 40 s

* Now: 8 s

The main problem was in the log (which is enabled by default). With the log disabled, the improvement is smaller but very important anyway.

* Before: 16 s

* Now: 8 s

New

Windows - Gluon Performance: Improved checkin changes view key handling in the tree when there are a large number of items. Before you couldn't navigate with keys because it was terribly slow. Now it's much better!

New

Windows - Plastic SCM: sometimes we say hello, and sometimes we say goodbye. The "Change statistics" view is gone, and with it, the "Review & Stats" section. You can find now the Code Review below Sync Repositories (for regular users), or below Shelves (for Cloud Edition users).

New

Mac Plastic: We made the Pending Changes view a bit prettier by moving the "Checkin comments" drop-down list to the same line as the other buttons.

Bug

Plastic GUI for Linux: a null exception was thrown when you type a filter during the load of the browse repository view. Now it is fixed.

Bug

Plastic GUI: Corrected the window title when performing an image diff from the History view using the built-in image diff tool. It used to show a temporary file path, now it shows the path of the item in the workspace.

Bug

Command line client: we fixed an issue where "cm find" wouldn't work if you had extended characters in your object names. We were using the wrong encoder in the query parser.

You can now do this:

c:\mcga>cm find changeset where branch='©®™'
27       3        /©®™                 27/05/2019 22:39:39 gwynt    test

Total: 1

Reminder: if you're using the cm shell, then you can pass in the correct code page for the character set you are using like this:

c:\mcga>cm shell
find changeset where branch='/©®™'

Total: 0
CommandResult 0
exit

c:\mcga>cm shell --encoding=windows-1250
find changeset where branch='/©®™'
27       3        /©®™                 27/05/2019 22:39:39 gwynt    test

Total: 1
CommandResult 0

Bug

Command line client: The progress bar for the "switch", "update" and "setselector" commands was accidentally disabled in build 8.0.16.3140. We have reinstated it to its former glory.

Bug

Plastic GUI: a null exception was thrown when you click to the cancel button for the checkin operation. Now it is fixed.