Release Notes

Public

8.0.16.3250: May 31 2019

New

DevOps: MergeBot engine: Now the merge the mergebot API uses won't ignore whitespaces when resolving conflicts automatically.

More info about DevOps Mergebots can be found here

New

Command line client: you can now use all the wonderful functionality of the new "undo" command on your Gluon workspaces, by calling "cm partial undo".

New

Plastic GUI: improved the checkin progress to show the correct size units when the uploading operation is finished.

New

macOS - Plastic Performance: Improved the "add directory tree to source control" operation from the workspace explorer view. When adding a directory with a large number of items, the gui got stuck for several seconds before showing any progress. For a workspace with 220k items, nearly 40s without a response :( Now it's much better!

New

Cloud Edition: The data transfer is now 3 times faster when uploading or downloading tons of small files to Plastic Cloud.

Let us give you a real example: we used the 'gcc' repo (https://github.com/gcc-mirror/gcc): 96423 files - 517 MB.

And then we ran a checkin to Cloud from Windows using a standard connection (100Mbps download - 60Mbps upload):

* Before: Upload time - 478 s (total checkin time - 564 s)

* Now: Upload time - 143 s (total checkin time - 223 s)

We modified how the number of upload/download threads are configured. Now we select a number dynamically depending on the number of files to upload/download.

New

macOS - Plastic Performance: Improved pending changes view performance when there are a large number of items. Loading, sorting and filtering times have been improved significantly.

For a workspace with 220k items, the pending changes refresh time has improved from 58447 ms to 3469 ms. Nearly 17 times faster!!

Bug

macOS - Plastic, Gluon: Items search box: The search box lost the focus when the user stopped writing (e.g. to let the results list be updated). Now it's fixed.

We also improved the key navigation in the file search of the Workspace Explorer view. Now you can navigate the search results using the following keys: Up, Down, Home, End, PgUp, PgDn).

Bug

Plastic SCM Server, Linux/macOS: The Plastic SCM Cloud Edition local server threw an exception in the shutdown process on Linux or macOS. This prevented some of the shutdown routines from running, and that in turn could prevent some resources from being freed. It's now fixed.

Bug

Windows - Plastic: When the diff window had unsaved changes and it was closed, it failed with a "File not found" exception. Now it's fixed.

Bug

Windows - Plastic: The diff window did not update the diffs when editing the right content. Now it's fixed.

Bug

Windows GUI: the progress bar for the checkin operation was not completely filled. Fixed.

Bug

GTK Plastic: the help panel in the Merge View prompted an error message when you clicked the "OK" button to close it, making it impossible to dismiss. Fixed.

Bug

Linux - Plastic, Gluon: When focusing main window, the pending changes view was auto-refreshed while a checkin operation was performed. Now, it's fixed.

Bug

Windows - Gluon: When pressing 'End' key in the pending changes view, the files tree scrolled more than allowed, leaving half of the control blank. Now it's fixed.

Bug

macOS - Plastic: after some time stalking the NSInternalInconsistencyException that our customers kept getting in the mac client when trying to open a diff window, we finally caught it and fixed it. Sorry for the inconvenience.