Crash with various stack traces when exiting Play Mode after recompiling scripts (1238859)
MonoKnown issueBlocker
Crash after an Overflow in memory allocator when changing Particle System's Duration in Play Mode (1273529)
ShurikenKnown issueBlocker
Crash on D3D12SwapChain::CreateHWND when CreateSwapChainForHwnd returns E\_INVALIDARG (1223896)
WindowsKnown issueBlocker
A NavMeshAgent GameObject teleports to a near NavMeshSurface when collided with a moving NavMeshObstacle (1072945)
AIKnown issueCaution
Editor crashes on MemoryManager::GetAllocator when selecting NavMeshAgent Component in the Inspector window (1257220)
AIKnown issueCaution
\[Remote Config\] package breaks on updating and throws ArgumentNull exceptions (1261652)
AIKnown issueCaution
\[Performance Regression\] AssetBundleLoadAllAssets - Load\_Prefabs\_AllAssets is significantly slower than 18.4 (1203512)
Asset BundlesKnown issueCaution
\[Performance Regression\] AssetBundleLoadSingleAssets : LoadAsync\_Prefabs\_SingleAssets is significantly slower than 18.4 (1203511)
Asset BundlesKnown issueCaution
\[Asset Import\] Errors thrown on creating a project using microgame templates (1268154)
Asset Import PipelineKnown issueCaution
Unity crashes in Play Mode at FMOD\_Resampler\_Linear (928576)
AudioKnown issueCaution
\[GPU PLM\] Radeon Pro denoiser crashes the editor (1272936)
Global IlluminationKnown issueCaution
\[URP\] Transparencies are ignored because URP uses \_BaseMap as main texture identifier (1246262)
Global IlluminationKnown issueCaution
\[macOS\] BugReporter doesn't get invoked when the project crashes (1219458)
Global IlluminationKnown issueCautionmacOS
gi::InitializeManagers() takes 0.6s during Editor startup (1162775)
Global IlluminationKnown issueCaution
Gfx.WaitForPresent / Gfx.WaitForPresentOnGfxThread huge spikes in Profiler when in Play Mode with vSync set to "Don't Sync" (1108469)
Graphics - LowLevelKnown issueCaution
Disabling and re-enabling IAP in services window throws multiple errors about failing to find assemblies (1193774)
IAPKnown issueCaution
UnityLinker strips classes used with the SerializeReference attribute (1232785)
IL2CPPKnown issueCaution
Linux Editor returns the "O" key's KeyCode when the Space key is being pressed (1263921)
LinuxKnown issueCaution
\[Editor\] Color picker does not work (1174814)
LinuxKnown issueCaution
\[OSX\] Shader import in an external exFAT drive crashes Unity (727114)
MacOSKnown issueCaution
\[URP\] Low performance on some Android devices when rendering only one terrain/texture (1261629)
Mobile RenderingKnown issueCautionAndroid
Building project when two identical scenes are open crashes the editor (1266194)
Scene ManagementKnown issueCaution
Building a project crashes when a Script Component has serialized array of a type that contains a serialized PropertyName field (1267271)
ScriptingKnown issueCaution
\[CompilationPipeline\] Project recompile and package changes takes a long time when Project includes a lot of packages (1272396)
ScriptingKnown issueCaution
\[Performance\] Slow asset refresh when modifying any script, 45 seconds on one line change (1270910)
ScriptingKnown issueCaution
\[SerializedField\] fields produce "Field is never assigned to..." warning (1080427)
ScriptingKnown issueCaution
Prefab changes are not applied and an error occurs when changing fields that have SerializeReference attribute (1237191)
SerializationKnown issueCaution
\[SerializeReference\] Polymorphic instances are always recreated when applying _any_ inspector value change (1193322)
SerializationKnown issueCaution
\[Bug\] "min16f as def32" modifier in FXC bytecode not honored when converting to SPIR-V/ESSL (1228687)
Shader SystemKnown issueCaution
Skybox lighting is not rendered after creating gameobjects in the new scene until the lighting is rebaked (1250293)
Shadows/LightsKnown issueCaution
Fixed Skinning Module flickers when adding new category (1244097)
2D
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
Fix race condition that may occur when downloading non primary artifacts from cache server
Asset PipelineImprovementServer
Load icon changed to more clearly read as "Load".
ProfilerImprovement
XR Statistics caches thread-safe stats that only get promoted to 'live' data after a render pass. However a number of data points need to be 'initialized' before we actually render a frame (like Frame Rate).
XRImprovement
Fix batching and rendering order for TilemapRenderer chunks when there are high vertex counts for the Tilemap mesh. (1260462)
2DFix
Fixed ArgumentException when 2D Game Kit is imported for the first time (1244287)
2DFix
Fixed BakeCollider requires GC every frame even when there are no changes in SpriteShape (1263266)
2DFix
Fixed exception thrown continuously when Undo operation is performed with sprites are assigned earlier (1256914)
2DFix
Fixed incorrect dependency on UnityEngine.XR.WSA.Input (case 1253085) (1249390)
2DFixXR
Fixed Animation Window icons that where pixelated on HiDPI screens. (1267202)
AnimationFix
Fix asset bundle to be able to load scene from asset bundle build from package. (1233575)
Asset BundlesFix
Fixed an edge case with AssetBundle.Contains not returning true for case sensitive paths. (1253270)
Asset BundlesFix
Fix for crash in Material::ClearUnusedProperties when assigning a loaded shader in OnPostprocessMaterial (1267717)
Asset ImportFix
Fixed invalid/incompatible PSD that would crash FreeImage and the Editor (1264768)
Asset ImportFix
LoadImage now returns PNGs in the authored colorspace when gAMA block is authored, instead of gamma 2.0. A new static flag has been added to the ImageConversion class to disable this behavior. See Texture2D.LoadImage for additional details. (1263825)
Asset ImportFix
Fixed audio mixer reimport stalls when toggling between mixer assets in the audio mixer window. (1264869)
AudioFix
Fixed Streaming AudioClip file handle leaks on sounds that are stopped before having finished the initial buffering of the stream. (1251581)
AudioFix
Fixed an edge case where Textures attempt to load data from an invalid path during the build. (1268719)
Build PipelineFix
8 Multi-RenderTarget gives Assert error d3d12: querying for an out-of-bounds color surface (1219274)
DX12Fix
Editor crashes when shader global constant buffer exceeds 64kB on dx12 (1210562)
DX12Fix
Editor crashes when using ProBuilder in Vertex Edit mode View on Crashes HQ with HDRP/DXR (1213285)
DX12Fix
Texture2DArray MSAA resolve is broken on d3d12 (1249422)
DX12Fix
Fix crash when pasting a copied UI GameObjects when an attached script change Transform type and delete objects in Awake. (1266550)
EditorFix
Fixed an issue where foldout arrow icon is misaligned after expanding Material Reference\[0\] property in the Animation window. (1250971)
EditorFix
Fixed EventType.MouseDrag events being triggered when cancelling a contextual menu by right clicking or left clicking in a custom window area (1209976)
EditorFix
Improve performance of accessing information in asset database meta files (1242985)
EditorFix
Return the correct state of LightProbes when specifying a different object than Lightmapping.lightProbes. (1262917)
GIFix
Fix texture streaming not loading correct mips and not respecting QualitySettings.masterTextureLimit for shadow mask textures. (1254505)
GraphicsFix
Fixed a crash when doing custom frequency shadow cascade updates (1254121)
GraphicsFix
fixed readback from temporary RT not working on metal (1265379)
GraphicsFix
Fixed so aspect ratios are maintained and upscaled using letterboxing when rendering with Vulkan. (1192023)
GraphicsFix
Metal: Fix shader compiler warnings that could appear on macOS 11 Big Sur/iOS 14
GraphicsFixiOSmacOS
render targets are now created as MemorylessMSAA only if the supported number of MSAA samples is greater than 1 (1268888)
GraphicsFix
SkinnedMeshRenderer.BakeMesh now bakes cloth changes into the target Mesh (1239074)
GraphicsFix
Avoid warnings from IL2CPP generated code when struct prototype warnings are enabled for C files. (1247033)
IL2CPPFixiOS
Fix crash on startup with script debugging enabled with deeply nested generics (1226831)
IL2CPPFix
Fix open delegate invocation on a struct method that implemented an interface method. (1267228)
IL2CPPFix
Fix performance regression when parsing an XML document with a DTD (1243665)
IL2CPPFixiOS
Fixed a JSON exception when building a project with large number of scenes. (1256534)
IL2CPPFix
Handle enum types with more than 32784 fields. (1258202)
IL2CPPFix
Remove an unnecessary assertion in SetFindPluginCallback (1252614)
IL2CPPFix
Fixed a rare crash when iOS device is mirrored to an AppleTV (1159944)
iOSFix
Fixed an issue with the loading of the system font on iOS 13. (1246465)
iOSFixmacOS
Fixed unintended storyboard rotation if device changes orientation during initial application loading and autorotate is enabled. (1269547)
iOSFix
Added support for External symbols on a platform that required it.
Package ManagerFix
Fixed a potential error when running the linker with a failure on lld command.
Package ManagerFix
Fixed an issue where the packages-lock.json file could report differing dependencies for the com.unity.ide.rider package.
Fixed Debug.Log by re-enabling it when used in function pointers or jobs.
Package ManagerFix
Fixed errors when opening Inspector with a non-public Execute method on a job producer type
Package ManagerFix
If path to the package contained spaces, then native command execution could fail. This would manifiest as weird errors with 'lld' or 'vswhere' or other native tools.
Package ManagerFix
Package Manager doesn't display packages when using candidates registry (1267898)
Package ManagerFix
Added support for Meshes using Float16 (aka Half) UV channels in the Particle System Renderer. (1269545)
ParticlesFix
Fix profiler not counting number of draw calls correctly when using CommandBuffer (1115727)
ProfilerFix
Fixed an issue where PackedMemorySnapshot.nativeObjects.gcHandleIndex would always return -1 due to not reporting the correct managed object address during processing (1269293)
ProfilerFix
Fixed an issue with multi-dimensional arrays of reference types not having their metadata type being reported (1273416)
ProfilerFix
Fixed an issue with player to editor serialization getting corrupted, due to the addition of missing root references to the memory profiler backend (1271829)
ProfilerFix
Correct file sharing for exFAT partitions on macOS (1253812)
ScriptingFixiOSmacOS
Fix unlimited warnings to Editor.log using all disk space (1238954)
ScriptingFix
Fixed crash that would occur when an exception was thrown during the initialization of a custom attribute. (1255935)
ScriptingFix
Fixed hang that would occur when a Debugger.Break was in the accessor of a field. (1254123)
ScriptingFix
Fix error "Expect ':' between key and value within mapping" when extra spaces were found at the end of a block mapping. (1268628)
SerializationFix
Fixed an issue which would cause the shader compiler to crash while processing certain shader files. (1251613)
ShadersFix
Shaders with GrabPass can now be added to ShaderVariantCollection (1264467)
ShadersFix
Fixed duplicate ChangeEvent callback invocation for PopupField<string>. (1194831)
UI ElementsFix
Fixed TextElements that generates more than 16k vertices cause IndexOutOfRangeException on vertex buffers Fixed UI Toolkit leaks memory when new large mesh is allocated via MeshGenerationContext Fixed Small visual regressions (1230939, 1259449, 1259808)
UI ToolkitFix
Fixed Burst not working in ExecutableOnly builds. (1271694)
Universal Windows PlatformFixWindows
Fixed plugin .pdb files not getting packaged into .appxsym package when creating a build to be uploaded to the Windows Store. (1271695)
Universal Windows PlatformFixWindows
Work around MSBuild issue when building UWP AppxBundles from the command line (1165205)
Universal Windows PlatformFixWindows
UnityWebRequest: fix hang or crash on iOS (upload/abort related) (1211549)
WebFixiOS
Fixed an issue when UnityWebRequests would fail on WebGL due to incorrect caching scheme. (1189663)
WebGLFix
Fix Shift key not reporting in GUI Event.keyCode property (991861)
WindowsFix
Added a pre-init flag to request an offscreen Vulkan swapchain. (1253274)
XRFix
Added option to always discard depth after rendering. (1263448)
XRFix
API such as XRSettings.renderViewportScale no longer take more than one frame to apply when running via XRDisplaySubsystem.