Release Notes

Public

11.0.16.8376: Jan 18 2024

Bug

All platforms - Desktop GUI: Don't show the "Close review change" button when loading the Pending Changes view

The Pending Changes view has a "Close change requested in review" button to specify that the checkin is fixing a change requested in a code review. This button should only be visible when the current branch or changeset has a code review with pending changes, but we were always showing it when loading the Pending Changes view.

We fixed this behavior, and now the button is not shown by default and only appears when it's needed.

Bug

All platforms - Webadmin: Now the period can be used as separator for the mergebots and plugins at the webadmin

Previously, having periods as separators in mergebots and plugin names led to an error when clicking on start/stop buttons, making them unusable. According to https://www.w3.org/TR/html4/types.html#type-name, now we support period separators in mergebots and plugin names.

Bug

All platforms - CLI: Unexpected encoding for output in XML format

Some commands assumed an incorrect encoding for the XML output. Now, by default, "UTF-8" will be used in case no encoding has been specified when calling the command with the "--xml" option.

Bug

Linux - Server: Authentication in NameWorkingMode works again in modern GNU/Linux distributions

For some time now, the NameWorkingMode authentication mode (which is the default one when installing Unity Version Control on-premise) did not work. This was because system call getpwent returned ENOENT after retrieving the last passw entry, which is not documented (man getpwent) but that seems to be standard behavior in modern GNU/Linux distributions using systemd.

This scenario is now contemplated and NameWorkingMode works again for out-of-the-box on-premise Unity Version Control setups!