23 documented changes.

Version
0.1.0-beta.5
Released
May 21, 2026
Product
Unity CLI
Unity CLI release notes

Unity CLI 0.1.0-beta.5

Official notes

Service account authentication

  1. Feature

    Added support for Unity service account authentication in `unity auth login` .

  2. Feature

    Added support for automatic bearer token generation when `UNITY_SERVICE_ACCOUNT_ID` and `UNITY_SERVICE_ACCOUNT_SECRET` are set.

  3. Feature

    Added support for unattended authentication workflows in CI environments and automation scenarios.

  4. Improvement

    Updated `unity auth logout` to clear both service account and OAuth credentials.

  5. Feature

    Added a warning when only one of `UNITY_SERVICE_ACCOUNT_ID` or `UNITY_SERVICE_ACCOUNT_SECRET` is configured.

Unity Pipeline

  1. Feature

    Added `unity pipeline install` ( `unity pipe install` ) to install the Unity Pipeline package into a Unity project.

  2. Feature

    Added automatic project detection for pipeline installation and support for the `--project-path` and `--ssh` options.

  3. Feature

    Added `unity pipeline list` ( `unity pipe list` ) to display Unity Editor instances and Pipeline package status.

  4. Feature

    Added `unity command` ( `unity cmd` , `unity request` ) to execute commands against connected Unity Editor instances or list available commands.

Editor installation and management

  1. Improvement

    Enhanced `unity install --resume` to recover orphaned partial downloads that result from interrupted installations.

  2. Feature

    Added module discovery support with `unity install` and `unity install-modules` for Editors registered with `unity editors add ` .

  3. Feature

    Added support for module discovery on Editors that Unity Hub did not install.

Output and integration

  1. Feature

    Added a `phase: 'download' | 'install'` field to NDJSON progress output for `unity install` and `unity install-modules` to distinguish download and installation phases.

  2. Improvement

    Improved NDJSON output and CLI progress reporting by grouping module progress under the parent Editor installation.

Error handling

  1. Change

    Standardized CLI error messages across commands.

  2. Improvement

    Improved separation between user-actionable errors and internal errors.

  3. Improvement

    Updated exit code behavior to align with the exit-code contract introduced in version `0.1.0-beta.4` .

Issues fixed

  1. Fix

    Fixed an issue where NDJSON progress output for `unity install` reset progress from 100 percent to 0 percent during installation.

  2. Fix

    Fixed an issue where `unity editors --installed` could hang indefinitely when the release feed was unavailable, such as on split-tunnel VPN connections.

  3. Fix

    Fixed an issue where `unity install --resume` could hang when the target Editor was already installed.

  4. Fix

    Fixed orphaned download discovery to detect partial downloads under all supported interruption scenarios.

  5. Fix

    Fixed an issue on Windows where `unity install` could incorrectly report that an Editor was already installed immediately after uninstalling it.

    • Windows
  6. Fix

    Fixed an issue where `unity install -m` and `unity install-modules -m` did not correctly process multiple space-separated module values after a single `-m` flag.

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.