uGUI: When using the Button component, Texture2D can't be unloaded after switching the Scene and/or using Resources.UnloadUnusedAssets ( 1160054 )

uGUI: Creating an asset/script is no longer highlighted for renaming. ( 1179930 )

uGUI: Canvas.BuildBatch 50% - 70% CPU spikes when dragging mouse from Unity window to any other OS window ( 1175268 )

uGUI: Canvas' children scale when GameObjects are being selected in the Hierarchy ( 1179114 )

iOS: Apple throws Deprecated API Usage warning for using UIWebView when submitting Builds to the App Store Connect ( 1180664 )

Windows: Standalone IL2CPP build support is unavailable from both Hub and Download Assistant ( 1182989 )

Windows: Loading second display on 2 different monitor setups shrinks the higher resolution display to lower resolution displays size ( 1132748 )

Windows: Increased input lag / delay in Standalone build when having low frames per second or VSync enabled ( 1170660 )

Window Management: Assertion failed on expression: 'txn.Exists(guid)' is thrown when any assets are changed in any way or editor is refocused ( 1177545 )

VR: [Oculus GO] PostProcessing effects are not applied to built applications ( 1103954 )

VR: Post Processing Bloom and Vignette Effects are being rendered twice for each eye when using Multi Pass Stereo Rendering Mode ( 1152584 )

UI Elements: [Packman] Package manager window gets blank on changing Architecture settings in build settings ( 1174970 )

UI Elements: Window resizing doesn't always work even when cursor is indicating possibility to resize ( 1160619 )

UI Elements: Unable to switch to different material on selecting another material from Asset selector window on Sprite ( 1178005 )

UDP: Sandbox test account passwords are displayed and transmitted in plain text ( 1178843 )

Themes: Loading time when opening a Project is increased ( 1161272 )

Terrain: Terrain Component stops working when displaying it through Odin, even with all other Inspectors closed ( 1179995 )

Shuriken: Billboard Particle System rolls in the Game View with "Allow Roll" disabled when a Camera is rotating around it ( 1081596 )

Scripting: [Templates] Clamp BlendShapes are set to true by default when creating new projects ( 1148638 )

Scripting: [SerializeReference] Failure to add managed reference to List the first time when using SerializableObject ( 1181373 )

Scripting: ScriptableObject references become temporarily null in Editor when they are modified outside of Unity and then reloaded ( 1050941 )

Scripting: GameObject.Find() returns wrong value when GameObject name is the same as existing Hierarchy path ( 1179127 )

Scripting: Fixes EditorUtility.CollectDependencies() always returning null ( 1179390 ) Fixed in 2020.1.0a4.

Scripting: Custom built DLL's scripts which have classes derived from UIBehaviour cannot be added as a component anymore ( 1160664 )

Scripting: Crash on SortByExecutionOrder when changing active platform while upgrading project ( 1178509 )

Profiling: [Profiler] Show calls and Show Related object window doesn't open when player loop dropdown is open in Hierarchy mode ( 1179845 )

Post Processing: [PostProcessing] Is rendered at full resolution when using Dynamic Resolution (via the ScalableBufferManager) ( 1167247 )

Post Processing: Moving gameObject's Motion Vectors are not updated (remains non-zero) when it is stopped via script ( 1178468 )

Physics: Crash on block_remove when changing mesh to Plane in Skinned Mesh Renderer while cloth component attached ( 1162918 )

Physics: Crash on PhysicsScene::ProcessTriggerEnterExits when splitting meshes that also exit a Trigger with OnTriggerExit ( 1155827 )

Physics2D: Crash on PhysicsContacts2D::RemoveContact when destroying a GameObject in the play mode ( 1110897 )

Particles: Fixed crash in WorldCollision function when spawning particles ( 1168859 ) This has already been backported to older releases. Fixed in 2020.1.0a4.

Packman: [Mac][Packman] Package list disappears on clicking on Packages when filter is changed from 'All Packages' to 'In Project' or v.v ( 1182275 )

Package Manager: Fixes the issue where package manager windows freezes after installing a package. (1174008, 1174701 ) Fixed in 2020.1.0a5.

Package Manager: Fixes the issue when the user resets packages to default through the editor menu, package manager window is not refreshed. ( 1174733 ) Fixed in 2020.1.0a5.

