Crash on GameObject::ActivateAwakeRecursivelyInternal when opening project
Asset - DatabaseKnown issueBlockerUUM-17633open 2020.3.43f1
Added: SystemInfo.computeSubGroupSize API, allows users to query the size of the compute thread group that supports efficient memory sharing on the GPU.
GraphicsAPI change
Added: SystemInfo.maxTexture3DSize API, allows users to query the largest 3D Texture size that the graphics hardware supports.
GraphicsAPI change
Added: SystemInfo.maxTextureArraySlices API, allows users to query the maximum number of slices in a Texture array that the graphics hardware supports.
GraphicsAPI change
If a user is experience lighting coruption they be may required to reimport due to a fix to which correctly fixes a Uv unwrapping issue (1330830).
GIKnown issueCaution
Mac computer running minimum macOS 10.13+ and Xcode 9.0 or higher.
iOSmacOS
Android SDK and Java Development Kit (JDK); IL2CPP scripting backend requires Android NDK.
Android
Windows 10 (64-bit), Visual Studio 2015 with C++ Tools component or later and Windows 10 SDK
Universal Windows PlatformWindows
Desktop:
System Requirements
Windows 7 SP1+, macOS 10.13+, Ubuntu 18.04+
OSWindowsmacOS
Graphics card with DX10 (shader model 4.0) capabilities.
System Requirements
SSE2 instruction set support.
CPU
iOS player requires iOS 11.0 or higher.
System RequirementsiOS
OS 4.4 or later; ARMv7 CPU with NEON support; OpenGL ES 2.0 or later.
Android
Any recent desktop version of Firefox, Chrome, Edge or Safari.
WebGL
Windows 10 and a graphics card with DX10 (shader model 4.0) capabilities
Universal Windows PlatformWindows
Exported Android Gradle projects require Android Studio 3.4 and later to build
System RequirementsAndroid
Added Enable PlayMode Tooltips toggle to preferences.
EditorFeature
Optimized AnimationClip size calculation reducing asset load time in the Editor.
AnimationImprovement
Reduced the time required to load AnimationClip instances.
AnimationImprovement
Improved performance of rendering the Project Settings. It would previously repeatedly query all objects loaded into the editor, which meant that operations that load assets into memory (entering playmode) would make the Project Settings unusable slow.
EditorImprovement
Increased the maximum Async Upload Buffer Size to 2047 MB and updated docs.
GraphicsImprovement
Added offline mode toggle for smoother offline experience.
Version ControlImprovement
Report error only when the user uses MediaFoundation directly.
VideoImprovement
Fixed error when a Tile asset with an instanced GameObject is removed from the Tilemap during a Collider2D.OnCollision***2D event.
When running Android SDK tool with elevated privileges use JDK bundled with Unity, previous behavior was the SDK tool would use java from PATH env variable, and would fail if there's no java installed and there's no java path set in PATH env variable.
AndroidFixWindowsUUM-1942fixed 2020.3.43f1
Fixed issue where, for some playable graphs, the animated displacement of the animated game object would keep accumulating when the game object was disabled and enabled. The original behaviour can be restored with the keepAnimatorStateOnDisable variable.
Fixed an issue where AssetDatabase.FindAssets would return invalid results when specifying multiple search folders.
Fixed Assertion failed on expression: 'offsetIndex \!= -1' when loading scenes with async light probe tetrahedralization.
Fixed Highlighter.Highlight does not disappear when the highlighted element disappears from view.
Added safe-guards to prevent GetPixels / GetPixels32 crashes in cases where C\# array creation would fail.
GraphicsFix
Fixed a bug where ReadPixels would fail for textures larger than 2 GB.
GraphicsFix
Fixed crash when creating a RenderTexture with dimensions exceeding the capabilities of the current graphics device.
Fixed cubemap uploads failing on Vulkan, D3D11 and D3D12 for cubemaps larger than 2 GB.
GraphicsFix
Fixed GetPixelData / SetPixelData failing for textures larger than 2 GB. Added safe-guards to prevent NativeArray length overflows for the former API.
GraphicsFix
Fixed LoadRawTextureData failing when the input NativeArray contained more than 2 GB of data. Added safe-guards to GetRawTextureData. (prevent NativeArray length overflow and C\# array creation failure).
GraphicsFix
Fixed RenderTexture assets not accepting texture dimensions greater than 20000 in UI, even though they currently can already go up to 32768 in script if the graphics capabilities allow for it.
GraphicsFix
Fixed the Read/Write texture import setting becoming grayed out when "Max Size" was greater than 8192, regardless of actual texture dimensions or size. Replaced with an info box when enabling "Read/Write" that triggers if Unity detects a >512MB texture.
GraphicsFix
Prevent a crash on some platforms when the mesh buffers do not exist on a MeshRenderer.
GraphicsFixAndroidUUM-4150fixed 2021.3.15f1
Texture 3D Preview (Volume / SDF mode) now becomes disabled if Unity detects a potential driver hang risk. Fixed an assert incorrectly being triggered when inspecting external Texture 3Ds.
GraphicsFix
Avoid a possible race condition when the garbage collector is enabled or disabled that could cause it to become permanently disabled.
Fixed race condition between DownloadHandlerTexture and Resources.UnloadUnusedAssets, sometimes cause premature destruction of the texture.
Package documentation links pointing to private Github URLs can now be opened in browser for non-Unity packages. Additionally, for all packages in general, opening local documentation will fall back on the README file if a documentation.md file cannot be found.
Package ManagerFixUUM-8337fixed 2020.3.43f1
Package manager window becomes unusable when installing the test framework package 1.3.0.
Package ManagerFixUUM-20659fixed 2020.3.43f1
Fixed an issue whereby baking a particle mesh after calling mesh->Clear(false) could throw errors.
Fixed Rect tool is enabled for root Prefab in Context mode. Now it behaves similar to the other Transform tools.
Fixed a freeze caused when opening profiler data recorded on Editor versions 2019.4.28f1 and prior.
Fixed performance regression reading yaml objects containing large number of SerializeReference instances which were created prior to 2021.2.
Fixed an incorrect error when drawing an instanced mesh and async shader compilation was enabled.
Fixed reflection probe rendering silently being skipped when the required shader is not found in the player.
Fixed shader bug observable on macOS Ventura with AMD gpus that was causing Graphview (e.g. Shader Graph, VFX Editor) edges to be missing.
UI ToolkitFixmacOSUUM-19016fixed 2021.3.15f1
Fixed shader bug observable on macOS Ventura with AMD gpus that was causing UIToolkit elements to be missing, clipped or to display incorrectly.
UI ToolkitFixmacOSUUM-18978fixed 2021.3.15f1
Fixed performance issue with FindWorkspaceForPath method called multiple times every frame Fixed performance issue with UI.CooldownWindowDelayer.OnUpdate running on project without Plastic SCM workspace.
Version ControlFix
When full stack traces are enabled on Windows, we will no longer try to resolve symbols from the symbol server, preventing a potential stall the first time a stack trace is printed.
Fixed VR rendering stops issue when losing focus.
XRFix

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.