Windows: [Post Processing][Editor] Editor crashes on closing a project with postprocessing effects when 'Verify Saving Assets' is enabled ( 1223706 )

Windows: WorldToScreenPoint transforms offsetted screen position when display is scaled above 100% on Windows 10 ( 1220751 )

Windows: Editor now respects focus when dismissing modal dialogs. ( 1222787 ) This is a change to a 2020.1.0a22 change, not seen in any released version, and will not be mentioned in final notes. Fixed in 2020.1.0b2.

Windows: Crash or freeze with artifacting on layout resize when changing the layout affecting Scene View and Game View simultaneously ( 1220837 )

Window Management: The progress bar for signifying editor workload freezes the profiler window continously ( 1221432 )

Timeline: Crash on ScriptingGetComponentsOfTypeFromGameObjectFastPath when overriding prefab with Playable Director ( 1224184 )

Shuriken: Off Camera ParticleSystem crashes Editor when particles are disabled with Culling set to Pause ( 1221265 )

Shuriken: Editor crashes when Particle System is emitting shadow casting lights ( 1217809 )

Shuriken: Crash on CreateDirect3D11SurfaceFromDXGISurface when calling DrawRenderer with a Trail Renderer ( 1216216 )

Shaders: Change in included hlsl file does not always trigger recompilation ( 1215034 )

Scene/Game View: Loading RenderDoc in the Editor causes Gizmos to disappear ( 1225270 )

Scene Management: Prefabs lose their values if scripts are removed then reintroduced ( 1216914 )

Project Browser: Parent and child nested Scriptable Object Assets switch places when parent Scriptable Object Asset is renamed ( 1189089 )

Profiling: [Ubuntu]Unity hangs when Deep Profiling and Call Stacks are enabled. ( 918779 )

Profiling: [Profiler] Any dropdown list in Profiler Window doesn't expand the second time once collapsed until the mouse cursor is moved ( 1223087 )

Profiling: Performance decrease in EditorOverhead using Deep Profile ( 1051094 )

Profiling: PVRContextManager Thread has no data and occupies important area in Profiler Timeline View ( 1223636 )

Profiling: Missing Profiler.EndSample errors appear after switching profiling target ( 1181306 )

Profiling: Editor crashes when loading profiler file with memcpy stacktrace ( 1131782 )

Packman: [PackMan] Package Manager renders black on launching when there are unapplied changes in any asset ( 1218983 )

Mobile: [Android] [Gles3] [URP] Darker UI when using Gles3, Linear and URP ( 1219635 )

Mobile: [Android] Loading assets from AssetBundles takes significantly more time when the project is built as an AAB ( 1153358 )

MacOS: [macOS] BugReporter doesn't get invoked when the project crashes ( 1219458 )

MacOS: [Scene View] Navigation movement using Arrow keys or Flythrough mode doesn't stop even after key release ( 1218791 )

MacOS: [OSX] Unity fails to ask camera permission and crashes on privacy violation ( 1202032 )

Linux: [Android] ETC1 and ETC2 compression fails when importing textures ( 1222219 )

Linux: Errors regarding denied access to il2cpp.exe when building with IL2CPP ( 1226647 )

Licenses: Remove trial watermark from player ( 1214848 ) This is a change to a 2020.1.0a19 change, not seen in any released version, and will not be mentioned in final notes. Fixed in 2020.1.0b2.

IMGUI: ArgumentException: GUILayout: Mismatched LayoutGroup.mouseMove appears while switching to Prefab Mode ( 1225712 )

IAP: Unity purchasing fails to load due to failing to find UnityEngine.UI assembly ( 1193773 )

Graphics - General: [UI] Post processing effects and skybox toggle is disabled in new and existing projects ( 1222434 )

Graphics - General: [Performance Regression] AssetBundleLoadSingleAssets : LoadAsync_Prefabs_SingleAssets is significantly slower than 18.4 ( 1203511 )

Graphics - General: [Performance Regression] AssetBundleLoadAllAssets - Load_Prefabs_AllAssets is significantly slower than 18.4 ( 1203512 )

Graphics - General: [Editor] Cannot change Graphics API's if platform is set to something other than Windows, Mac & Linux standalone ( 1219587 )

Graphics - General: Editor crashes on ComputeShader::GatherProperties when enabling Frame Debugger ( 1221374 )

Global Illumination: [OSX][GPUPLM]OS Kernel Panic crash with 'Thread may have been prematurely finalized' after baking the scene with AMD GPU ( 1160419 )

Global Illumination: [GPU PLM] Bakes take a very long time or do not finish when using high resolution heightmap terrain ( 1194794 )

Global Illumination: Unity crashing when baking lights and generating light UV ( 1118524 )

Global Illumination: Editor crashes when using Radeon Pro Denoiser if the editor path has spaces ( 1221779 )

Global Illumination: Crash in PVRTransmissionTextureData::PVRTransmissionTextureData when exiting Play Mode after loading another Scene ( 1221209 )

GI: Fixed an issue with black or too dim light probes in the "Test GraphicsTests - Win64Standalone (DX11 - Coverage)" builder. (1205901) This is a change to a 2020.1.0 change, not seen in any released version, and will not be mentioned in final notes. Fixed in 2020.1.0b2.

Editor: Gizmo dropdown list button collapses when clicked on a second time ( 1221829 ) This is a change to a 2020.1.0a22 change, not seen in any released version, and will not be mentioned in final notes. Fixed in 2020.1.0b2.

Editor: Fixed unable to input data to the Lighting and Lighting Exposure windows by keyboard after switching between Editor tabs. ( 1222516 ) This is a change to a 2020.1.0a23 change, not seen in any released version, and will not be mentioned in final notes. Fixed in 2020.1.0b2.

Editor: Fixed terrain painting with mouse strokes (1221319) This is a change to a 2020.1.0a24 change, not seen in any released version, and will not be mentioned in final notes. Fixed in 2020.1.0b2.

Editor: Fixed callbacks to SceneClosing and SceneClosed in some situations. ( 1003257 ) Fixed in 2020.1.0b2.

Audio: [Windows] Editor uses one CPU Logical Processor at 100% while the game is in Pause Mode ( 1219619 )

Audio: Editor freezes or crashes when interacting with Native Audio Plugin SDK's Audio Mixers ( 1217898 )

Asset Importers: [Windows] A lot of time is required extracting Smoothing Groups when using certain FBX files ( 1219764 )

Asset Importers: Crash when importing Elongata package from the Asset Store ( 1209240 )

Animation: Crash on PreOrderPlayableTraverser::Traverse when entering Play mode in a scene where every GameObject calls OnValidate method ( 1220788 )

Animation: IndexOutOfRangeException error is thrown on renaming parameter in Animator controller. ( 1217845 )

Universal Windows Platform: Fixed Cursor image getting visually corrupted when using ExecutableOnly builds. ( 1162612 )

UI Elements: Fixed events being queued and unprocessed when showing a modal window (1215148)

Timeline: Fixed timescale drawing to only draw visible lines which avoids a hang with very large clips. ( 1213189 )

Timeline: Fixed SignalReceiver.ChangeSignalAtIndex incorrectly throwing exception when multiple entries are set to null. ( 1210877 )

Timeline: Fixed Performance issue where Control Tracks would resimulate during the tail of a non-looping particle clip. ( 1216702 )

Timeline: Fixed issues related to recursive control tracks. (1178423) This is a change to a 2020.1.0a1 change, not seen in any released version, and will not be mentioned in final notes.

Timeline: Fixed issue where using the HideInMenu attribute in combination with a class inheriting from Marker would not hide the marker from the Timeline context menus. ( 1221054 )

Timeline: Fixed issue where changes to a Signal Receiver component in a prefab were reverted. ( 1210883 )

Timeline: Fixed humanoid characters going to default pose during initial root motion recording. (1174752)

Timeline: Fixed avatar mask reassignment not causing immediate re-evaluation. ( 1219326 )

Terrain: Fixed UI corruption when you viewed the Terrain Lighting settings. ( 1188555 )

Terrain: Fixed crash when updating the async Tree count. ( 1212021 ) This has already been backported to older releases and will not be mentioned in final notes.

Shaders: Surface shader writes into o.Emission channel were ignored in some cases. ( 1217823 ) This has already been backported to older releases and will not be mentioned in final notes.

Shaders: Fixed broken Vulkan/GL/Metal shaders in the player build when having multiple graphics APIs selected. ( 1214047 )

Serialization: Fix for field marked as [SerializeReference] and having a static types of System.Object that were not being serialized. (1191992)

Scripting: Fixed Application.ForceCrash and Utils.ForceCrash for AccessViolation and FatalError on Mac and Linux. (1217413)

Profiler: Fixed a crash that occurred when loading Profiler data captured in newer Unity versions. ( 1124534 ) This has already been backported to older releases and will not be mentioned in final notes.

Prefabs: Fixed editor entering infinite loop on certain bad prefabs. The bad prefabs are now patched during load. ( 1196082 ) This has already been backported to older releases and will not be mentioned in final notes.

Prefabs: Fixed deletions and modifications to the asset files of non-current prefab stages in Prefab Mode. And discard changes if Discard Changes is chosen in dialog. (1223604)

Prefabs: Fixed applying prefab override from a scene where the MonoBehaviour lives in a namespace and has FormerlySerializeAs on the fields. ( 1114464 ) This has already been backported to older releases and will not be mentioned in final notes.

Prefabs: Fix null reference exception is thrown when applying modified Button UI component property to prefab. ( 1172835 )

Physics: Fixed ArticulationBody.jointPosition crash that happened sometimes in articulations more than two objects deep.

Physics: Fixed a runtime assertion being triggered for a very specific configuration of a Raycast against a CapsuleCollider2D. (1223784) This has already been backported to older releases and will not be mentioned in final notes.

Particles: Fixed crash when loading asset bundles containing legacy particles in Unity 2018 or newer. ( 1223000 ) This has already been backported to older releases and will not be mentioned in final notes.

macOS: Popup windows now close after using a system dialog. ( 1193489 ) This is a change to a 2020.1.0a22 change, not seen in any released version, and will not be mentioned in final notes.

macOS: Fix for popup windows larger than the max texture size causing the metal crash ( 1219036 ) This has already been backported to older releases and will not be mentioned in final notes.