Package Manager: Fix json parsing error for local Asset Store packages. ( 1174649 , 1178852 ) This has already been backported to older releases. Fixed in 2020.1.0a4.

Mobile: [Mac] UnityEditor Mac sometimes loses the installed Platform Support ( 1166802 )

MacOS: [Mono][MacOS] Cannot Distribute MacOS Builds - codesign errors on MonoBleedingEdge framework ( 1170134 )

MacOS: [MacOS Catalina] Crash on dropping audio file into editor ( 1178625 )

MacOS: [Editor] Color Picker state is always active even if a color is selected and the color is not getting applied ( 1172123 )

MacOS: Unity Editor requests permission to Receive Keystroke input when using other apps ( 1172758 )

Linux: Fixes Bugreporter is collecting Editor.log from wrong location for 2019.2.0a7 ( 1176211 ) This has already been backported to older releases. Fixed in 2020.1.0a4.

Linux: [Vulkan] Editor window appears blank on switching Linux Graphics APIs to Vulkan ( 1178309 )

Linux: [Vulkan] Editor freezes when clicking on the 'Overrides' button of a Prefab instance ( 1177398 )

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

Linux: Tile Palette's default brush does not paint tiles ( 1176950 )

Linux: Sprite Editor slice window disappears when trying to change slicing type ( 1142911 )

Linux: Some UIElements do not show values or selections ( 1160332 )

Linux: Project Settings window cannot go over Build Settings window ( 1172127 )

Linux: Play keyboard shortcut doesn't work when in playmode ( 1179119 )

Linux: Apply button doesn't work when setting .so plugin to be for Linux x86_64 platform ( 1175413 )

License: Licensing - Opening a new project from inside a project can cause a licensing check loop ( 1176228 )

License: "No valid Unity Editor license found. Please contact your adminstrator." error thrown when opening 2019.3.0a12 project ( 1177596 )

IMGUI: Save Scene Dialog appears twice on clicking "Don't Save" on changing Graphics API ( 1181646 )

IL2CPP: Generate proper code when array of type long or ulong is used as the type of a field in a marshalable type. ( 1173310 ) Fixed in 2020.1.0a5.

IL2CPP: Avoid exception related to loading libc on platforms that don't support it. ( 1022228 ) This has already been backported to older releases. Fixed in 2020.1.0a5.

IL2CPP: UnityLinker.exe error is thrown when building a Player with Vuforia Engine AR Package ( 1178453 )

Graphics: Fixed SetPixels/GetPixels when using SRGB formats. (1179921, 1179990 ) Fixed in 2020.1.0a5.

Graphics - General: Performance issue when Exposed Properties of the ShaderGraph Material contains a CubeMap in Inspector ( 1174423 )

Cloud Diagnostics: USYM_UPLOAD_AUTH_TOKEN is thrown in Xcode when the Project is built in BatchMode with -runTests and Cloud Diagnostics enabled ( 1167025 )

Asset Importers: .dll Import Settings newer actually apply changes ( 1182615 )

2D: "ArgumentOutofRangeException" is thrown and SpriteShapeProfile freezes on reset ( 1178579 )

Particles: Particles: New Freeform Stretching mode where particles don't look squashed when viewed head-on, and where particle rotation is independent from stretching direction.

Particles: Particles: Lifetime by Emitter Speed Module, for controlling how long-lived particles are based on the speed of the emitter at the time they were emitted. This is for instance useful for moving fire.

Package Manager: Adds UX support for UPM package format hosted on Asset Store

GI: New setting in Mesh Importer for UV unwrap generation that ensures no texel bleeding in lightmaps.

Editor: Added support for one finger scroll.

Version Control: Paths outside of the unity project are considered to never be part of version control, e.g. AssetDatabase.IsOpenForEdit will return true for them

Graphics: Version 4.2.2 of the 3D template

Graphics: Version 4.0.3 of the 3DExtra template

Graphics: Show Graphics Jobs setting as Experimental on Mac/iOS/tvOS/Android platforms

Graphics: Default Graphics Jobs to disabled for Mac platform

Editor: Unity projects now have "UserSettings" top-level folder, EditorUserSettings.asset moved from Library there ( 960774 )

Editor: Editor now follows shader keywords more strictly, falling back to error shader with invalid keyword sets.

Editor: All previous script compile errors are now cleared when starting a new script compilation.

