Editor crash when deserializing an array of a type with a nested fixed-size buffer field (1400774)
SerializationKnown issueBlocker
Removed Triangle.Net from 2D Animation runtime.
2DBreaking
Texture size increased on first build when 'Compress Textures/Assets on Import' is enabled (1397965)
Asset - DatabaseKnown issueCaution
Tooltips are not shown when hovering over name of the value in the Inspector (1415921)
Inspector FrameworkKnown issueCaution
\[M1\]\[Rosetta\] Editor crashes on mono\_arch\_patch\_callsite when opening the project (1390659)
MacOSKnown issueCaution
Scene is brighter in Standalone player if it was open in the Editor at build time (1375015)
Shadows/LightsKnown issueCaution
Updated libcurl to 7.80 to address security vulnerabilities. (1383040)
CoreSecurity
Fixed an issue where a package download would fail if the download URL had a default port set (i.e. 80 for HTTP or 443 for HTTPS). (1388256)
Package Manager
Fixed an issue to restore Trail material if module is toggled off then on again. (1363211)
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
Optimized texture space needed for rect packing.
2DImprovement
Allowed selection of sRGB format for rendertextures. (1295276)
GraphicsImprovement
Editor will display a warning if trying to open a project with an External Code Editor which was removed. (1401221)
ScriptingImprovement
Fixed a null exception when importing files with masks. (1388820)
2DFix
Added fullscreen flag to manifest to better handle static splash screen. (1310347)
AndroidFix
Fixed a regression where skinned mesh were no longer being compressed. (1391542)
Asset BundlesFix
Fixed an issue sothat when copying file and meta on disk, renaming the asset bundle name is preserved. (1385129)
Asset BundlesFix
Fixed an Editor crash when adding scripts to objects where the class name did not match the filename. (1411915)
EditorFix
Fixed a bug where environment lighting from an additively loaded scene would be ignored, when unloading the base scene, and that scene contains a light probe group. (1324966)
GIFix
Fixed case 1394168 caused by out-of-bounds access when light probes had no coefficients. (1394168)
GIFix
Improved to CullScene performance; in large scenes (10000+ Renderers) this can halve the time spent in CullScene. (1399880)
GraphicsFix
Fixed an issue so that exception handlers are properly sorted internally to avoid code conversion errors with System.Text.Json (and maybe other assemblies). (1400410)
IL2CPPFix
Fixed an issue to allow \[Preserve\] in assemblies whose name starts with Microsoft. (1397381)
IL2CPPFix
Fixed error with builds where C# comments contained multiple slashes/backslashes separated by whitespace. (1391435)
IL2CPPFixAndroid
Fixed undefined invocation behavior for unsigned arguments. (1388270)
IL2CPPFix
Improved error messages when we cannot compile C++ code due to Visual C++ toolchain or Windows SDK being not installed on the machine. (1287868)
IL2CPPFixWindows
Fixed memory leak when continuously calling Repaint inside OnGUI after GUI.Window. (1371866)
IMGUIFix
Added additional checks to FileUtil.DeleteFileOrDirectory to fix unintentional deletion of project assets directory. (1382446)
KernelFix
Fixed an issue on Windows where resolving a package could fail if any files were temporarily being used by another process. (1384471)
Package ManagerFixWindows
Fixed an issue where having package folders without a package manifest in the project's Library folder would fail resolving local-tarball or git packages.
Package ManagerFix
Fixed an issue where JSON files encoded using UTF-8 with BOM could not be parsed.
Package ManagerFix
Fixed an issue where packages using Git LFS on Apple Silicon hardware would fail if Git LFS was installed through Homebrew and the Git LFS executable location was not added to the PATH environment variable. (1353769)
Package ManagerFix
Fixed an issue where the PackageManager.Client.SearchAll() method would fail if the user did not have access permission for one of the packages hosted on the registry. (1381544)
Package ManagerFix
Fixed an issue where local-tarball dependencies would become unresolved if the source tarball was removed.
Package ManagerFix
Fixed an issue with cloth interpolation where tabbing in/out of an application on Windows Players would cause the component to behave erratically. (1380001)
PhysicsFixWindows
Fixed XmlSerializer not working with managed code stripping when using the mono backend. (1331829)
ScriptingFix
Removed spike on the main thread when changing the video clip. (1384846)
VideoFixAndroid
Fixed crash when using AudiClip.priority and AudioSettings.Reset. (1385590)
WebGLFix
Encoding R8, R16, RFloat and RHalf to EXR now encodes to a grayscale image. (1343287)
GraphicsChange
Enabled the Git LFS cache by setting the UPM_ENABLE_GIT_LFS_CACHE environment variable is now always located under the global cache root, even when the cache root location is customized.
Package ManagerChange

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.