iOS: No longer include code using AdSupport unless user explicitly uses api that needs it. (1219457) This has already been backported to older releases and will not be mentioned in final notes.

Graphics: Setting Fixed Time Step to a large value and then back to default makes effects play faster until an editor restart ( 1217876 )

Graphics: Properly detect draw setup failure during batched rendering. ( 1218754 ) This has already been backported to older releases and will not be mentioned in final notes.

Graphics: Fixed possibility to abort restart of editor after changing graphics API, which could put editor in a bad state ( 1206110 ) This has already been backported to older releases and will not be mentioned in final notes.

Graphics: Fixed LODGroup inspector LOD slider being offset from mouse cursor. ( 1214019 )

Graphics: Fixed incorrect gamma decoding at import of LDR textures that target a HDR graphics format in a gamma colorspace project.

Graphics: Fixed for direct GPU upload of offline processed texture data when texture quality level is reduced. (1223893)

Graphics: Fixed case where the size of shadow maps (RenderTexture) was reported incorrectly (too large). Sizes now correspond to the ones reported by RenderDoc. ( 1172032 )

Graphics: Fixed a bug where Unity did not bind IndirectArguments ComputeBuffers correctly on D3D12 if the stride was not equal to 4 (the size of a 32-bit integer). ( 1221931 )

GI: Fixes low bake performance in the CPU lightmapper when baking a scene with many objects that have a level of detail group attached to them. (1193809) This is a change to a 2020.1.0 change, not seen in any released version, and will not be mentioned in final notes.

GI: Fixed issue where OptiX denoiser option was unavailable when mixing GPUs matching and not matching requirements. ( 1171663 )

Editor: Restore the asset store item selection in the Project Window. ( 1218481 ) This is a change to a 2020.1.0a19 change, not seen in any released version, and will not be mentioned in final notes.

Editor: Improved time taken to load assets with missing script references. (1219070) This has already been backported to older releases and will not be mentioned in final notes.

Editor: Fixed the Transform tool gizmo translating in object space when the screen space toggle is active. ( 1197150 )

Editor: Fixed mouse dragging in the animation controller tool. ( 1218412 ) This is a change to a 2020.1.0a21 change, not seen in any released version, and will not be mentioned in final notes.

Editor: Fixed manually editing Angle Range in SpriteShape ( 1222418 ) This is a change to a 2020.1.0a24 change, not seen in any released version, and will not be mentioned in final notes.

Editor: Fixed left mouse button click not getting registered in the animation controller tool. ( 1215103 ) This is a change to a 2020.1.0a20 change, not seen in any released version, and will not be mentioned in final notes.

Editor: Fixed IndexOutOfRangeException thrown exception when trying to access Properties for a scene object. ( 1219069 ) This is a change to a 2020.1.0a19 change, not seen in any released version, and will not be mentioned in final notes.

Editor: Fixed GUI Windows being non-interactive when instantiated in a custom Editor window ( 1222547 ) This is a change to a 2020.1.0a24 change, not seen in any released version, and will not be mentioned in final notes.

Editor: Fixed Frame Selected not ignoring inactive objects in the selected hierarchy. ( 1217032 )

Editor: Fixed errors when docking the Hierarchy window from another docked area. ( 1218427 )

Editor: Fixed crash when setting invalid Game resolution in the Editor. ( 1221822 )

Editor: Fixed an issue where assertion failed errors are displayed in the console when docking/moving an editor window containing a GUILayout.window. ( 1216574 ) This is a change to a 2020.1.0a22 change, not seen in any released version, and will not be mentioned in final notes.

Editor: Fix Canvas and Light's Render Mode's drop down values are the same when inspecting one of the Components ( 1215130 ) This has already been backported to older releases and will not be mentioned in final notes.

Editor: Ensured we properly shutdown the ProgressManager when closing Unity. (1223196)

DX12: Fixed submesh masking and transparency parameters not working correctly in RayTracingAccelerationStructure.AddInstance. (1221737)

Audio: Fixed scheduled play of AudioSource after the same AudioSource has been paused and stopped. ( 1217073 ) This has already been backported to older releases and will not be mentioned in final notes.

Asset Pipeline: Fixed linker warning when building editor for MacOS. (1224243)

Asset Import: Resolved animation errors that were causing the Editor to crash. ( 1215431 ) This has already been backported to older releases and will not be mentioned in final notes.

Asset Import: Changed an error to a warning where re-importing the metafile contained information about removed items. ( 1182942 )

AI: Fixed path-finding bug in which floating point errors would cause agents to take potentially large, spurious detours. ( 977653 )

2D: Fixed OnDrawGizmos to Get/Release RenderTexture through CommandBuffer.

2D: Allow users to specify negative normal angles for ContactFilter2D. ( 1216208 )

Graphics: Upgrade embedded SRP packages (shadergraph, vfx, universal, and hdrp) to version 8.0.1

GI: LightingSettings asset is only created when saving an upgraded project

Editor: Revert reintroduction of OnDestroy/Awake calls for ExecuteAlways scripts when we enter Play Mode with the Scene Reload disabled.

macOS: Remove project name in the normal window title bar

Editor: Release Quick Search 1.5.2 with minor fixes and a bit more performance.

Editor: Editor status bar lower right corner icons have tooltips now.

2D: (Note to self, last worked line)Fixed an issue where edits made in the texture name field of the Secondary Textures module of the Sprite Editor could be lost if the keyboard focus changed. (1133339)

2D: Allow TilemapRenderer in Individual Mode to batch with other SpriteRenderers provided that their batching criteria match.

2D: Allow users to specify negative normal angles for ContactFilter2D. (1216208)

2D: Expand and select Tilemap GameObject when creating a new Tilemap GameObject using the Create menu. (1194038)

2D: Fixed 'Label' and 'Sprite' name overlaps with its input field when preset of "Sprite Library Asset" is created. (1201061)

2D: Fixed an issue where Sprite Masks didn't work on Sprite Renderers with an instancing material. (1144462)

2D: Fixed Animation Samples crashes when installing on certain machines. (1185787)

2D: Fixed automatic slicing using Smart mode in the Sprite Editor when Sprite Rects are overlapping. (1193552, 1193555)

2D: Fixed bone name misaligned under Weight Slider Inspector when a name contains more than 26 letters. (1200873)

2D: Fixed bone names can be empty. (1200861)

2D: Fixed bones not chained correctly when splitting bone in certain cases.

2D: Fixed crash in TilemapRenderer with URP while shaders are compiling again after an update in URP version.

2D: Fixed incorrect lighting on normal-mapped Sprite Renderers that are horizontally and/or vertically flipped. (1186769)

2D: Fixed instantiation of GameObjects from Tiles when Tilemap.CompressBounds is called. (1194166)

2D: Fixed instantiation of Tile Game Object when entering Play mode when reload scene is disabled in Enter Play Mode Settings (1209819)

2D: Fixed NullReferenceException when using shortcut 'Shift+1' in certain case. (1200849)

2D: Fixed OnDrawGizmos to Get/Release RenderTexture through CommandBuffer.

2D: Fixed Outline Tolerance value is clipped in Sprite Outline Module for Sprite Editor window. (1186228)

2D: Fixed RaycastResult.sortingLayer always returns the default Layer when Raycast hits a GameObject with a TilemapRenderer2D. (1198442)

2D: Fixed scene not being dirties when regenerating colliders for a CompositeCollider2D with the Manual generation type. (1189438)

2D: Fixed the issue where a part of a Sprite is cut off when Mesh Type is set to Tight. (1175447)

2D: Fixed the preview of the Prefab so that it no longer ignores Sprite Mask. (1111193)

2D: Fixed the rendering of the Grid Component in Scene view when a GameObject with a Grid component is disabled or enabled. (1178613)

2D: Fixed unable to zoom in or out in Sprite Editor Window when using Secondary Texture module (1193540)

2D: Fixed visual glitch when using SpriteSwap with Multi-threaded rendering. (1203380)

2D: Fixed where the last point of the Sprite Shape does not behave correctly when using Continuous Points in a closed shape. (1184721)

2D: Fixed wrong slashes in asset path when generating more than one Tile in the Tile Palette (1216101)

2D: Fixed zoom slider not showing in Sprite Editor Window when window is maximized. (1205280)

2D: Newly created SpriteRenderers will have correct presets set when created through dragging and dropping a Sprite/Texture2D asset. (1210560)

2D: Sprites disappear in Prefab window when in Play mode and they are packed in Sprite Atlas (1184057)

AI: Fixed path-finding bug in which floating point errors would cause agents to take potentially large, spurious detours. (977653)

Android: Added a tooltip to keystore path label in keystore manager window. Tooltip shows full path to the keystore. (1115061)

Android: Added maxAspectRatio to manifest only when targetting API 26 or higher.

Android: Added WebCamKind support for Android (based on focal length equivalent). (1180261)

Android: Allow to disable symbols.zip generation when building apk or aab.

Android: Correctly handle non-ASCII characters when strings are saved in or loaded from PlayerPrefs. (1170233)

Android: Don't advance Time.timeSinceLevelLoad and Time.time if Thread.Sleep is called on the main thread right after the scene is loaded. (1099186)

Android: Fix crash during startup when using Vulkan on some devices.

Android: Fixed a video player seek bug when using Vulkan.

Android: Fixed ASTC HDR format detection for some Adreno 6xx devices that don't support the format. (1198286)

Android: Fixed camera devices supporting only depth data being included in WebCamTexture.devices. (1163718)

Android: Fixed constant buffer element alignment when using OpenGL ES. (1204223)

Android: Fixed corner case when using OpenGL ES CopyTexture with the current render target. (1127279)

Android: Fixed issue causing minimum and target API levels UI to get stuck at "Getting API levels..."

Android: Fixed issue with constant buffers of compute shaders when using Vulkan on Mali GPUs (1213349)

Android: Fixed memoryless MSAA RenderTextures when using Vulkan. (1190449)

Android: Fixed problem with screen not rotating immediately accordingly to its holding position after autorotation is enabled. (1169727)

Android: Fixed problem with signing release App Bundle using non-ASCII passwords . (1167092)