Editor: Adds the Inter font and makes it the default font. Also, removed Roboto, Arial and Segeo UI fonts. ( 1176248 )

2D: Version 3.2.3 of the 2D template

XR: Added a V2 signing option to the Oculus Android settings that should be used when building for Quest, and disabled when building for Go and GearVR.

XR: Added a protected context option to the Oculus Android settings that should only be enabled when you know that you require a protected graphics context (typically for DRM video).

Version Control: Added 'strip' command to YAMLMerge that can generate a new file with only the differences between the first two

UI Elements: Added UxmlTypeAttributeDescription. Provides the ability to provide types and assemblies as an attribute in uxml.

UI Elements: Added attribute "type" to ObjectField uxml attributes. This allows for specifying a type and associated Assembly. For example ". If you are unsure of the type string to use, you can use typeof(MyType).AssemblyQualifiedName to get the full string. https://docs.microsoft.com/en-us/dotnet/api/system.type.assemblyqualifiedname?view=netframework-4.8

Shaders: Added new surface shader pragma "nocolormask" to prevent auto-generating ColorMask. This way user can override the ColorMask with their own. ( 1174789 )

Scripting: The serializer can now serialize fields of generic types (e.g. MyClass someField) directly; it is no longer necessary to derive a concrete subclass from a generic type in order to serialize it.

Scripting: Add ENABLE_INPUT_SYSTEM and ENABLE_LEGACY_INPUT_MANAGER defines so code can be written to work in both input systems.

Profiler: Optimized memory profiler memory usage when capturing managed data, 96% memory overhead reduction by reworking the capture to stream directly from the scripting backend (1110895)

Prefabs: The Overrides dropdown buttons "Revert All" and "Apply All" now change to "Revert Selected" and "Apply Selected" when multiple override items are selected. This can speed up workflows, particularly when wanting to apply or revert everything except a few items. ( 1106861 )

Package Manager: Adds new icons and tooltips in the Package Manager Window.

Package Manager: Added diagnostic check to Package Manager Diagnostics that starts Unity Package Manager and sends a request to its health check endpoint.

macOS: Pen devices are now supported under the new input system on the mac platform

Graphics: Texture loading now faster when quality setting set to reduced texture quality.

GI: GPU lightmapper can now write out the filtered AO texture to disk, alongside the Lighting Data Asset. Only available in On Demand mode. Only available through experimental API.

GI: Compressed transparency textures for GPU lightmapper, 75% memory reduction for transparency textures by using rgba32 instead of floats.

Editor: Tweaked the PlayerSettings for XboxOne: in DX12 mode : mark graphics jobs as enabled (even though the tickbox is disabled). For DX12/DX11 mode : mark the graphics jobs mode UI control as disabled.

Editor: Improved sharpness and clarity of scene view Gizmo textures when they are far away.

Editor: Clarified error messaging on the event of shader compiler timeout.

Editor: Assembly compilation messages emitted to the Editor.log now include compilation time.

Editor: Allow space characters for Define Constraints in the Asmdef Inspector.

Editor: Added multi-selection to the console, you can now copy multiple entries and use Ctrl+A to select all

Editor: Add options to the Transform's popup menu that allows for copying and pasting of position, rotation, and scale individually.

Editor: Add a callback for external code to append additional settings to the Scene View camera settings popup window.

Asset Import: Added support for components custom attributes in Sketchup importer.

Asset Import: Added 'IgnorePNGGamma' setting to the textureImporter. (1172234)

Animation: Added functions to HumanPoseHandler in order to get and set joint transforms.

Android: Improve error messages for cases where android application fails to load libmain.so. Previously it was printing "Unable to find main", now it will print "Failed to load 'libmain.so', the application will terminate.", additionally it will print exception from System.loadLibrary with detailed info, where the application was looking for libmain.so

Android: Added support for Android Library projects, created using current Android Studio, as plugins.

UI Elements: Remove borderColor property from IStyle and IResolvedStyle

Physics: Add "Physics2D.SimulationMode" to allow selection of three simulations modes: FixedUpdate, Update or Script.

Editor: Exposing user display name on UnityConnect object.

Asset Import: Added 'IgnorePNGGamma' getter and setter to TextureImporter

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)

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

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

Animation: Fixed issue when trying to step backwards frame by frame in the animation window and some frames would be skipped. We now search based on frame numbers before looking comparing time values to avoid missing valid key frames. (1151612)

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

