Editor crash when deserializing an array of a type with a nested fixed-size buffer field (1400774)
SerializationKnown issueBlocker
Removed Triangle.Net from 2D Animation runtime.
2DBreaking
Changed: Renamed TouchScreenKeyboard.Android.closeKeyboardOnOutsideTap to TouchScreenKeyboard.Android.consumesOutsideTouches. (1400608)
AndroidAPI change
Tooltips are not shown when hovering over name of the value in the Inspector (1415921)
Known IssuesKnown issueCaution
"IndexOutOfRangeException" errors appear when entering Play Mode if using "AsDeferredJobArray" (1395710)
DOTSKnown issueCaution
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
Build fails on Try block ends without any catch, finally, nor fault handler (1400410)
IL2CPPKnown issueCaution
\[M1\]\[Rosetta\] Editor crashes on mono\_arch\_patch\_callsite when opening the project (1390659)
MacOSKnown issueCaution
Consistent EditorLoop 5-10ms spikes when using Metal API (1378985)
MetalKnown issueCaution
\[Android\] "Found plugins with same names" error is thrown when building on Android with duplicate .dll files (1373388)
MonoKnown issueCautionAndroid
Camera resolution is set to default when opening the Editor (1378321)
Scene/Game ViewKnown issueCaution
Scene is brighter in Standalone player if it was open in the Editor at build time (1375015)
Shadows/LightsKnown issueCaution
Fixed an issue where a package download would fail if the download URL had a default port set (i.e. 80 for HTTP or 443 for HTTPS). (1388256)
Package Manager
Fixed FPS mode when using a Single Row in the Texture Sheet Animation module. (1373996)
Particles
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
Optimized texture space needed for rect packing.
2DImprovement
Support Hungarian (and other) unicode characters in editor. (1300004)
EditorImprovement
Improved to CullScene performance; in large scenes (10000+ Renderers) this can halve the time spent in CullScene. (1399880)
GraphicsImprovement
Fixed 'require texture compression' setting being reset during player build. (1397965)
2DFix
Fixed a null exception when importing files with masks. (1388820)
2DFix
Fixed an issue where the SpriteSkin components would not get initialized on editor launch. (1401139)
2DFix
Fixed an issue to not add PlayCore dependency to build.gradle file if it is already added to the project as an .aar file. (1374774)
AndroidFix
Fixed high memory usage for textures when uploading textures at runtime using Vulkan. (1300900)
AndroidFix
Fixed an issue that folder case-renaming are not properly detected by Perforce on a case-sensitive server (Linux). (1337143)
Asset PipelineFixLinuxServer
Fixed an issue where assets with dependencies on a script might not get updated correctly if a \[FormerlySerializedAs\] attribute was added. (1405215)
Asset PipelineFix
Fixed an issue to allow BuildPlayerOptions.assetBundleManifestPath to be used when building player. (1399616)
Build PipelineFix
Fixed edge case passing in missing or deleted objects could crash the Editor during the build. (1357414)
Build PipelineFix
Fixed an Editor crash when adding scripts to objects where the class name did not match the filename. (1411915)
EditorFix
Fixed an issue and now the Application Identifier errors and warnings are shown in the correct cases. (1382818)
EditorFix
Fixed an issue causing C# serializable generic types to incorrectly contain data for editor only fields in serialized data when in a player context.
EditorFix
Fixed Animator state not showing controls due to presence of ReorderableList. (1412466)
EditorFix
Fixed the validation of the Application Identifier.
EditorFix
Fixed an issue that Crunch compression now properly handles uncompressed formats (even if not 32-bit RGBA) without flipping color channels or getting data corruption. (1340715)
GraphicsFix
Fixed an issue that EditorUtility.Compress to crunch fails without crashing when providing invalid texture sizes. (1331258)
GraphicsFix
Fixed issue with resolution change when using renderFrameInterval. (1355972)
GraphicsFix
Corrected the logging of UnityLinker and IL2CPP messages in the editor log when UNITY\_EXT\_LOGGING is enabled. (1386302)
IL2CPPFix
Fixed a memory leak when continuously calling Repaint inside OnGUI after GUI.Window. (1371866)
IMGUIFix
Fixed an issue on Windows where resolving a package could fail if any files were temporarily being used by another process. (1384471)
Package ManagerFixWindows
Fixed an issue where having package folders without a package manifest in the project's Library folder would fail resolving local-tarball or git packages.
Package ManagerFix
Fixed an issue where JSON files encoded using UTF-8 with BOM could not be parsed.
Package ManagerFix
Fixed an issue where packages using Git LFS on Apple Silicon hardware would fail if Git LFS was installed through Homebrew and the Git LFS executable location was not added to the PATH environment variable. (1353769)
Package ManagerFix
Fixed an issue where the PackageManager.Client.SearchAll() method would fail if the user did not have access permission for one of the packages hosted on the registry. (1381544)
Package ManagerFix
Fixed an issue where local-tarball dependencies would become unresolved if the source tarball was removed.
Package ManagerFix
Fixed an issue that an invisible VisualElement with UsageHints.GroupTransform set would not apply its transform to its visible descendants. (1402057)
UI ToolkitFix
Fixed builds hanging on startup on HoloLens. (1414288)
Universal Windows PlatformFixWindows
Updated UnityLoader.js macOS string to match the string SystemInfo.cpp checks against. (1375632)
WebFixWebGLmacOS
Fixed a crash when using AudiClip.priority and AudioSettings.Reset. (1385590)
WebGLFix
Fixed 2x memory usage on Quest for textures that are created procedurally. (1378571)
XRFix
Fixed a texture memory leak on texture uploads. (1287057)
XRFix
2D Animation, PSD Importer, 2D Common and 2D Sprite Shape have updated their Unity minimum version to Unity 2020.3.26f1.
2DChange
The Git LFS cache enabled by setting the UPM_ENABLE_GIT_LFS_CACHE environment variable is now always located under the global cache root, even when the cache root location is customized.
Package ManagerChange

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.