Freeze or crash with various stack traces when opening a project while connected to a VPN service (1025558)
Shader SystemKnown issueBlocker
Crash on il2cpp::vm::LivenessState::AddProcessObject when using Social.LoadUsers and then changing scenes (1270230)
iOSKnown issueBlocker
Added: Added EditorUtility.IsRunningUnderCPUEmulation to detect whether Unity is running under CPU emulation.
EditorAPI change
Parent and child nested Scriptable Object Assets switch places when parent Scriptable Object Asset is renamed (1189089)
Asset Import PipelineKnown issueCaution
Prefabs are reimporting every time a code change is made (1294785)
Asset Import PipelineKnown 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
UnityLinker strips classes used with the SerializeReference attribute (1232785)
IL2CPPKnown issueCaution
InputSystem's Mouse delta values do not change when the Cursor lockState is set to Locked (1248389)
LinuxKnown issueCaution
Once paused, the Profiler does not resume recording when profiling WebGL player (1271012)
ProfilingKnown issueCautionWebGL
\[Profiler\] Hierarchy randomly hides parts of the sample hierarchy if Editor Only Samples are present and set to be Collapsed (1297955)
ProfilingKnown issueCaution
Skybox lighting is not rendered after creating gameobjects in the new scene until the lighting is rebaked (1250293)
Shadows/LightsKnown issueCaution
\[Audio\] "Cannot create FMOD" Error when importing 3D Game Kit project on webGL (1293595)
WebGLKnown issueCaution
\[XR SDK\]\[Oculus\] EarlyUpdate.XRUpdate spikes inconsistently (1262597)
XRKnown issueCaution
\[UaaL\] UnityFramework with 3rd party plugins triggers watchdog termination after launch (1262272)
iOSKnown issueCaution
\[iOS 14\] VideoPlayer crashes on EXC\_BAD\_ACCESS or signal SIGABRT when audioOutputMode is set to APIOnly or Audio Source (1274837)
iOSKnown issueCaution
Clean up bundled burst packages to reduce installer size
Package
Fix CPU Module Detailed view sorting when search field is active (1214785)
Profiler
Fixed visualization of a selected frame which is no longer available in Profiler hierarchy view to unify hierarchy and timeline view behavior (1242627)
Profiler
com.unity.purchasing updated to 2.2.1, adding full support for the implementation of GooglePlay Billing Library v3 library in the Asset Store In-App Purchasing module (includes an essential runtime hotfix over 2.2.0).
Package Managercom.unity.purchasing
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 missing tooltips in the Sprite Skin inspector (1285255)
2DFix
Added missing UIElement dependency for 2d common package
2DFix
Fixed vertical slider handle is not aligned and placed slightly to the right side in the Bone Influence wind (1260568)
2DFix
Export gradle project failing when using custom base build.gradle only the first time. (1245249)
AndroidFix
Fix bug where draws after indirect draw result in corrupt geometry on Adreno (1271258)
AndroidFix
Fixed issue when Unity Remote system is unable to connect to Android devices due to incorrect adb executable file path. (1251622)
AndroidFix
When running external tools, print error messages as two items in Editor console instead of item per line. (1269685)
AndroidFix
Fixed a Playmode crash in the Editor that happens after modifying scripts while animating certain UI Components using the Animation Component. (1238859)
AnimationFix
Import Fixed issue with ModelImporter not using rotation pivots as centers during pivot conversion when resampleCurves is disabled. (1283884)
Asset ImportFix
Fixed audio in timeline preview not pausing/resuming when changing focus between the editor and other applications. (1016423)
AudioFix
Fixes crash when IME Strings got too long. (1226610)
CoreFix
Fixed an issue that would result in the Unity Editor Update Check window opened in an incorrect state followed by the Editor crashing. (1285668)
EditorFixmacOS
Fixed an issue where clicking the right edge of textures icon in material inspector would open a asset selection window. (1248553)
EditorFix
Fixed exception when deleting folder in Favorite (1229937)
EditorFix
Reverted fontRenderingMode from FontRenderingMode.Smooth back to FontRenderingMode.OSDefault (1262281)
EditorFix
The Linux editor main window now correctly remembers saved window layout (1258663)
EditorFixLinux
Make GPU lightmapper work on Apple Silicon
GIFix
Prevent user from assigning realtimeTexture to a customProbe, and show a warning if he tries. (1243849)
GIFix
Correct priority for the vfx assets (1284439)
GraphicsFix
CPU optimisation for graphics memory allocation/deallocations.
GraphicsFix
Fix missing type check from VFX component sheet, error possible if (1258022)
GraphicsFix
Fix targetTexture rendering black screen when changing it in OnPreRender(). (1274376)
GraphicsFixAndroid
Fixed corruption that can occur in font characters texture on some iOS 14 devices when using RequestCharactersInTexture. (1290509)
GraphicsFixiOS
Fixed frame debugger not showing correct keywords when stage-specific shader features are used (1261620)
GraphicsFix
Fixed GLES device leaking texture IDs in some circumstances (1261513)
GraphicsFix
Fixed issue where speedtree textures were becoming unbound after clicking "Regenerate materials". (1231184)
GraphicsFix
Player crashes with Size overflow in allocator from AllocAndFillInstancedData (hybrid v1) (1289613)
GraphicsFix
terrain tree imposters transparency fix on GLES (1287879)
GraphicsFix
Texture2D arrays will no longer crash when using the metal renderer if the color format is invalid.
GraphicsFix
Tree billboards now rotate correctly while the camera is moving on mobile platforms (1242389)
GraphicsFix
\[VFX\] SRP Batcher issues with VFX Shadow-casters (1296980)
GraphicsFix
Fix a case where an interface could be incorrectly removed from a type when no .ctor for that type was marked. (1222808)
IL2CPPFix
Fixed game controller and joystick serial numbers (1269974)
LinuxFix
Fix iOS 11+ motion API feature access generating warnings on iOS 10 builds
MobileFixiOS
Debug information for instance methods is now correctly scoped. This means instance variables can now be inspected correctly.
PackageFix
Fixed a bug in LLVM that it would incorrectly convert some memset -> memcpy if both pointers derived from the same memory address, and where one indexed into the 0th element of the pointer.
PackageFix
Fixed a bug whereby if you had an assembly that was guarded by UNITY\_SERVER, Burst would be unable to find the assembly when Server Build was ticked.
PackageFixServer
Fixed a failure on linux builds where libdl.so cannot be found.
PackageFixLinux
Fixed alignment issues associated with xxHash3 on ArmV7 (case 1288992)
PackageFix
Fixed issues with Intel intrinsics mm256\_inserti128\_si256, mm256\_bslli\_epi128, mm256\_bsrli\_epi128
PackageFix
Fixed managed (reference) implementation of mm256\_cvttps\_epi32 (case 1288563)
PackageFix
Fixed managed implementation of sub\_ss intrinsic
PackageFix
Made math.shuffle compile correctly when non-constant ShuffleComponent's are used.
PackageFix
When "Enable Compilation" was unchecked in the Burst menu, Burst was incorrectly enabled after an Editor restart. This is now _actually_ fixed.
PackageFix
Fixed the issue where PackageList have null ref errors when domain reload happens during Asset Store list request
Package ManagerFix
Packages installed as a dependency are now listed in the 'In Project' tab of Package Manager Window.
Package ManagerFix
Limit the rendering cache size to avoid using lots of memory when using multiple cameras. (1270438)
ParticlesFix
Fixed crash in playable graphs when multiple notification receivers callbacks exist and change the source playable graph in a destructive manner (1290690)
PlayablesFix
Fixed a situation when Profiler remains active even with Profiler window closed in play mode. (1249581)
ProfilerFix
Fixed crash during Domain Reloads after modifying scripts. (1262671)
ScriptingFix
DEVELOPMENT\_BUILD is included in Assembly define list when EditorUserBuildSettings.development is set to true (1294142)
ScriptingFix
Fix generic mono array overwrite in bindings code. (1268308)
ScriptingFix
Ensure that SerializedProperty.DataEquals works consistently even on fields prior to an alignment boundary. (1294238)
SerializationFix
SerializeReference reuse polymorphic instances when changing specific values in the inspector. (1193322)
SerializationFix
Fixed allocator errors due to orphaned memory when canceling a build during shader compilation. (1224325)
ShadersFix
Fixed incorrect shader code generated for Vulkan in some cases when tessellation is used (1256838)
ShadersFixAndroid
Fixed out of bounds access to static const arrays in generated GLSL code. (1276781)
ShadersFix
Undoing after removing terrain layer correctly restores alphamaps. (1276283)
TerrainFix
Fallback to non SRP when rendering uGUI's profiler rerender even if SRP is in use. (1275870)
UIFix
OnDrop callback not being called when using a TouchScreen (1279352)
UIFix
Added support for PVRTC and RG16 textures. Enable use of high-performance WebGL GPU powerPreference. (1187965)
WebGLFix
Fixed a bug with compressed single channel textures attempting to target unsupported BC4 compression format. (1274662)
WebGLFix
Fixed issue where attempting to launch a VR application when default rotation mode was set to autorotate would fail an assertion. (1275158)
XRFix
Improved our hashing performance some more by re-using fixed-sized buffers in the compiler to improve eager-compilation / warm-cache costs by 1.25x.
PackageChange
Improved the performance of in-compiler hashing by 1.2x.
PackageChange
Preserve the frame pointer when debugging is enabled to aid debugging.
PackageChange
Editor now skips warming up shaders from shader collections in the Preloaded shaders section of Graphics settings
ShadersChange

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.