25 documented changes.

Version
11.0.16.8060
Released
Jun 22, 2023
Product
Unity Version Control
Unity Version Control 11.x release notes

Unity Version Control 11.0.16.8060

Official notes

New

  1. Change

    All platforms: Trim your repository size with Purge

  2. Change

    All platforms: Real-time 3D projects can grow substantially in storage size. The iterative nature of development leads to the creation of multiple revisions of large files that, by design, are kept safely stored in Unity Version Control. Although we keep this behavior as the standard, we also want to provide our customers with flexibility so they can choose how to better manage their data.

  3. Change

    All platforms: We are excited to introduce Purge. You'll have the power to permanently delete those old, unused revisions and trim your repository data, leaving room for the ideas that lie ahead. You'll be able to select a specific period of time and file extensions you want to remove, and in a few steps, you'll get your repository shrunk.

  4. Change

    All platforms: Important note: This operation is destructive and irreversible. While we want to give users the flexibility to have the ability to control their repositories, we also don't recommend purging your repositories. Unity Version Control is designed to keep the history of your project fully registered as long as it lives, and the use of purge means that you are losing data.

  5. Change

    All platforms: == A feature with safety features in mind ==

  6. Change

    All platforms: While this operation is destructive and irreversible, we designed it to preserve the most vital revisions. This ensures that you will always have stable checkpoints inside your repository.

  7. Change

    All platforms: The purging process calculates the scope of your requests, skipping those revisions loaded at the head of a branch or if they exist in a changeset with a label. These simple safety features guarantee that you can always return to any label or branch head.

  8. Change

    All platforms: == Try now on your CLI ==

  9. Change

    All platforms: Purge is only available through the command-line interface, where you can calculate, execute, and consult the history of your operations. Don't forget to set permissions for it and to keep it as an administrator-only functionality.

  10. Change

    All platforms: First, you will need to request a purge. This is done using the "cm purge register" command, specifying the file extension and the 'before' date when to apply the purge.

  11. Change

    All platforms: The register command will return you a purge GUID, this value can be used to check its status via the `cm purge show` command:

  12. Change

    All platforms: Once you are sure you want to run the purge operation, you will need to use the `cm purge execute` command, specifying the purge GUID you want to execute.

  13. Change

    All platforms: You'll need to confirm the request to safeguard the process.

  14. Change

    All platforms: Lastly, you can use the command `cm purge history` to check the specific status of one purge or previously executed purges.

  15. Change

    All platforms: == Check out the complete CLI documentation and learn more about Purge ==

  16. Improvement

    All platforms: Since we are talking about CLI, we recently updated and brought the documentation to the web, making it easy for everyone to find, search, and learn about every available command and the extensive list of capabilities from Unity Version Control.

  17. Change

    All platforms: /unity-version-control/uvcs-cli/version-control-cli

  18. Change

    All platforms: == How to Access ==

  19. Change

    All platforms: You can visit our webpage and download the latest version right now:

  20. Change

    All platforms: https://www.plasticscm.com/download

  21. Change

    All platforms: Please note that this feature is only available through the Unity Version Control CLI for Cloud customers. Only new Cloud organizations will have the new 'purge' permission enabled by default for the "Administrators" group. If you want to start using this feature, make sure you grant the 'purge' permission first.

  22. Change

    All platforms: If you are not a customer or want to start using Unity DevOps for free, you can subscribe here:

  23. Change

    All platforms: http://www.unity.com/products/unity-devops

Bug

  1. Change

    All platforms - Desktop GUI: Pending merge links were not visible with no pending files

  2. Change

    All platforms - Desktop GUI: The empty state message was displayed in the Pending Changes view without considering any pending merge links, just taking into account if there were files with pending changes to check-in. Now the empty state message won't be shown when pending merge links are detected.

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.