Release Notes

Public

9.0.16.4802: Dec 17 2020

New

Linux - Plastic: You can now edit path permissions from Linux GUI!

We added the ability to configure path permissions in Linux Plastic, the same way you can already do it on macOS and Windows.

Check the documentation fr more info on using path permissions to secure user access to your codebase!

The path permissions dialog is launched by selecting "Path permissions" on a file or directory in the Workspace Explorer view.

You can then set access permissions on this path for users or groups.

You can set permissions for all branches, individual branches, or groups of branches.

Enjoy!

New

All platforms - Command-line client: We improved 'cm acl' documentation!

Now you can read all about the options you can use with secured paths.

New

All platforms - Server: We added new setting for LDAP connections - override for groups filter

We have added a new setting to server.conf that allows you to override the filter used when querying the LDAP server for the list of groups. This will enable server administrators to modify the filter to be more efficient for their specific LDAP configurations.

WARNING! This setting should be considered "expert only", and should only be modified by server administrators familiar with the details of their LDAP server configuration. Incorrectly configuring this setting will lead to unexpected behaviour.

The new setting is "GroupFilterOverride" and must be specified in the "LdapSettings" section of the server.conf.

For example:

<LdapSettings>
   <GroupFilterOverride>__your_filter_here__</GroupFilterOverride>
</LdapSettings>

Optionally, you can include the string "{filter}" in the filter. This will be replaced by the value of the filter option of the "cm listusers" command, if specified.

For example, for the command 'cm listusers --onlygroups --filter=admin', the filter override will be modified as follows:

* (uid={filter}) becomes (uid=*admin*).

If no filter is specified, "*" is used:

* (uid={filter}) becomes (uid=*).

New

Windows - Plastic, Gluon: We improved the message we show you when removing a Diff tool or a Merge tool configuration from the Preferences window.

Before it was "Deleting the tool specification. Continue?". And now is "Do you want to delete this diff tool configuration?".

New

All platforms - P4 sync: P4 Sync using CLI can retrieve file metadata now!

We improved the Perforce sync operation. Now, it's able to retrieve metadata of for a file using the P4 CLI client.

Bug

All platforms - Gluon: Newly added items now have the correct size.

When adding a new item to the source control, the size shown in the workspace view was always 0 bytes, as shown in the picture:

We solved the issue, and now you can see the real size of the file or directory before it is checkedin:

Bug

All platforms - WebUI: The diff view content/diff editors weren't fully displayed. Their bottom ends were abruptly cut. We noticed this because the horizontal scrollbars never appear and when moving down using the keyboard arrows there was an offset between the cursor disappearing below and the editor starting to scroll.

Now it's fixed, and the horizontal scrollbars are visible:

Bug

Windows - Plastic: We fixed a bug that prevented Plastic from starting with custom scaling.

When setting up a custom scaling in Windows, the Plastic GUI failed to start. Now it's fixed.