"Out of memory!" crash when opening Unity on Ubuntu 20.04 (1262894)
LinuxKnown issueBlocker
\[Apple M1\] Crash on MTLGetEnvCase on startup when 'm\_Automatic' is set to 0 in the ProjectSettings (1306688)
MetalKnown issueBlocker
Crash on ProgressiveRuntimeManager::GetGBufferChartTexture when entering UV Charts mode before baking lights (1309632)
Shadows/LightsKnown issueBlocker
Crash on mdb\_txn\_begin when SourceAssetDB has a lock on it from another process (1208749)
Asset Import PipelineKnown issueBlocker
Crash with GenericRemote::CheckAndroidSDKPath when entering play mode (1302221)
AndroidKnown issueBlocker
Added: Added two new callbacks: LightProbes.needsRetetrahedralization which is called whenever the current registered probes and tetrahedralization are out of sync, and LightProbes.tetrahedralizationCompleted which fires after (re-)tetrahedralization is done.
GIAPI change
Screen.dpi returns 0 on iPad Pro for projects built from 2019.4.16f1 (1300359)
MobileKnown issueCaution
\[WebGL\] \[iOS\] video is not playing on iOS (1288692)
iOSKnown issueCautionWebGL
Editor crashes on RaiseException when allocating huge amount of memory (1313492)
SerializationKnown issueCaution
The Cursor is visible when Cursor.visible is set to false and new InputSystem package is used (1273522)
WindowsKnown issueCaution
Linux Editor crashes with "mmap(PROT\_NONE)" assertion failure during GC in Play Mode (1312972)
LinuxKnown issueCaution
\[macOS\] BugReporter doesn't get invoked when the project crashes (1219458)
Global IlluminationKnown issueCautionmacOS
\[Android\]\[URP\]\[OpenGLES\] Only RenderQueue Transparent GameObjects are rendered if Opaque Texture is enabled and MSAA is 4x or 8x (1303685)
Mobile RenderingKnown issueCautionAndroid
Terrain Lit Opacity as Density option causes alpha'd areas on the 5th layer or greater to appear with artifacts (1283124)
TerrainKnown issueCaution
gi::InitializeManagers() takes 0.6s during Editor startup (1162775)
Global IlluminationKnown issueCaution
InputSystem's Mouse delta values do not change when the Cursor lockState is set to Locked (1248389)
LinuxKnown issueCaution
Prefabs are reimporting every time a code change is made (1294785)
Asset Import PipelineKnown issueCaution
\[editor\]\[fmod\]\[macOS\] Editor is preventing Mac OS from entering sleep mode automatically (995866)
AudioKnown issueCautionmacOS
uGUI in Texture2D is different than in the Game view when calling ToTexture2D() method on a RenderTexture (1301378)
TextureKnown issueCaution
JsonUtility Deserialization Corrupted Values (1296236)
SerializationKnown issueCaution
\[PolyBrush\] Something went wrong saving brush settings Warning is thrown when Saving a Brush after opening the PolyBrush Window (1315475)
PolybrushKnown issueCaution
Skinned Mesh Renderer's Bounds Extent is set to half of the Transform's Scale when using a Cloth Component (1209765)
ClothKnown issueCaution
\[Mac\] Editor crashes on MTLGetEnvCase on startup when metalEditorSupport is set to 0 in the ProjectSettings (1298617)
Graphics Device BackendsKnown issueCaution
\[XR SDK\]\[Oculus\] EarlyUpdate.XRUpdate spikes inconsistently (1262597)
XRKnown issueCaution
Mac computer running minimum macOS 10.12.6 and Xcode 9.4 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.12+, Ubuntu 16.04+
OSWindowsmacOS
Graphics card with DX10 (shader model 4.0) capabilities.
System Requirements
SSE2 instruction set support.
CPU
iOS player requires iOS 10.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
Updated ProBuilder to 4.5.0.
PackageImprovement
General prefab editor performance has been improved.
PrefabsImprovement
Added a GC-free way to get stack trace in editor.
ScriptingImprovement
Fixed Java local reference leaking when using AndroidJavaClass/Object. (1283209)
AndroidFix
Fixed an issue where setting the speed to an animatorControllerPlayable would not affect the speed of its child animation clips. (1304259)
AnimationFix
Fixed problem with ResourceManager that at startup sometimes could get invalid asset states. (1296212)
Asset PipelineFix
Fixed "Assertion failed on expression" message in console when disabling the audio system from the project settings while an audio clip preview is playing. Also, the preview playback will now stop in this scenario. (1232267)
AudioFix
Fixed the shader resource view indirect argument buffer. (1276431)
DX12Fix
Exposed BuildUtility.BuildCanBeAppended to check for possibility of BuildOptions.AcceptExternalModificationsToPlayer usage. (1288856)
EditorFixiOS
Fixed an issue where AlphaIsTransparency is no longer disabled in TextureImporter Presets. (1147407)
EditorFix
Fixed an issue where TextureImporter now chooses the ETC2 format instead of PVRTC for directional lightmaps by default when build target is iOS. (1235359)
GIFixiOS
Fixed Baking from the Reflection Probe Inspector. (1311231)
GIFix
Fixed two issues with transparent/cutout texture in URP not being baked or outlined correctly. (1246262)
GIFix
Fixed blit operation when source is null and a custom shader is being used. (1278604)
GraphicsFix
Fixed Frame Debugger when using Camera.SetTargetBuffers. (1278884)
GraphicsFix
Fixed incorrect shadows when using DrawMeshInstancedIndirect. (1281700)
GraphicsFix
Fixed wrong game view rendering when using very special projection matrices with SRP. (1268477)
GraphicsFix
Reseed will occur when calling an OnPlayEvent. (1300115)
GraphicsFix
Corrected stack frame entries for instance methods on value types. (1289863)
IL2CPPFix
Corrected the behavior of asynchronous file stream reads. (1295116)
IL2CPPFix
Emit compilable C++ code for C# string literals containing the "\\//" character sequence. (1288271)
IL2CPPFixAndroid
Ensure that FieldInfo objects for the same base class field from two different derived types do not match. (1295396)
IL2CPPFix
Fixed text input field not scrolling when cursor is moved. (1268088)
IMGUIFix
Fixed crash when closing app while still loading ODR. (1289143)
iOSFix
Fixed GetKeyUp and GetKeyDown functions returning true on every frame. (1218784)
iOSFix
Fixed iOS crash on termination of app from background. (1301133)
iOSFix
Fixed UnityWebRequest sometimes getting stuck on iOS 14.2+ when using ARFoundation. (1299873)
iOSFix
Automatically install toolchain for building Linux IL2CPP players when Linux IL2CPP component present. (1275117)
LinuxFix
Fixed a crash that occurred when Invalid window layouts are loaded. (1286251)
LinuxFix
Fixed an issue that caused Xcode builds of the mac player to fail. (1297289)
macOSFix
Fixed version text for preview package. Remove the extra "Preview" in the version text.
Package ManagerFix
Fixed an issue where changes to hidden components like ParticleSystemRenderer and VFXRenderer were not handled correctly in all cases when applying or reverting component modifications, added component overrides, or removed component overrides on Prefab instances. (1263007)
PrefabsFix
Fixed collection of direct dependencies on Prefabs. (1178737)
PrefabsFix
Fixed missing Modified Component option in the Component context menu of Particle System prefab when changing its properties. (1286409)
PrefabsFix
Fixed an issue with sending enable/disable recording messages to connected players, where the player would not respond to the message correctly. (1271012)
ProfilerFixWebGL
Fixed Hierarchy view expansion state not persisting properly across frames stemming from the same session and between Hierarchy and Raw Hierarchy views. Additionally this fixes a potential NullPointerException in ProfilerFrameDataTreeView.AddExpandedChildrenRecursively. (1242253)
ProfilerFix
Fixed Mesh runtime size reporting in development builds, previously we would not track some of the mesh data when reporting memory footprint. (1268289)
ProfilerFix
Fixed rare crash when rendering gizmos after a script recompilation. (1259765)
Scene/Game ViewFix
Fixed an issue to avoid YAML parse errors if script class had field names ending with "guid". (1273539)
SerializationFix
Fixed crash parsing invalid yaml containing : inside an inline mapping sequence \[\]. (1302150)
SerializationFix
Removed "Unexpected node type" errors from JSONUtility when non-array input applied to an array field. (1201453)
SerializationFix
Fixed an issue where in some cases a game would stall on exit if analytics are enabled. (1300333)
ServicesFix
Fixed an issue where Shader compiler now handles CR line endings. (1297115)
ShadersFix
Fixed an issue where Shader compiler will no longer generate calls to bitfieldExtract when building for OpenGL ES 3 or WebGL 2. (1297812)
ShadersFixWebGL
Fixed / added support for selecting which font face and style will be loaded from TrueType Collection (TTC) font files. (1309610)
TextFix
Fixed excessive memory overhead when loading font files from Font objects. (1309608)
TextFix
Fixed glyph positional adjustments sometimes returning a value of -Infinity. (1309609)
TextFix
Fixed a graphics issue with Intel drivers that caused unwanted stretching and clipping in the editor. (1309555)
UI ElementsFix
Fixed errors caused by the use of the current culture to parse UXML attributes as float/double. (1308180)
UI ElementsFix
Fixed an issue where the playmode tint was applied twice on UI Toolkit text. (1283050)
UI ToolkitFix
Fixed ToolbarToggle control when using label attribute instead of text. (1270242)
UI ToolkitFix
Fixed audio not looping seamlessly in WebGL. (1189720)
WebGLFix
Fixed a crash when closing Windows Standalone player from the task bar when the game window is not focused.
WindowsFix
Fixed CommandBuffer.SetRenderTarget() with XR single-pass rendering. (1261545)
XRFix
Updated Android Logcat package to version 1.2.1.
AndroidChange
Updated SRP packages to 7.5.3.
GraphicsChange
Changed minimum version of the Timeline package to 1.2.18.
TimelineChange

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.