60 documented changes.

Version
11.0.16.7303
Released
Aug 11, 2022
Product
Unity Version Control
Unity Version Control 11.x release notes

Unity Version Control 11.0.16.7303

Official notes

New

  1. Change

    All platforms - GluonX: Remark current loaded revision

  2. Change

    All platforms - GluonX: The current loaded history revision will be remarked in bold style in the History Panel.

  3. Change

    All platforms - PlasticX, GluonX: Issue tracker configuration

  4. Feature

    All platforms - PlasticX, GluonX: A new preference option has been added to the Preferences window for the issue tracker configuration.

  5. Change

    All platforms - PlasticX, GluonX: Some features will be available if this preference is enabled:

  6. Change

    All platforms - Server: GUIDs storage is 5 times faster

  7. Improvement

    All platforms - Server: We improved the performance of reading GUIDs in our Jet backend. Now reading a GUID is 5 times faster than before!

  8. Change

    All platforms - Server: Taking into account that many objects in the Plastic SCM data model contain a GUID, almost all read operations (and especially those in bulk) will take advantage of this improvement. But not only that, the new method of reading GUIDs does not allocate any memory at all - so we also (slightly) reduced the memory footprint of the Plastic SCM Server. Good news overall!

  9. Change

    Command-line client: GetWorkspaceFromPath command now displays workspace type

  10. Change

    Command-line client: Workspaces can be of two different types: regular or partial (Gluon). In addition to that, Windows users can choose between static or dynamic workspaces (virtualized with PlasticFS).

    • Windows
  11. Change

    Command-line client: Now, the GetWorkspaceFromPath command can display this extended information if the option --extended is provided to the command:

  12. Change

    Command-line client: It is also possible to get this information through the --format option by using the 'type' and 'dynamic' keywords:

  13. Change

    Command-line client: More information in the help (cm [gwp | getworkspacefrompath] --help)

  14. Change

    Server - DevOps: Code Review gating for Multiliner mergebot

  15. Change

    Server - DevOps: The built-in multiliner-bot is now able to use embedded Plastic code reviews to drive the CI/CD lifecycle.

  16. Change

    Server - DevOps: Enable the following "Process reviewed branches only" toggle button in multiliner-bot configuration to activate this feature:

  17. Change

    Server - DevOps: The feature works as follows:

  18. Change

    Server - DevOps: ((*) tracked branch: those that starts with the configured branch prefix in multiliner-bot config)

  19. Change

    All platforms - PlasticX: Checkin & Undo shortcuts

  20. Change

    All platforms - PlasticX: Checkin and Undo operations from pending changes view will be now available using key gestures, Alt+I for Checkin button and Alt+U for Undo button.

  21. Change

    All platforms - PlasticX, GluonX: Fix date formatting for languages different than English

  22. Change

    All platforms - PlasticX, GluonX: When the system language was not set to English, we were forcing some date and number fields to the English formatting. We did this to fix some issues with Turkish characters.

  23. Change

    All platforms - PlasticX, GluonX: We addressed each issue individually, so now we can take the system language for date fields again, instead of forcing it to English.

  24. Change

    All platforms, PlasticX, GluonX: Various diff improvements

  25. Change

    All platforms, PlasticX, GluonX: Before:

  26. Change

    All platforms, PlasticX, GluonX: After:

  27. Change

    All platforms - PlasticX: Create top-level branch

  28. Feature

    All platforms - PlasticX: A new menu item has been added to branches context menu in Branches view and Branch explorer. This new option will allow to create new branch in level 0, a top-level branch.

  29. Change

    All platforms - PlasticX: Color changesets by server in the Branch Explorer.

  30. Change

    All platforms - PlasticX: We ported the "Color changesets - replication source" functionality, already existing in the Legacy GUI, to the new GUI. It allows to set up custom colors for all the changesets belonging to a certain server.

  31. Change

    All platforms - PlasticX: This is how it works:

  32. Change

    All platforms - PlasticX: Color changesets by user in the Branch Explorer

  33. Change

    All platforms - PlasticX: We ported the "Color changesets - users" functionality, already existing in the Legacy GUI, to the new GUI. It allows to set up custom colors for all the changesets created by a certain user.

  34. Change

    All platforms - PlasticX: This is how it works:

  35. Change

    All platforms - PlasticX, GluonX: Automatically detect local server

  36. Change

    All platforms - PlasticX, GluonX: When configuring Plastic for the first time, if you select the on-premises mode, you will see an empty server field that you must fill with the server you want to connect to.

  37. Change

    All platforms - PlasticX, GluonX: Now, if there is a local server running on a well-known port, this field automatically filled:

  38. Change

    All platforms - PlastiX, GluonX: Object GUID in Diff window

  39. Change

    All platforms - PlastiX, GluonX: The object GUID has been included in diff window as diff metadata.

All platforms - PlasticX, GluonX

  1. Change

    Create new branch from a existing task.

  2. Change

    Checkin operations record attached to tasks.

  3. Change

    Automatic status transitions.

  4. Change

    Display linked tasks in pending changes view.

Server - DevOps

  1. Change

    When a code review of a tracked branch(*) is created, or its status changes, the task branch is queued in multiliner-bot.

  2. Change

    Then, multiliner-bot will eventually dequeue this task branch. But before continue its processing in the CI cycle, multiliner-bot will check whether there is at least a "Reviewed" code review for this branch. Otherwise, the branch processing is skipped, and the branch is queued again at the end of the queue.

  3. Change

    If there are more than a code review linked to this task branch, all of them need to be approved before processing the task branch.

  4. Change

    If all the code reviews are approved, the task branch continues its processing by the multiliner-bot:

  5. Change

    If the merge fails (manual conflicts detected), or the branch build in the configured CI system fails, the status of the linked code reviews of the branch will be set to "Under review".

  6. Change

    If the merge succeeds and the branch build succeeds too, the task branch is merged, and the "status" attribute of the branch is set to "merged" (these fields must be filled in the multiliner-bot configuration).

All platforms, PlasticX, GluonX

  1. Improvement

    Updated the syntax highlight grammars to the latest version, which brings the latest language features for major languages like C#, Python, Java, etc...

  2. Fix

    fixed some syntax highlight exceptions registered in the log coloring some documents.

  3. Change

    Improve the behavior when changing a file in the pending changes view or the diff view. Previously, when selecting another file, the diff viewer scrolled to the first line, and then it went to the first diff. Now the first line is not scrolled. See before and after:

Bug

  1. Change

    All platforms - PlasticX: Branch name shown incorrectly when branch explorer filtered

  2. Fix

    All platforms - PlasticX: We fixed an issue where the branch name was being displayed incorrectly in the Branch Explorer when you filtered the view to show just the current and related branches. (You can do this from the context menu on a branch, from the "Branch Explorer" submenu).

  3. Change

    macOS - PlasticX: Show History shortcut hides app

    • macOS
  4. Change

    macOS - PlasticX: Cmd+H shortcut is currently used by the system to hide apps, so it can't be used in PlasticX to show the history view.

    • macOS
  5. Change

    macOS - PlasticX: For this reason, the "Show history" shortcut has been changed to Cmd+Y and the Redo shortcut has been also changed from Cmd+Y to Shift+Cmd+Z.

    • macOS
  6. Change

    Command-line client: PlasticLink arguments wrongly processed as option arguments

  7. Change

    Command-line client: If you use a PlasticLink as argument for the command line, the command failed with a cryptic error message:

  8. Change

    Command-line client: Now the command does not fail.

Pick your Unity version

Unity Releases compares releases against the version your project is on. Picking it now keeps Compare versions focused on what changes between where you are and where you might be going.