"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)
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)