48 documented changes.

Version
0.1.0-beta.6
Released
Jun 4, 2026
Product
Unity CLI
Unity CLI release notes

Unity CLI 0.1.0-beta.6

Official notes

Editor scripting and status

  1. Feature

    Added `unity eval ''` to evaluate C# expressions against a connected Unity Editor through the Pipeline server.

  2. Feature

    Added support for human-readable, JSON, TSV, and NDJSON output formats, timeouts, and instance targeting in `unity eval` .

  3. Feature

    Added `unity status` to display the status of connected Unity Editors, including port, project path, Unity version, process ID, and connectivity.

  4. Feature

    Added filtering options for Editor instances and support for automation workflows through structured output and exit codes.

Custom templates

  1. Feature

    Added `unity templates create` to package existing Unity projects as reusable custom templates.

  2. Feature

    Added `unity templates edit` to update custom template metadata.

  3. Feature

    Added `unity templates delete` to remove custom templates.

  4. Feature

    Added `unity templates location` to view, configure, or reset the custom template storage location.

  5. Feature

    Added support for filtering templates by type in `unity templates list` .

Unity Cloud

  1. Feature

    Added `unity cloud status` to display cloud sign-in status and the active organization.

  2. Feature

    Added commands to list, select, and manage Unity Cloud organizations.

  3. Feature

    Added `unity cloud project list` to display Unity Cloud projects in the active organization.

Project management

  1. Feature

    Added `--cloud` support to `unity projects create` to create and link a Unity Cloud project during project creation.

  2. Feature

    Added `--cloud-project` support to link a project to an existing Unity Cloud project.

  3. Feature

    Added `unity projects link cloud` and `unity projects unlink cloud` to manage Unity Cloud project associations.

  4. Feature

    Added support for creating projects from `.tgz` archives and directory paths in addition to registered template IDs.

Build versioning

  1. Feature

    Added `--versioning-strategy` and `--build-version` options to `unity build` .

  2. Feature

    Added support for deriving build versions from Git tags and repository history.

  3. Feature

    Added validation that prevents builds from using a modified working tree unless `--allow-dirty-build` is specified.

Authentication and analytics

  1. Feature

    Added shared authentication between Unity CLI and Unity Hub through the operating system keyring.

  2. Feature

    Added automatic migration of existing Unity Hub sessions to keyring-based storage.

  3. Feature

    Added `unity analytics opt-in` , `unity analytics opt-out` , and `unity analytics status` commands to manage telemetry preferences.

  4. Feature

    Added a first-run consent prompt for telemetry collection.

  5. Feature

    Added support for shared telemetry preferences between Unity CLI and Unity Hub.

  6. Change

    Set telemetry collection to opt out by default.

Networking and proxy support

  1. Feature

    Added support for HTTP, HTTPS, SOCKS, and PAC proxies.

  2. Feature

    Added support for authenticated proxies, including Kerberos and SPNEGO.

  3. Feature

    Added proxy configuration precedence through command-line arguments, environment variables, stored settings, and operating system settings.

  4. Feature

    Added `unity config proxy` to view, configure, or clear proxy settings.

  5. Feature

    Added proxy diagnostics to `unity doctor` and `unity env` .

  6. Feature

    Added `--proxy-disable` to bypass proxy settings for a single command invocation.

CLI behavior

  1. Change

    Standardized command naming to `unity ` across the CLI, documentation, and shell completions.

  2. Improvement

    Updated `unity auth status` to report actual session state through the Session Service.

  3. Improvement

    Improved Windows upgrade messaging to provide clearer post-upgrade guidance.

    • Windows

Issues fixed

  1. Fix

    Fixed an issue where `unity install` could become stuck when resuming a corrupted partial download.

  2. Fix

    Fixed an issue where concurrent `unity install` commands could corrupt shared installation data.

  3. Fix

    Fixed an issue on Windows where Visual Studio modules could incorrectly appear as already installed.

    • Windows
  4. Fix

    Fixed an issue where `unity auth logout` did not reliably remove stored credentials.

  5. Fix

    Fixed interactive prompts on Windows for module installation confirmation and architecture selection.

    • Windows
  6. Fix

    Fixed an issue where `unity open` did not correctly forward `--args` to the Unity Editor on Windows.

    • Windows
  7. Fix

    Fixed validation and error handling for `unity --instance host:port` .

  8. Fix

    Fixed support for `--format tsv` and `--format ndjson` in `unity editors` .

  9. Fix

    Fixed an issue where unattended installations using `unity install --accept-eula --non-interactive` could fail.

  10. Fix

    Fixed template command error handling when no default Editor is configured.

  11. Fix

    Fixed structured output from `unity status` when no reachable Editor instances are available.

  12. Fix

    Fixed JSON output formatting inconsistencies for command failures.

  13. Fix

    Fixed JSON output handling for validation errors.

  14. Fix

    Fixed command execution flow to ensure handlers exit correctly after failures.

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.