Android: Fixed problem with System.Globalization.CultureInfo.CurrentCulture returns Culture.Invariant on Android. (1135996)

Android: Fixed Render Over Native UI on Android. (1189674)

Android: Fixed when fullscreen = FALSE and Render Outside Safe Area = TRUE notch area is not rendered on Android 9 devices. (1150073)

Android: On Android, fixed 2 Vulkan video format bugs. These bugs were seen on the Google Pixel 3 and Motorola Moto G7 phones, but may affect other Android devices as well. (1193545, 1194922)

Android: Updated to latest frame pacing code from Google.

Android: When "Installed with Unity (recommended)" is selected in Editor Tools Preferences window, don't change editor preferences value to embedded path. (1196180)

Animation: Added a warning to detect clashes of animated property curve names. (1201758)

Animation: Animation does not play correctly when Optimized Game Object functionality is used and a Child GameObject is added to bone. (1185568)

Animation: Fixed an issue where Animator view breadcrumbs would get mixed up when navigating from a controller with more layers. (1146244)

Animation: Fixed an issue where deleting an Animator layer via Undo with a state or transition selected caused an exception (1201671)

Animation: Fixed an issue where renaming an animator parameter via search would rename the wrong animator parameter. (1202172)

Animation: Fixed AnimationStream unbound handle exceptions when changing override controller in the animator. (1180557)

Animation: Fixed Animator Layer scripts being displayed twice when using the Animator Controller Playable. (1173312)

Animation: Fixed constant curves occasionally evaluating incorrectly in Timeline when playhead is at keyframe positions. (1173048)

Animation: Fixed crash when calling Animator.Rebind after destroying AnimatorControllerPlayable. (1180148)

Animation: Fixed State Machine states that are deleted when State Machine is removed from Animator Controller. (1181137)

Animation: Fixed state machines and transitions not being selected selected when pasting in Animator State Machine. (1112939)

Animation: Fixed the transition from an empty state on an override (1101868)

Animation: Fixed Undo operation of "Add Blend Tree" in the Blend Tree graph UI. (1176440)

Apple TV: If any Swift source plugins are in the project settings required to build them will be properly added to the Xcode project. (1176139)

Apple TV: If no Apple TV icons are set for specific sizes and a higher resolution icon is available it will be downscaled for that slot (like for other platforms) (1115180)

Asset Import: Changed an error to a warning where re-importing the metafile contained information about removed items. (1182942)

Asset Import: Fixed an issue where Avatars from Models with a slash in their node names were not displaying correctly in the AvatarMask and OptimizeGameObject inspectors. (1002172)

Asset Import: Fixed an issue where shadows appear segmented at specific angles when using a physical camera with a large difference between the sensor aspect ratio and the screen aspect ratio. (1211431)

Asset Import: Fixed an issue where the Asset Importer would crash while importing a Shader-specific Shader. (1162577)

Asset Import: Fixed an issue where the BumpMap check window would not flag Textures as possible NormalMaps when they are not used in the Material. (1213579)

Asset Import: Fixed an issue where the Model Importer was preventing the user from re-extracting Textures. (1172619)

Asset Import: Fixed an issue with AnimationClip files generated from Models imported before Unity 3.2, where Unity was not conserving their file IDs and references when opened in a 2019.1+ Project.

Asset Import: Fixed incorrect colors when importing a PNG file with a file gamma value of 1.0. (1172234)

Asset Pipeline: Fixed an issue where there could be a pending compilation and domain reload after project load.

Asset Pipeline: Fixed crash. (1204994)

Asset Pipeline: Fixed editor sometimes getting stuck compiling scripts while opening a project. (1139283)

Asset Pipeline: Fixed linker warning when building editor for MacOS. (1224243)

Asset Pipeline: Fixed ScanFilter::Normalize being slow and called every time an asset is added to the filter. (1166652)

Asset Pipeline: Fixed TextAsset.bytes to always return raw byte data (previously was sometimes attempting to do UTF8 conversion roundtrip). (1192834)

Asset Pipeline: Fixing bug where [OnOpenAssets] callback was not called due to incorrrect path (1154851)

Asset Pipeline: Increased asset types that can be cached on the accelerator with .asmdef, .asmdefref, .cs and default imported assets (folders and unknown files).

Asset Pipeline: Nested prefabs can now be used with the cache server.

Asset Pipeline: Perform garbarge collection during asset importing. (1203433)

Audio: DSPGraph: Fix mixing when multiple audio output jobs are attached to the default output.

Audio: DSPGraph: Fix native connection disposal in audio output job's again.

Audio: DSPGraph: Fix shutdown crash when trying to execute audio output hook dispose jobs.

Audio: DSPGraph: Fixed crash when exiting play mode.

Audio: DSPGraph: Fixed error when disposing AudioKernel resources from an IAudioOutputJob.

Audio: DSPGraph: Fixed occasional crash when disposing leaked node allocation.

Audio: Fixed applying lowpass filter custom cutoff curve from scripts. (1202437)

Audio: Fixed assertion failures when exposing an audio group's send level to scripts. (1178055)

Audio: Fixed deallocation of native collections allocated as AudioKernel within the audio kernel lifecycle.

Audio: Fixed hang after failing to load audio assets from asset bundles. (1184883)

Audio: Fixed incorrect application of wet level when two effects with wet mixing enabled are adjacent in a mixer group. (1185470)

Audio: Fixed issue where a Timeline Audio track with no audio source acts as 3D spatial blended audio source. (1160449)

Audio: Fixed SpatialBlend application when AudioSource and Rigidbody are attached to the same game object. (1206115)

Audio: Fixed Unity errors during project import when the project contains around a very large number (>10000) of audio assets. (1194658)

Bug Reporter: Fixed issue where Bug Reporter email input field doesn't allow emails that have symbols after the dot in the second part of the email. (992324)

Build Pipeline: Added optional BuildOptions.DetailedBuildReport flag that can be passed to BuildPipeline.BuildPlayer in order to get more information in the returned BuildReport object, including intermediate BuildSteps details and a list of scenes using the assets in the build.

Build Pipeline: Fix bug that prevented adding a scriptable object defined in a precompiled assembly to an AssetBundle. (1184918)

Build Pipeline: Fixed an issue where BuildPlayer could accept a mismatched combination of BuildTarget and BuildTargetPlatform. (1175531)

Build Pipeline: Fixed an issue where rebuilding an asset bundle with the same name, but different source assets, might not cause the bundle to be rebuilt if the assets already exist in the bundle - NB asset bundle hashes in all manifest files will change as a result of this fix. (1173817)

Build Pipeline: Fixed bug preventing mesh compression on iphone when building with the scriptable build pipeline.

Build Pipeline: Fixed building in batchmode fails for first time after removing file from project. (703290)

Build Pipeline: Fixed main thread stalling when loading asset bundles asynchronously.

Burst: Bugfixes to the Burst Inspector UI.

Burst: Deleted burst entry from isolation tests exemption list.

Burst: Fixed a NullReferenceException happening in a call stack involving CecilExtensions.IsDelegate(...).

Burst: Fixed a potential NullReferenceException when editing Burst AOT settings for standalone players.

Burst: Fixed a potential StackOverflow when compiling a standalone player that can occur for nested jobs declared within a parent class that has generic parameters.

Burst: Fixed an issue where the generated lib_burst_generated in Windows Standalone players could not be loaded if a native plugin was used from the sub folders Plugins\x86_64 or Plugins\x86.

Burst: Fixed burst compilation toggle behaviour which previously had unpredictable results.

Burst: Fixed caching of compiled jobs/function pointers.

Burst: Fixed compilation requests being lost when using asynchronous compilation.

Burst: Fixed error handling and messages infrastructure.

Burst: Fixed function pointers to work in standalone player.

Burst: Fixed issue for UWP to avoid an AssemblyResolutionException for types within Windows.* WinMd assemblies.

Burst: Fixed issue ldflda opcode when the input on the stack is a value and not a pointer.

Burst: Fixed issue on iOS where standalone player builds could fail, depending on number of burst-able functions found.

Burst: Fixed issue with a potential ArgumentException The output byte buffer is too small happening in the Editor when Burst is trying to compile a function that is producing a large log error.

Burst: Fixed Issue with a potential InvalidOperationException related to ABI layout when compiling a function pointer on Linux/Mac.

Burst: Fixed issue with a potential NullReferenceException when building a player for UWP.

Burst: Fixed issue with a TypeLoadException related when trying to load PDB.

Burst: Fixed issue with an exception occurring in mono_string_len.

Burst: Fixed issue with BurstCompiler.CompileFunctionPointer not working in a standalone player if Burst was disabled via standalone player build settings.

Burst: Fixed issue with calli not being handled correctly.

Burst: Fixed issue with debugging source locations that were no longer generated for standalone players.

Burst: Fixed issue with function pointers being corrupted after a domain reload that could lead to unexpected function pointer calls.

Burst: Fixed Issue with sizeof on a struct defined in another assembly and would return the size of a pointer type instead of a real struct layout.

Burst: Fixed multi-threaded compilation of jobs/function pointers in the editor.

Burst: Fixed multi-threaded compilation support when building a standalone player.

Burst: Fixed multiple issues with JIT cache.

Burst: Fixed potential deadlock between Burst and the Asset Database if burst is being used when building the database.

Burst: Fixed wrong MethodImpl(MethodImplOptions.NoOptimization) on functions.

Burst: Fixed wrong multi-LLVM versions support.

Burst: Fixed AssemblyResolveException when loading a project with dependent packages that are using Burst in static initializers or InitializeOnLoad .

DX12: Fixed issue where non-native resolutions would get stretched instead of letterboxed on Windows Standalone running DirectX 12. (1135210)

DX12: Fixed submesh masking and transparency parameters not working correctly in RayTracingAccelerationStructure.AddInstance. (1221737)

Editor: "Reveal in Finder"/"Show in explorer" now open a single finder/explorer instance per-directory and perform multi-file selection. "Open Containing Folder" (Linux) will open only one window per-directory (no selection) (1192218)

Editor: Added -quitTimeout argument where the timeout is passed in seconds to set how long to wait for async methods to finish. E.g. "-quitTimeout 60" for 60 seconds. (1202827)

