4.x release notes
Review release notes for version 4 of Unity Version Control.
Read time 3 minutesLast updated 21 days ago
This document contains all release notes for Unity Version Control major version 4.x, organized from newest to oldest.
4.1.10.622
Bug
Add and checkin opertations were failing with sym…
Add and checkin opertations were failing with symlinks whose targets cause a cycle. Now it's fixed.4.1.10.583
New
The update-merge operation (update that requires…
The update-merge operation (update that requires a merge without conflicts) doesn't support cloaked rules yet. A restriction has been added to avoid misunderstandings. If there are cloaked rules, a regular merge will be launched.Bug
If an external application (typically an antiviru…
If an external application (typically an antivirus) locks the files under the workspace's metadata directory ('.plastic' directory), workspace operations will fail when updating the workspace status. As the operation on server was succesfully completed (typically a checkin operation), the workspace ends up being inconsistent. Fixed, now all the operations that need to write data on those files lock the '.plastic' files before performing any change.4.1.10.573
New
Change in the TCP layer to improve counting of ac…
Change in the TCP layer to improve counting of active and inactive threads.4.1.10.561
New
The changeset tree loading has been improved on M…
Server: The changeset tree loading has been improved on MySql backend for big trees. Now, a temporary table with the involved revisiond is created when loading a tree. This table will be created in the hard disk by default. To override this setting and create the temporary table in memory, the following parameter in the server's db.conf file can be set:The 'LOAD DATA LOCAL' setting in MySql backend must be enabled. (This setting is already enabled by default). Refer to more information on MySQL Server System Variables. Test performed: Repository with 11 million revisions. Changeset tree loading measurement, with 418950 files and 27914 folders. Time to read all the changeset tree revisions (about 440.000 revisions):<MySqlTmpTablesOnMemory>yes</MySqlTmpTablesOnMemory>
-
Before this release (release 4.1.10.559):
- Read 440.000 revisions from the 'revisions' table (which contains 11 million revisions) -> 11404 ms.
-
With this release (release 4.1.10.561):
- Read 440.000 revisions from disk temp table -> 9688 ms.
- Read 440.000 revisions from memory temp table -> 6084 ms.