67 documented changes.

Version
11.0.16.6718
Released
Mar 17, 2022
Product
Unity Version Control
Unity Version Control 11.x release notes

Unity Version Control 11.0.16.6718

Official notes

New

  1. Change

    All platforms - Server: Migrate database from SQLServer/MySQL to Jet

  2. Change

    All platforms - Server: We enabled the database migration from supported SQL backends (MySQL and SQLServer) to Jet using the server's WebAdmin utility.

  3. Deprecation

    All platforms - Server: We plan to deprecate the SQL backends soon. So, if you're still running your on-prem Plastic Server with MySQL or SQLServer as database backend, we strongly recommend to migrate to Jet backend soon (our own embedded, super-fast repo storage).

  4. Change

    All platforms - Server: To access to the migration tool, just open the Plastic Server's WebAdmin (Usually on `http://localhost:7178` ) >> `Configuration` >> `Repository Storage`

  5. Change

    All platforms - Server: And then, click on `Change storage`

  6. Change

    All platforms - Server: (You will only see this option if your server is using MySQL or SQLServer as database backend)

  7. Change

    All platforms - Server: And finally, while migrating, you should see a screen like this:

  8. Change

    Command-line client: Edited the help of the `transformed` formatting option of the `ls` command.

  9. Change

    Command-line client: The `transformed` formatting option now includes a note about reading the Administrator guide to learn more about Transformable workspaces.

  10. Change

    Windows - Proxy: Service management using plasticd proxy subcommands.

    • Windows
  11. Change

    Windows - Proxy: Now it is possible to install, uninstall, start & stop Plastic Proxy service by using `plasticd proxy` subcommands:

    • Windows
  12. Change

    Windows - Proxy: For further info about the Plastic Proxy see this link

    • Windows
  13. Change

    Windows - Proxy: For the proper way of working of the proxy server, remember creating a `plasticcached.network.conf` config file in the Plastic SCM server installation directory.

    • Windows
  14. Change

    Windows - Proxy: Example of `C:\Program Files\PlasticSCM5\server\plasticcached.network.conf` :

    • Windows
  15. Change

    Windows - Proxy: (You can find a copy of this example config file in `C:\Program Files\PlasticSCM5\server\config_samples` directory).

    • Windows
  16. Change

    macOS - PlasticX: Plastic links are handled by PlasticX

    • macOS
  17. Change

    macOS - PlasticX: Now, when clicking on a plastic link, it will be directly opened in PlasticX, without asking you with which version of Plastic you want to open it.

    • macOS
  18. Improvement

    Command-line client: Updated the help by removing the `{type}` format option of the `gettaskbranches` command.

  19. Removal

    Command-line client: Because all Plastic SCM branches are of type "smart" since a long time ago, we removed the `{type}` format option of the `gettaskbranches` command. This type displayed if a branch was "smart" or not.

  20. Change

    Command-line client: Edited the help of the `log` , `ls` , and `history` commands.

  21. Feature

    Command-line client: We added a note in the help of the `log` , `ls` , and `history` commands to let you know that the options `--xml` and `--format` cannot be combined. These commands will ignore the `--format` option if you run them using both options.

Windows - Proxy

  1. Change

    `plasticd proxy --installservice` -> installs the "Plastic Proxy" service (it does not start it up)

  2. Change

    `plasticd proxy --start` -> starts the "Plastic Proxy" service

  3. Change

    `plasticd proxy --stop` -> stops the "Plastic Proxy" service

  4. Change

    `plasticd proxy --restart` -> restarts the "Plastic Proxy" service

  5. Change

    `plasticd proxy --status` -> prints the status of the "Plastic Proxy" service

  6. Change

    `plasticd proxy --uninstallservice` -> stops and uninstalls the "Plastic Proxy" service