Editor: Added a more descriptive error when attempting to import unsupported video formats on Linux. The error now states which movies are not importable in the Linux editor that are importable in the MacOS and Windows editor. (1104618)

Editor: Added a separator in "Random between two colors" for Start Color in particle system. (1195510)

Editor: Added ability to show modal EditorWindow via ShowModal() method

Editor: Adding an outline for dark sprite icons to make them clearly visible in dark skin. (1186306)

Editor: adds download links for linux modules in build settings (instead of returning bad url) (1202500)

Editor: AssetImporter Presets displays the Importer icon instead of nothing in their header.

Editor: Changed the Scene view FX toggle to now enable or disable the FX settings as a whole and preserve individual settings. (1210905)

Editor: Clamped the Scene View camera Field of View to values between 4 and 160, in order to prevent extreme skewing. (1180037)

Editor: Corrected adding prefabs to hierarchy between expanded objects. (1205276)

Editor: Corrected the debug mode for Asset Importer Editors (1180054)

Editor: Don't allow docking or rearranging editor windows while a modal dialog is shown.

Editor: Ensured we properly shutdown the ProgressManager when closing Unity. (1223196)

Editor: Fix InspectorWindow lock exception. (1173185)

Editor: FIx the issue with MissingReferenceExceptions when changing parent of a UI element to Disabled canvas in Play mode. (1171433)

Editor: Fixed .unitypackage asset missing an icon when there's no OS association. (1213245)

Editor: Fixed a bug which would cause the "Save Scene" dialog to show twice if changing a setting requiring editor restart, and then hitting "Don't save". (1200910)

Editor: Fixed a crash when changing IHVImageImporter Preset FilterMode value.

Editor: Fixed a rare crash when loading editor modes at startup or on a domain reload. (1202783)

Editor: Fixed AlphaIsTransparency is disabled in TextureImporter Presets. (1147407)

Editor: Fixed an error that happened when modifying label when multiple inspectors were open on the same asset. (1217487)

Editor: Fixed an issue where "Probability" text is clipping under "Emission" property of Particle Effect Window. (1180240)

Editor: Fixed an issue where "selected" Scenes in the hierarchy were not taken into account for Scene Visibilty and Scene Picking. (1178898)

Editor: Fixed an issue where changing the anti-aliasing values for the Quality Settings would cause a null reference in the Camera preview. (1210016)

Editor: Fixed an issue where clicking an active tool in the Tile Palette window would return focus to the previously active Tilemap tool, not the global tool. (1174060)

Editor: Fixed an issue where editor freezes when closing a custom Editor window that is referenced by another custom Editor window. (1201522)

Editor: Fixed an issue where sometimes the selected Asmdef gets stuck on the first selection. (1153558)

Editor: Fixed an issue where the Move tool snapping would round off snap increments when zoomed out. (858899)

Editor: Fixed an issue where where progress dialogs would load on the screen with the mouse pointer instead of the primary Unity window. (1045766)

Editor: Fixed AnimValues getting permanently stuck if a script reload happened while they were animating, for example when forced out of Prefab Mode when entering Play Mode due to [ExecuteInEditMode] script. (1115778)

Editor: Fixed Color inspector not consuming event when doing custom right click processing. (1162782)

Editor: Fixed Color preference page keywords population. (1206845)

Editor: Fixed compute shader related editor crash regression after player build. (1190914)

Editor: Fixed console search when going in playmode (1197494)

Editor: Fixed crash when changing hierarchy during deactivation. (1186891)

Editor: Fixed crash when importing videos on a machine with more than 16 cores.

Editor: Fixed crash when setting invalid Game resolution in the Editor. (1221822)

Editor: Fixed cursor not unlocking when going from locked to confined in windows editor. (1177561)

Editor: Fixed Custom Render Pipeline field in Quality Settings is asking for MonoBehaviour. (1168162)

Editor: Fixed dock area tab style and behaviour when dragged (1182350)

Editor: Fixed editor crash on certain cases when clicking "Compile and show code" in the Compute Shader inspector. (1215289)

Editor: Fixed errors when docking the Hierarchy window from another docked area. (1218427)

Editor: Fixed EventType.MouseDrag events being triggered when cancelling a contextual menu by right clicking or left clicking in a custom window area. (1209976)

Editor: Fixed extended style hover state. (1180554)

Editor: Fixed Frame Selected not ignoring inactive objects in the selected hierarchy. (1217032)

Editor: Fixed game/scene view to use higher precision texture to fix color banding issue when HDR display support is enabled (1219450)

Editor: Fixed graphic artifact in project window when dragging a scene on itself. (1184235)

Editor: Fixed GUI errors during build when the ScriptExecutionOrder settings window is opened. (1169675)

Editor: Fixed how the zoom setting is reset when switching between folder and favorite folder. (1174978)

Editor: Fixed IME related APIs in Input class not working, even when using the new Input System package. (1178746)

Editor: Fixed inconsistency that we call OnDisable of ExecuteAlways scripts with Editor.isPlaying == true when full Scene Reload is disabled.

Editor: Fixed issue of UGUI being streached when opening Game window for the first time in edit mode.

Editor: Fixed issue where drag and drop is incorrectly performed on Windows. (1045195)

Editor: Fixed issue with invalid values for Hash128.

Editor: Fixed issue with RectMask2D Component incorrectly masking the image when animating on its pivot. (1170399)

Editor: Fixed issue with RuntimeInitializeOnLoad with AfterAssembliesLoaded LoadType not being executed when entering play mode. (1179334)

Editor: Fixed Label size not keeping its default size when selecting an AnimationState Preset. (1162303)

Editor: Fixed lag on expanding annotations (1186931)

Editor: Fixed lag when using AssetPicker. (1186578)

Editor: Fixed light sources that are contained by disabled GameObject are not shown in Light Explorer. (921363)

Editor: Fixed menu items display in settings window. (1187196)

Editor: Fixed Modal Utility windows not blocking input to editor.

Editor: Fixed OnPreviewGUI method's background image is rendered grey instead of white when background image is set to white texture. (1212892)

Editor: Fixed Open Scene Additive context menu (1181861)

Editor: Fixed playmode test project ComputeShaders fails in debug editor. (1178420)

Editor: Fixed PlayModeView deserialisation when switching PlayModeViews.

Editor: Fixed pressing cancel button during shader compilation phase of the build not immediately cancels the build. (1084463)

Editor: Fixed project browser folder names overlapping edges of its view in two column layout at 150% or more scale. (1154276)

Editor: Fixed QualitySettings deletion error reporting on Preset. (1218689)

Editor: Fixed rare Editor hang on OSX when building to Android, sometimes when executing a child process, underlying call to Process.WaitForExit would never return, even if the process is long dead. (1111601)

Editor: Fixed renaming of assets in Linux (1168280)

Editor: Fixed rendering in the texture previewer when multi selecting many Virtual Texture Only textures in the project window.

Editor: Fixed scene view Frame Selected ("F" key) now respects custom scene view FOV.

Editor: Fixed search item highlights on selecting options from "Search Filter" panel in Quick Search (1205296)

Editor: Fixed searching for VSync in Project Settings not opening the Quality settings tab. (1181387)

Editor: Fixed spamming of errors in console when an empty or corrupted asset is selected. (1179894)

Editor: Fixed state handling for HDR specific settings that could have prevented them from getting serialized to disk when saving project settings.

Editor: Fixed tag and layer popup mixed value display. (1191296)

Editor: Fixed the alignment issue in polygon collider2d component.

Editor: Fixed the bouncing issue when the user clicks on the Tier-Settings option. (1166174)

Editor: Fixed the Camera shaking when panning very far from the Scene View pivot. (1178711)

Editor: Fixed the cropping of mono credits in About Unity Window. (1191839)

Editor: Fixed the editor application main thread tick timer throttling causing unwanted spikes and delays.

We have a performance gain of 18% for the scene hierarchy window and 6% for the game view. (1211383)

Editor: Fixed the exception when entering isolation with unloaded scenes. (1173474)

Editor: Fixed the Hierarchy issue when object is reparented using Drag and Drop Method. (1194945)

Editor: Fixed the issue foldout icon under the Mesh renderer preset editor (1206125)

Editor: Fixed the issue where the Move Tool was producing inconsistent results when the active transform rotation was modified while translating. (741954)

Editor: Fixed the issue where zooming to the maximum distance from the Scene View pivot was throwing errors. (1127415)

Editor: Fixed the issue with "Show" button text getting clipped from "Compiled code" Dropdown of Shader Import Settings. (1178008)

Editor: Fixed the issue with "Show Related Objects" text gets clipped in the Profiler Hierarchy. (1169954)

Editor: Fixed the issue with Text turning to black for UI in the editor after making a build. (1192960)

Editor: Fixed the Legend symbols when audio source is selected. (1178599)

Editor: Fixed the main editor window maximized state when reverting to factory settings. (1179646)

Editor: Fixed the miniButton onClick visual feedback styles. (1187383)

Editor: Fixed the Null Exception error when a dll is deleted. (1182618)

Editor: Fixed the splitter visibility issue in IMGUI debugger window. (1186096)

Editor: Fixed the Stack overflow exception. (1206654)

Editor: Fixed the style that was used when something was subscribing to finishedDefaultHeaderGUI event (1218541)

Editor: Fixed the text highlight issue when switching between two components using Shift+Tab shortcut. (1172158)

Editor: Fixed the Transform tool gizmo translating in object space when the screen space toggle is active. (1197150)

Editor: Fixed tooltips are offset by a large amount and constrained if another tooltip is shown in quick succession (1167052)

Editor: Fixed UI Flickers in Game View when Camera.Render is Selected in the Frame Debugger (1172637)

Editor: Fixed uncloseable Editor window when the script creating it is removed.

Editor: Fixes custom property drawer layouting and height computation (1169149)

Editor: Fixing UI lag in Player settings: Splash screen. (1177518)

Editor: FormerlySerializedAsAttribute is working in Presets files. PrefabUtility.SetPropertyModifications do take care of the renaming too. (1162066)

Editor: Improved editor performance when holding down keys and moving mouse in play mode. (1211383)

Editor: Improved performance when dragging materials over the scene view.

Editor: Improved performance when transform.SetAsLastSibling() was called for a sibling that was already the last sibling.

