Crash on AudioCustomFilter::GetOrCreateDSP when recompiling scripts while in Play Mode (1354002)
AudioKnown issueBlocker
Crash on AudioMixer\_CUSTOM\_FindSnapshot when passing null as an argument to FindSnapshot() (1341752)
AudioKnown issueBlocker
Crash on mono\_thread\_get\_undeniable\_exception (1308625)
MonoKnown issueBlocker
Crash on BuildPrefabInstanceCorrespondingObjectMap when overriding nested prefab inside AssetDatabase.StartAssetEditing() block (1324978)
Scene ManagementKnown issueBlocker
Crash on ProgressiveRuntimeManager::GetGBufferChartTexture when entering UV Charts mode before baking lights (1309632)
Shadows/LightsKnown issueBlocker
Added: Added new com.unity.services.core package that is used for common behaviour of Game Service packages
ServicesAPI changecom.unity.services.core
\[Android\] Unity Ad return app to Lock screen (1281041)
AdsKnown issueCautionAndroid
Inspector not displaying state and transition properties once duplicated (1251586)
AnimationKnown issueCaution
Editor crashes with out of memory while importing a lot of assets (mostly textures) at once, on Windows/DX11 (1324536)
Asset Import PipelineKnown issueCautionWindows
\[LightProbes\] Probes lose their lighting data after entering Play mode when Baked and Realtime GI are enabled (1052045)
Global IlluminationKnown issueCaution
\[macOS\] BugReporter doesn't get invoked when the project crashes (1219458)
Global IlluminationKnown issueCautionmacOS
RenderTextures break after switching window focus (1179935)
Graphics - GeneralKnown issueCaution
Menu bar "Assets" submenu items are disabled after visualizing an asset's context menu in Project view (1346205)
LinuxKnown issueCaution
Linux Editor crashes at "\_XFreeX11XCBStructure" when loading tutorials (1323204)
LinuxKnown issueCaution
Performance in Game View is significantly impacted by Gfx.WaitForPresentOnGfxThread when a second monitor is connected (1327408)
MetalKnown issueCaution
\[Android\] Build fails when there are 680 or more files in the Streaming Assets folder (1272592)
MobileKnown issueCautionAndroid
\[Mono Upgrade\] CommandBuffer native plugin events hang in the Editor (1308216)
MonoKnown issueCaution
User can't easily configure location of both UPM and Asset Store package local cache (1317232)
PackmanKnown issueCaution
Performance degradation when activating or deactivating uGUI GameObject (1348763)
ScriptingKnown issueCaution
Terrain Lit Opacity as Density option causes alpha'd areas on the 5th layer or greater to appear with artifacts (1283124)
TerrainKnown issueCaution
\[iOS\] Video is not playing (1288692)
WebGLKnown issueCautioniOS
Fixed an occasional error message and invalid bounding box, when using the Collision Module in Planes mode. (1282268)
Particles
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 auto sign in when logged into Unity account
Version ControlFeature
Added boot-config/command-line switch "platform-android-cpucapacity-threshold" that can be used to specify which CPU cores are treated as big cores. The cpu capacity is a value in the range between 0 and 1024. A capacity value of 870 yields the same behavior as before the fix for case 1349057.
AndroidImprovement
Update Burst package to 1.4.11. Please refere to the package change log online here: https://docs.unity3d.com/Packages/com.unity.burst@1.4/changelog/CHANGELOG.html
BurstImprovementcom.unity.burst
Update Addressables to 1.18.9. Please refer to the package changelog online here: https://docs.unity3d.com/Packages/com.unity.addressables@1.18/changelog/CHANGELOG.html
PackageImprovementcom.unity.addressables
Update Scriptable Build Pipeline to 1.19.0. Please refer to the package changelog online here: https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@1.19/changelog/CHANGELOG.html
Removed confusing function call traces from upm.log file. (1331947)
Package ManagerImprovement
The Package Manager's global cache root folder, which is used to store downloaded packages, can now be configured using the UPM_CACHE_ROOT environment variable or the cacheRoot key in the user configuration file.
Package ManagerImprovement
Optimize Mesh data stripping vertex channels that are used by particle systems when the mesh is included in assetbundles. (1313420)
ParticlesImprovement
Added Checkin and Update confirmation notification
Version ControlImprovement
Improved load time performance.
Version ControlImprovement
Updated UnityWebRequest's libCurl backend (used on most platforms)
WebImprovement
Improved error messages that are printed when a build to WebGL fails. (1245847)
WebGLImprovement
Fixed a crash on Tilemap::SetEditorPreviewTileAsset when trying to painting on an invalid Tilemap component. (1220442)
2DFix
Fixed an issue where SystemInfo.deviceUniqueIdentifier wa not actually being unique on some Windows 7 machines.
2DFixWindows
Fixed an issue where user was unable to remove Empty Category in Sprite Editor after changing Sprite Layer name with external image editor. (1328475)
2DFix
Fixed a crash caused by the NavMesh builder code in very rare and specific configurations of the world geometry. (1329346)
AIFix
Fixed a rare crash that happened when an OffMeshLink on the path of the NavMeshAgent was disconnected due to modifications to the underlying NavMesh. (1298211)
AIFix
Fixed an issue where OffMeshLink and NavMeshLink sometimes were not automatically reconnecting after navigation mesh carving. (1287238)
AIFix
Fixed a crash caused by an uncaught "java.lang.IllegalStateException: The specified child already had a parent" that mainly affects Android 7.x. (1347211)
AndroidFix
Fixed a long startup on Mali GPUs when frame timing stats was enabled. (1316285)
AndroidFix
Fixed an issue where a user would have stale touches present after touching the screen with multiple fingers. Previously Unity was incorrectly handling MotionEvent ACTION\_CANCEL event, and was only canceling one touch, where in reality all touches must be canceled. (1335140)
AndroidFix
Fixed an isseu where Android build when streaming asset had quote in it's name. (1281934)
AndroidFix
Fixed an issue where all microphones were reporting the same recording state when bluetooth microphone was connected. (1298249)
AndroidFix
Fixed an issue where selection highlight appeared above keyboard when "Hide Mobile Input" was enabled. (1313620)
AndroidFix
Fixed an issue where there was an unresponsive area just above keyboard when "Hide mobile input" was checked. (1305663)
AndroidFix
Fixed an severe disk I/O regression issue on Android 5.0.x. (1287681)
AndroidFix
Fixed an issue for loaded native assets that got unnecessarily reloaded after a domain reload. (1323425)
Asset PipelineFix
Fixed an issue where asset hot-reloading could take place, even when no assets had changed. (1335843)
Asset PipelineFix
Fixed an issue where duplicating folders and assets would not invokes OnWillCreateAsset callbacks on the duplicated items. (949423)
Asset PipelineFix
Fixed a Linux editor EndLayoutGroup console error when clicking on Material shader dropdown. (1287721)
EditorFixLinux
Fixed a Linux editor GTK timeout error when opening tooltips. (1279878)
EditorFixLinux
Fixed a slow Editor startup times when ShaderCache/EditorEncounteredVariants had grown too large. (1330453)
EditorFix
Fixed an ArgumentException in the Linux editor when a tab was detached from the primary window.
EditorFixLinux
Fixed an issue when Unity editor was in lower display scaling would not remain maximized on Windows. (1283299)
EditorFixWindows
Fixed an issue where a maximized instance of Unity on a second, lower resolution display would not remain maximized on that display when the Editor was restarted on Windows. (1314966)
EditorFixWindows
Fixed an issue where ScreenCapture.CaptureScreenshot in the Editor did not works as expected on Vulkan Graphics API. (1338579)
EditorFix
Fixed an issue where tablet users had trouble using scrollbars because the splitter gets in the way, since the picking zones were increased for touch (tablet + finger). The behavior is reverted. (1240329)
EditorFix
Fixed an issue where the Linux editor player settings window was spamming console with error messages. (1291443)
EditorFixLinux
Fixed an issue where there was no basic system information logged when launching the Editor to the log file on macOS or Linux. (1325370)
EditorFixmacOSLinux
Fixed mouse hide issue in windows editor playmode. (1273522)
EditorFixWindows
Fixed a crash caused by invalid data in resource versioning. (1339469)
Game CoreFix
Fixed a crash when baking with Enlighten on a system with more than 64 threads. (1229259)
GIFix
Fixed an issue when TempBuffer<RenderTexture> was not released in memory when using deprecated Realtime Global Illumination. (1206727)
GIFix
Fixed an issue where Light Probe Proxy Volumes on Automatic mode were not being updated, when baked probe coefficients were changed in the editor while in play mode. (1265289)
GIFix
Fixed an issue where there was no Gizmo for the Disc Light. (1273193)
GIFix
Fixed a crash with accessing individual pixels on crunch compressed texture. This should now throw an error instead. (1314831)
GraphicsFix
Fixed a rare async texture uploading deadlock when synchronously blocking. (1353805)
GraphicsFix
Fixed an issue when dynamic scaling was enabled and a Render Target was attached to a Camera the ScreenTo and ToScreen functions would no longer use the scaled viewport size, instead match the behaviour when a Render Target wat not attached as per the documentation. (1329240)
GraphicsFix
Fixed an issue where Encoding RFloat and RHalf to PNG, JPG or TGA would not encode to a grayscale image. (1325643)
GraphicsFix
Fixed an issue where MeshRenderer would render a mesh when the MeshFilter had been removed while editing the prefab in context. (1251154)
GraphicsFix
Fixed an occasional error message if getting trail positions from script. (1335899)
GraphicsFix
Fixed hue variation color selector issue for speedtree7 materials. (1326227)
GraphicsFix
Fixed inconsistencyissue in anisotropic level setting across temporary RenderTextures. (1319319)
GraphicsFix
Fixed a crash in the runtime when a managed thread object had been destroyed was used from a finalizer. (1341024)
IL2CPPFix
Fixed an issue where a required System.Uri constructor was being stripped in Medium or High stripping modes. (1338763)
IL2CPPFix
Fixed an issue where an embedded resources was not loaded on an assembly processed with ILRepack. (1323772)
IL2CPPFix
Fixed an issue where unaligned reads and writes which occur in the System.Runtime.CompilerServices.Unsafe.dll assembly (among others) on ARMv7 where not handled properly. (1343375)
IL2CPPFixAndroid
Fxed a crash when calling DynamicInvoke on delegate returned from Marshal.GetDelegateForFunctionPointer(). (1335306)
IL2CPPFixAndroid
Fixed 'end Encoding' crash when force closing iOS application. (1329593)
iOSFix
Fixed a crash when using several Application.RequestUserAuthorization in coroutine. (1323715)
iOSFix
Fixed a query of Display native resolution issue. (1342424)
iOSFix
Fixed an issue where Mute Other Audio Sources was not muting background audio on a device when toggled on when Unity audio was enabled. (1335093)
iOSFix
Fixed an issue where the password input cleared on first character when touch keyboard input was hidden. (1251498)
iOSFix
Fixed an issue where the usage description fields for macOS in player settings were not visible on Windows and Linux editors. (1323741)
macOSFixWindowsLinux
Fixed Windows and Linux native plugins that were getting included into the generated Xcode project. (1321049)
macOSFixWindowsLinux
Fixed an issue where UnityWebRequest did not supports gzip compression on Windows. (1343274)
NetworkingFixWindows
Fixed a shader precision issue that could cause artifacts in Terrain rendering. (1345800)
Nintendo SwitchFix
Fixed an issue where removing a project dependency using PackageManager.Client.Remove would throw an error when the project manifest has no dependencies property. (1324067)
Package ManagerFix
Fixed a fog issue in all blend modes of the Standard Unlit shader. (1297332)
ParticlesFix
Fixed a crash in "PhysicsScene2D::UpdateJoints()". (1342152)
PhysicsFix
Fixed an issue where the use could not move/rotate/scale static objects in Prefab Mode when playing. (1343040)
PrefabsFix
Fixed an issue where the Profiler was showing metadata for sliced samples only in the first frame. (1133819)
ProfilerFix
Fixed an issue where the folder icon never changed back to empty icon when the folder was expanded in Project Browser when the last item was removed. (1330467)
Project BrowserFix
Fixed a crash that can occur in ReadbackImage with a R8 texture format. (1348451)
PS5Fix
Fixed a crash when closing the editor after a failed AssetBundle.LoadFromStreamAsync operation. (1331280)
ScriptingFix
Fixed an issue where globalgamemanagers.assets to contain scripts that will be part of the player builds. (1335997)
ScriptingFix
Fixed the issue where Editor freezes when clicking on Presets while being in a Project settings subwindow. (1334751)
SerializationFix
Fixed a crash when attempting to use a compute buffer created with 0 length.
ShadersFix
Fixed an issue where the Properties section could not be folded in the Shader Inspector. (1350236)
ShadersFix
Fixed incorrect memory attribution in the profiler for shader variants. (1328654)
ShadersFix
Fixed a corruption of the stencil buffer issue caused by misplaced geometry used to pop masks. (1332741)
UI ToolkitFix
Fixed a read only fields mouse dragger issue. (1337002)
UI ToolkitFix
Fixed an issue were there was a wrong addressing of dynamic transforms when new atlas slot was used. (1293058)
UI ToolkitFix
Fixed an issue where the disabled state did not properly showing after a hierarchical changes were applied. (1321042)
UI ToolkitFix
Fixed an issue with inspector fields failing to get focused when clicks depend on neighboring fields. (1335344)
UI ToolkitFix
Fixed a SSO renew token issue after a password change.
Version ControlFix
Fixed an issue where the contextual menu was not showing up in project view.
Version ControlFix
Fixed an issue where view was not switching to workspace after creating an Enterprise Gluon workspace.
Version ControlFix
Fixed some namespace collisions issue with Antlr3.
Version ControlFix
Fixed an issue where Audio was delayed when pausing VideoPlayer. (1316817)
VideoFixAndroid
Fixed an issue where a Video clip with unsupported audio track was not usable. (1327470)
VideoFix
Fixed an issue where Audio did not play during VideoPlayer.Prepare. (1316819)
VideoFixAndroid
Fixed an issue where Audio was desynchronized when playing via AudioSource. (1304061)
VideoFixAndroid
Fixed an issue where the VideoPlayer was not working on some AMD switchable GPUs. (1237818)
VideoFix
Fixed an issue where VideoPlayback was leaked if destroyed while seeking. (1308317)
VideoFix
Fixed a WebAssembly trap when a touch point got canceled on mobile devices. (1262657)
WebGLFixiOS
Fixed an issue where Input System was failing to detect gamepad if it was connected during splash screen logos. (1328742)
WindowsFix
Fixed an issue where object selector would not opens in between two windows in side-by-side multi-monitor setups. (1289440)
WindowsFix
Fixed an issue where SystemInfo.deviceUniqueIdentifier was not actually being unique on some Windows 7 machines. (1339021)
WindowsFixLinux
Fixed an issue where the Input System failed to detect a touchscreen device connected after startup. (1305703)
WindowsFix
Fixed an issue where the mouse deltas was always 0 when running Windows in a VM. (1303445)
WindowsFix
Fixed an issue where Windows Standalone builds crashed when the window was resized on startup (for instance, when using -monitor command line argument to move the window to a display with different DPI settings). (1338515)
WindowsFix
Fixed IME composition text duplicating between InputFields due to bugs in 3rd party Chinese IMEs. (977600)
WindowsFix
Fixed an issue where MTLCommandEncoder was nog available at frame submission time for display providers when in XR mode. (1329853)
XRFix
Fixed an issue where the Splash screen did not sends correct zNear and zFar values to XRDisplaySystem. (1349851)
XRFix
Shaders that specify package requirements will no longer produce a parsing error.
ShadersChange
Simplified and decluttered UI.
Version ControlChange
The Oculus XR Plugin package has been updated to 1.10.0. Please refer to the package changelog online here: https://docs.unity3d.com/Packages/com.unity.xr.oculus@1.10/changelog/CHANGELOG.html
Updated XR Legacy Input Helpers to 2.1.8. Please refer to the package changelog online here: https://docs.unity3d.com/Packages/com.unity.xr.legacyinputhelpers@2.1/changelog/CHANGELOG.html

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.