Unity CLI release notes for June 2026
Learn about the Unity CLI releases in June 2026.
Read time 9 minutesLast updated a day ago
This page contains the release notes for the Unity CLI versions released in June 2026, from newest to oldest.
1.0.0-beta.1
Release date: June 30, 2026
The first 1.0 beta of the Unity CLI. This release marks the move to 1.0 versioning and rolls up the functionality shipped across the 0.1.0 betas.
- Issues fixed
- The CLI no longer logs your OAuth access token or Hub session ID in plaintext. Editor-launch commands previously wrote them to the log file that ,
unity logs, andunity doctorread; they're now redacted.unity bug - Fixed detail commands printing nothing under and
--format tsv, including--format ndjson,unity editors info,unity config update-check,unity pipeline install, andunity license activate.unity upgrade --dry-run - Fixed and
unity runmixing the Editor's batch-mode output into machine-readable output. Underunity testand--format json, the Editor's output goes to--format ndjsonso the result is the only thing onstderr.stdout - Fixed dropping its column flags (
unity projects list,-v,--cloud,--editor-version,--vcs,-m) when piped.--pipeline - Fixed flattening dots in the stored template name, which made later lookups by name fail.
unity templates create - Fixed hanging on Windows right after an install when antivirus scanning or a file lock delayed reading the Editor executable.
unity editors --installed - Fixed invalid and
unity upgrade --targetvalues exiting with a generic error code instead of the standard usage-error code.--channel
- The CLI no longer logs your OAuth access token or Hub session ID in plaintext. Editor-launch commands previously wrote them to the log file that
0.1.0-beta.8
Release date: June 25, 2026
-
AI agent integration
- Added to start a Model Context Protocol (MCP) server, built into the
unity mcpbinary, that exposes the commands of a connected Unity Editor as MCP tools. AI agent clients connect overunityand can list and run those commands.stdio - Added to register the Unity MCP server in an AI agent's configuration in one step, for 16 supported clients including Claude, Claude Code, Cursor, and VS Code. Only the Unity entry is written; every other key in the file is preserved.
unity mcp configure <client>
- Added
-
Editor management
- Added to upgrade an installed Editor to the newest official patch in its same
unity editors upgrade [editor]line, carrying the Editor's installed modules over to the new patch. Supportsmajor.minor,--all,--dry-run, and module and architecture flags.--replace - Added an explicit subcommand, matching the
unity editors listverb used by other command groups.list - Added an "Upgrade to" column to that flags installed Editors with a newer patch available in their line.
unity editors list --installed
- Added
-
CLI behavior
- Updated to collect the same diagnostic system information as the Unity Hub bug reporter, including GPU details.
unity bug - Updated the Unity CLI and the Unity Hub to store their sign-in credentials separately, so each can stay signed in as a different account.
- Updated to download Git LFS objects after cloning.
unity projects clone - Added a background check for a newer version with an unobtrusive update notice. Turn it off with
unityor theunity config update-check offenvironment variable.UNITY_NO_UPDATE_CHECK
- Updated
-
Issues fixed
- Fixed storing your Git access token in the cloned repository's
unity projects clone..git/config - Fixed the CLI hanging at exit after a command finished printing its output.
- Fixed the bundled Unity licensing client failing its signature check on macOS and being re-downloaded on every run.
- Fixed not limiting the number of releases returned.
unity releases --limit - Fixed ,
unity analytics, andunity languageprinting nothing underunity config proxyand--format tsv.--format ndjson
- Fixed
-
Removed
- Removed the deprecated alias. Use
unity implodeinstead.unity self-uninstall
- Removed the deprecated
0.1.0-beta.7
Release date: June 16, 2026
-
Licensing
- Added (
unity license) to display active Unity licenses on the current machine, including product, license type, organization, and expiration date.unity license list - Added to display licensing status, sign-in state, and active license information.
unity license status - Added to activate licenses through serial, Personal, floating, offline file, or offline request workflows.
unity license activate - Added to return active licenses and free associated seats.
unity license return - Added and
unity license server statusto display floating license server status and availability.unity license server list
- Added
-
Project management and source control
- Added to clone and register Unity projects from GitHub, GitLab, and Unity Version Control repositories.
unity projects clone - Added support for branch, commit, and changeset selection during project cloning.
- Added and
unity projects link vcsto connect or disconnect projects from source control repositories.unity projects unlink vcs - Added source control options to and
unity projects create, including repository visibility, default branch, Git LFS, and Unity Version Control region settings.unity projects link vcs
- Added
-
Hub and Editor management
- Added to install Unity Hub.
unity hub install - Added support for architecture selection, silent installation, version selection, and installer signature verification.
- Added to display the installation path of an installed Editor.
unity editors path <version>
- Added
-
Build automation
- Added Android signing options to , including keystore, signing key, version code, symbol generation, and target SDK configuration.
unity build - Added support for exporting Android builds as APK, Android App Bundle (AAB), or Android Studio projects.
- Added validation for Android signing parameters and warnings when sensitive information is provided through command-line arguments.
- Added Android signing options to
-
Testing
- Added to run Edit Mode and Play Mode tests through the Unity Editor test runner in batch mode.
unity test [project] - Added support for NUnit XML test reports through the option. The default output file is
--output.test-results.xml - Added support for ,
--mode,--filter,--editor-version,--editor-path,--architecture, and--allow-installoptions.--timeout - Added support for the environment variable.
UNITY_TEST_TIMEOUT - Added exit code when test execution completes but one or more tests fail.
6
- Added
-
CLI behavior
- Added a dedicated log file for Unity CLI.
cli-log.json - Updated ,
unity logs, andunity bugto use CLI-specific logs.unity doctor - Added a branded Unity header for interactive CLI entry points, including ,
unity, andunity help.unity --help - Updated the CLI to display usage information and return exit code when users run
0without arguments.unity
- Added a dedicated
-
Issues fixed
- Fixed an issue where module installers always used the same installation command instead of honoring module-specific installation parameters.
- Fixed an issue where was not supported by
--format ndjsonandunity projects list.unity modules list - Fixed an issue where could fail with an HTTP 400 error.
unity bug - Fixed table output that could truncate identifier columns when terminal width was limited.
- Hardened terminal output against control-character and escape-sequence injection from server-provided values.
- Fixed session-state reporting in and
unity doctorto matchunity cloud status.unity auth status - Fixed architecture detection on Windows Arm64 systems running x64 emulation.
0.1.0-beta.6
Release date: June 04, 2026
-
Editor scripting and status
- Added to evaluate C# expressions against a connected Unity Editor through the Pipeline server.
unity eval '<expr>' - Added support for human-readable, JSON, TSV, and NDJSON output formats, timeouts, and instance targeting in .
unity eval - Added to display the status of connected Unity Editors, including port, project path, Unity version, process ID, and connectivity.
unity status - Added filtering options for Editor instances and support for automation workflows through structured output and exit codes.
- Added
-
Custom templates
- Added to package existing Unity projects as reusable custom templates.
unity templates create - Added to update custom template metadata.
unity templates edit - Added to remove custom templates.
unity templates delete - Added to view, configure, or reset the custom template storage location.
unity templates location - Added support for filtering templates by type in .
unity templates list
- Added
-
Unity Cloud
- Added to display cloud sign-in status and the active organization.
unity cloud status - Added commands to list, select, and manage Unity Cloud organizations.
- Added to display Unity Cloud projects in the active organization.
unity cloud project list
- Added
-
Project management
- Added support to
--cloudto create and link a Unity Cloud project during project creation.unity projects create - Added support to link a project to an existing Unity Cloud project.
--cloud-project - Added and
unity projects link cloudto manage Unity Cloud project associations.unity projects unlink cloud - Added support for creating projects from archives and directory paths in addition to registered template IDs.
.tgz
- Added
-
Build versioning
- Added and
--versioning-strategyoptions to--build-version.unity build - Added support for deriving build versions from Git tags and repository history.
- Added validation that prevents builds from using a modified working tree unless is specified.
--allow-dirty-build
- Added
-
Authentication and analytics
- Added shared authentication between Unity CLI and Unity Hub through the operating system keyring.
- Added automatic migration of existing Unity Hub sessions to keyring-based storage.
- Added ,
unity analytics opt-in, andunity analytics opt-outcommands to manage telemetry preferences.unity analytics status - Added a first-run consent prompt for telemetry collection.
- Added support for shared telemetry preferences between Unity CLI and Unity Hub.
- Set telemetry collection to opt out by default.
-
Networking and proxy support
- Added support for HTTP, HTTPS, SOCKS, and PAC proxies.
- Added support for authenticated proxies, including Kerberos and SPNEGO.
- Added proxy configuration precedence through command-line arguments, environment variables, stored settings, and operating system settings.
- Added to view, configure, or clear proxy settings.
unity config proxy - Added proxy diagnostics to and
unity doctor.unity env - Added to bypass proxy settings for a single command invocation.
--proxy-disable
-
CLI behavior
- Standardized command naming to across the CLI, documentation, and shell completions.
unity <command> - Updated to report actual session state through the Session Service.
unity auth status - Improved Windows upgrade messaging to provide clearer post-upgrade guidance.
- Standardized command naming to
-
Issues fixed
- Fixed an issue where could become stuck when resuming a corrupted partial download.
unity install - Fixed an issue where concurrent commands could corrupt shared installation data.
unity install - Fixed an issue on Windows where Visual Studio modules could incorrectly appear as already installed.
- Fixed an issue where did not reliably remove stored credentials.
unity auth logout - Fixed interactive prompts on Windows for module installation confirmation and architecture selection.
- Fixed an issue where did not correctly forward
unity opento the Unity Editor on Windows.--args - Fixed validation and error handling for .
unity --instance host:port - Fixed support for and
--format tsvin--format ndjson.unity editors - Fixed an issue where unattended installations using could fail.
unity install --accept-eula --non-interactive - Fixed template command error handling when no default Editor is configured.
- Fixed structured output from when no reachable Editor instances are available.
unity status - Fixed JSON output formatting inconsistencies for command failures.
- Fixed JSON output handling for validation errors.
- Fixed command execution flow to ensure handlers exit correctly after failures.
- Fixed an issue where