Editor: Improved the performance by a little for huge data arrays when selected. (1179327)

Editor: Improved the performance of gizmo icon rendering.

Editor: Made sure that EditorUtility.CopySerializedManagedFieldsOnly works when the instances have polymorphic references. (1217601)

Editor: Menu item with ellipsis have context. (1173736)

Editor: Metal: Fixed crash when changing active GPU. (1204156)

Editor: N/A

Editor: Preserved the info panel state of the Rigidbody component when entering/exiting the Play Mode. (1096404)

Editor: Project Browser open folder icon fixed. (1187170)

Editor: Removed redundant warning from Graphics.TextureCopy when copying compressed unreadable textures. (1030477)

Editor: Removed the very coordinates around the selection rectangle in graphview. (1218811)

Editor: SketchUpImporter node selection can be changed in the Preset inspector. (1155243)

Editor: Sorted the list of canvases in CanvasManager whenever m_RenderMode of current Canvas is updated to 'Screen Space Overlay' . (1138914)

Editor: The FilePathAttribute for the ScriptableSingleton class is now public API and docs with examples have been added for both classes.

Editor: Tooltips and hover effects updated when hovering an unfocused editor window. (1212081)

Editor: Unsupported Preset inspectors displays the component icon even if we cannot load their inspector.

Editor: Updated object movement to make Undo faster on complex objects. (1175209)

Editor: Widen the Component reordering area in the Game Object inspector. (1160885)

Editor: [Northstar Fixes] Fixed text clipping issues related to Northstar theme changes. (1173086)

GI: Disabled Realtime GI as default on new scenes. Was off before, but the new Lighting Settings asset accidentally turned it on.

GI: Disabled Realtime GI in Sample Scene on 3D template.

GI: Dynamically load RadeonRays on linux to allow for use cases where openCL is not installed.

GI: Fix black light probes that appears after baking the scene with baked emissive, area light and high light probes samples count. (1180231)

GI: Fix exposure on LightProbe gizmos when in Shadowmask mode. (1187858)

GI: Fix for where the use can click the bottom right bar and get the Lighting Settings window, even if they shouldn't. (1196199)

GI: Fixed a case of uninitialized sample count in the progressive light baker.

GI: Fixed Anti-aliasing not set properly on first bake. Also fixed a regression on customBake.cl compilation. (1190169)

GI: Fixed backface validity with 0 bounces using GPU lightmapper. Now behaves like CPU lightmapper. (1190228)

GI: Fixed GPU lightmapper not working on macOS if the Editor path has a space. (1120397)

GI: Fixed GPU lightmapper validity texture missing after bake when validity scene view wasn't open during bake. (1117671)

GI: Fixed incorrectly set distance on lodded objects.

GI: Fixed issue for HDRP where they tried to access properties that weren't threadsafe in the player.

GI: Fixed issue where it was hard to select probes behind other probes. The hit-area was too big. (1180612)

GI: Fixed issue where OptiX denoiser option was unavailable when mixing GPUs matching and not matching requirements. (1171663)

GI: Fixed issue where unexpected assertion fired during GI baking. (1008925)

GI: Fixed issues with Lightmap Paramaters "View" button in Lightmap Settings Window. (1197369)

GI: Fixed Light color temperature not working with mixed and baked lights in the builtin renderer. (1209784)

GI: Fixed Light Probe gizmos being shown when searching in hierarchy with Gizmos disabled in SceneView. (1164255)

GI: Fixed lightmap baking erasing existing Additional Vertex Streams from Mesh. (1148742)

GI: Fixed lightmap exposure slider not controlling the Light Probe gizmos as well. (1179405)

GI: Fixed mixed and baked lights showing up as realtime lights in the player when realtime GI is enabled. (1176876)

GI: Fixed Optix lightmap denoiser VRAM reporting. Improves the update frequency when using Progressive Updates + Optix denoising. (1183984)

GI: Fixed probes being interpolated for renderers which do not ue probes. (1154888)

GI: Fixed Radeon denoiser not working with very bright HDR images.

GI: Fixed Radeon Pro Denoiser maxing out VRAM and hanging. (1201654)

GI: Fixed setting custom bake inputs from the Lightmapping.started callback throwing an error on a first bake. (1092442)

GI: Fixed so that "undecided" pixels in the Texel Validity mode is black and not orange (it made them seem faulty). "Undefied" pixels are still orange.

GI: Increased default value for exposure to 16. (1201694)

GI: Removed ShowLightmapResolutionOverlay from the transfering. It now lives in EditorPrefs and won't dirty the project when you toggle on/off Show Lightmap Resolution.

Graphics: Added an API to allow controlling of GPU Captures in Microsoft's PIX Graphics Performance And Debugger application.

Graphics: Added exceptions to Mesh.CombineMeshes() when the vertex count of the combined meshes will exceed the vertex index format. (1176005)

Graphics: Added overloads to support GraphicsBuffer in most methods where ComputeBuffers were usable before. Overloading ambiguities can result if null parameters are used.

Graphics: ComputeBuffer.SetData sub-updates combined with AsyncGPUReadback fixed in Vulkan. (1185630)

Graphics: Corrected normals for Transform-aligned trails. (1203456)

Graphics: Disabled DestroyImmediate during rendering callbacks, use Destroy instead. (1170742)

Graphics: Enabled readback of 11.11.10 float format. (1127310)

Graphics: Expose attributes [MainTexture] and [MainColor] to ShaderLab properties to link with C# script API (material.mainTexture and material.color). (1210509)

Graphics: Fix crash in Unity Editor after entering Play Mode when the experimental Ray Tracing API is on. (1174917)

Graphics: Fix Display.requiresBlitToBackbuffer / CommandBuffer.Blit compatibility for the new unified HDR blit pipeline when used with SRP.

Graphics: Fix Ray Tracing Shader Inspector stating that Ray Tracing Shaders are not supported even after Direct3D12 was added in the Graphics APIs list from Player Settings. (1172318)

Graphics: Fixed 'OpenGL Error: Invalid texture unit' messages from spamming the console on Linux when opening a 3D with Extras project. (1174950)

Graphics: Fixed a bug where Unity did not bind IndirectArguments ComputeBuffers correctly on D3D12 if the stride was not equal to 4 (the size of a 32-bit integer). (1221931)

Graphics: Fixed a crash when attaching RenderDoc with DX12/OpenGL and added support for OpenGL ES backends. (1149494)

Graphics: Fixed a crash when importing large texture due to integer overflow (1209431)

Graphics: Fixed a Vulkan driver crash when attempting to copy a ComputeBuffer counter from a buffer that doesn't have one.

Graphics: Fixed Additional Vertex Streams when painting Vertex Color. (968707)

Graphics: Fixed an issue on PS4 with bad scissor state settings during first frame of a call to GenerateMips(). (1204123)

Graphics: Fixed an issue which would cause D3D12 to incorrectly blit a texture during application state up so that it appears too dark. (1185699)

Graphics: Fixed an issue with incorrect color values in lights after changing between gamma and linear when using URP (1136106)

Graphics: Fixed AsyncGPUReadback on Vulkan when using float rendertexture.

Graphics: Fixed bilinear setup in metal.

Graphics: Fixed bug with OpenGL sparse textures not correctly swizzling channels. (1164189)

Graphics: Fixed case where the size of shadow maps (RenderTexture) was reported incorrectly (too large). Sizes now correspond to the ones reported by RenderDoc. (1172032)

Graphics: Fixed CombineMeshes throwing errors when used with meshes with non-triangles topology. (1130898)

Graphics: Fixed compute shader crash regression when including multiple graphics API variants.

Graphics: Fixed crash in AsyncGPUReadback.RequestIntoNativeArray() when the passed in texture was small enough to fit in an internal buffer. (1194440)

Graphics: Fixed crash ing GfxDeviceD3D11Base::EndOfFrameBookkeeping when the Compute Shader buffer is too big. (1153468)

Graphics: Fixed crash when copying to a Texture2DArray slice other than 0. (1183992)

Graphics: Fixed crash when using UnityEngine.Rendering API AsyncGPUReadback.RequestIntoNativeArray(ref NativeArray<T> output, Texture src, int mipIndex, TextureFormat dstFormat, Action<AsyncGPUReadbackRequest> callback).

Graphics: Fixed crash. (1213826)

Graphics: Fixed DXGI swapchain update regression from 2020.1.0a21, changed texture format could cause a crash.

Graphics: Fixed flickering shadows when using SRP with Vulkan.

Graphics: Fixed for direct GPU upload of offline processed texture data when texture quality level is reduced. (1223893)

Graphics: Fixed global texture properties to handle multisampling textures properly. (1154519)

Graphics: Fixed inconsistency - warning says instancing will be disabled when used with static batching but it is still working and breaking result object color. (1171312)

Graphics: Fixed incorrect gamma decoding at import of LDR textures that target a HDR graphics format in a gamma colorspace project.

Graphics: Fixed invalid source offset when uploading and unmapped sub-data range on OpenGL. (1209651)

Graphics: Fixed issue where motion vector texture would contain incorrect values for object that stopped moving. (1178468)

Graphics: Fixed issue where skinned objects with scaled transforms would not get lit correctly by spotlight. (1183294)

Graphics: Fixed Kaiser 'Mipmap Filtering Mode' used for mipmap generation during texture import. It had previously been implemented incorrectly and was causing unnecessary aliasing. The updated version will have slightly faster import times.

Graphics: Fixed leak of ID3D11ShaderResourceView* caused by Texture2D.CreateExternalTexture/UpdateExternalTexture

Graphics: Fixed LODGroup inspector LOD slider being offset from mouse cursor. (1214019)

Graphics: Fixed memory leaks caused by RayTracingAccelerationStructures when Mesh objects that were used to build the acceleration structure are deleted. (1214846)

Graphics: Fixed non existent keyword errors that sometimes occurred when relaunching the Editor after changing graphics APIs. (1168898)

Graphics: Fixed potential deadlock in graphics jobs when loading shaders.

Graphics: Fixed race condition when using Grab Pass with GraphicsJobs with Vulkan

Graphics: Fixed race condition when using GrabPass with Vulkan GraphicsJobs.