Bug

  1. Removal

    All platforms - Command-line client: The 'cm changelist' command could not add removed items to a changelist. That now works OK.

  2. Removal

    All platforms - Command-line client: Say for example you have a changelist named "TODO", and a removed item named "license.txt". The command below did not work:

  3. Fix

    All platforms - Plastic, PlasticX: corrected handling of multiple arguments in custom tools

  4. Fix

    All platforms - Plastic, PlasticX: External tools configured with multiple arguments were incorrectly having their arguments grouped into a single argument. We fixed that and now the arguments are correctly sent to the target executable.

  5. Fix

    All platforms - Web UI: Fixed issues with repo names with forward slashes

  6. Fix

    All platforms - Web UI: Fixed an issue where WebUI would hang when it encountered repo names that include forward slashes

  7. Fix

    Cloud Server: Fixed finding archived revisions.

  8. Change

    Cloud Server: The `cm find revs where archived='T'` command didn't return anything if executed against a Cloud repo. It didn't matter if achived='T' or ='F' was specified, it returned zero results in both cases.

  9. Change

    Cloud Server: Now, it behaves like on-premise servers and it returns the right results according to the specified find conditions.

  10. Change

    Cloud Server: Bear in mind that these changes will affect only those files archived from this version. Old archived ones won't be affected and therefore not displayed as results.

  11. Change

    All platforms - PlasticX: Preserve Properties and Attributes when refreshing the Branch Explorer.

  12. Fix

    All platforms - PlasticX: When refreshing the Branch Explorer, PlasticX lost the properties and attributes for the selected branch/changeset/label. Now it's fixed.

Alpha new

  1. Change

    All platforms - PlasticX: Implemented Branch Explorer display options.

  2. Change

    All platforms - PlasticX: Included the following options in the Branch Explorer:

  3. Improvement

    All platforms - PlasticX: We also improved the text layout when the option "Display branch task info" is enabled. The branch name is displayed in bold text and the task info is displayed on grayed smaller text, to improve readability.

  4. Change

    All platforms - PlasticX: See it in action:

  5. Change

    All platforms - PlasticX: Visual feedback when cutting items

  6. Change

    All platforms - PlasticX: When cutting items from the workspace explorer view, now there is a transparency effect in the icon of the elements that have been cut:

  7. Change

    All platforms - PlasticX: Also, now you can clear the cut elements by pressing the Escape key.

  8. Change

    PlasticX: Support over 100 image formats for Image Differences.

  9. Feature

    PlasticX: We added ImageMagick support for our "preview generators". That means that now we can display differences for over 100 major image file formats.

  10. Improvement

    All platforms - PlasticX: Updated behavior of show shelves view button

  11. Improvement

    All platforms - PlasticX: We updated the behavior of the "Show shelves" button in the pending changes view. Now, when the view is visible, the button is activated, and clicking on it again will close the view.

  12. Improvement

    All platforms - PlasticX: Improved keyboard shortcuts

  13. Feature

    All platforms - PlasticX: We added a new shortcut in Workspace Explorer: now you can use Shift+Ctrl+S in Windows/Linux, or Shift+Cmd+S in Mac, if you want to quick access Open In Explorer

    • Windows
    • macOS
    • Linux
  14. Change

    All platforms - PlasticX: We also exchanged shortcuts for Open and Checkout operations:

  15. Change

    All platforms - PlasticX: Open: Shift+Ctrl+O in Windows/Linux, Shift+Cmd+O in Mac

    • Windows
    • macOS
    • Linux
  16. Change

    All platforms - PlasticX: Checkout: Ctrl+O in Windows/Linux, Cmd+O in Mac

    • Windows
    • macOS
    • Linux
  17. Change

    All platforms - PlasticX: Tabs styling

  18. Change

    All platforms - PlasticX: Tab styling has been modified to improve visibility of selected item and have a better look and feel on high resolution screens

All platforms - PlasticX

  1. Change

    Display branches: Allows to enable/disable the visualization of branches.

  2. Change

    Display full branch names: Display the full-path/name-only for child branches (/main/new-feature/task5531 vs task5531).

  3. Change

    Display merge links: Allows to enable/disable the visualization of merge links.

  4. Change

    Display cross-branch changeset links: Allows to enable/disable the visualization changeset parent links that start in a branch and end in a different branch.

  5. Change

    Display labels: Allows to enable/disable the visualization of labels.

  6. Change

    Display branch task info: If enabled, Plastic SCM the task info from the issue tracker next to the branch name. If Plastic SCM is not connected to an issue tracker, the branch description is displayed.

Alpha bug

  1. Change

    All platforms - PlasticX: Cannot close preferences without signing in

  2. Change

    All platforms - PlasticX: An issue that affected enterprise users that uses SSO Authentication could not close the preferences window unless the user is re-authenticated.

  3. Fix

    All platforms - PlasticX: Fixed context menu display on empty tables

  4. Change

    All platforms - PlasticX: The context menu is needed to be displayed in empty tables to allow create new items. This functionality has been provided using the right click over the table body region and it's disabled from the table header region.

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.