Release Notes

Public

7.0.16.2319: Jun 22 2018

New

The new WebUI preview is available now!

We have been working on the foundation of a new web interface. Long-term users probably remember (and some even use) the original WebUI. It looks good and works well, but it is known to be hard to deploy.

That's precisely why we created the new version, which is based on the same infrastructure that we used for the WebAdmin; every Plastic SCM server can open the web interface without any further configuration.

The WebUI is currently in preview; it includes only basic functionality focused around code review. You can list branches and changesets and create code reviews for them.

We have created the new interface from scratch, based on modern web tech (JavaScript front-end with VueJS) and our goal is to continue building on top of it.

Stay tuned for new features and remember, we welcome all feedback!

To access the WebUI, just go to http://localhost:7178/webui/repos (or replace 'localhost' with the host name of your Plastic SCM Server instance). Make sure your server.conf file doesn't include a StartWebAdminTool entry set to false!

Note: It only works if your server is configured in LDAP or User Password working modes (it requires a username and password to login).

New

Windows GUI: The expanded directories, selected file, and scroll position was not correctly restored when you closed the Workspace Explorer view, and then closed Plastic. Now this configuration is saved to a config file called plastic.uisettings.conf.

New

Linux GUI and Gluon: Now both applications remember certain UI settings, such as the width, position, sorted column and order for all trees/lists views.

Bug

OS X and Linux GUIs: We found a failing case solving directory conflicts inside level-2 or deeper xlinks (a xlink inside a xlink inside the main repository) when picking the source changes (discarding the delete). Now it's fixed. Example:

* DST branch:

C /Rich(xlink to Rich rep)
C /Rich/Core(xlink to core rep)
D /Rich/Core/src

* SRC branch:

C /Rich(xlink to Rich rep)
C /Rich/Core(xlink to core rep)
M /Rich/Core/src -> /Rich/Core/SOURCE
A /Rich/Core/SOURCE/core.txt

Bug

Windows GUI: After refreshing the items view, the tree was collapsed and expanded again, creating a noisy UI experience. Now it's fixed.

Bug

We fixed a bug in rule matching, which affected the ignore, cloaked, hidden changes and readonly/writable rules. To illustrate this with an example, the rule '/game/*/tests/coverage/**' was incorrectly matching directory '/game/*/tests/coverage' but it should only ignore its contents. Now it's fixed.

Bug

The "undo unchanged" operation didn't handle the exclusive checkouts correctly. Fixed.

Example:

* John checks out /branch.png, which is locked as a result (exclusive checkout)

* Kate locally modifies /branch.png (no checkout)

* Kate performs the "undo unchanged" operation to /branch.png

* At this point, the operation left /branch.png as checked out for Kate, which was incorrect

We corrected this behavior so that /branch.png wouldn't be affected by either the "undo unchanged" (because it was changed) or the checkout (it can't be checked out because it's locked by John).