Release Notes

Public

11.0.16.7957: Apr 27 2023

New

All platforms - All clients: Faster workspace tree (plastic.wktree) update

Clients using super-huge trees (more than 1M items) will experience a performance improvement.

A single file checkout/checkin/undo operation in a workspace of 7M of items is now x10 times faster!

* Before, it took around 6 s to write the workspace tree.

* Now, it only takes 600 ms to write the workspace tree.

This change is only available for clients with the following client.conf setting enabled (see "Remarks"):

<EnableNewWorkspaceTreeFormat>yes</EnableNewWorkspaceTreeFormat>

Remarks:

* Enabling this setting could cause trouble if there are older Unity DevOps Version Control installations (including older versions of the Unity Plugin) in the same machine. Be careful!

* In this first step, this smart update is only enabled when there are not structural changes or xlink editions to write. We will improve this in the future.

* This optimization is geared to workspaces with more than 1M of items, it won't be noticeable for smaller workspaces.

Details about the change:

Before, the entire workspace tree file was rewritten each time its metadata was modified (through a checkin, checkout, switch, etc. operation) even if only a few files were touched. Now it only re-writes the modified entries, which makes it much faster for big workspaces.

New

All platforms - Desktop GUI, Gluon: Added Attributes view for shelves

Now you can see and edit the attributes of a shelve when seeing its differences. There's a new button at the top that lets you open the list of attributes, from where you can add, remove or modify them.

New

All platforms - Desktop GUI: "Close merge view and open pending changes" set by default

As of this release, "Close merge view and open pending changes" Preferences option will be set by default to all new users.

New

All platforms - Desktop GUI: Code Review comments Reply button disabled after it's clicked

In code review window the Edit and Reply buttons has been disabled from comments and questions list while the new comment is in edition mode. This is done to avoid discarding the changed text when this button is clicked instead of the Comment button.

New

Linux - Desktop GUI: Updated app icon

As part of the ongoing rebranding to Unity Version Control, we replaced the 'Plastic SCM' icon with 'Unity DevOps Version Control' one in the app for the Linux platform.

New

Windows - Wwise plugin: Prompt for checkout on edit is now supported

Implemented support for the VCS setting "Prompt for checkout on edit", allowing users to checkout the affected files as part of the saving process.

New

Windows - PlasticFS: Upgrade to WinFSP 2023

Plastic FS now uses WinFSP 2023 as the minimum supported version. If you already have WinFSP 2023 Beta 1, the upgrade process will be easier than ever.

You can find the WinFSP release notes in https://github.com/winfsp/winfsp/releases.

Bug

All platforms - Desktop GUI: Issue tracker repo list is unsorted

In the Preferences window, the repositories list from Issue Trackers view will be sorted alphabetically.

Bug

All platforms - Desktop GUI: Pending Changes - Selected items number not updating

Fixed text update in Pending changes tree, when the items were checked/unchecked the displayed category text wasn't updated properly.

Bug

All platforms - Desktop GUI, Gluon: Fixed misaligned links position

In the app, links and texts on the same line could appear vertically misaligned. We fixed this issue

Bug

All platforms - Desktop GUI: After-checkin trigger errors now shown in GUI

Notifications about failures when running after-checkin triggers were being shown in the command line tools, but were not being shown in the GUI.

Now, we display the error in a dialog to ensure that you are alerted when a trigger fails to run.

Bug

All platforms - Desktop GUI: Fixed null exception when resolving merge

We fixed an exception that could be thrown while processing file conflicts one at a time during a merge, where the merge involved writeable xlinks but there were no conflicts in files under the xlink. The exception didn't affect the merge, but the error dialogs made it look like there was a problem.

Bug

All platforms - Gluon: Details Panel showing incorrect characters under Spanish localization

Gluon Details Panel show incorrect characters in fields "Tamaño" and "Último acceso" in Spanish localization.

We fixed this issue.