Manual installs
Operating systems
-Component installers
Windows
+macOS
+macOS ARM64
+Release
Release notes
+Known Issues in 2021.3.50f1
DirectX12: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
Input: Touch Input is not registered correctly when using multiple displays (UUM-99077)
Vulkan: Application crashes with Vulkan when restoring from background on Linux (UUM-90287)
2021.3.50f1 Release Notes
Features
Version Control: You can now create a code review from the list of branches (or changesets) opening either the Desktop App or the Unity Cloud website.
Version Control: You can now Shelve your Pending Changes when switching to another branch (or changeset) and decide if you want to apply them automatically after the switch.
Version Control: You can now Shelve your selected Pending Changes, inspect the shelves content, and apply them to your workspace.
API Changes
- iOS: Added: Added iPhone 16e device generation enums and screen cutouts.
Changes
Version Control: Added dedicated toolbar buttons to open the list of branches and the Branch Explorer of the Desktop App.
Version Control: Improved the Create workspace window to suggest the matching Unity Cloud project if it exists.
Version Control: Moved the 'Unity Version Control' menu item under 'Window'/'Version Control' submenu starting from Unity 6.1.
Version Control: Optimized incoming changes & merge to only reload the Package Manager when needed.
Version Control: Reworded the changeset context menu "Undo this change" to "Revert this file to the previous revision" so it's more explicit.
Version Control: Serialize the Checkin comment and tick selection so they are kept on any domain reload and play mode.
XR: Updated com.unity.xr.openxr version to 1.14.1.
Fixes
2D: Fixed camera sorting layer not breaking batch correctly for URP 2D. (UUM-90792)
2D: Fixed sprite instancing with 2d shaders. (UUM-87636)
2D: Fixed warning 'GetControlID at event ValidateCommand returns a controlID different from the one in the Layout event' is logged when undoing the deletion of an Edited Freeform 2D Light. (UUM-90726)
Android: Fixed builds when having incompatible cmdline-tools version (higher than
10.0). (UUM-96041)Android: Fixed the problem with additional streaming assets (added using BuildPlayerContext.AddAdditionalPathToStreamingAssets) being compressed in APK/AAB. (UUM-96090)
Asset Import: Handle FBX Skeleton with unsupported RootNode. (UUM-62869)
Editor: Added shared parameter indicator "*" to the name "Use incremental GC". (UUM-86940)
Editor: Disabled splatmaps for shadows-only terrain. (UUM-79364)
Editor: Fixed graphics jobs toggle in projects settings when building for standalone targets. (UUM-91713)
Editor: Fixed offscreen rendering flags to be added only when the "Offscreen Rendering (Vulkan)" OpenXR UI setting is enabled. (OXRB-358)
Editor: Fixed to dylib files to appear in Xcode project for iOS/tvOS/visionOS. (UUM-72675)
Editor: Warning about uncompressed atlas should only appear when there are compressed and uncompressed textures in the atlas. Also improve the text clarity. (UUM-91216)
Mobile: Fixed user certificates included in the app by default. (UUM-97194)
Scripting: Fixed play state change callback not being invoked when domain reload forces playmode exit. (UUM-85334)
Shadergraph: Fixed the generation of new artifact ID of ShaderGraph on every reimport. (UUM-86662)
UI Toolkit: Changed editor PopupField style to match IMGUI and have the same height as other fields. (UUM-81522)
Version Control: Ensured ignore.conf is not being reformatted when adding or removing an ignore rule, so it keeps empty lines and comments.
Version Control: Fixed a performance issue by preventing the ConfigureLogging call on every domain reload when Unity Version Control is not used, reducing the load time by ~200ms.
Version Control: Fixed console error GUI Error: Invalid GUILayout state in PlasticWindow view which is caused under some circumstances.
Version Control: Fixed lock statuses to correctly refresh in Project View and Inspector after merging.
Version Control: Fixed missing checked-out for renamed assets.
Version Control: Fixed null exception on entering in Play Mode before creating the workspace.
Version Control: Fixed rename asset leaves 'Added' + 'Remove locally' status instead of 'Moved'.
Version Control: Fixed the create branch operation to work in Gluon mode which uses partial workspaces.
Version Control: When modifying the mergespecfile.tx to use Beyond Compare, it continues to fall back to FileMerge. (UUM-91595)
Web: Fixed bug where calling RequestUserAuthorization(UserAuthorization.Microphone) in the Web player would prompt the user for webcam permissions instead of microphone permissions. The microphone API is not yet supported in Web, so a warning message has been added to inform developers of this limitation. (UUM-75678)
Windows: Fixed issue with Windows Player was not calling wide character functions for DispatchMessageW, PeekMessageW, GetMessageW. (UUM-90999)
XR: Updated XR Interaction Toolkit (com.unity.xr.interaction.toolkit) to version 2.6.4.
Package changes in 2021.3.50f1
Packages updated
com.unity.render-pipelines.high-definition: 12.1.15 to 12.1.16
com.unity.render-pipelines.high-definition-config: 12.1.15 to 12.1.16
Packages deprecated
- com.unity.purchasing.udp
Changeset
+Third Party Notices
Release notes
+Known Issues in 2021.3.50f1
DirectX12: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
Input: Touch Input is not registered correctly when using multiple displays (UUM-99077)
Vulkan: Application crashes with Vulkan when restoring from background on Linux (UUM-90287)
2021.3.50f1 Release Notes
Features
Version Control: You can now create a code review from the list of branches (or changesets) opening either the Desktop App or the Unity Cloud website.
Version Control: You can now Shelve your Pending Changes when switching to another branch (or changeset) and decide if you want to apply them automatically after the switch.
Version Control: You can now Shelve your selected Pending Changes, inspect the shelves content, and apply them to your workspace.
API Changes
- iOS: Added: Added iPhone 16e device generation enums and screen cutouts.
Changes
Version Control: Added dedicated toolbar buttons to open the list of branches and the Branch Explorer of the Desktop App.
Version Control: Improved the Create workspace window to suggest the matching Unity Cloud project if it exists.
Version Control: Moved the 'Unity Version Control' menu item under 'Window'/'Version Control' submenu starting from Unity 6.1.
Version Control: Optimized incoming changes & merge to only reload the Package Manager when needed.
Version Control: Reworded the changeset context menu "Undo this change" to "Revert this file to the previous revision" so it's more explicit.
Version Control: Serialize the Checkin comment and tick selection so they are kept on any domain reload and play mode.
XR: Updated com.unity.xr.openxr version to 1.14.1.
Fixes
2D: Fixed camera sorting layer not breaking batch correctly for URP 2D. (UUM-90792)
2D: Fixed sprite instancing with 2d shaders. (UUM-87636)
2D: Fixed warning 'GetControlID at event ValidateCommand returns a controlID different from the one in the Layout event' is logged when undoing the deletion of an Edited Freeform 2D Light. (UUM-90726)
Android: Fixed builds when having incompatible cmdline-tools version (higher than
10.0). (UUM-96041)Android: Fixed the problem with additional streaming assets (added using BuildPlayerContext.AddAdditionalPathToStreamingAssets) being compressed in APK/AAB. (UUM-96090)
Asset Import: Handle FBX Skeleton with unsupported RootNode. (UUM-62869)
Editor: Added shared parameter indicator "*" to the name "Use incremental GC". (UUM-86940)
Editor: Disabled splatmaps for shadows-only terrain. (UUM-79364)
Editor: Fixed graphics jobs toggle in projects settings when building for standalone targets. (UUM-91713)
Editor: Fixed offscreen rendering flags to be added only when the "Offscreen Rendering (Vulkan)" OpenXR UI setting is enabled. (OXRB-358)
Editor: Fixed to dylib files to appear in Xcode project for iOS/tvOS/visionOS. (UUM-72675)
Editor: Warning about uncompressed atlas should only appear when there are compressed and uncompressed textures in the atlas. Also improve the text clarity. (UUM-91216)
Mobile: Fixed user certificates included in the app by default. (UUM-97194)
Scripting: Fixed play state change callback not being invoked when domain reload forces playmode exit. (UUM-85334)
Shadergraph: Fixed the generation of new artifact ID of ShaderGraph on every reimport. (UUM-86662)
UI Toolkit: Changed editor PopupField style to match IMGUI and have the same height as other fields. (UUM-81522)
Version Control: Ensured ignore.conf is not being reformatted when adding or removing an ignore rule, so it keeps empty lines and comments.
Version Control: Fixed a performance issue by preventing the ConfigureLogging call on every domain reload when Unity Version Control is not used, reducing the load time by ~200ms.
Version Control: Fixed console error GUI Error: Invalid GUILayout state in PlasticWindow view which is caused under some circumstances.
Version Control: Fixed lock statuses to correctly refresh in Project View and Inspector after merging.
Version Control: Fixed missing checked-out for renamed assets.
Version Control: Fixed null exception on entering in Play Mode before creating the workspace.
Version Control: Fixed rename asset leaves 'Added' + 'Remove locally' status instead of 'Moved'.
Version Control: Fixed the create branch operation to work in Gluon mode which uses partial workspaces.
Version Control: When modifying the mergespecfile.tx to use Beyond Compare, it continues to fall back to FileMerge. (UUM-91595)
Web: Fixed bug where calling RequestUserAuthorization(UserAuthorization.Microphone) in the Web player would prompt the user for webcam permissions instead of microphone permissions. The microphone API is not yet supported in Web, so a warning message has been added to inform developers of this limitation. (UUM-75678)
Windows: Fixed issue with Windows Player was not calling wide character functions for DispatchMessageW, PeekMessageW, GetMessageW. (UUM-90999)
XR: Updated XR Interaction Toolkit (com.unity.xr.interaction.toolkit) to version 2.6.4.
Package changes in 2021.3.50f1
Packages updated
com.unity.render-pipelines.high-definition: 12.1.15 to 12.1.16
com.unity.render-pipelines.high-definition-config: 12.1.15 to 12.1.16
Packages deprecated
- com.unity.purchasing.udp

Find the Unity version that’s compatible with your existing projects, or that provides you with specific features unavailable in newer versions.
