Crash on mono\_method\_signature\_checked when selecting a Context Menu option that has been removed from code (1263906)
Inspector FrameworkKnown issueBlocker
Crash with various stack traces when exiting Play Mode after recompiling scripts (1238859)
MonoKnown issueBlocker
Crash on block\_remove when initiating a drag and closing the window from which the drag originated (1221016)
Window ManagementKnown issueBlocker
Editor crashes on MemoryManager::GetAllocator when selecting NavMeshAgent Component in the Inspector window (1257220)
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
\[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
Unity purchasing gives error on project upgrade due to failing to find UnityEngine.UI assembly (1193773)
IAPKnown issueCaution
Linux Editor returns the "O" key's KeyCode when the Space key is being pressed (1263921)
LinuxKnown issueCaution
\[macOS\] Unity kernel crashes Mac with OpenGL when only Intel Graphics are present (1232673)
MacOSKnown issueCaution
Performance issue in "Profiler" UI with increasing number of events (967289)
ProfilingKnown issueCaution
\[SerializedField\] fields produce "Field is never assigned to..." warning (1080427)
ScriptingKnown issueCaution
\[SerializeReference\] Polymorphic instances are always recreated when applying _any_ inspector value change (1193322)
SerializationKnown issueCaution
Skybox lighting is not rendered after creating gameobjects in the new scene until the lighting is rebaked (1250293)
Shadows/LightsKnown issueCaution
ReloadAssembly -> EndReloadAssembly processing freezes Editor for minutes (1253165)
Window ManagementKnown 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
Added -version argument to command line arguments which prints out the Unity version to console
EditorFeature
Improve placement of Tiles in Tile Palette for Spritesheets where there are gaps between Tiles
2DImprovement
Dark Theme editor preference is now available to all users
EditorImprovement
Fixed Edge and Polygon 2D collider tools not supporting multiple selection. (1224661)
2DFix
GameObjects created by RuleTile are destroyed if Tilemap.CompressBounds is called during awake or start (1194166)
2DFix
Resolves an issue where NavMeshQuery::Raycast could get stuck in an infinite loop if the NavMesh contains degenerate polygons. (1254813)
AIFix
Fixed an issue where the animator would be invalid when setting a runtime animator controller to null then assign it a value. (1253155)
AnimationFix
Fixed performance problem with script type hash generation used for script type dependencies (1260657)
Asset PipelineFix
Added internal CompilationPipeline.IsCodegenComplete()
EditorFix
Added UNITY\_TEST\_FRAMEWORK define constraint to filter out test framework assemblies from platform build without tests (1210156)
EditorFix
Fix tab dragging on Windows from a secondary monitor where the taskbar is on the left edge of the screen (1233409)
EditorFixWindows
Fixed 'BeginLayoutGroup must be called first' console errors being printed when canceling some editor dialogs. (1248979)
EditorFix
Fixed an issue where the newly added menu item under GameObject context menu is always displayed as enabled inappropriately, irrespective of the validation function being verified. (1247020)
EditorFix
Fixed application freezes when it is out of focus. (1247435)
EditorFix
Fixed crashing when loading a project with duplicate scenes. (1069650)
EditorFix
Fixed GUIClip errors when creating scripts while Project window is in a single column mode (1255353)
EditorFix
Xcode projects generated for MacOS standalone builds will now correctly copy native plugins (1237217)
EditorFixmacOS
Fix CustomRenderTexture not using depth for camera rendering (1226411)
GraphicsFixAndroidiOS
Fixed a bug with AsyncGPUReadback, where if you first read into a NativeArray, and then the request was recycled and used normally, it would fail to release the memory for the request. (1260624)
GraphicsFix
Fixed missing support for texture 2d (ms) arrays.
GraphicsFix
Fixed warmup of shaders with instancing variant crashing on some graphics api (1245347)
GraphicsFix
Metal: Fixed an Editor scene view issue causing artifacts on some GPU drivers (1240265)
GraphicsFix
Metal: Fixed Editor view repaint causing geometry explosion randomly (1267126)
GraphicsFix
Solve performance issues with reflection probe anchors when reloading scenes.
GraphicsFix
Correctly implement touch reset when app resigns active (1253537)
iOSFix
Change Plugins to PlugIns for code signing (1188947)
macOSFix
Fixed an issue where the Diagnose button in the critical startup failure dialog would not launch a diagnostics window on Linux.
Package ManagerFixLinux
List the samples of a package api doesn't work without opening package manager window (1259196)
Package ManagerFix
Project browser gets refreshed when a embed package name is modified.
Package ManagerFix
Trying to import an asset which is a complete project from the Package Manager will now display a popup dialog informing that the user's project settings will be overwritten if they choose to continue with the import. (1255256)
Package ManagerFix
Added missing root to memory snapshots to account for executable and dll in memory size (989625)
ProfilerFix
Fixed a crash where triggering a Snapshot on a player with an Editor connected, would attempt to the snapshot to the Editor (1260560)
ProfilerFix
Fix crash when native hardware exceptions occur in Burst compiled code. (1253096)
ScriptingFix
Sort ILPostProcessors by name
ScriptingFix
Fix crash when using SerializedProperty::SetManagedReferenceValue with object instance containing boolean serialized field. (1256438)
SerializationFix
Fixed Metal shader compilation error when half values are reinterpret-casted to integer values (1223279)
ShadersFixiOS
Fixed metal shader compilation error when half3 temporary arrays are used (1256024)
ShadersFixiOS
Fixed visual artefacts that can appear when the window is minimized and restored after previously running the standalone player in fullscreen (1201766)
WindowsFix
Correct culling frustum calculation for Windows Mixed Reality.
XRFixWindows
Fix for performance loss from lack of stereo and matrix buffer memory compares with CPU shadow memory. (1262059)
XRFix
Projects targeting ARCore (Android only) can now use any Gradle version up to 3.6.0 (1245185)
XRFixAndroid

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.