Release Notes Background

Unity 2021.3.19f1

Released on Feb 17, 2023

Manual installs

Component installers

Release

Known Issues in 2021.3.19f1

  • Asset - Database: Script recompiles in Play Mode when Script Changes While Playing option is set to Recompile After Finished Playing and Auto refresh is set to enabled. (UUM-20409)

  • MacOS: Crash on __pthread_kill when multi-clicking on "Build and Publish" in the "LEGO Microgame" project (UUM-22236)

  • MacOS: [2D Platformer Microgame] 2D Platformer Microgame Project crash on cxxabiv1::aligned_malloc_with_fallback when pinching out or in on the trackpad during “Zoom in and out” step (UUM-20720)

  • MacOS: [M1] Crash on System.Object:__icall_wrapper_ves_icall_array_new_specific when launching a project (UUM-3207)

  • Mono: Crash with ScanAssemblyForAttributesAndInterfaceImplementations when opening a project (1376858)

  • Profiling: [URP] Memory leak when in Play Mode (UUM-19089)

  • Universal RP: Nothing is rendered in the built URP project when Deferred rendering is selected and Accurate G-buffer normals are enabled (UUM-25112)

  • Visual Effects: SDF Baking causes memory to be allocated that isn't deallocated when in Play Mode and in Builds (UUM-25814)

2021.3.19f1 Release Notes

Features

  • Package Manager: Added Web3 as a Filter Category in My Assets.

Improvements

  • IL2CPP: Improved error message when the GenericSharingVisitor encounters an opcode that it cannot handle.

  • Shadergraph: The asset postprocessor for shader graph now only performs the majority of its work when a shader-related asset has been changed.

API Changes

  • Apple TV: Added: Identifier for 3rd generation Apple TV 4K.

  • iOS: Added: Identifiers for iPad models released in 2022.

Changes

  • Editor: Updated the documentation for AudioClip.GetData. Clarified the usage of the API for all streamed clips and made a note on the return value of AudioClip.GetData which is currently undocumented. (UUM-363)

