39 documented changes across 6 sections.

Version
3.22.0-beta.1
Released
Sep 15, 2026
Product
Unity Hub
Unity Hub release notes

Unity Hub 3.22.0-beta.1

Official notes

General

  1. Feature

    Added an "About" tab to Settings. It lists the versions of Unity Hub and its components (Electron, Chromium, Node.js, V8, and the bundled Unity CLI) and opens the open source license notices included with the Hub, which now cover every component the Hub ships.

  2. Change

    Installing Unity Hub on Windows or Linux now replaces a per-machine Unity Hub Native installation instead of leaving two Hubs side by side. Your settings, projects, Editor installs, and sign-in are preserved. (Confirm Hub Native is public before publishing; drop otherwise.)

    • Windows
    • Linux
  3. Change

    The Hub window now stays responsive while unpacking Editors, scanning for installed Editors, and downloading large files. Interrupted downloads resume where they left off.

  4. Change

    Work started by the Unity CLI now appears in the Hub. CLI downloads and installs show in the Downloads and activity drawer, and modules installed by the CLI appear under their Editor in Installs without restarting the Hub.

  5. Change

    macOS 12 Monterey is no longer supported. Unity Hub 3.22 requires macOS 13 Ventura or later. Hubs on macOS 12 or earlier are not offered this update and stay on the 3.21 line.

    • macOS
  6. Fix

    Updated the Electron runtime to 44. This fixes crashes on Windows when signing out, shutting down, or restarting, a memory leak when opening windows, and wrong window sizing on a second monitor with different scaling. The Hub also starts faster on Linux, Windows on Arm, and Intel Macs, and uses less CPU while idle.

    • Windows
    • Linux
  7. Fix

    Fixed an issue where the Hub showed "Hub failed to start" when another process held the channel it uses to talk to the Editor, such as a Hub running under another user account on a shared machine.

  8. Fix

    Fixed an issue where the Hub window came to the front when an Editor or the Unity CLI started it in the background. The Hub also reclaims the Editor connection from the Unity CLI, so Editors opened from the Hub stay signed in.

  9. Fix

    Fixed an issue on Linux where a debugger could not attach to an Editor opened from the Hub. The Hub now launches the Editor binary directly, so Rider and VS Code find the Editor process again.

    • Linux
  10. Fix

    Fixed an issue on managed Windows machines where sign-in did not persist when Credential Manager was full. Credentials are now stored locally to the machine, and your existing session moves across on first launch.

    • Windows
  11. Fix

    Fixed an issue where cloud features could fail while you were signed in but the Hub held no current Unity Cloud token. The Hub now refreshes the token and retries instead of showing empty organizations and projects.

  12. Change

    On Windows, the Hub now checks at startup that the unityhub:// link handler points to this Hub and repairs it when it points at a Hub that no longer exists, which previously broke browser sign-in.

    • Windows
  13. Change

    Restarting to install a Hub update now runs the Hub's normal shutdown first. In-progress downloads are saved for resume and background services are closed before the installer runs.

  14. Fix

    On Linux and macOS, stopping the Hub with a termination signal (kill, Ctrl-C, logout, or shutdown) now saves in-progress downloads and shuts down cleanly instead of force quitting after a fixed delay.

    • macOS
    • Linux
  15. Change

    The "Switch organization" entry and other organization-scoped features are now available even when the Hub can't reach Unity's analytics service.

  16. Change

    Text throughout the Hub now uses each language's own quotation marks and apostrophes (« » in French, Spanish, and Russian; 「 」 in Japanese and Traditional Chinese; „ " in German; and curly quotes elsewhere).

  17. Change

    Learn durations now use the correct plural form in every language, and Japanese durations in hours read 時間 instead of 時.

  18. Change

    Unity Hub no longer asks its analytics service to record or locate your IP address, and licensing analytics no longer capture incidental interactions such as page views.

  19. Change

    On Linux, the window control buttons follow your desktop's icon theme, the unread notification badge and download progress bar are back on the app icon, and the tray icon appears on GNOME (with the AppIndicator extension), Cinnamon, and XFCE.

    • Linux

Licenses

  1. Feature

    Added a banner that appears when your machine is configured to use a floating license server. It shows the server URL, warns when the licensing client can't reach the server, and lets you restore floating licensing without editing services-config.json by hand.

Projects

  1. Fix

    Fixed an issue where opening a project right after the Hub started could launch the wrong Editor version. The Hub now reads the version from the project's own files, whether you open it from the Projects list, the tray menu, OS recent items, or a project link.

  2. Fix

    Fixed an issue where opening a project from a Hub project link logged a "Missing handler for URL" warning in the Editor console. Deep links are now forwarded only when they target an asset or settings page.

  3. Fix

    Fixed an issue where a project's expanded row could link to a Unity Cloud project that had been deleted. The link is now replaced with a "Not available on Unity Cloud" note.

  4. Fix

    Fixed an issue where a project disappeared from the Projects list when its Editor crashed some time after the project was created.

  5. Change

    New Project now rejects project names too long for the Editor to create the solution and IDE files it names after the project.

  6. Fix

    Fixed an issue where a failed Unity Cloud project creation showed a generic "Could not connect project" message. The Hub now shows the reason Unity Cloud returned and still creates the project locally.

  7. Fix

    Fixed an issue where the same project could appear more than once in the Projects list when added through differently spelled paths. Existing duplicates are merged on startup, and a running Editor is no longer misread as closed because of path casing or separators.

  8. Change

    Project and install path checks now respect case-sensitive volumes, including case-sensitive APFS on macOS.

    • macOS

Installs

  1. Fix

    Fixed an issue where installing an Editor selected an older bundled Visual Studio module by default when a newer compatible version was already installed.

  2. Change

    Installing an Editor with modules now bounces the Dock icon (or flashes the Windows taskbar) once, when everything finishes, and posts a single "Install complete" notification naming the Editor version.

    • Windows
  3. Fix

    Fixed an issue where repairing a module did not appear in Downloads and activity after another operation had already run on that module.

  4. Change

    Editor and module downloads, including resumed downloads, are now verified against the release manifest's checksum. A corrupted download is deleted and downloaded again once before failing.

  5. Change

    Downloads interrupted by a crash or force quit are kept for a day so they can resume. Requesting the same install again now resumes or restarts instead of stalling.

  6. Change

    Failed installs now report the underlying reason. A permission failure in the install folder is reported as an unwritable location, with a prompt to choose one you own.

  7. Change

    A download folder owned by another user now says so and names the owner, including folders created by an elevated Unity CLI run.

  8. Fix

    Fixed an issue where an install could wait unnecessarily after a previous Hub or Unity CLI process had exited.

  9. Fix

    Fixed an issue where installing an Editor on Windows failed on machines set up for unprivileged installs (hubDisableElevate). The installer asks for elevation on demand again, as it did before 3.20.

    • Windows

Custom templates

  1. Fix

    Fixed an issue where projects created from a custom template saved from a Unity 6000.6.0a4 or newer project opened with a Console full of "UDSFilesystem failed to acquire a read handle" errors. Templates now include the Library/DataStore payload store. Save an affected template again once to repair it.

Security

  1. Security

    Updated the bundled HTTP client library (undici) to 8.9.0, which rejects header values containing CR/LF characters and fixes keep-alive connection reuse.

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.

Unity Hub: Unity Hub 3.22.0-beta.1 - Unity Releases