Unity CLI release notes for May 2026
Learn about the Unity CLI releases in May 2026.
Read time 7 minutesLast updated a day ago
This page contains the release notes for the Unity CLI versions released in May 2026, from newest to oldest.
0.1.0-beta.5
Release date: May 21, 2026
-
Service account authentication
- Added support for Unity service account authentication in .
unity auth login - Added support for automatic bearer token generation when and
UNITY_SERVICE_ACCOUNT_IDare set.UNITY_SERVICE_ACCOUNT_SECRET - Added support for unattended authentication workflows in CI environments and automation scenarios.
- Updated to clear both service account and OAuth credentials.
unity auth logout - Added a warning when only one of or
UNITY_SERVICE_ACCOUNT_IDis configured.UNITY_SERVICE_ACCOUNT_SECRET
- Added support for Unity service account authentication in
-
Unity Pipeline
- Added (
unity pipeline install) to install the Unity Pipeline package into a Unity project.unity pipe install - Added automatic project detection for pipeline installation and support for the and
--project-pathoptions.--ssh - Added (
unity pipeline list) to display Unity Editor instances and Pipeline package status.unity pipe list - Added (
unity command,unity cmd) to execute commands against connected Unity Editor instances or list available commands.unity request
- Added
-
Editor installation and management
- Enhanced to recover orphaned partial downloads that result from interrupted installations.
unity install --resume - Added module discovery support with and
unity installfor Editors registered withunity install-modules.unity editors add <path> - Added support for module discovery on Editors that Unity Hub did not install.
- Enhanced
-
Output and integration
- Added a field to NDJSON progress output for
phase: 'download' | 'install'andunity installto distinguish download and installation phases.unity install-modules - Improved NDJSON output and CLI progress reporting by grouping module progress under the parent Editor installation.
- Added a
-
Error handling
- Standardized CLI error messages across commands.
- Improved separation between user-actionable errors and internal errors.
- Updated exit code behavior to align with the exit-code contract introduced in version .
0.1.0-beta.4
-
Issues fixed
- Fixed an issue where NDJSON progress output for reset progress from 100 percent to 0 percent during installation.
unity install - Fixed an issue where could hang indefinitely when the release feed was unavailable, such as on split-tunnel VPN connections.
unity editors --installed - Fixed an issue where could hang when the target Editor was already installed.
unity install --resume - Fixed orphaned download discovery to detect partial downloads under all supported interruption scenarios.
- Fixed an issue on Windows where could incorrectly report that an Editor was already installed immediately after uninstalling it.
unity install - Fixed an issue where and
unity install -mdid not correctly process multiple space-separated module values after a singleunity install-modules -mflag.-m
- Fixed an issue where NDJSON progress output for
0.1.0-beta.4
Release date: May 07, 2026
A major release that adds core workflow commands for diagnostics, Editor management, project management, and automation.
-
Diagnostics and inspection
- Added to generate a diagnostic snapshot that includes platform information, CLI version, installation path, log directory, authentication status, installed Editors, and recent log entries.
unity doctor - Added to generate shell completion scripts.
unity completion <bash|zsh|fish|powershell> - Added to display environment variables used by Unity CLI and Unity Hub.
unity env - Added to view and follow Unity Hub log files.
unity logs - Added to display detailed metadata for an installed Editor.
unity editors info <version> - Added to list available Unity releases from the release feed.
unity releases - Added to display available modules for an Editor version.
unity modules list <version> - Added and
unity templates listto list project templates and view template details.unity templates info <id>
- Added
-
Editor management and installation
- Added to register an existing Editor installation with Unity Hub.
unity editors add <path> - Added to get or set the default Editor.
unity editors default [<version>] - Added to get or set the Editor installation path.
unity editors install-path [<path>] - Added commands to list and install modules for an installed Editor.
- Added to preview Editor installations.
unity install --dry-run - Added to reinstall an Editor that is already installed.
unity install --force - Added to resume interrupted downloads from the local cache.
unity install --resume - Added to preview module installations.
unity install-modules --dry-run - Added prompts to accept module license agreements before downloading modules.
- Added and
unity cache infoto view and manage the download cache.unity cache clean
- Added
-
Project management
- Added to open a project by using a fuzzy-matched project name when no exact path is provided.
unity projects open [<query>] - Added to create projects non-interactively for scripts and CI workflows.
unity projects new <name> --template <id> --editor-version <version> - Added and
unity projects pin <pattern>to manage favorite projects.unity projects unpin <pattern> - Added and
unity projects exportto export and import project lists in JSON format.unity projects import - Added to display Editor, module, and cloud information for a project.
unity projects info <path> - Added to upgrade a project to a different Editor version.
unity projects upgrade [<path-or-name>] --to <version> - Added to verify that required modules are installed for a project.
unity projects require <module>... - Added automatic Editor version detection for ,
open, andinstallwhen no version is specified and the current working directory contains a Unity project.uninstall
- Added
-
CI and automation
- Added to execute projects in batch mode, stream logs, and return the Editor exit code.
unity run - Added NDJSON progress output for long-running commands, including and
unity build.unity projects new
- Added
-
Output and integration
- Added a standardized JSON output envelope that includes ,
success,command,data, anderrors.warnings - Added the output format for streaming progress updates from long-running commands.
ndjson - Added documentation for the output format alongside
tsvandhuman.json - Added global ,
--non-interactive, and--quietoptions.--no-banner - Added and
-yoptions for commands that require confirmation.--yes - Added and
-woptions to keep Editor and project lists updated automatically.--watch - Added environment variables that mirror global CLI options, including ,
UNITY_FORMAT,UNITY_QUIET, andUNITY_NO_BANNER.UNITY_NON_INTERACTIVEremains supported as an alias forHUB_FORMAT.UNITY_FORMAT - Added searchable version selectors for interactive workflows.
- Extended exit code support to include authentication, network, conflict, usage, and command-specific errors.
- Added a standardized JSON output envelope that includes
-
Platform and extensibility
- Added as a shorthand command to launch an Editor with an optional project path.
unity <version> [path] - Added plugin discovery for executables named , which Unity CLI exposes as
unity-<name>.unity <name> - Added to remove the CLI binary, environment files, and stored credentials.
unity self-uninstall - Added to launch the Unity Hub bug reporter or create a structured bug report.
unity report-bug - Added to restore the previously installed CLI version.
unity upgrade --rollback
- Added
-
CLI behavior
- Deprecated in favor of
unity implode.unity self-uninstall - Updated automatic update checks to run in the background without blocking command execution.
- Enhanced to display version aliases, identify the default Editor, and resolve installation paths.
unity editors list - Improved for remote and headless environments by displaying the sign-in URL before attempting to launch a browser.
unity auth login - Added authentication progress events to JSON output so automation tools can capture sign-in URLs programmatically.
- Deprecated
-
Issues fixed
- Fixed an issue where could fail to start the sign-in flow after a fresh installation.
unity auth - Fixed an issue on Windows where removed query parameters from the OAuth callback URL, which could prevent sign-in from completing.
unity auth - Fixed an issue on Windows where could fail to replace the CLI binary.
unity upgrade - Fixed issues in related to project name lookups, confirmation prompts, and short version aliases.
unity projects upgrade - Fixed an issue where did not expand short major-version aliases.
unity editors info - Fixed issues in that prevented correct handling of invalid Editor versions, version aliases, and ambiguous version matches.
unity install-modules - Fixed an issue where reported incorrect download sizes when the Editor was already installed.
unity install --dry-run - Updated to accept a project name in addition to a project path.
unity projects require - Fixed an issue where the Windows installer could corrupt the system .
PATH - Added ASCII fallback support for terminals that do not support Unicode characters.
- Routed module installation errors to to improve scripting and output redirection.
stderr - Fixed Linux configuration directory inconsistencies between Unity CLI and Unity Hub to keep settings, projects, and Editors synchronized.
- Fixed startup failures in Bun runtimes that do not support .
mkdtempDisposable - Fixed startup failures in packaged Bun binaries caused by an unnecessary runtime dependency on .
@vscode/proxy-agent
- Fixed an issue where