Graphics: Fixed rare potential crash during shutdown of threaded renderer.

Graphics: Fixed readback of cubemap slices when using Vulkan.

Graphics: Fixed regression in compute shader error reporting.

Graphics: Fixed regression on compute shaders dropping kernels with warnings.

Graphics: Fixed regression on compute shaders in asset bundles.

Graphics: Fixed skinned meshes crash when position data is of non-Float32 type. (1207844)

Graphics: Fixed SkinnedMeshRenderer.localBounds behaving differently based on SkinnedMeshRenderer.updateWhenOffscreen. (1205853)

Graphics: Fixed sporadic crash when using GraphicsJobs with Vulkan. (1215661)

Graphics: Fixed two issues related to counterbuffers in Vulkan

If one only uses the counter the buffer is now correctly bound



Updating the data on the buffer does not invalidate the counter (1205146)

Graphics: Fixed use-after-free memory error when using Vulkan with GraphicsJobs.

Graphics: Fixed validation error when using RenderPass API with Vulkan.

Graphics: Fixed Vertex and Fragment shader interfaces mismatch on some platforms.

Graphics: Fixed Vulkan validation error about incorrect layout transition when using CoptTexture. (1109124)

Graphics: GPU Performance Markers are now displayed correctly in the NVIDIA Nsight GPU range profiler view when launching the Unity editor, using the DirectX 12 rendering API, from Nsight. (1203035)

Graphics: Improved runtime light culling speed by avoiding culling of fully baked lights.

Graphics: Improved the performance of creating a texture on a thread in DX11.

Graphics: Metal: Added checks for YUV2 format when creating Cubemap or Texture3D. (1214115)

Graphics: Metal: Disabled Graphics Jobs support for Nvidia GPUs. (1215105)

Graphics: New option in Player Settings to select number of swapchains when using Vulkan.

Graphics: Optimized Mesh creation/loading times a bit, especially for huge meshes -- now Unity does not redundantly clear vertex buffer data at initialization time.

Graphics: Reduced CPU spikes on mobile platforms in SkinMeshRenderer when GPU skinning is disabled. (1134307)

Graphics: Resolved graphics tiers HDR format not taken into account within the editor. (1205975)

Graphics: Setting Fixed Time Step to a large value and then back to default makes effects play faster until an editor restart (1217876)

Graphics: Shader.WarmupAllShaders() no longer submits a shader that uses VK_EXT_shader_viewport_index_layer without enabling it in context creation. (1215855)

Graphics: Sped up material property animation binding which occurs when creating GameObjects with animations or timelines. (1200148)

HLSLcc: Fixed sampler bilinear setup in metal. (1188295)

IL2CPP: Added support for SendTo and RecvFrom socket calls on Windows with IPv6. (1208806)

IL2CPP: Corrected the stubbed GetEnumerator method on the System.Data.Linq.Table class. (1210714)

IL2CPP: Fixed compilation error when managed type that is defined in .winmd file appeared in native .winmd method signature.

IL2CPP: Fixed invoking public static methods and instantiating public classes that were defined in managed .winmd files.

IL2CPP: Fixed not discover generic virtual methods on shared generic types properly. (1212189)

IL2CPP: Fixed sporadic lockups in async calls on ARM64 platforms. (1199965)

IL2CPP: Managed types implemented in .winmd files now correctly implement needed COM interfaces when passed to native code.

IL2CPP: Marshal blittable classes as out parameters.

IL2CPP: Prevent engine code stripping from removing the legacy input system module when any input magic methods are defined on MonoBehaviours. (1189110)

IL2CPP: Prevented a possible crash on shutdown when script debugging is enabled on macOS.

IL2CPP: Prevented a possible hang on some ARM64 devices. (1193131)

IMGUI: Fix issue with offset of IME popup with IMGUI fields.

IMGUI: Fixed an issue where the settings icon appears differently in editor window and inspector window. (1190478)

IMGUI: Fixed Gradient Editor burger menu icon alignment. (1180544)

IMGUI: Fixed prefab override window "Apply" button text overlapping. (1190199)

IMGUI: Fixed ReorderableList incorrect indices when dragging the element in the List. (1178662)

IMGUI: Fixed ReorderableList incorrect selection dragged element height when the list contains different sized elements. (1178636)

IMGUI: Fixed the editor crash issue upon adding a Horizontal/Vertical layout group. (1172598)

iOS: First character of the Product Name section of the Bundle identifier will no longer be replaced by a dash in Xcode when it's a digit. (1192951)

iOS: Fixed Application.Unload Appilcation.Quit.

iOS: Fixed crash on disconnecting external display. (1211991)

iOS: Fixed Default-Checker-Gray being DXT compressed. (1190240)

iOS: Fixed ENABLE_CRUNCH_TEXTURE_COMPRESSION not being set on script side. (1175976)

iOS: Fixed Input.gyro.enabled not checking current active state of gyro, resulting on ios13 being confused if it was enabled often enough. (1177775)

iOS: Fixed metal graphics bug when using Constant Buffer with multiple cameras. (1161637)

iOS: Fixed Metal-only app no longer linking GLES framework. (1168449)

iOS: Fixed particles color mode resulting in them becoming black. (1179767)

iOS: Fixed QualitySettings.resolutionScalingFixedDPIFactor not updating on runtime. (1163949)

iOS: Fixed Screen.sleepTimeout to return proper SleepTimeout.SystemSetting instead of hardcoded 15 when idle timer is enabled. (1192700)

iOS: Fixed specular precision issue in iOS Standard shader (1199053)

iOS: Metal: Fixed the crash when creating texture with zero extents. (1192730)

iOS: Metal: SV_RenderTargetArrayIndex should work when supported by hardware. (1198097)

iOS: Metal:No longer enforce final (extra) blit when using MSAA backbuffer.

iOS: No longer rename the launch screen storyboard to LaunchScreen.storyboard. Keep the original file name when creating the Xcode project.

iOS: Screen.SafeArea should be reported correctly after the app is paused and it's orientation is changed. (1190735)

iOS: Screen.SafeArea should no longer reset to zeros after custom view is presented on iOS 13. (1190454)

iOS: WebCamTexture.devices now returns empty array while access to camera has not been granted. (1187431)

Kernel: Fixed floating point errors on snap rounding (964631)

Kernel: Fixed long stall on domain reload, if many job handles were never Complete().

Kernel: Fixed potential man-in-the-middle attack on TLS handshakes for Desktop platforms.

Kernel: Fixed SRP renderer based jobhandle leaks due to not completing job handles.

Kernel: NativeCollections Leak detection mode now uses the Editor prefs so it is correctly saved into the editor prefs file (Previously it was only saved when entering play mode since it was stored in player prefs).

Kernel: Optimised waking up of worker jobs when scheduling new jobs.

Linux: Fix invalid editor process name "Main Thread" on Linux. (1188916)

Linux: Fixed bad mouse offset when dragging undocked editor windows. (1175117)

Linux: Fixed issue preventing hotkeys working when in Linux editor when a scene is playing, especially when the cursor is locked. (1168258)

Linux: Fixed modal dialog boxes from being allowed to fall behind other editor windows. (1175405)

Linux: Fixed mouse cursor does not change back to default issue when moving it to Game view over resize hotspots in play mode (1153310)

Linux: Fixed segmentation fault when running a built project with -single-instance argument. (1167394)

Linux: Fixed the issue that "Cursor.visible = false" does not work in play mode in the Linux Editor. (1159298)

Linux: Player Settings can be switched between Build settings with correct Z-order. (1217920)

Linux: Popup windows now close when Unity is not in focus. (1104107)

Linux: Undocked windows can be resized properly on Linux. Undocked windows now display their name in the Launcher and Dashboard. (1188792, 1210486, 1213542)

Linux: While in play mode, scene mode controls holding right mouse button are extremely sensitive (1178921)

macOS: Fix issue where custom cursor returns to default arrow after notification. (1156297)

macOS: Fixed crash when switching GPU in editor.

macOS: Fixed Pen & Tablet not working. (1169313)

macOS: Fixed Player.log not opening after right-clicking the Console window and selecting 'Open Player Log'. (1133920)

macOS: Fixed race condition when attempting to build player from a static C# object constructor. (1165974)

macOS: Made the color of the title bars match with the color of the windows in professional and personal themes.

macOS: Paths with spaces will no longer cause errors during linking of debug symbols (1156958)

Mobile: Fixed an issue where Input.mousePosition could return an invalid result on mobile platforms. (1188746)

Mobile: Fixed problem with ToString() function being culture-invariant on Android, and iOS 11 and higher. (1157137)

Package Manager: Added an icon for the Package Manager window.

Package Manager: Added the ability for users to host a custom package by defining a URL for custom documentation in their package's package.json file.

Package Manager: Disabled the package list's Refresh button when in offline mode.

Package Manager: Fixed an issue on the Package Manager window where the package list would scroll to the currently selected item when clicking Load More in paginated pages. (1182633)

Package Manager: Fixed an issue where an error message was being logged in the Console when removing a (local) package installed from disk.

Package Manager: Fixed an issue where the Load More label would disappear permanently after being clicked in Offline mode.

Package Manager: Fixed an issue where the package version would not get updated when the version was changed in the package.json file. (1191723)

Package Manager: Fixed an issue where Unauthorized errors from npm registries were treated as generic errors.

Package Manager: Fixed an issue where Unity could not connect to the UnityPackageManager process due to misconfigured proxy settings.

Package Manager: Fixed being unable to select text in the Package Manager window's package description. (1190170)

Package Manager: Fixed correctly building scripts against the currently enabled built-in packages at Editor startup time.

Package Manager: Fixed the bad UX layout for very long search strings. (1205872)

Package Manager: Fixed the broken version expander in the Package Manager window. (1214073)

Package Manager: Improved the error message when searching for a package name results in no compatible versions found. Now the error message includes the package name.

Package Manager: Localized the text in the Package Manager window.

Package Manager: Made error messages resulting from downloads in My Assets more user friendly.

Package Manager: Made installed packages show recursive dependencies, in addition to direct dependencies.

Package Manager: Made small design adjustments to the package details layout for My Assets: separated labels with commas instead of spaces; reduced spacing between some sections for consistency.

