Crash with demangling\_unexpected\_handler() when rapidly modifying serialized fields
MacOSKnown issueBlockerUUM-3310open 2020.3.40f1
Added: Added identifiers for iPhone 14 models.
iOSAPI change
NavMesh::Raycast freezes the whole editor in an infinite loop on Application.UpdateScene
AI Navigation CoreKnown issueCautionUUM-2496open 2020.3.40f1
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
Updated libjpeg-turbo to version 2.1.2 to solve security issues with version 1.3.1, used by Texture2D and ImageConversion LoadImage API and ImageConversion EncodeToJPG API.
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 bone weight index validation in SpriteSkin's validate method, to ensure valid data before continuing with deformation.
2DImprovement
Reduced the time taken by refreshing the asset database, which among other things improves the performance of editing prefabs
Asset ImportImprovement
Reduced the time taken to open inspectors by avoiding a pointless copy of a big thing behind the scenes
EditorImprovement
Add Unity Netcode for Gamebjects Package 1.0.1
MultiplayerImprovement
Add Unity Transport Package 1.2.0
MultiplayerImprovement
Improved pop-up error messages when attaching scripts to GameObjects.
ScriptingImprovementUUM-2557
\[Backport\] Fix for 2020.3: Static Image for Splash Screen Moving When Loading on Android Build
Fixed doc for GamepadSpeakerOutputType to be used exclusively for playstation 4, playstation 5 platforms and editor platforms only.
The "linear" parameter was stated to be true by default for Texture2DArray, this has been fixed.
Fixed crash that can occur when calling ComputeBuffer.GetData() with non zero computeBufferStartIndex parameter
Fixed denoising issues with OIDN and OptiX denoisers on GPULM when using different values for direct lighting sample count and indirect lighting sample count.
Fixed Texture2D.GetPixel(int x, int y, int miplevel) internally passing the miplevel parameter incorrectly.\]
Avoid an intermittent crash in the .NET thread pool implementation when a thread is incorrectly removed from the pool twice.
Avoid an intermittent crash on shutdown when many threads are waiting on a Monitor object inside for a C# lock statement.
Fixed orientation handling on startup (when the phone is rotated between starting up and showing unity itself)
Fix an issue where define constraints on unity's pre-defined symbols like "UNITY\_INCLUDE\_TESTS" were misbehaving for Precompiled assemblies
Fix case when trying to serialize generics with generic fields of types from different assemblies.
Fixed an issue where messages from the compiler containing special character were not correctly printed in the console
Added a notice regarding the experimental state of Virtual Texturing to the Player Settings editor.
Virtual TexturingFix
Added a warning for Procedural Virtual Texturing clarifying that the feature is not currently supported.
Virtual TexturingFix
The experimental state of Streaming Virtual Texturing and Procedural Virtual Texturing was not clearly indicated in the API docs and Manual, this has been corrected. For clarity, these features should not be used in production.
Virtual TexturingFix
Updated manifest.json to use com.unity.inputsystem package version 1.4.2
Updated the verified version of AR Foundation related packages to 4.1.12.
XRChange

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.