Fixes

  • 2D: Fixed an issue where the Name/FileIds in a Sprite meta file would get reordered when an importer setting is changed. (UUM-22494)

  • 2D: Fixed issue where Tiles are "double painted" when a user does a mouse drag when painting on a Tilemap. (UUM-25164)

  • Android: Fixed crash if Java proxy is invoked at the same time as Unity is quit. (UUM-15968)

  • Android: Fixed permissions request hang in pre-marshmellow (Android 6).

  • Asset Bundles: Fixed issue where "Failed to decompress data" error occurs when loading bundle. (UUM-22990)

  • Asset Bundles: Fixed issue where "Failed to decompress data" error occurs when loading bundle. (UUM-6639)

  • Build Pipeline: Improved error message, and remove possibility of crash, when a MonoBehaviour or ScriptableObject is being built that does not have a MonoScript. (UUM-21886)

  • Build Pipeline: Switching between Desktop Standalone and Dedicated Server platforms in the Build Settings window should now cause scripts to recompile. (UUM-22125)

  • Core: Asset import workers will not inherit open handles from the main editor causing trouble rebinding network sockets. (UUM-939)

  • DX12: Fixed a crash observed in e.g. HDRP sample project. (UUM-20176)

  • Editor: Dragging a component to the bottom of the inspector will now properly move that component to the end. (UUM-18711)

  • Editor: Dropped warning about mismatching mipmap limits when using a region-based CopyTexture. (UUM-21771)

  • Editor: Enabled the New Scene window to now show proper search results when a scene template is pinned. (UUM-15393)

  • Editor: Extracted potential Editor-only dependencies and marked those as Reference instead of Clone. (UUM-3666)

  • Editor: Fixed a build performance regression caused by shader variant prefiltering overhead. (UUM-23173)

  • Editor: Fixed an Editor crash when rendering with UsePass or Fallback via SRP batcher. (UUM-19898)

  • Editor: Fixed an Editor crash when you try to build a project with corrupt compute shaders. (UUM-25488)

  • Editor: Fixed Camera.stereoEnabled when SRP is used and fixed the Camera.stereoSeparation value.

  • Editor: Fixed case where SetParent allowed setting transforms as parents when they are persistent. (UUM-12399)

  • Editor: Fixed Mac Editor crash on sprite Drag & Drop. (UUM-20950)

  • Editor: Fixed multi select + click so it now works in dependency list. (UUM-20649)

  • Editor: Fixed pin position. (UUM-15301)

  • Editor: Fixed potential crash when a scene with a component without a GameObject is loaded. (UUM-1291)

  • Editor: Fixed shader graph's preview window when using deferred rendering in URP. (UUM-11582)

  • Editor: Fixed showing the dependencies of scene template when there is a single dependency. (UUM-2524)

  • Editor: Fixed the scrollbar in the Description field in the new scene dialog. (UUM-15359)

  • Editor: Fixed the URL for the Scene Template documentation. (UUM-15355)

  • Editor: Fixed the URL for the Scene Template pipeline documentation. (UUM-15399)

  • Editor: Fixed typo in error message on SkinnedMeshRenderer. (UUM-13268)

  • Editor: Fixed UsePass and Fallback rendering sometimes broken in Editor when using SRP batcher. (UUM-18980)

  • Editor: Gradient's location value could not be edited for rgb swatches using the keyboard. (UUM-6350)

  • Editor: Removed the ability to apply components marked with HideFlags.DontSaveInEditor to Prefab. (UUM-21110)

  • Editor: Video: Fixed crash when changing the source URL of a video player in Android. (UUM-20661)

  • Editor: [SpeedTree]: Fixed crash on UpdateSharedDataSubMeshVertexRange when importing a SpeedTree file. (UUM-25371)

  • GI: Added support for GPU lightmapper on Intel Arc 750 GPUs. (UUM-21746)

  • GI: Fixed only one GPU being available to select as the "GPU Baking Device" when multiple identical GPUs are installed. (UUM-15155)

  • Graphics: Enabled Mesh.RecalculateTangents() to ensure that the tangent attribute has the correct format (Float32) and dimension (4) when called. (UUM-19137)

  • Graphics: Fixed editor crash when entering play mode with Oculus Link using Vulkan. (UUM-19728)

  • Graphics: Fixed micro splat terrain texture cannot be loaded. (UUM-3571)

  • Graphics: Throw an ArgumentNullException if null is passed in as a parameter to Unwrapping.GeneratePerTriangleUV. (UUM-4614)

  • IL2CPP: Fixed an issue that did not allow access to special folders in Windows Store apps. (UUM-17611)

  • IL2CPP: Fixed Monitor.IsEntered returning true when the monitor is entered on a different thread from the current thread. (UUM-22329)

  • IL2CPP: Improved performance of awaiting async operations on Windows. (UUM-20917)

  • iOS: Fixed iOS wrong orientation output when in split view mode. (UUM-17545)

  • iOS: Restored the possibility for ViewController to control status bar appearance. (UUM-6389)

  • macOS: Enabled VSync now works correctly when moving the Editor window between screens with different refresh rates. (UUM-9097)

  • Mobile: Fixed the touch reset in device simulator when unity remote is disconnected. (UUM-6667)

  • Package Manager: Added security anchor to the Scoped Registry's "Read more" link in project Settings. (UUM-25262)

  • Package Manager: Fixed a bug where importing .unitypackage with project settings into a new project would show an error in the console. (UUM-20736)

  • Particles: Removed erroneous grabpass when using Particle Standard Surface Shader. It should only be triggered when using the Distortion effect. (UUM-12916)

  • Physics: Fixed a rare crash resizing the array of kinematic ccd contact managers when many kinematic ccd bodies were exiting the overlapping state. (UUM-23140)

  • Scripting: Fixed a crash triggered when AssemblyHelper.ExtractAllClassesThatAreUserExtendedScripts failed to retrieve MovedFromAttribute data. (UUM-21911)

  • Scripting: Fixed an issue where the API updater was not able to apply changes to internal packages when the project controlled by Perforce. (UUM-16373)

  • Shaders: Fixed an issue that shaders will now reimport correctly when installing a package that only has shader include files. (UUM-16415)

  • Shaders: Shaders will now reimport correctly when adding a missing include file. (UUM-26017)

  • Terrain: Fixed a crash on "QueryComponentByType" when entering Play Mode if setting "useInstancing" to true in "DetailPrototype". (UUM-17546)

  • uGUI: Added the slider's direction property not marking the scene dirty once this is changed when in prefab's isolation/context mode. (UUM-20875)

  • uGUI: Enabled Physics2DRaycast to now use SortingGroups when determining the sorted order of its results. (UUM-19833)

  • UI Elements: Fixed an issue with the GenericDropdownMenu that prevented the items from receiving input when it's reused. (UUM-21001)

  • UI Toolkit: Fixed an issue where the UI Builder would export "none" instead of "initial" when setting a font to null. (UUM-16426)

  • UI Toolkit: Fixed bug caused by not rounding the computed text size correctly which caused newline character to appear in specific layout. (UUM-4169)

  • UI Toolkit: Fixed long selectors names in UI Builder. (UUM-17304)

  • UI Toolkit: Fixed PropertyField.BindProperty(SerializedProperty) fails to clear the previously bound property when a new one is bounded. (UUM-4165)

  • UI Toolkit: Fixed ScrollView continuing to scroll after ScrollTo was called. (UUM-12584)

  • UI Toolkit: Fixed ScrollView scrollbar input issues when using touch. (UUM-17804)

  • UI Toolkit: Fixed stuck preview when right clicking and dragging in UI Builder. (UUM-3465)

  • Universal RP: Fixed an issue where specular color was not matching behaviour in Legacy and HDRP. (UUM-15867)

  • VFX Graph: Fixed an exception while using Unlit ShaderGraph with VFX. (UUM-8053)

  • VFX Graph: Fixed an issue causing unexpected sorting on some VFX output while using the new SG integration. (UUM-12152)

  • VFX Graph: Fixed an issue where Alpha Clipping had an unexpected behavior in editor when used in MaterialOverride with SG integration, . (UUM-552)

  • Video: Enabled URLs without extensions to now better be supported by the VideoPlayer. (UUM-15705)

  • Windows: Fixed for incorrect display names of certain subset of keys. (UUM-22694)

Package changes in 2021.3.19f1

Packages updated

Pre-release packages added

Changeset: c9714fde33b6

Third Party Notices

Looking for a different release?

Find the Unity version that’s compatible with your existing projects, or that provides you with specific features unavailable in newer versions.