Removed: Collab and its dependency from the package.
Version ControlBreaking
Added: identifier for 3rd generation Apple TV 4K.
Apple TVAPI change
Added: Component.GetComponentInParent(Type t, bool includeInactive) method to match GameObject.
EditorAPI changeUUM-2199
Added: identifiers for iPad models released in 2022.
iOSAPI change
Added: New Object.FindFirstObjectByType() and Object.FindAnyObjectByType() functions added as potentially faster alternatives to Object.FindObjectOfType(). These new functions let you decide whether you must have the first (lowest InstanceID) object found or if any instance is adequate. In the latter case the function can be many times faster as no internal sorting is required. See the scripting documentation for both functions for more details.
ScriptingAPI change
Added: New Object.FindObjectsByType() function added as a potentially faster alternative to Object.FindObjectsOfType(). This new function gives users the choice whether or not to perform the expensive sorting by InstanceID on the returned collection of objects rather than having it always performed wasting time when unnecessary. See the scripting documentation for Object.FindObjectsByType() and Object.FindObjectsOfType() for more details.
ScriptingAPI 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
Updated FMOD's FLAC from version 1.2.1 to 1.3.4. This fixes an issue identified by our application security team.
Added security anchor to the Scoped Registry's "Read more" link in project Settings.
Package ManagerSecurityUUM-25262fixed 2020.3.45f1
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 Netcode for GameObjects 1.2.0.
MultiplayerImprovement
Fixed a crash when there is an invalid Sprite on a Tilemap and a TilemapRenderer tries to bind the invalid Sprite to a Sprite Atlas.
Fixed an issue that passage was blocked through seemingly valid polygons after an obstacle carved the NavMesh nearby.
PermissionCallbacks.DeniedAndDontAskAgain is no longer invoked on Android 11 and later. Use Denied instead on all versions.
Elided asset import paths using ellipsis on the import dialogue if the path length exceeds maximum text width.
Asset PipelineFixUUM-3657fixed 2021.3.18f1
Fixed crash when building ScriptableObject asset in Resources folder, where source filename did not match the class name.
Camera relative culling options have been added to the Graphics section in Project Settings. This will potentially alleviate light popping issues due to lack of precision when the objects or lights are far from the origin. Enabling the camera relative culling setting for lights will potentially introduces issues for objects or lights that are far from the camera origin.
Fixed an Editor crash when calling API's to show modal dialogs while -drawRect is in progress.
Fixed an issue that UI Elements property animations, as well as scheduled items, asynchronous tasks and Update() callbacks are now updated as expected when a modal editor window is opened.
Fixed an issue to ensure scene view outline render uses the attributed main texture property name rather than the default name.
Fixed determinism issue with ModelImporter where the current scene root count affects import results.
Fixed an issue where Enlighten RTGI schedules material updates indefinitely when animating the emission color of an emissive mesh renderer.
Fixed issue where baking a single reflection probe could result in the wrong cubemap being associated with the wrong probe.
Fixed a crash by preventing race condition when opening app from floating icon state on Android.
GraphicsFixAndroidUUM-576fixed 2021.3.17f1
Improved dynamic batching of unlit shaders.
GraphicsFix
Fixed Monitor.IsEntered returning true when the monitor was entered on a different thread than the current thread.
Fixed an issue to use a relative path to the gdiplus dynamic library in the dllmap entry in the config file.
Fixed a crash that happened when resetting the mass properties of a disabled articulation body.
Fixed sorting order in Show Related Objects panel to be numerical instead of alphabetical.
Shared the same search debouncing threshold with the project browser and the quick search window.
Fixed an issue that the first video's frame is drawn after some time when the H.264 B-Frames video is used.

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.