Release Notes

Public

11.0.16.8539: Apr 08 2024

New

All Platforms - Desktop GUI: View branches as a tree hierarchy

Now it is possible to switch between a flat (list) view and a hierarchical (tree) view of the branch list.

In the new mode (tree mode), each branch node is collapsible, allowing it to hide and show its children.

There are context menu options for collapsing all and expanding all branches in tree view mode.

New

All platforms - P4Sync: Added support for branches with a ':' character.

The mappings between the UVCS branches and the P4 branches are stored in a text file.

The previous parsing of this file didn't support the character ':' in the P4 branch name, so it failed with the following error:

"The file 'reference.mapping.conf' is corrupt. The format of the line '12:3://depot/development/port:camera.' is wrong."

Now, it properly supports P4 branches that contain the character ':'.

New

All platforms: Allow to disable the SSL certificate revocation list check

By default, the certificate revocation list (CRL) is checked during SSL authentication. This is an online check that could delay the establishment of a new connection due to a network restriction, a network configuration issue, or an issue with the certificate.

This delay on each connection heavily damages the user experience, especially when using the command line, where each command needs to create a new connection.

You can disable the SSL certificate revocation list check by adding the following setting to your client.conf:

<CheckSslCertificateRevocationList>no</CheckSslCertificateRevocationList>

Working distributed, the same issue could happen to the server when it needs to connect to the remote server, so you can disable check on the server too by adding the following setting to the server.conf:

<CheckSslCertificateRevocationList>false</CheckSslCertificateRevocationList>

New

All platforms - WebUI, GUI: Comments in code reviews are now sorted by creation date

Previously, code review comments were sorted by modification date. That moved comments to the top of the list after being edited, which was unintuitive. From now on, code review comments will keep their creation date, maintaining their original position in the list.

Bug

Cloud Server - Changed the internal sub repositories ID sequence to avoid collisions.

Before, when a new sub-repository was created, it used the first following available ID. Still, this mechanism did not consider the IDs already used by removed sub-repositories, leading to a collision at some operations.

Now, new sub-repositories will use a unique ID that has not been used before.

Bug

macOS - SemanticMerge failed to start as a standalone application

An issue in the framework prevented SemanticMerge to start as a standalone application. It led to an immediate crash since version 11.0.16.8405. Now it's fixed.

Remember that you can run SemanticMerge independently using the "semanticmerge" argument.

Bug

All Platforms - Gluon: Fix sorting items by size

When sorting the table by size, the sorting was incorrect. Instead of sorting directories followed by files based on size, the sorting appeared random, with sizes not matching any discernible order. Now it's fixed.

Bug

All platforms - Desktop GUI: Re-request review for "Rework required"

We introduced the Re-request review feature back on version 11.0.16.8486, but it was only available for "Reviewed" status, not for "Rework required" status. Now it's fixed. The button is visible for both statuses.

Now, authors can really re-request reviews for certain users after making all requested changes, indicating readiness for review again.