Release Notes

Public

7.0.16.2074: Mar 23 2018

New

Linux GUI: annotate is now ready (blame). Just right click a controlled item in the workspace explorer view, and select the "annotate" menu item.

New

Linux GUI: Load only the last 500 values of an attribute due to a performance issue with the dropdown control. Otherwise it takes forever to load. We tested with 30k values (reported by a customer) and it freezed for more than 30 secs.

New

GUI client apps (Plastic, Gluon and Mergetool) will now leave rolling log files in $HOME\.plastic4\logs folder. In case of windows, the folder path is %LOCALAPPDATA%\plastic4\logs\.

Those apps will generate an info log file with relevant telemetry and another log file with more details and debug info.

New

Server: Add support for OpenLDAP with the anonymous access disabled.

New

Windows GUI, Gluon, Linux and OS X: Remember the workspace base path between sessions. By default, PlasticSCM proposes the $HOME/wkspaces directory to create new workspaces. Now, if the user changes this directory, Plastic will remember the base path and will propose it for the next time.

New

TeamCity plugin: The auto-merge capability is now able to merge branches when the file conflicts are automatic. Before the fix, any file conflict (automatic or not) rejected the merge.

Bug

Changesets can't be deleted when there are shelves depending on them. However, the Jet backend incorrectly allowed this to happen. As a result, the dangling shelves became unusable (they couldn't be applied nor viewed). We've fixed this so this scenario of the 'delete changeset' operation won't happen anymore under Jet.

Bug

Jenkins plugin: Reduced the number of duplicated builds that can happen using the Plastic SCM plugin. Now, the scm polling takes into account the current build avoiding to start a new build for the same changeset.

Bug

Linux GUI: Fixed a "collection modified" exception when closing the annotate view.