Package Manager: Moved the storage of npm credentials from system global configuration to user configuration. The file format was also changed to TOML.

Package Manager: Prevented the parsing of null version strings in the Package Manager window. For internal users, installing packages from Package Manager no longer breaks on null exceptions when debugging.

Package Manager: Redesigned the layout of package details in the Package Manager window. Asset Store packages now show purchase date and user-assigned labels, and categories were removed from package details.

Package Manager: Shortened the name of folders storing Git packages in the Project cache in order to reduce the likelihood of reaching the maximum path limit on Windows.

Package Manager: Updated the download progress text color to be more visible for the light theme. (1201953)

Particles: - Fixed Mesh that contains blend shapes sometimes not being marked as read/write enabled when it is used by a ParticleSystems ShapeModule.

Fixed crash when assigning a Mesh with blend shapes to a ParticleSystems ShapeModule through a script in a Player build. A warning will now be thrown to report that the Mesh must be read/write enabled. (1215645)

Particles: Fixed magnitude property mapping to the wrong script binding. (1207764)

Particles: Fixed opaque particle lighting in deferred rendering. (1193339)

Particles: Fixed situations where paused systems were having their Stop Actions executed. Paused systems should never have their Stop Actions executed. (1213288)

Particles: Fixed Sub Emitter fields having too much vertical separation and the Object Field selector button being too large. (1213457)

Particles: Throw an exception if the offset to Set/GetParticles is invalid. (1209323)

Physics: Added a property suspensionExpansionLimited to wheel collider to fix bug that caused Vehicles (Rigidbody with Wheel Colliders) to stick to the ground instead of lifting up, when using unrealisticly high damping values for it's Wheel Colliders. (725365)

Physics: Ensured that a child Kinematic Rigidbody2D driven by a parent Rigidbody2D stays in-sync with the parent pose. (1213343)

Physics: Ensured that we don't report OnCollision/OnTrigger Exit for 2D colliders when they are disabled/inactive when the "Physics2D.callbacksOnDisable" is off. (1212896)

Physics: Fix issue when selecting self and inter collision particles for cloth. (1153034)

Physics: Fixed an issue when editing an EdgeCollider2D or PolygonCollider2D where the Z position of the editing gizmo was not aligned to the Transform Z position. (934389)

Physics: Fixed ArticulationBody.jointPosition crash that happened sometimes in articulations more than two objects deep.

Physics: Fixed issues with changed SkinnedMeshRenderer transform or root bone changes not being picked up by the cloth inspector. (1143658)

Physics: Fixed Physics.bounceThreshold not being applied to newly created physics scenes, the default value of 2 was used instead. (1181249)

Physics: Fixed rare console warning of "RigidBody2D has an invalid movement state index during removal". (1216772)

Physics: Fixed the MeshCollider fast midphase not being enabled when upgrading from pre-2019.3, also a better check for a default set of flags that won't get confused when you pick the "Everything" option. (1215857)

Physics: Rigidbody2D MovePosition/MoveRotation now result in the correct target position/rotation when using "Update" (per-frame) Simulation Mode. (1213003)

Player: Fixed "Default Is Native Resolution" setting change being ignored in the Standalone player after changing default fullscreen mode to fullscreen from windowed when not changing any other setting. (1216508)

Player: Fixed the cursor being visible when locked in Standalone players, when it should be hidden. (1177531)

Prefabs: Creating a Prefab Variant from a prefab with a Canvas could cause warnings due to driven properties adding property modifications. (1157299)

Prefabs: Fix crash due to wrong use of Undo while upgrading MeshRenderer. (1121500)

Prefabs: Fix null reference exception is thrown when applying modified Button UI component property to prefab. (1172835)

Prefabs: Fix that the Editor locks in Prefab Mode when opening a Prefab inside an immutable folder. (1194732)

Prefabs: Fixed case where Overrides dropdown would display Revert and Apply buttons even though it said "No overrides". (1197800)

Prefabs: Fixed crash when calculating dependencies for binary Prefab assets. (1182071)

Prefabs: Fixed deletions and modifications to the asset files of non-current prefab stages in Prefab Mode. And discard changes if Discard Changes is chosen in dialog. (1223604)

Prefabs: Fixed issue where the Hierarchy window Create ([+]) dropdown menu item "Create Empty Child" would, in Prefab Mode, place the created child under the Prefab root rather than under the selected object. (1185434)

Prefabs: Fixed issue where the Open button in the "Cannot restructure Prefab instance" dialog would open the inner Prefab instead of the outer when attempting to make a nested Prefab inside a Prefab instance into a new Prefab or Variant. (1166933)

Prefabs: Fixed null reference exception is thrown when applying modified Button UI component property to prefab. (1172835)

Prefabs: Fixed selecting multiple prefab overrides + clicking apply does not apply all selected overrides. (1106861)

Prefabs: Improve editor performance when working with huge prefabs in the scene. (1154991)

Prefabs: The Prefab Stage Auto Save toggle is no longer disabled when it's temporarily turned off due to a problem with saving, because it should still be possible to turn it on again. (1095945)

Prefabs: When in Prefab Mode and starting Play Mode, or when in Play Mode and attempting to enter Prefab Mode, a dialog "Risk of unwanted modifications" is now shown if a script on the Prefab has the [ExecuteInEditMode] attribute. The dialog offers the options "Exit Prefab Mode" or "Ignore". It replaces logged error messages and forced exit of Prefab Mode that were used before. (1100744)

Profiler: Added message indicating that Profiler Modules need to be activated to profile. (1197721)

Profiler: Fixed -profiler-maxusedmemory cmdline parameter for standalone players. (1210322)

Profiler: Fixed crash in Profler Window due to incorrect recursiveChildCount calculation. (1206834)

Project Browser: Fixed an issue where the copy path in project browser's context menu is enabled when no asset is selected. (1182600)

SceneManager: Fixed an ArgumentException being thrown when a scene is unloaded and GetRootGameObjects() is used in the EditorSceneManager.sceneClosing event. (1179151)

SceneManager: Fixed crashing when loading a project with duplicate scenes. (1069650)

SceneManager: Fixed OnPostprocessAllAssets and OnPreprocessAsset functions called multiple times when editing and saving a Scene (1208581)

SceneManager: Fixing a bug where unity would crash when scenes are unloaded on OnPostprocessAllAssets (1161850)

SceneManager: Updated the default scene for new objects. (1162243)

Scripting: Added GameObject.GetComponentInParent method overload that works with inactive Components. (1180794)

Scripting: Common math and geometry structs such as Vector3 now implement IFormattable interface. (1042790)

Scripting: Compiler Output never writes out stderror, so we will only output that if there are any. (1183461)

Scripting: Emit error when validating assembly references for strong named assemblies. (1196416)

Scripting: Fix rare issue with player crashing on startup when having editor only serialized fields that use abstract classes. (1172691)

Scripting: Fixed a deadlock issue between Burst and the AssetDatabase.

Scripting: Fixed Application.ForceCrash and Utils.ForceCrash for AccessViolation and FatalError on Mac and Linux. (1217413)

Scripting: Fixed ArgumentException being thrown on right-clicking a gameObject with missing script instance. (1171833)

Scripting: Fixed crash when generic enum types are used in custom attributes. (1188987)

Scripting: Fixed frequent GC collections occurring in the Editor. (1143739)

Scripting: Fixed intermittent "TypeLoadException: Recursive type definition detected" that was being thrown on playmode start. (1191002)

Scripting: Fixed ObjectDisposedException that may occur when using HttpWebRequest. (1157345)

Scripting: Fixed ReinterpretLoad and ReinterpretStore on NativeArrays with more than 2^31-1 entries not behaving correctly.

Scripting: Fixed where we could in some cases load old user predefined assemblies. (1173748)

Scripting: Fixed x509 verification issues on iOS with trusted self signed certificates.

Scripting: Improve memory usage of GC by precisely scanning arrays of value types containing managed and unmanaged fields. (1054493)

Scripting: Removed obsolete [SerializePrivateVariables] attribute. (1180341)

Scripting: Undocumented MonoBehaviour.Main method is no longer automatically called by Unity. (1146863)

Scripting: Warn when dragging invalid created scriptable object asset to component field.

Scripting: [Debugger] Fixed crash when there is a generic struct with a field that is an enumerator. (1210416)

Scripting Upgrade: Fix scripts not being updated when it contains alias to types with changed namespaces.

Scripting Upgrade: Fix wrong assembly reference added by MovedFromNamespace leading to exceptions

Scripting Upgrade: Fixed ApiUpdater not removing using statements in some scenarios.

Scripting Upgrade: Fixed ApiUpdater not respecting InternalsVisibleToAttribute.

Scripting Upgrade: Fixed problem preventing ScriptUpdater to remove orphan namespaces.

Scripting Upgrade: Fixed renaming of extension methods invoked using static method invocation syntax.

Scripting Upgrade: Improved logging in some scenarios in AssemblyUpdater.

Serialization: Fix for field marked as [SerializeReference] and having a static types of System.Object that were not being serialized. (1191992)

Shaders: A [PerRendererData] material property now appears as read-only in the Inspector instead of hidden. (997948)

Shaders: Fixed broken Vulkan/GL/Metal shaders in the player build when having multiple graphics APIs selected. (1214047)

Shaders: Fixed Metal compute shaders stripping unused constant buffer vars, therefore messing up the data layout. (1210547)

Shaders: Fixed use pass to work with local keywords on non editor build.

Terrain: Fixed an issue where Terrain Brushes in GLES2 resulted in unsupported Texture errors. (1196142)

Terrain: Fixed an issue where Terrain rendering didn't correctly take Render Queue settings from the Terrain Material.

Terrain: Fixed an issue where TerrainData.GetHoles() returned an incorrect result when the holes data was empty.

Terrain: Fixed UI corruption when you viewed the Terrain Lighting settings. (1188555)

Timeline: Fixed adjacent recording clips highlighting the wrong clip. (1210312)

Timeline: Fixed avatar mask reassignment not causing immediate re-evaluation. (1219326)

Timeline: Fixed humanoid characters going to default pose during initial root motion recording. (1174752)

Timeline: Fixed inspector blend graph display for animation clips. (1201474)

