Release Notes

Public

11.0.16.6949: May 12 2022

New

Windows - Visual Studio 2022 plugin: Performance improvements!

Improves startup by asynchronously performing the initialization process.

New

All platforms

Command-line client outputs its version as log's first line

Now the cm will store the cm version at the top of the log

2022-04-29 16:26:57,891 1 (null) (null) (null)  INFO  cm - cm version: 11.0.16.6891
2022-04-29 16:26:57,919 1 (null) (null) (null)  INFO  cm - STARTING CLIENT
...

New

Server - Merge and Incoming Changes are much faster with pending added

The calculation of the merge or the incoming changes was slow when the workspace had several pending added items in the same directory.

In the reported case, a workspace with 384000 added files in the same directory took over 3 hours to calculate the incoming changes. Now, the same scenario takes less than 2 seconds to complete it. Now, it's 5000 times faster.

New

Linux - Installers: Updated GPG keys to install plasticscm packages

We updated the GPG keys of plasticscm.com for Linux packages downloading, so you can safely install Plastic SCM in your Linux distro.

Depending on the distro you are using, a reminder of new GPG key found may appear.

Bug

All clients: Global config not working with cloaked rules.

The global configuration was not properly read/updated if there was a cloaked.conf file in the users configuration folder. This file is automatically created from the GUIs when adding a file/folder to the cloaked list with the "Apply rules to all my workspaces" option checked.

The global configuration repository is internally downloaded by using the fast-update operation which doesn't work if there are cloaked rules defined. However, it doesn't make sense to take into account the cloaked rules for global configuration workspaces, so they are just ignored.

Bug

Windows - Visual Studio 2022 plugin: Multiple bugs fixed

Fixes toolbar and menu controls that now are enabled/disabled correctly depending on version control found or not.

Fixes workspace not being initialized in some cases by detecting if the solution was already opened before the plugin is initialized and acting accordingly

Fixes Visual Studio getting frozen by removing views restoration in the situation where the solution is already opened (e.g. double-clicking on the .sln file to open a solution)

Bug

Wildcard expansion not working for paths with white spaces

Some commands failed when using wildcards involving paths with white spaces:

cm add -r *
cm ci "A set\*" --all
The selected items are about to be checked in. Please wait ...
Error: The item /A set/* is not changed in current workspace

Now these commands work as expected.

Alpha new

All platforms - PlasticX: New onboarding experience!

Link to the video: https://i.imgur.com/mcVJvWk.mp4

This is what comes with the new "home" section:

* Now it's much easier to join to an existing organization or create a new one.

* A single place to manage all the accounts, cloud organizations, repositories and workspaces.

* One single way to do the entire onboarding.

* Always available to return to it, not just like the old onboarding that was only present at the beginning and hard to find after that.

We encourage you to try the new "home" view, and send us your feedback (via https://forum.plasticscm.com/). Remember that if you want to try it the Windows Platform, you need to use the new Plastic X GUI.

Alpha new

All platforms - Plastic, PlasticX, Gluon, GluonX: Handle recent comments per workspace

The applications now save and display the recent comments per workspace.

Alpha new

All platforms - PlasticX, GluonX: ComboBox on focus border color

The comboboxes border color will change when get the focus.

Alpha new

All platforms - PlasticX: Diff between labels

It has been added 2 new diff options to labels context menus, "Diff selected labels" and "Diff with another label", these options can be found in context menus of Labels view and Branch explorer.

* "Diff selected labels" will open the diff window with the diff data between labels

* "Diff with another label" will open a new explorer dialog with the list of the existing labels. Once one label is selected in this dialog the diff between the selected labels could be requested.

It has been also added the color effect on labels multiselection in Branch explorer.

Alpha new

All platforms - PlasticX, GluonX: improved scroll when deleting an added item

We improved scroll when deleting an added item or a changelist item in pending changes view/ checkin view, now the program should scroll and focus better the nearest item

Alpha new

All platforms - GluonX: implemented native menu on Mac

We implemented the macOS native menu for GluonX.

Alpha new

All platforms - PlasticX, GluonX: enabled menu on Switcher window on Mac

We enabled the macOS native menu on the Switcher window.

Alpha bug

All platforms - GluonX: Fix null exception

If you tried to create a file or a directory in a private directory, a null exception appears

We fixed this issue.

Alpha bug

All platforms - PlasticX, GluonX: Fix small bug in changelists

If you tried to move a changelist to another changelist with similar name, the changelist name didn't appear, we fixed this issue.

*Before:

*After:

Alpha bug

All platforms - GluonX: Fix convert to partial workspace

Sometimes, if you tried to convert a Plastic workspace to a Gluon workspace, the update button didn't work.

We fixed this issue.

Alpha bug

All platforms - PlasticX: fixed issue where branch not shown for xlinks

The branch name was not being displayed in the Workspace Explorer for xlinks in the root of workspace. We corrected the issue.

Alpha bug

All platforms - PlasticX: Code Reviews changeset column should grow

In Plastic X, when reviewing a code review changeset by changeset, the column text didn't grow when expanding.

We fixed this issue:

Before:

After:

Alpha bug

macOS - GluonX: "Try new GUI" failed in Cloud Edition

When clicking the "Try new GUI" button on Gluon, and opening the new GluonX, we were asking the user for credentials again. This only happened in cloud edition.

Now this issue is fixed. Switching to the new GUI will open the workspace that was previously open on Gluon without any intermediate steps.