Animation: Prevent users from attempting to add properties in the animation window when the game object's hierarchy does not match the Animator's human avatar. (1162335)

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

Asset Import: Fixed issue where curves and metaballs are not imported from .blend files. (1173931, 1175884)

Asset Pipeline: [Scripting] "Opening Project in Non-Matching Editor Installation" warning shown on creating new project from command line. (1111106)

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

Editor: Bring back inspector autoscroll, do not reset scroll position when entering playmode. (1166966, 1169695)

Editor: Copy default shortcut profiles in mode preference folder. (1173228)

Editor: Displays an Open icon for expanded folders in the Project Browser and now displays a regular Folder icon for empty folders. (1176784)

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 an issue where sometimes the selected Asmdef gets stuck on the first selection. (1153558)

Editor: Fixed couple issues with scrollbars by bringing back scrollbar buttons and improving the styling. (1176477)

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

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

Editor: Fixed issue with invalid values for Hash128.

Editor: Fixed issue with second monitor inheriting the resolution of the main display during game play. (1159209)

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

Editor: Fixed Script changes while playing: "Stop playing and recompile" not working. (1035093)

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

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 Animation Transition Settings State Foldout not getting clicked. (1169933)

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

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

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

Editor: The viewing angles for the grid in Orthographic (Iso) view are now wider. (1169999)

Editor: This PR fixes the position of the window title bar when the window is maximized. (1174958)

Editor: Trigger script compilation when define symbols or allow unsafe code are modified from a external tool. (1171967)

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

GI: Fixed failing assert shown in the console when two terrains were identical and had same position. (1075531)

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

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

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: Fix SSAO artifacting on SpeedTree in Forward rendering mode in the builtin pipeline. (744984)

Graphics: Fixed a GC.Alloc occuring on every frame. (1174951)

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

Graphics: Fixed null gfx device not supporting frame timing api. (1174936)

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

Graphics: Metal: Fixed regression from 2019.3a10 where live resizing a window could run out of memory / Fixed memory leak regression with texture versioning and Editor build. (1170410)

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

Graphics: [Visual Effect Graph] Crash on VFXExpressionContainer::EvaluateExpressions when the Count of a Sequential Circle is 0. (1167222)

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

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

macOS: Fixed codesign issues with generated Xcode project and Mac Standalone builds. (1170356)

macOS: Fixed crash when switching GPU in editor.

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

Package Manager: Fixed some packages showing version 0.0.0 instead of the asset store version in Package Manager window. (1181433)

Package Manager: Hide "Select Icon" for annotation/gizmo that belongs to immutable package. (1117690)

Physics: Allow user to vary cloth constraint visualisation size. (1153439)

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 issues with changed SkinnedMeshRenderer transform or root bone changes not being picked up by the cloth inspector. (1143658)

Prefabs: Fix really old prefabs not being correctly activated. (1138224)

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

Prefabs: Make sure FindObjectsOfType does not find prefab assets objects during prefab import. (1159905)

Prefabs: Properly handle file with .prefab extension even though they are not prefabs. (1164341)

Profiler: Fixed start time precision loss when saving profiler data in the editor. (1156652)

Scripting: 50% GC allocation improvement in logging methods. (1174548)

Scripting: Ensure internal code editor is not handled by default code editor. (1168603)

Scripting: Fix DLL files targeting different builds using Define Constraints conflicting with each other when building the project. (1143118)

Scripting: Fix inconsistent behaviour for reloading scripting assemblies after building a project. (1115674)

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

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

Timeline: Fixed issue where a clip locks to the playhead's position when moving it. (1157280)

Timeline: Fixed issue where a different track's bound GameObject is highlighted when clicking a track's bound GameObject box. (1141836)

Timeline: Fixed issue where fields for custom clips were not responding to Add Key commands. (1174416)

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

UI Elements: Fix issue causing UI Elements windows in the editor to miss content when docked/undocked. (1174796)

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

UI Elements: Fixed VisualElement that stays hidden when opacity changes from 0 to >0. (1176340)

UI Elements: Handle inline styles errors. (1165204)

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

Version Control: Asset Store package installation now tries to open Assets for edit in Version Control where they are being replaced. (1178410)

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

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

Web: Delete partially downloaded asset bundles on download abort. (1160776)

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

WebGL: Fixed modifier keys for mousemove events in WebGL. (1143387)

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