Timeline: Fixed issue where changes to a Signal Receiver component in a prefab were reverted. (1210883)

Timeline: Fixed issue where using the HideInMenu attribute in combination with a class inheriting from Marker would not hide the marker from the Timeline context menus. (1221054)

Timeline: Fixed Performance issue where Control Tracks would resimulate during the tail of a non-looping particle clip. (1216702)

Timeline: Fixed SignalReceiver.ChangeSignalAtIndex incorrectly throwing exception when multiple entries are set to null. (1210877)

Timeline: Fixed timescale drawing to only draw visible lines which avoids a hang with very large clips. (1213189)

UI: Added ability to disable ToggleGroup and not have it effect toggles. (1200830)

UI: Changing GetComponent calls to TryGetComponent so a error message isn't populated if the component is not found.

UI: Fix Preview Button UI not refreshong after finishing Splash Screen Preview. (1171460)

UI: Fixed not updating he composition string if we are the currently selected object.

UI: Fixed some null refs in inputfield tests.

UI: Fixed the CRC issue when game view aspect ratio is changed. (1183713)

UI: Fixing issue with UI facing the camera not being triggered correct. (1177982)

UI: Removed recursive call setting parents scale factor from child canvas. (1192226)

UI: Removing Abstract from templated UnityEvent classes. Template serialization is now supported

UI: Separating out the click handling from being tied to the down. Now the click object can be different the the pointer object. (1186487)

UI Elements: Adds UIElements-based ellipsis support via USS styles

UI Elements: Basic IME support in UIElements fields. (1138957)

UI Elements: Expose MeshWriteData.SetAllIndices/SetAllVertices with NativeSlice in addition to C# arrays.

UI Elements: Fix UI Elements not working with certain GLES 3 Android devices. (1170607)

UI Elements: Fix unsetting of inline style values

UI Elements: Fixed a few issues with ToolbarSearchField's styling. (1180375)

UI Elements: Fixed bug preventing element from being redrawn when its opacity is changed. (1196192)

UI Elements: Fixed display of UXML inline styles inside the UIElementsDebugger (1217906)

UI Elements: Fixed display:none on stencil-clipped elements (1209848)

UI Elements: Fixed duplicate ChangeEvent callback invocation for PopupField<string>. (1194831)

UI Elements: Fixed dynamic scroller direction change bug. (1186031)

UI Elements: Fixed events being queued and unprocessed when showing a modal window (1215148)

UI Elements: Fixed issue of overflowing Search field text inside of the Shortcut Manager. (1183549)

UI Elements: Fixed nested ScrollView styles. (1181829)

UI Elements: Fixed Null Exception in internal EditorWindow Splitter GUI handler. (1221276)

UI Elements: Fixed NullReferenceException error when assigning background-image to none in UI Element Debugger. (1188538)

UI Elements: Fixed NullReferenceException error when assigning unity-font to none in UI Element Debugger. (1179896)

UI Elements: Fixed of the gradient location field not updating on swatch selection, while it's being focused. (1138621)

UI Elements: Fixed opacity and displayed USS property support in UIElements. Opacity now propagates correctly down the Visual Tree. (1151479)

UI Elements: Fixed play mode tint not correctly applied on certain text elements under certain circumstances (1182264)

UI Elements: Fixed rendering issues with text fields in UIElements when applying overflow to elements with border-radius. (1148794)

UI Elements: Fixed text field undo shortcuts. (1182362)

UI Elements: Fixed the last focused element not being focussed after the panel grabs focus. (1154256)

UI Elements: Fixed ToolbarSearchField clear button is not displayed when it's value is set in script. (1180403)

UI Elements: Fixed USS variable gets corrupted when pseudo state is changed (1218564)

UI Elements: Fixed wrong mouse position in mouse compatibility events.

UI Elements: Handle inline styles errors. (1165204)

UI Elements: ListView Drag And Drop is now based on pointer events.

UI Elements: Made it possible to set the overflow property in the UIElements debugger.

UI Elements: Make the UIElements debugger runtime compatible.

UI Elements: Prevent OnGUI() calls on IMGUIContainers when they are outside the viewport. Opt-in using the cullingEnabled property.

UI Elements: Support pointer events to display contextual menus.

UI Elements: The UIElements runtime showed lighter colors in the game view, in linear color space, when compared to the UI Builder. (1182374)

UI Elements: VisualElement disabled effect fix. (1172023)

Universal Windows Platform: Fixed bug in UWP sln build if C# 7.0+ features are used (1201383)

Universal Windows Platform: Fixed Cursor image getting visually corrupted when using ExecutableOnly builds. (1162612)

Universal Windows Platform: Fixed the build failing for certain architecture if there is a native plugin in the project that only targets another CPU architecture (for instead, if your plugin only supports x64 and you're building for ARM64). (1141709)

Version Control: "Revert Unchanged" menu item was sometimes incorrectly disabled.

Version Control: Added prompt when moving/renaming assets that are checked out/marked for delete remotely. (1195521)

Version Control: Added server fingerprint confirmation dialog when first-time connecting to an SSL Perforce server. (1199239)

Version Control: Asset lists in version control windows use natural sorting for numbers in file names now. (1188074)

Version Control: Clamped the height of icons to 64px in the Verify Save Assets window. (1196631)

Version Control: Ensured that the Meta file is included in the changelist prior to filtering assets in the MoveToChangeSet VCS task. (1187132)

Version Control: Fixed "Apply all incoming" button in VC window. (1190679)

Version Control: Fixed "Using the mouse wheel to scroll in the Submit and Revert windows is very slow". (1191813)

Version Control: Fixed merging asset types that don't have a .scene or .unity extension such as materials (.mat) and any other text-serialized formats (1181691)

Version Control: Fixed Provider.ResolveIsValid not now takes into account any conflicted files inside of folders. (1120219)

Version Control: Fixed Resolve window losing content after script recompile.

Version Control: Fixed Revert on a not-yet-saved but locally changed file not working with Asset Database V2. (1175518)

Version Control: Fixed RevertTask not reverting assets after rename while using PlasticSCM.

Version Control: Fixed SmartMerge (UnityYamlMerger) issue with negative Class and File IDs. (1198785)

Version Control: Fixed VC Window scrollbar auto-hiding when the list area should be scrollable. (1188096)

Version Control: Fixed VCS disconnect if calling Provider.Submit on assets that aren't checked out. (1173929)

Version Control: Have the Provider.Submit API automatically include meta files when sumitting a folder path as the asset list. (1158472)

Version Control: Introduced new public API methods (AssetDatabase.DeleteAssets and AssetDatabase.MoveAssetsToTrash) to speed up multiple asset deletion. (1174639)

Version Control: Made VCCache clean up references to moved/renamed folders after a move operation in VCS. (1181370)

Version Control: Remote Added/Deleted asset states were not correctly displayed in icon overlays. (1005610)

Version Control: Removed the 30 character limit for changeset descriptions. (1194728)

Version Control: Script Execution Order changes are now disabled for scripts that are remotely locked in Perforce. (593716)

Version Control: Stop OS alert sounds from being played when navigating the VC Window with the keyboard. (1187878)

Version Control: Submit of a changelist where some assets are locked remotely now produces better error messages. (1181112)

Video: Fixed crash with 360/VR mp4 files on Windows. (1210523)

Video: Fixed editor freezing when trying to import 10-bit video. (1202777)

Video: Fixed spammed logs when transcoding video to H.265 when codec is unsupported. (1104432)

Video: Fixed Unity hanging on quit after failing to load large number of Video Clips from URL at once. (1197716)

Video: [Mac] Video-heavy project does not get successfully imported when launching the project in batchmode. (1172957)

Web: Fixed module descriptions. (1179350)

WebGL: Exposed PlayerSettings.GetTemplateCustomValue and PlayerSettings.SetTemplateCustomValue publicly. (980500)

WebGL: Fixed an issue with build startup when using absolute path for WebAssembly module in WebGL. (1173262)

WebGL: Fixed large custom mouse cursors not appearing in WebGL builds. (1098758)

WebGL: Fixed web request failure when indexedDB is not accessible. (1189663)

WebGL: Increased number of simultaneously instantiated AudioSources.

Windows: CorsorLockMode.Confined now locks to window client area instead of the whole window rect on Windows Standalone player. (978868)

Windows: Fixed cursor lock getting lost on Windows 7 when pressing Windows key, then clicking on the task bar and finally clicking back on the game window. (1213859)

Windows: Fixed incorrect parsing of Application name from command-line arguments. (1215557)

Windows: Fixed native plugins not being put into correct CPU specific architecture folder. (1185926)

Windows: Fixed the inconsistency between InternalEditorUtility.isApplicationActive and Editor's Window focus state on Windows. (1173067)

Windows: Fixed VSync breaking when changing it from OnApplicationFocus handler. (1132488)

Windows: Fixed Windows Standalone bug where changes to the display resolution are not applied unless the new resolution is smaller than the previous one when in fullscreen mode. (1191897)

Windows: Fixed Windows Standalone player executable name not matching Product Name player setting when using keyboard shortcut to Build & Run. (1208041)

Windows: Maximized secondary windows from the editor now keep their bounds in synch with the taskbar on Windows. (1200932)

Windows: Run steps to set firewall rule using nsExec so console window does not show up. (934862)

XR: Fixed editor crash when WMR is being used in URP.

XR: Fixed for renderViewport scale regression on Quest/GO. (1193958)

XR: Fixed Holographic Emulation Window remoting bug that caused Unity to remote to Hololens 1 devices when Hololens 2 was selected.

XR: Fixed Hololens 2 camera snapshots not containing Unity app content.

XR: Fixed IntegratedSubsystem instances that are destroyed will return running = false instead of throwing an exception.

XR: Fixed remoting to V2 devices from UWP x64 apps.

XR: Fixed Vulkan rendering on Oculus Go & Quest for off-screen swap chains. (1197328)

XR: Fixed XR warning spamming in Camera.SetStereoProjectionMatrix.

XR: OpenVR no longer reports any finger axes for any controller.

XR: Prevent Hololens app pause when switching focus to a 2D view within a running application.

XR: UnityEngine.XR.InputDevice feature values will now return Quaternion.identity for rotations that have not yet been set.

XR: Update XR Management to 3.0.6.