Long Term Support

Unity 2022 LTS provides a stable foundation for projects that are in production or about to ship. Unity 2022.3 LTS release has the same feature set as the 2022.2 Tech Stream release.

We’re committed to supporting 2022 LTS releases with biweekly updates until mid-2024, after which updates will be monthly until mid-2025 (two years after the initial release date). These updates will only cover fixes aimed at improving the stability of the product to enable users to ship their projects.

Unity 2021.3 is now the legacy LTS. It will be updated monthly until it reaches the end of its support cycle in mid-2024.

RSS

Subscribe to our LTS feed and get access to the latest LTS as soon as it's released.

LTS Release 2022.3.30f1

Released:

LTS Release 2022.3.30f1

Released:

Known Issues in 2022.3.30f1

  • 3D Physics: Crash on ujob_execute_job while using OverlapBoxCommand when collisions are more than maxHits (UUM-71476)

  • Asset - Database: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode (UUM-57742)

  • Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)

  • Asset - Database: Crash on UnityEditor.AssetDatabase:OpenAsset because assertion fails on prefabInstance.GetRootGameObject().IsValid() expression while opening a specific Scene (UUM-66207)

  • Asset Importers: Crash on StackAllocator<0>::GetOverheadSize when importing the “POLYGON City - Low Poly 3D Art by Synty“ asset pack (UUM-55981)

  • Asset Importers: Unity crashes on strtol_l when importing a specific .obj file (UUM-42697)

  • DOTS: Job scheduling with batching is slow with dependencies and worker threads have poor utilization (UUM-72097)

  • DOTS: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building (UUM-41830)

  • Kernel: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)

  • Lighting: [HDRP] Light doesn't bounce off terrains (UUM-71171)

  • Linux: Crash on GUIView::ProcessInputEvent when editing a GameObject/VFX Graph or saving a layout (UUM-70626)

  • Metal: Player hangs when re-focusing the Player window after switching to a window that covers the Player window (UUM-67400)

  • PhysX Integration: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)

  • UI Toolkit Controls: MultiColumnListView causes a memory leak when repeatedly shown and hidden (UUM-72241)

  • UI Toolkit Framework: The "StackOverflowException" error is thrown in the console and the Editor freezes when Spacebar is pressed after selecting the last element of a list (UUM-69616)

2022.3.30f1 Release Notes

Fixes

  • Android: Backport for fix to PatchActivityAttributes instability. (UUM-54092)

  • Android: Fixed warnings about missing classes when building an exported Android project with minifying enabled. (UUM-69916)

  • Documentation: Updated the documentation for AudioSource.PlayOneShot(). (UUM-63508)

  • Editor: Fixed a bug where Handles.DrawCamera was broken for hidden cameras and cameras targeting non-active displays. (UUM-21678)

  • Editor: Fixed bug where renderer SortingLayerID cannot be set at runtime. (UUM-70789)

  • Editor: Fixed console window showing memory leak warnings when previews or icons of meshes are displayed. (UUM-63257)

  • Editor: Fixed menu items becoming duplicated oon Windows when there were a large number of menu items in the project (Over 7344). (UUM-70358)

  • Editor: Fixed toggling Allow Instancing for multiple game objects and prefabs not applying the changes. (UUM-51109)

  • Editor: SerializeReference with Interfaces now correctly works with an inheritance. (UUM-71468)

  • Graphics: Fixed occasional silent crash in Graphics.Blit on Metal. (UUM-63699)

  • Graphics: Fixed Vulkan color mask behavior when separate MRT blend is disabled. (UUM-69202)

  • iOS: Fixed reported kind for Back Triple Camera: was with depth support when it doesn't support depth. (UUM-70571)

  • Networking: Fixed UnityWebRequest crash if texture is queried multiple times and destroyed in between. (UUM-70009)

  • Package Manager: Fixed a resolve failure which could happen when a local tarball dependency does not point to a file on disk. (UUM-63177)

  • Particles: Made particle system sorting stable by adding sorting by index. (UUM-63521)

  • Player: Fixed R11_EAC texture compression causing terrain holes to render incorrectly on the Quest 2. (UUM-61913)

  • Prefabs: Don't destroy removed GameObjects if they are referenced in the scene. (UUM-69243)

  • Scene Manager: Fixed prefab scale value sets to zero when we try to modify a prefab with canvas using editor script. (UUM-47434)

  • Scripting: Fixed Application.exitCancellationToken not being raised after exiting playmode. (UUM-68595)

  • Scripting: Fixed WaitForEndOfFrame calls multiple times a frame when multiple Game View Windows are visible. (UUM-66275)

  • Search: Support component name prefix when searching component properties. (UUM-61280)

  • UI Toolkit: Fixed inspector elements from being culled in secondary inspector window and avoid unexpected behavioral errors been thrown when selecting an Asset then selecting another type of asset and deselecting it. (UUM-35998)

  • UI Toolkit: Fixed not being able to set null to an ObjectField with a missing reference. (UUM-70135)

  • Universal RP: Fixed an issue where cookie sampling looks corrupt when targeting mobile platforms. (UUM-70600)

  • Universal RP: Fixed an issue where Shadow maps sometimes leaked when switching between quality levels. (UUM-70142)

  • URP: Render Pipeline Converter - Built in materials where not found properly the first time the Initialize Converter was called. (UUM-30915)

  • VFX Graph: Fixed exposed properties reset when editing multiple VFX at the same time on inspector. (UUM-70594)

  • VFX Graph: Fixed incorrect source spawnCount. (UUM-70512)

  • Video: [Android] Video freezes when built for Android with specific project. (UUM-65398)

  • WebGL: Updated AudioClip.frequency to return the effective WebAudio AudioBuffer sampleRate value. (UUM-47637)

Package changes in 2022.3.30f1

Packages no longer available

  • com.unity.muse.common

  • com.unity.muse.sprite

  • com.unity.muse.texture

LTS Release 2022.3.29f1

Released:

LTS Release 2022.3.29f1

Released:

Known Issues in 2022.3.29f1

  • 3D Physics: Crash on ujob_execute_job while using OverlapBoxCommand when collisions are more than maxHits (UUM-71476)

  • Asset - Database: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode (UUM-57742)

  • Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)

  • Asset - Database: Crash on UnityEditor.AssetDatabase:OpenAsset because assertion fails on prefabInstance.GetRootGameObject().IsValid() expression while opening a specific Scene (UUM-66207)

  • Asset - Database: Editor freezes when PrefabUtility.LoadPrefabContents is called in AssetPostprocessor.OnPostprocessAllAssets for a moved prefab (UUM-54362)

  • Asset Importers: Crash on StackAllocator<0>::GetOverheadSize when importing the “POLYGON City - Low Poly 3D Art by Synty“ asset pack (UUM-55981)

  • DOTS: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building (UUM-41830)

  • IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener (UUM-55105)

  • IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads (UUM-49357)

  • Lighting: [HDRP] Light doesn't bounce off terrains (UUM-71171)

  • Linux: Crash on GUIView::ProcessInputEvent when editing a GameObject/VFX Graph or saving a layout (UUM-70626)

  • Platform Audio: Crash on FMOD::CodecMPEG::setPositionInternal when a mobile platform is selected and a specific audio clip is played (UUM-62086)

  • Platform Audio: [Linux] No audio output when playing audio (UUM-53143)

  • Profiling: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)

  • UI Toolkit Framework: The "StackOverflowException" error is thrown in the console and the Editor freezes when Spacebar is pressed after selecting the last element of a list (UUM-69616)

2022.3.29f1 Release Notes

Features

  • Package Manager: Improved the Package Manager to detect built-in packages independently of the Editor version, and trigger a resolve in projects to get the updated built-in packages.

Improvements

  • Package Manager: Improved warning window to show .unitypackage dependencies that are about to be installed.

Fixes

  • 2D: Fixed uum-70624 @venkatesh:<br> 2D: Fix case where secondary textures are potentially broken when using multi-page atlas.

  • Asset Pipeline: Fixed an issue where calling AssetDatabase.SaveAssetIfDirty() did not check out the file from VCS. (UUM-66169)

  • Build Pipeline: Fixed plugin filtering for UWP, which will include only compatible plugins. (UUM-67013)

  • Editor: Fixed a bug where crashes could occur while quitting when Cloud Diagnostics is enabled. (UUM-59177)

  • Editor: Fixed ADB performance. (UUM-70242)

  • Editor: Fixed materials with shaders using grab passes sometimes generating "incompatible keyword space" assertions. (UUM-60832)

  • Editor: Fixed TLS Allocator errors logged when creating new project with 3D template and Connect to Unity Cloud enabled. (UUM-61109)

  • Editor: Moved file hashing to using the job system to prevent intermittent locking during import. (UUM-53379)

  • Editor: On MacOS, Unity no longer continuously opens and closes new icons in the dock while importing assets or when in batch mode. (UUM-65671)

  • Editor: Package Manager: Updating icons and styles to make the installed icon more visible in light mode. (UUM-70540)

  • Editor: Treating RenderSettings.m_IndirectSpecularColor as volatile data. (UUM-46853)

  • Editor: URP NRP Errors in console when camera renders to texture and using native render pass. (UUM-61468)

  • Editor: URP NRP RenderPass, BeginSubPass, and EndRenderPass errors are thrown when Native RenderPass is enabled. (UUM-59081)

  • Graphics: Fixed CopyTexture not copying CPU side data in Editor, when "Load texture data on demand" is enabled in the Editor settings. (UUM-2314)

  • Graphics: Fixed crashes during Player build when "Load texture data on demand" is enabled in the Editor settings. (UUM-43771)

  • Graphics: Fixed issues with texture data not ending up in Player builds when "Load texture data on demand" is enabled in the Editor settings. (UUM-53664)

  • Graphics: Fixed malformed image errors caused by failed thumbnail generation when "Load texture data on demand" is enabled in the Editor settings. (UUM-46742)

  • Graphics: Show errors about failed texture decompression rather than silently failing and uploading invalid data. (UUM-18354)

  • IL2CPP: Fixed memory leak related to thread static data.<br> https://github.cds.internal.unity3d.com/unity/il2cpp/pull/6011<br> https://jira.unity3d.com/browse/UUM-69774. (UUM-69774)

  • macOS: Fixed macOS player freezing when re-focusing or changing resolution. (UUM-67400)

  • Package Manager: Entitlement package's errors show up correctly in the Package Manager. (UUM-43388)

  • Package Manager: The package visibility button toolbar icon doesn't change when toggling from one state to another. (UUM-70786)

  • Scripting: Fixed unexpected recompilations due to issue with AssemblyUpdater. (UUM-33752)

  • Shaders: Fixed occasional shader miscompilation when encountering comparison of elements arrays. (UUM-68492)

  • Shaders: Improved shader import performance. (UUM-66848)

  • SRP Core: Rendering Debugger - Keep the correct selected panel when entering and exiting from playmode. (UUM-70377)

  • VFX Graph: Fixed NullReferenceException when enabling Decal Layers in HDRP. (UUM-70861)

  • Video: WebcamTexture clamps when wrap mode is set to "Repeat". (UUM-66777)

Package changes in 2022.3.29f1

Packages updated

Packages added

LTS Release 2022.3.28f1

Released:

LTS Release 2022.3.28f1

Released:

Known Issues in 2022.3.28f1

  • 3D Physics: Crash on ujob_execute_job while using OverlapBoxCommand when collisions are more than maxHits (UUM-71476)

  • Asset - Database: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode (UUM-57742)

  • Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)

  • Asset - Database: Crash on UnityEditor.AssetDatabase:OpenAsset because assertion fails on prefabInstance.GetRootGameObject().IsValid() expression while opening a specific Scene (UUM-66207)

  • Asset Importers: Crash on StackAllocator<0>::GetOverheadSize when importing the “POLYGON City - Low Poly 3D Art by Synty“ asset pack (UUM-55981)

  • Asset Importers: Unity crashes on strtol_l when importing a specific .obj file (UUM-42697)

  • IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener (UUM-55105)

  • IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads (UUM-49357)

  • Lighting: [HDRP] Light doesn't bounce off terrains (UUM-71171)

  • Linux: Crash on GUIView::ProcessInputEvent when editing a GameObject/VFX Graph or saving a layout (UUM-70626)

  • Platform Audio: Crash on FMOD::CodecMPEG::setPositionInternal when a mobile platform is selected and a specific audio clip is played (UUM-62086)

  • Platform Audio: [Linux] No audio output when playing audio (UUM-53143)

  • UI Toolkit Framework: The "StackOverflowException" error is thrown in the console and the Editor freezes when Spacebar is pressed after selecting the last element of a list (UUM-69616)

  • WebRequest: UnityWebRequest crashes if invoked when player is quitting (UUM-63150)

2022.3.28f1 Release Notes

Improvements

  • Package Manager: Modifying assets located in immutable packages (under a project's Library/PackageCache folder) will no longer immediately re-resolve the project's packages, which can lead to faster iteration and allow temporary modification of those packages (for instance for testing or debugging purposes). Package Manager operations can still revert changes, so the recommended way to make changes permanent is still to embed packages prior to modifying them.

Changes

  • Android: New Google Play asset packs size and number limits. Unity generated asset packs now are always install-time. (UUM-68512)

  • Android: New Google Play base module size limit (200Mb). (UUM-67708)

  • Android: Updated bundletool up to 1.16.0. (UUM-70552)

Fixes

  • 2D: Fixed Sprite preview where a small Sprite would have its pixels drawn inaccurately. (UUM-68491)

  • 2D: Fixed undo for GridSelection where undoing/redoing does not restore a GridSelection properly. (UUM-70084)

  • Android: Fixed logic for overriding builtin java file, Unity will also now respect package name inside java file. Previously the logic was driven only by java file name. (UUM-67826)

  • Android: Fixed problem with overflow when validating size of AppBundle containing more than 2GB of install time data. (UUM-71024)

  • Apple TV: Fixed crash in UnityWebRequest when running on tvOS versions lower than 17. (UUM-69946)

  • Asset Import: Fixed issue where older assets referencing URP materials have missing asset preview thumbnails. (UUM-41411)

  • Asset Pipeline: Users are now allowed to save assets in any valid assets folder, which is not read-only. (UUM-65305)

  • Audio: Fixed AudioMixer.SetFloat not working correctly on assets loaded from an asset bundle in play mode in the editor. (UUM-68181)

  • Core: Fixed errors when using baked gi node on builtin. (UUM-70376)

  • Documentation: Updated the PrefabUtility.IsPartOfxxx documentation. (UUM-56678)

  • Editor: Fixed a crash caused by shader variant collection (SVC) shaders with dynamic branching when entering play mode. (UUM-70277)

  • Editor: Fixed focus selected shortcut regression on hierarchy. (UUM-54444)

  • Editor: Fixed issue with word and paragraph selection. (UUM-67715)

  • Editor: Fixed sceneAudioChanged event not triggered when changing audio in multiple sceneviews. (UUM-69574)

  • Editor: When a user removes a TerrainCollider component from a Terrain object, there are no longer MissingComponentExceptions thrown every frame. Instead, it is replaced with a warning in the inspector for every tool that involves painting (Paint Terrain, Paint Trees, Paint Details). The warning message also includes a button that allows the user to easily add/enable the TerrainCollider component. (UUM-67250)

  • Editor: [Android] Fixed float parsing and serializing for maxAspectRatio attribute by using InvariantCulture to avoid build failure on 2022.3 when system language is French and Aspect Ratio Mode is not Native. (UUM-68607)

  • Graphics: Fixed issue when editing a UniversalRenderPipelineAsset that reference same Renderers than the UniversalRenderPipelineAsset in use. (UUM-60618)

  • Graphics: IOS/Metal GPU Timeout crashes no longer look like Out Of Memory crashes. (UUM-55488)

  • Graphics: LineRenderer baking with align mode set to View now matches rendering. (UUM-59746)

  • HDRP: Added framesettings to render volumetric clouds in half res to reduce jittering. (UUM-61438)

  • HDRP: Regenerate the hlsl include that where out of date. (UUM-70083)

  • macOS: Fixed mouse button stuck pressed when focusing window with mouse using Input System. (UUM-69724)

  • Package Manager: Exclude PackageManager folder from ..\ProjectTemplates\libcache\...

  • Package Manager: Fixed an issue where adding packages could fail with the error message "Converting circular structure to JSON". (UUM-63996)

  • Particles: Enforced that a particle system using prewarm does nothing when calling Play from script, if it was already playing, as described by the documentation. (UUM-69074)

  • Prefabs: Ensure AddedGameObjects re-parented correctly in broken scenes where they already have a parent. (UUM-58305)

  • Scene/Game View: Fixed Gizmo disappearing when selecting nested prefabs. (UUM-67501)

  • Scripting: TransformAccess.GetLocalPositionAndRotation() now returns the correct results. (UUM-62533)

  • Serialization: Crash on SerializedProperty:CopyInternalImpl when clicking on a specific Asset. (UUM-68293)

  • uGUI: Fixed the Canvas inspector not allowing all possible choices of the "Additional Shader Channels" property. (UUM-64603)

  • UI Toolkit: Fixed comment parsing in ExCSS library. (UUM-44485)

  • UI Toolkit: Fixed exception thrown when binding a ListView to a field marked as [HideInInspector]. (UUM-69780)

  • UI Toolkit: ListView will be refreshed on Undo/Redo when using custom callbacks on a bound list. (UUM-69779)

  • UI Toolkit: Send selectionChanged when selection is modified through a refresh in a ListView. (UUM-69848)

  • VFX Graph: Fixed missing outputs in Transform operator (and many other nodes with sub-properties). (UUM-70986)

  • WebGL: Refactored code to have a more robust replacement operation when assembling the framework js file. To achieve this the String.Replace operation was set back to a Regex.Replace. To account for special characters and regex that may be present in the user jspre code (see UUM-21896), the final parameter uses a anonymous delegate function to treat the replacement string as a string literal so that it is not processed in any way. (UUM-67705)

Package changes in 2022.3.28f1

Packages updated

LTS Release 2021.3.38f1

Released:

LTS Release 2021.3.38f1

Released:

Known Issues in 2021.3.38f1

  • Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)

  • Asset Importers: Unity crashes on strtol_l when importing a specific .obj file (UUM-42697)

  • Graphics Optimization: Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open (UUM-506)

  • IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener (UUM-55105)

  • IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads (UUM-49357)

  • Platform Audio: Crash on FMOD::CodecMPEG::setPositionInternal when a mobile platform is selected and a specific audio clip is played (UUM-62086)

  • Universal RP: Objects are invisible in Scene view when using Wireframe Shading Mode (UUM-36914)

  • WebRequest: UnityWebRequest crashes if invoked when player is quitting (UUM-63150)

2021.3.38f1 Release Notes

Improvements

  • Documentation: Documentation fixes for the Animation and Math API. (UUM-67920)

  • Graphics: Improved error messages in the Console Window when building a RayTracingAccelerationStructure and using invalid Mesh data.

  • iOS: ProjectCapabilityManager.AddInAppPurchase() now also adds the required StoreKit.framework. (UUM-66002)

Changes

  • Build System: Avoid empty lines and always use unix newlines in script compilation rsp files to simplify build logs.

  • Build System: Upgraded unity-unpacker and bsdtar binaries to use libarchive 3.7.3.

  • Package: Updated Cinemachine package to 2.10.0.

  • Web: Disabled experimental WebGL multithreading support. (UUM-33612)

Fixes

  • 2D: Fixed unable to create Sprite in Sprite Editor Window in certain cases. (UUM-67197)

  • Android: Added android target API level 32, 33 and 34.

  • Android: Bump Android Logcat Package to 1.4.1.

  • Android: Compass timestamp as time elapsed in seconds since the device was last turned on. (UUM-64955)

  • Android: Fixed back gesture invoking UI elements. (UUM-48818)

  • Android: Fixed issue where Unity during application quit would unchain from different signals via sigaction, than the one chained at the application start. (UUM-68176)

  • Animation: Fixed AnimatorController m_Controller field inconsistency when changing parameter and layer order. (UUM-63803)

  • Animation: Fixed crash when deleting states in some state machines. If a state machine contained a state machine transition with a null source state (which should not happen under normal circumstances), unity would crash when deleting any state within the same state machine. It does not crash anymore. (UUM-66549)

  • Apple TV: Fixed Unity editor not finding Xcode application when only tvOS module is installed. (UUM-65168)

  • Asset Bundles: Fixed performance regression when clearing bundle cache folders. (UUM-60063)

  • Asset Pipeline: Users are now allowed to save assets in any valid assets folder, which is not read-only. (UUM-65305)

  • Audio: Fixed an issue that would cause Unity to crash when you manually destroy a streamed audio clip. (UUM-14330)

  • Documentation: Fixed EditorUtility.OpenFilePanelWithFilters documentation. (UUM-44679)

  • Documentation: Fixed EditorUtility.SetDialogOptOutDecision documentation. (UUM-43878)

  • Editor: Default assets should not be uploaded to the Accelerator. (UUM-66975)

  • Editor: Errors related to the sqlite dll when using the Windows ARM64 Editor.

  • Editor: Favourites are now kept when entering Play Mode. (UVSB-2519)

  • Editor: Fixed a bug where IMGUI TreeViews that don't allow dragging also did not allow items to be deselected via CTRL + Left click. (UUM-9236)

  • Editor: Fixed an issue where interacting with some Overlays did not stop mouse events from propagating further. (UUM-68629)

  • Editor: Fixed crash when entering and leaving play mode while UnityWebRequest is downloading texture using DownloadHandlerTexture. (UUM-68555)

  • Editor: Fixed touch state always stay as moved on Linux Runtime. (UUM-61865)

  • Editor: Move file hashing to using the job system to prevent intermittent locking during import. (UUM-53379)

  • Editor: Removed "Autofill" menu item from the "Edit" menu. (UUM-62774)

  • Editor: Removed "Close All" menu item from the "File" menu. (UUM-65192)

  • GI: Fixed slowdown in lighting settings UI. (UUM-62034)

  • Graphics: Fixed ReadPixels() using different Y positions. (UUM-58287)

  • IL2CPP: Fixed an IL2CPP conversion crash when CreateMarshalInfoWriter encounters a type with a function pointer element type. (UUM-67750)

  • iOS: Fixed ProjectCapabilityManager.AddHealthKit API not adding HealthKit capability to PBXProject correctly. (UUM-65393)

  • iOS: IOS: [Privacy Manifests] Fixed duplicates elements filtering when merging multiple manifests if the children elements of the duplicates are in different order. (UUM-59885)

  • License: Don't exit play-mode when another project is being created (using Unity Hub 3.8.0-beta.1). (UUM-68141)

  • Linux: Fixed Multi-touch events not recognizing on Linux Player. (UUM-49191)

  • Linux: In our Linux Pulse audio driver, make sure to select the correct default output device. Previously, on some systems and some versions of Linux, we could end up with no audio output or audio output being routed to an unexpected device. (UUM-53143)

  • macOS: Fixed custom cursor not used if mouse leaves the window. (UUM-67592)

  • Package Manager: Fixed a small issue with Window.Open() not selecting a package after creation. (UUM-67571)

  • Physics 2D: Fixed a crash when sending TriggerEnter2D/Exit2D callbacks. (UUM-64913)

  • Security: Updated MbedTLS to 2.28.7 to address some security vulnerabilities. (UUM-63880)

  • Shadergraph: Added issues where shaders generated for iOS or Android may not compile correctly due to precision. (UUM-64863)

  • Shaders: Fixed UsePass shader to update its state whenever the pass owner shader is being modified. (UUM-5582)

  • SRP Core: Fixed PackFloat2To8 in packing.hlsl. (UUM-62724)

  • Text: Fixed un-detected sprite asset changes after adding new sprites. (UUM-55614)

  • uGUI: Fixed bug where renderer layer properties reset to default in prefab mode. (UUM-62507)

  • UI Toolkit: Fixed dimensions of a parent element did not include padding when calculating the top/left/right/bottom values of an absolute element. (UUM-25738)

  • UI Toolkit: Fixed rendering of UI Toolkit when using LLVMpipe. (UUM-68128)

  • UI Toolkit: Nested PropertyDrawer didn't work when there's both an Attribute drawer and a Drawer for the type. (UUM-66687)

  • UI Toolkit: When in Runtime on mobile, a ScrollView will no longer scroll if the touch interaction needs to be treated by a child element first (ex: a menu from a DropdownField). (UUM-39969)

  • UI Toolkit: [UI Builder] Fixed an issue where typing an invalid selector string would sometimes use a banner to display the error and sometimes use the console. The banner will now be used. (UUM-63589)

  • UI Toolkit: [UI Builder] Fixed an issue where UXML assets could not be opened from the Library pane using the call to action icon. (UUM-63541)

  • Universal RP: Fixed an issue where using the "Accurate G-buffer Normals" feature for deferred rendering on mobile platforms would cause a large amount of artifacts. (UUM-62216)

  • Universal RP: Fixed Deferred renderer on Apple Silicon devices when Native Render Pass is enabled. (UUM-21744)

  • Universal Windows Platform: Syncing capabilities to update the manifest is only necessary if the manifest already exists. (UUM-68424)

  • URP: Pass name when the pass is "LightMode" = "Universal2D". (UUM-36358)

  • Version Control: Supported Perforce response during the login when it warns of an expiring license. (UUM-64620)

  • XR: Fixed for a distorted viewport when using no intermediate texture in XR rendering while using dynamic resolution. (UUM-66846)

  • XR: Updated XR Hands package to 1.4.0 and set 1.5.0-pre.1 as available next version.

  • XR: Updated XR Interaction Toolkit package to 2.5.4.

Package changes in 2021.3.38f1

Packages updated

Packages added

Pre-release packages added

LTS Release 2022.3.27f1

Released:

LTS Release 2022.3.27f1

Released:

Known Issues in 2022.3.27f1

  • Asset - Database: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode (UUM-57742)

  • Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)

  • Asset - Database: Crash on UnityEditor.AssetDatabase:OpenAsset because assertion fails on prefabInstance.GetRootGameObject().IsValid() expression while opening a specific Scene (UUM-66207)

  • Asset Importers: Crash on StackAllocator<0>::GetOverheadSize when importing the “POLYGON City - Low Poly 3D Art by Synty“ asset pack (UUM-55981)

  • Asset Importers: Unity crashes on strtol_l when importing a specific .obj file (UUM-42697)

  • Graphics Optimization: Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open (UUM-506)

  • IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener (UUM-55105)

  • IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads (UUM-49357)

  • Linux: Crash on GUIView::ProcessInputEvent when editing a GameObject/VFX Graph or saving a layout (UUM-70626)

  • Metal: Player hangs when re-focusing the Player window after switching to a window that covers the Player window (UUM-67400)

  • Platform Audio: Crash on FMOD::CodecMPEG::setPositionInternal when a mobile platform is selected and a specific audio clip is played (UUM-62086)

  • UI Toolkit Framework: The "StackOverflowException" error is thrown in the console and the Editor freezes when Spacebar is pressed after selecting the last element of a list (UUM-69616)

  • WebRequest: UnityWebRequest crashes if invoked when player is quitting (UUM-63150)

2022.3.27f1 Release Notes

Features

  • Editor: Added Apple Privacy Manifests support for macOS.

Changes

  • Editor: Removed automatic upgrade code for UniversalRendererData from alpha &amp; beta builds of 2021.2 to current as it is no longer required and was incurring a domain reload performance cost.

Fixes

  • Android: Added android target API level 33 and 34.

  • Audio: Fixed an issue that would cause Unity to crash when you manually destroy a streamed audio clip. (UUM-14330)

  • Editor: Enabling multi-touch by default on Linux Platform. (UUM-61864)

  • Editor: We will remove the intentional crash after the time out of waiting for DX12 fence. The PR also includes the fix for the incorrect error log messages. (UUM-30530)

  • Graphics: Fixed scene getting dirtied when data migration is not required because asset version is above maximal. (UUM-69722)

  • Graphics: Fixed screen flickering when depth/stencil is disabled in player settings and graphics API is set to Vulkan. (UUM-66721)

  • HDRP: Fixed invalid AABB errors in some other cases. (UUM-69928)

  • License: Don't exit play-mode when another project is being created (using Unity Hub 3.8.0-beta.1). (UUM-68141)

  • Linux: In our Linux Pulse audio driver, make sure to select the correct default output device. Previously, on some systems and some versions of Linux, we could end up with no audio output or audio output being routed to an unexpected device. (UUM-53143)

  • Scripting: Scripting: Editor crash when trying to determine assembly information for a path that belongs to no assembly. (UUM-64099)

  • Shaders: Regular include directives allow having ShaderLab specific pragma directives. (UUM-70458)

  • UI Elements: Fixed a bug where not having isDelayed set would mean that touchscreen keyboard input would not be captured on Platforms where input is only provided after the keyboard has closed. (UUM-53137)

  • UI Toolkit: Fixed EnumFlagsField menu showing no values when using mixed-value mode.

  • UI Toolkit: Fixed EnumFlagsField resetting value when using mixed-value mode. (UUM-67685)

  • UI Toolkit: Fixed Inspector sometimes becoming black when displaying nested lists. (UUM-69458)

  • UI Toolkit: [UI Builder] Fixed an issue where typing an invalid selector string would sometimes use a banner to display the error and sometimes use the console. The banner will now be used. (UUM-63589)

  • Universal RP: Fixed broken setting shadow rendering layer is not changing shadow when using shadowRenderingLayers in the script. (UUM-28061)

Package changes in 2022.3.27f1

Packages updated

Packages added

LTS Release 2022.3.26f1

Released:

LTS Release 2022.3.26f1

Released:

Known Issues in 2022.3.26f1

  • Asset - Database: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode (UUM-57742)

  • Asset - Database: Crash on UnityEditor.AssetDatabase:OpenAsset because assertion fails on prefabInstance.GetRootGameObject().IsValid() expression while opening a specific Scene (UUM-66207)

  • Asset Importers: Crash on StackAllocator<0>::GetOverheadSize when importing the “POLYGON City - Low Poly 3D Art by Synty“ asset pack (UUM-55981)

  • Graphics Optimization: Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open (UUM-506)

  • IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener (UUM-55105)

  • IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads (UUM-49357)

  • Metal: Player hangs when re-focusing the Player window after switching to a window that covers the Player window (UUM-67400)

  • Platform Audio: Crash on FMOD::CodecMPEG::setPositionInternal when a mobile platform is selected and a specific audio clip is played (UUM-62086)

  • UI Toolkit Framework: The "StackOverflowException" error is thrown in the console and the Editor freezes when Spacebar is pressed after selecting the last element of a list (UUM-69616)

  • WebRequest: UnityWebRequest crashes if invoked when player is quitting (UUM-63150)

2022.3.26f1 Release Notes

Improvements

  • Build System: Serialise concurrent overlapping bee standalone driver processes to avoid build failures.

Changes

  • Build System: Upgraded unity-unpacker and bsdtar binaries to use libarchive 3.7.3.

  • Package: Updated Cinemachine package to 2.10.0.

Fixes

  • 2D: Fixed unable to create Sprite in Sprite Editor Window in certain cases. (UUM-67197)

  • Android: Bump Android Logcat Package to 1.4.1.

  • Asset Bundles: Fixed performance regression when clearing bundle cache folders. (UUM-60063)

  • Core: Fixed floating point issue in APV sampling. (UUM-47714)

  • Documentation: Fixed EditorUtility.OpenFilePanelWithFilters documentation. (UUM-44679)

  • Documentation: Fixed EditorUtility.SetDialogOptOutDecision documentation. (UUM-43878)

  • Editor: Default assets should not be uploaded to the Accelerator. (UUM-66975)

  • Editor: Errors related to the sqlite dll when using the Windows ARM64 Editor.

  • Editor: Fixed crash when entering and leaving play mode while UnityWebRequest is downloading texture using DownloadHandlerTexture. (UUM-68555)

  • Editor: Fixed flickering when using baked gi node and TAA. (UUM-65682)

  • Editor: Fixed how SearchPRoviders are enabled and setup/disabled in search window. (UUM-62165)

  • Editor: Fixed how tags and labels thumbnails are displayed in Search Propositions. (UUM-62795)

  • Editor: Fixed issue where dialog box with a progress bar can cause a crash when entering play mode on macOS. (UUM-66854)

  • Editor: Fixed performance regression introduced by SO Library detection change. (UUM-25880)

  • Editor: Fixed temp memory leak inside Memory Profiler GUI element. (UUM-62793)

  • Editor: HDRP: Fixed out-of-range errors that can happen when using decals with multiple cameras. (UUM-66021)

  • Editor: Removed "Autofill" menu item from the "Edit" menu. (UUM-62774)

  • Editor: Removed "Close All" menu item from the "File" menu. (UUM-65192)

  • HDRP: Banding in IES importer. (UUM-68033)

  • HDRP: Fixed cinematic eye shader lighting from directional lights. (UUM-65500)

  • HDRP: Fixed realloc of history buffer when XR is enabled. (UUM-41386)

  • HDRP: Fixed TAA post sharpen in XR. (UUM-32872)

  • HDRP: Fixed underwater applied when water is disabled. (UUM-61413)

  • iOS: Fixed ProjectCapabilityManager.AddHealthKit API not adding HealthKit capability to PBXProject correctly. (UUM-65393)

  • iOS: UnityWebRequest URLs with unescaped symbols [ and ] in query and containing other spec characters like space will now fail on iOS 17 instead of sending request to improperly escaped (and as such - wrong) url. URLs that are properly percent-escaped are recommended and will work correctly. (UUM-66942)

  • Linux: Fixed Multi-touch events not recognizing on Linux Player. (UUM-49191)

  • Linux: Prevent crash when shader compiler steals focus from preview texture window. (UUM-59278)

  • macOS: Fixed custom cursor not used if mouse leaves the window. (UUM-67592)

  • Prefabs: Crash on PhysicsManager::SetBodyTransformChangeInterest when opening a scene. (UUM-56057)

  • Shadergraph: Added issues where shaders generated for iOS or Android may not compile correctly due to precision. (UUM-64863)

  • Shaders: Fixed shaders marked incompatible with the SRP Batcher when shaders with a lot of similar properties were loaded. (UUM-69238)

  • SRP Core: Fixed PackFloat2To8 in packing.hlsl. (UUM-62724)

  • UI Toolkit: Fixed large memory allocation sometimes happening when processing style variables. (UUM-69741)

  • UI Toolkit: Fixed UIDocument component not showing on some Inspector windows when multiple inspectors are open. (UUM-67033)

  • Undo System: Fixed crash when undoing an action in a graph using Undo.RecordObject. (UUM-58380)

  • Universal RP: Removed duplicated code in UniversalRenderer.cs. (UUM-69481)

  • Universal Windows Platform: Syncing capabilities to update the manifest is only necessary if the manifest already exists. (UUM-68424)

  • Video: Fixed the Video Player to play the video after seeking back to frame 0 when Loop and Skip On Drop are enabled and the video has looped once. (UUM-66728)

  • Video: Video repeats the first frame on Android when it is played via Unity's Video Player component. (UUM-45914)

  • VisionOS: Fixed the Pause/Resume callbacks from being invoked twice when resuming from pause, causing a crash.

  • XR: Updated XR Hands package to 1.4.0 and set 1.5.0-pre.1 as available next version.

  • XR: Updated XR Interaction Toolkit package to 2.5.4.

Package changes in 2022.3.26f1

Packages updated

Packages added

LTS Release 2022.3.25f1

Released:

LTS Release 2022.3.25f1

Released:

Known Issues in 2022.3.25f1

  • Asset - Database: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode (UUM-57742)

  • Asset - Database: Crash on UnityEditor.AssetDatabase:OpenAsset because assertion fails on prefabInstance.GetRootGameObject().IsValid() expression while opening a specific Scene (UUM-66207)

  • Asset Bundles: Memory leak when building AssetBundle with Sprite Atlas enabled on macOS (UUM-56323)

  • Asset Importers: Crash on StackAllocator<0>::GetOverheadSize when importing the “POLYGON City - Low Poly 3D Art by Synty“ asset pack (UUM-55981)

  • Asset Importers: Unity crashes on strtol_l when importing a specific .obj file (UUM-42697)

  • Graphics Optimization: Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open (UUM-506)

  • IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener (UUM-55105)

  • IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads (UUM-49357)

  • Metal: Player hangs when re-focusing the Player window after switching to a window that covers the Player window (UUM-67400)

  • Metal: [iOS] App crashes with out of memory exception in UnityGfxDeviceWorker when starting the app (UUM-55488)

  • Platform Audio: Crash on FMOD::CodecMPEG::setPositionInternal when a mobile platform is selected and a specific audio clip is played (UUM-62086)

  • WebRequest: UnityWebRequest crashes if invoked when player is quitting (UUM-63150)

2022.3.25f1 Release Notes

Features

  • Package: Patch Cloud Diagnostics with updated docs links.

Improvements

  • DX12: Added documentation on how to use the Screen Space Overlay render mode alongside the Graphics Compositor. (UUM-65397)

  • iOS: ProjectCapabilityManager.AddInAppPurchase() now also adds the required StoreKit.framework. (UUM-66002)

Changes

  • Build System: Avoid empty lines and always use unix newlines in script compilation rsp files to simplify build logs.

Fixes

  • 2D: Set default projection orthographic for pixel perfect camera. (UUM-31719)

  • Android: Compass timestamp as time elapsed in seconds since the device was last turned on. (UUM-64955)

  • Android: Fixed issue where Unity during application quit would unchain from different signals via sigaction, than the one chained at the application start. (UUM-68176)

  • Apple TV: Fixed Unity editor not finding Xcode application when only tvOS module is installed. (UUM-65168)

  • Asset Pipeline: Fixed crash loading Content Archive from different version. (UUM-64609)

  • Audio: Fixed an issue that would cause building and running the WebGL player to fail. (UUM-68108)

  • Editor: Ensured that strict mode builds do not break when the lightmapper falls back to CPU. (UUM-68496)

  • Editor: Fixed a bug where IMGUI TreeViews that don't allow dragging also did not allow items to be deselected via CTRL + Left click. (UUM-9236)

  • Editor: Fixed an issue where interacting with some Overlays did not stop mouse events from propagating further. (UUM-68629)

  • Editor: Fixed touch state always stay as moved on Linux Runtime. (UUM-61865)

  • Editor: Fixed wireframe-rendering in the Editor when using Vulkan and GraphicJobs. (UUM-45832)

  • Editor: In the initial rendering of the preview in the inspector window, the ambient color of the default sky may not be ready (black ambient color), due to the lag of GPU readback of the SH coefficients. The ambient color is not updated until the preview is updated by some triggers like hovering the cursor over the inspector.<br> This PR fixes the issue by using the hard-coded value of the default sky's SH. (UUM-31320)

  • Graphics: Fixed a crash when using legacy image effects with Metal stereo rendering (visionOS). (UUM-58972)

  • Graphics: Fixed a rare crash that can happen when using procedural geometries (intersections shaders) in ray tracing effects. (UUM-68610)

  • HDRP: Added Graphics Compositor Limitation section for VR. (UUM-65373)

  • HDRP: Fixed an assert triggered when the decal count goes over the light count. (UUM-68633)

  • HDRP: Fixed scene modification when exiting play mode with the graphics compositor enabled. (UUM-58350)

  • IL2CPP: Fixed an IL2CPP conversion crash when CreateMarshalInfoWriter encounters a type with a function pointer element type. (UUM-67750)

  • iOS: IOS Player Settings checkbox "Automatically add capabilities" now detects Game Center usage (UnityEngine.Social). (UUM-65304)

  • Package Manager: Fixed a small issue with Window.Open() not selecting a package after creation. (UUM-67571)

  • Prefabs: Removing the root GameObject on a prefab instance, no longer crashes the editor. (UUM-58461)

  • Shaders: Fixed performance slowdown on vfx graph reimports. (UUM-66849)

  • Shaders: Fixed ShaderLab-specific #pragma directives being reported in shader source files when #include is used. (UUM-62756)

  • Shaders: _KEYWORD_DECLARED defines are now guarded for stage specific keywords. (UUM-66001)

  • uGUI: Fixed bug where renderer layer properties reset to default in prefab mode. (UUM-62507)

  • uGUI: Fixed bug with input-field causing performance issues in the editor. (UUM-64746)

  • UI Toolkit: Fixed dimensions of a parent element did not include padding when calculating the top/left/right/bottom values of an absolute element. (UUM-25738)

  • UI Toolkit: Fixed InvalidOperationException sometimes thrown when calling property.NextVisible in a CustomPropertyDrawer's CreatePropertyGUI. (UUM-12851)

  • UI Toolkit: Fixed rendering of UI Toolkit when using LLVMpipe. (UUM-68128)

  • UI Toolkit: Fixed TreeView with dynamic height clips items erratically when expanding/collapsing items. (UUM-34553)

  • UI Toolkit: Fixed UI Toolkit scaling when opening a second GameView. (UUM-59583)

  • UI Toolkit: [Properties] Fixed an issue where explicit interface properties would have an invalid property name. (UUM-63548)

  • UI Toolkit: [Properties] Fixed an issue where the source generator would generate invalid code for partial generic types. (UUM-62692)

  • Universal RP: Fixed an issue where the built in error shader didn't work correctly with depth priming. (UUM-62825)

  • Universal RP: Fixed an issue where using the "Accurate G-buffer Normals" feature for deferred rendering on mobile platforms would cause a large amount of artifacts. (UUM-62216)

  • Universal RP: Scriptable TAA settings. (UUM-49324)

  • URP: Fixed an issue where screen space decals wouldn't respect light cookies. (UUM-54231)

  • URP: Pass name when the pass is "LightMode" = "Universal2D". (UUM-36358)

  • URP: Runtime intensity of non real-time reflection probes are now immediately reflected in scene view. (UUM-67982)

  • Version Control: Supported Perforce response during the login when it warns of an expiring license. (UUM-64620)

  • VFX Graph: Fixed activation slot was hidden when a block was collapsed. (UUM-59123)

  • VFX Graph: When trying to connect incompatible types, the error popup was left over if the action was canceled with Escape key. (UUM-61583)

  • Video: Fixed VideoPlayerMultipleVideosTest instability. (UUM-67815)

  • Video: Playback becomes erratic in web browsers upon losing and regaining browser focus. (UUM-63591)

  • Video: VideoPlayer support of multiple audio tracks is broken on a few platforms. (UUM-55268)

  • WebGL: Fixed spatial blend implementation to enable 2D/3D audio ratio. (UUM-57740)

  • WebGL: Fixed Application.absoluteURL being empty during preloaded assets initialization. (UUM-68253)

Package changes in 2022.3.25f1

Packages updated

Packages added

LTS Release 2022.3.24f1

Released:

LTS Release 2022.3.24f1

Released:

Known Issues in 2022.3.24f1

  • Asset - Database: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode (UUM-57742)

  • Asset - Database: Crash on UnityEditor.AssetDatabase:OpenAsset because assertion fails on prefabInstance.GetRootGameObject().IsValid() expression while opening a specific Scene (UUM-66207)

  • Asset Bundles: Memory leak when building AssetBundle with Sprite Atlas enabled on macOS (UUM-56323)

  • Asset Importers: Crash on StackAllocator<0>::GetOverheadSize when importing the “POLYGON City - Low Poly 3D Art by Synty“ asset pack (UUM-55981)

  • Asset Importers: Unity crashes on strtol_l when importing a specific .obj file (UUM-42697)

  • Graphics Optimization: Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open (UUM-506)

  • IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener (UUM-55105)

  • IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads (UUM-49357)

  • License: Editor exits Play mode when another project is being created using Unity Hub 3.8.0-beta.1 (UUM-68141)

  • Metal: Player hangs when re-focusing the Player window after switching to a window that covers the Player window (UUM-67400)

  • Metal: [iOS] App crashes with out of memory exception in UnityGfxDeviceWorker when starting the app (UUM-55488)

  • Platform Audio: Crash on FMOD::CodecMPEG::setPositionInternal when a mobile platform is selected and a specific audio clip is played (UUM-62086)

  • SRP Architecture & API: Stacked camera is not rendering when using custom post effects is done in PreRender PostRender and Camera is not in HDR (UUM-22444)

  • WebRequest: UnityWebRequest crashes if invoked when player is quitting (UUM-63150)

2022.3.24f1 Release Notes

Improvements

  • Documentation: Documentation fixes for the Animation and Math API. (UUM-67920)

  • VFX Graph: Improved compilation times with VFX Graph using Subgraphs.

Fixes

  • 2D: Fixed hint text not showing when trying to slice compress texture in Sprite Editor Window slice menu. (UUM-59303)

  • 2D: Fixed usage of a Tile Palette with the XZ orientation in the Tile Palette window. (UUM-67593)

  • Animation: Fixed crash when deleting states in some state machines. If a state machine contained a state machine transition with a null source state (which should not happen under normal circumstances), unity would crash when deleting any state within the same state machine. It does not crash anymore. (UUM-66549)

  • Editor: Fixed an issue where the TextureImporter didn't correctly apply "Read/Write" for Texture2DArrays and Texture3Ds. To avoid changing behavior, old TextureImporter 2DArray / 3D assets will automatically be treated as "Read/Write" enabled: make sure to change the importer setting if this is undesired. (UUM-61560)

  • Editor: Fixed driver version in documentation of optix. (UUM-66825)

  • Editor: Inspector window controls should no longer become unresponsive after exiting playmode. (UUM-64580)

  • GI: Fixed slowdown in lighting settings UI. (UUM-62034)

  • Graphics: Fixed ReadPixels() using different Y positions. (UUM-58287)

  • HDRP: Fixed screen node not returning correct resolution after post-processing when dynamic resolution is enabled. (UUM-67225)

  • HDRP: Fixed specular blend in premultiplied alpha. (UUM-48661)

  • Scripting: Corrected crashes due to excessive use of thread local data slots. (UUM-58965)

  • Security: Updated MbedTLS to 2.28.7 to address some security vulnerabilities. (UUM-63880)

  • UI Toolkit: Fixed pink text in the Editor on macOS when Intel Iris Plus GPU is used. (UUM-54597)

  • UI Toolkit: Fixed underline shadows. (UUM-54791)

  • UI Toolkit: ManagedReference fields with a custom PropertyDrawer weren't refreshed properly when the type changed. (UUM-66550)

  • UI Toolkit: Nested PropertyDrawer didn't work when there's both an Attribute drawer and a Drawer for the type. (UUM-66687)

  • UI Toolkit: When in Runtime on mobile, a ScrollView will no longer scroll if the touch interaction needs to be treated by a child element first (ex: a menu from a DropdownField). (UUM-39969)

  • Universal RP: Fixed depth buffer disappearing after using SwapColorBuffer. (UUM-44446)

  • Universal RP: Fixed shadow flickering when using Screen Space shadows and have depth priming enabled. (UUM-48838)

  • Universal RP: Fixed the NativeRenderPass camera target MSAA logic to match the non-NRP path. (UUM-56396)

  • VFX Graph: Fixed Construct Matrix operator serialization issue. (UUM-57915)

  • VFX Graph: Fixed some VFX being always considered dirty. (UUM-21302)

  • WebGL: Fixed an issue that prevented multithreaded builds from working if user repeatedly upgraded and then downgraded their project. (UUM-33218)

  • WebGL: Improved IndexedDB filesystem performance by avoiding redundant filesystem persistence operations. (UUM-65276)

Package changes in 2022.3.24f1

LTS Release 2022.3.23f1

Released:

LTS Release 2022.3.23f1

Released:

Known Issues in 2022.3.23f1

  • VisionOS: Installer corrupted. It is not available in this release.

  • Asset - Database: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode (UUM-57742)

  • Asset - Database: Crash on UnityEditor.AssetDatabase:OpenAsset because assertion fails on prefabInstance.GetRootGameObject().IsValid() expression while opening a specific Scene (UUM-66207)

  • Asset Bundles: Memory leak when building AssetBundle with Sprite Atlas enabled on macOS (UUM-56323)

  • Asset Importers: Crash on StackAllocator<0>::GetOverheadSize when importing the “POLYGON City - Low Poly 3D Art by Synty“ asset pack (UUM-55981)

  • Asset Importers: Unity crashes on strtol_l when importing a specific .obj file (UUM-42697)

  • DOTS: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building (UUM-41830)

  • IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener (UUM-55105)

  • IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads (UUM-49357)

  • Metal: Player hangs when re-focusing the Player window after switching to a window that covers the Player window (UUM-67400)

  • Metal: [iOS] App crashes with out of memory exception in UnityGfxDeviceWorker when starting the app (UUM-55488)

  • Platform Audio: Crash on FMOD::CodecMPEG::setPositionInternal when a mobile platform is selected and a specific audio clip is played (UUM-62086)

  • RP Foundation: Stacked camera is not rendering when using custom post effects is done in PreRender PostRender and Camera is not in HDR (UUM-22444)

  • WebRequest: UnityWebRequest crashes if invoked when player is quitting (UUM-63150)

2022.3.23f1 Release Notes

Features

  • iOS: Added .xcframework plugins support.

  • Package: Added Apple privacy manifest in moderation package.

Improvements

  • Burst: Added clearer diagnostic error for certain bad usages of IsSupportedXXX intrinsics.

  • Burst: Added support for Burst with the visionOS Simulator SDK.

  • Burst: Added support for Windows Arm64.

  • VisionOS: Added support for Burst with the VisionOS simulator SDK. This requires Burst version 1.8.13.

Changes

  • Build System: Bee is now using &lt;RestoreAdditionalProjectSources&gt; instead of &lt;RestoreSources&gt; in C# Project files to reference Default Nuget Packages sources. This will prevent issues where Bee was disregarding Nuget packages configuration files. Please refer to [Microsoft's Configuring Nuget Behavior Documentation](https://learn.microsoft.com/en-us/nuget/consume-packages/configuring-nuget-behavior#nuget-defaults-file) to control nuget sources in your build environments. (BUILD-417)

  • Services: Updated text on the project link screen.

Fixes

  • 2D: Fixed flickering for 2D Renderer on macOS silicon. (UUM-67306)

  • Android: Bug fix for "Custom Gradle Settings Template setting isn't serializing correctly when viewed through the ProjectSettings.asset file of a Project" the wrong property was referenced for Custom Gradle Settings Template, the fix is to reference the correct one. (UUM-65670)

  • Android: Fixed splash screen size when "Render outside safe area" is false. (UUM-67255)

  • Android: Provide control over Unity killing external ADB instances, there's a new option in Preferences-&gt;External Tools-&gt;Kill External ADB instances. (UUM-56519)

  • Android: Provide user friendly dialog if application install fails due previous app installation, but with different signature. The dialog will ask you if you want to remove previous attempt before attempting to install again. (UUM-65655)

  • Android: Reduced the amount of time that the screen is displayed without including the cutout area. (UUM-55678)

  • Android: Show warning when Input Handling is set to Both, since Both is not supported on Android and can cause both - input and performance issues. (UUM-65273)

  • Animation: Fixed AnimatorController m_Controller field inconsistency when changing parameter and layer order. (UUM-63803)

  • Audio: Fixed seeking of serialized MP3 files. (UUM-62086)

  • Build Pipeline: Fixed an issue where a build would not behave correctly when using StreamingAssets folder or file names ending with a ~. (UUM-48097)

  • Burst: Fixed "Failed to find entry-points: ... An item with the same key has already been added" error that could occur in the presence of precompiled (usually obfuscated) assemblies that contained methods overloaded only by return type.

  • Burst: Fixed a crash caused by arithmetic or bitwise negation on native integers followed by a cast to a pointer.

  • Burst: Fixed an issue where if two modules were referencing the same external method (dllImport) an internal compiler error could occur - "Burst internal compiler error: Burst.Compiler.IL.CompilerException: Error while verifying module: DISubprogram attached to more than one function".

  • Burst: Fixed information in documentation regarding scheduling generic jobs through generic methods.

  • Burst: Fixed InvalidCompilerException when usage of IsSupportedXXX intrinsic results in no branches being generated.

  • Burst: Fixed that the burst debug information folder would sometimes be saved in project root folder.

  • Burst: Fixed System.ArgumentNullException exception in ILPostProcessing when encountering a library using mscorlib.

  • Documentation: Fixed enum descriptions for FFTWindow to show correct formulas. (UUM-51065)

  • Editor: Bug Resolution - Fix for 2022.3.X: Gizmo Settings Menu overflows to another monitor when the Scene View is expanded. (UUM-64715)

  • Editor: Capitalize the compiler generated name of serialized field. (UUM-45789)

  • Editor: Crash fix when CreateExternalTexture uses non compatible format. (UUM-44947)

  • Editor: Editor: ObjectPool counter returns wrong count if returning instance to full pool. (UUM-49060)

  • Editor: Fixed a bug where orgs would not show for guest users in the UGS Project Linking Window. (UUM-66543)

  • Editor: Fixed a crash that would appear if manually unregistering meshes/materials before the BRG performed a cleanup. (UUM-67297)

  • Editor: Fixed accessibility issue on Linux where some fields in the inspector would not change focus on Tab or Shift+Tab. (UUM-65375)

  • Editor: Fixed assert on missing package on Linux during cleanup. (UUM-64873)

  • Editor: Fixed crash in FBX importer when importing Blender file. (UUM-63758)

  • Editor: Fixed Deep Profiling Support label is labeled differently depending on if Development Build is enabled. (UUM-61605)

  • Editor: Fixed hangs in stream socket while profiling player. (UUM-31087)

  • Editor: Fixed slow deletion of GameObjects when there's a Selection in the scene. (UUM-66029)

  • Editor: Fixed UI Toolkit version of UnityEvent property drawer not being reorderable. (UUM-66723)

  • Editor: Fixed unrelated Objects/Metadata that showed up assigned to samples in the CPU Timeline view and were repeating the data from the last sample in the thread &amp; frame that had valid Object/Metadata information associated with it. (UUM-66592)

  • Editor: Hide DataMode controller information from Inspector. (UUM-67001)

  • Editor: Improved light culling mask UI. (UUM-66079)

  • Editor: Moved bee compilation cache from the application data directory to application cache directory. (UUM-67305)

  • Editor: Updated the EditorToolbar to allow for a VisualElement based VersionControl Toolbar Button to resolve the button being misaligned. (UUM-36270)

  • Editor: Updated the FBX SDK version to 2020.3.4. (UUM-60185)

  • Graphics: Fixed a crash in Mesh bounds recalculation when not enough vertices are assigned to the mesh for each sub-mesh. (UUM-5812)

  • Graphics: Fixed an crash on Linux when using the OpenGL backend with URP, Native Render Passes, and required depth. (UUM-49240)

  • Graphics: Fixed Renderer custom properties (Renderer.SetPropertyBlock) not overriding Material properties in Ray Tracing / Path Tracing effects in HDRP. (UUM-64593)

  • Graphics: The Game view flickers on Play Mode when using Reflection Probe and HDR display. (UUM-64343)

  • HDRP: Fixed a NaN issue in volumetric fog reprojection causing black to propagate in the fog. (UUM-63687)

  • HDRP: Fixed a scaling issue with the recorder. (UUM-58379)

  • HDRP: Fixed invalid AABB error in the console when using the APV with reflection probes. (UUM-64617)

  • HDRP: Fixed misuse of ternary operators in shaders. (UUM-66199)

  • HDRP: Restore EditorGUIUtility.labelWidth to default after drawing Material GUI. (UUM-66215)

  • IL2CPP: Fixed correctness of lock statement on ARM architectures under high contention. (UUM-65254)

  • IL2CPP: Fixed crash when calling special Array Set/Get/Address methods via reflection. (UUM-64457)

  • IL2CPP: Prevent additional IL2CPP arguments that contains --compiler-flags or --linker-flags from overriding the default values for these arguments. Instead combine them and pass them to the compiler or linker. (UUM-59355)

  • IL2CPP: Updated zlib to v 1.3.1. (UUM-64803)

  • iOS: Fixed AppDomain.UnhandledException not invoked before crashing due to unhandled exception when using "Fast but no exceptions" scripting calls. (UUM-62773)

  • iOS: Fixed potential memory leak when reallocating memory. (UUM-64048)

  • Linux: Fixed Linux Standalone player printing validation errors with empty project. (UUM-59818)

  • macOS: Fixed resolution change in fullscreen mode when it has been changed via System Settings. (UUM-64959)

  • Mono: Fixed issue where incorrect TimeZones would be returned on some devices due to an exception being thrown.<br> https://github.com/Unity-Technologies/mono/pull/2010<br> https://jira.unity3d.com/browse/UUM-67254. (UUM-67254)

  • Package: Fixed a bug in moderation package where initialization would fail on certain occasion.

  • Physics: Fixed an issue where having kinematic Rigidbody components collide with continuous collision detection enabled, would cause a crash inside the PhysX solver due to incorrect contact pair flags being generated. (UUM-54007)

  • Search: Fixed Advanced Object Picker throwing exceptions when opening multiple Object Picker window. (UUM-64819)

  • Shaders: Fixed a rare crash when rendering using a replacement shader that has dynamic keywords. (UUM-66898)

  • SRP Core: Fixed DebugUI.Button not working in Rendering Debugger runtime UI. (UUM-65457)

  • uGUI: Fixed bug that dirties prefab upon opening it when configured with a layout group + content size fitter. (UUM-19577)

  • UI Elements: Added a way to opt out of asset monitoring on specific editor windows to avoid performance issues with panels that contain many VisualElements. (UUM-60233)

  • UI Toolkit: Added support for column widths in percentage. (UUM-21102)

  • UI Toolkit: Fixed an issue where a property drawer for a parent generic type would be used instead of the property drawer for a child type. (UUM-49307)

  • UI Toolkit: Fixed attribute overrides when it's multiple levels deep in the Hierarchy in the UI Builder. (UUM-59501)

  • UI Toolkit: Fixed custom style variables on children elements sometimes not overriding variables from parent elements. (UUM-32738)

  • UI Toolkit: Fixed EnumFlagsField sending a change event when it was unbound. (UUM-53687)

  • UI Toolkit: Fixed missing initial ChangeEvent when creating an inspector for a field whose value matches the default value for its type. (UUM-14263)

  • UI Toolkit: Fixed SendMessage warning when changing scene with UIDocuments present in the scene. (UUM-57741)

  • UI Toolkit: Fixed straight segments appearing when filling a Painter2D.Arc() preceded by Painter2D.MoveTo(). (UUM-65234)

  • UI Toolkit: Fixed titles for UI Toolkit Samples window menus to make them easier to read. (UUM-63248)

  • UI Toolkit: Fixed VectorImage bounding-box measurements that were sometimes too small. (UUM-64624)

  • Universal RP: Added logic to enforce consistent hardware dynamic resolution settings during rendering to avoid issues when external code changes the global setting. (UUM-58686)

  • Universal RP: Disabled depth priming for cameras with depth only render targets. (UUM-65523)

  • Universal RP: Early exit from URP RendererFeatures if they require color and is rendered to a depth on target. (UUM-14679)

  • Universal RP: Fixed an issue where an incorrect WorldToCamera matrix was used in the main and additional light shadow passes. (UUM-63267)

  • Universal RP: Fixed an issue where errors appeared due to _CameraDepthTexture_TexelSize being added to DeclareDepthTexture. (UUM-66727)

  • Universal RP: Fixed an issue where logging an error gave a NullReferenceException for Server Builds. (UUM-56965)

  • Universal RP: Fixed an issue where setting light position, direction and shadow bias allocated due to using strings instead of integers. (UUM-66813)

  • Universal RP: Fixed false-negative missing RendererFeatures errors. (UUM-58944)

  • Universal RP: Motion Vector pass can now render after opaques. It correctly follows its depth dependency in pass order. (UUM-66503)

  • Universal RP: Preview cameras now skip render objects. (UUM-59428)

  • Universal RP: Reflection probes are now sorted in the correct order. (UUM-61590)

  • Universal RP: Reflection probes now works correctly using mip maps with forward+. (UUM-36629)

  • Universal RP: SSAO is now rendered in deferred when no light is present. (UUM-29957)

  • Universal Windows Platform: "Executable Only" UWP builds no longer fail after running a "D3D Project" build. (UUM-58153)

  • Universal Windows Platform: "FormatException: The input is not a valid Base-64 string" is thrown when setting EditorUserBuildSettings.windowsDevicePortalUsername. (UUM-58808)

  • Universal Windows Platform: A customized "Package.appxmanifest" is overwritten when building the project for UWP. (UUM-64455)

  • URP: Restore EditorGUIUtility.labelWidth to default after drawing MaterialHeaderScopes. (UUM-66215)

  • VFX Graph: Added tooltips to the VFX Control panel. (UUM-8907)

  • Video: Crash on BaseVideoTexture::InitVideoMemory when capturing Theta V's output texture. (UUM-60361)

  • Video: Error "0xc00d36b4 while reading" is being thrown when turning on Transcode in the Import Settings of Video Clip Assets. (UUM-56816)

  • Video: Fixed VideoPlayer not playing videos when the demux buffer size is too small. (UUM-49480)

  • Video: The "loopPointReached" event is continuously triggered when a Video Clip with looping and skip-on-drop disabled restarts playback after reaching the end. (UUM-64804)

  • VisionOS: Fixed audio issues on visionOS due to lifecycle issues. (UUM-66504)

  • VisionOS: Setting 'After Transparents' Depth Texture Mode on URP with MSAA enabled will no longer crash the Apple Vision Pro.

  • WebGL: Fixed issue using WebcamTexture.GetPixel(s) functions would return blank textures using the WebGL graphics API. (UUM-46144)

  • XR: Fixed for a distorted viewport when using no intermediate texture in XR rendering while using dynamic resolution. (UUM-66846)

Package changes in 2022.3.23f1

Packages updated

LTS Release 2021.3.37f1

Released:

LTS Release 2021.3.37f1

Released:

Known Issues in 2021.3.37f1

  • Asset Importers: Unity crashes on strtol_l when importing a specific .obj file (UUM-42697)

  • IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener (UUM-55105)

  • IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads (UUM-49357)

  • Input: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)

  • Input: High polling rate mice are causing performance issues (windows, editor) (UUM-1484)

  • Metal: [iOS] App crashes with out of memory exception in UnityGfxDeviceWorker when starting the app (UUM-55488)

  • Platform Audio: Crash on FMOD::CodecMPEG::setPositionInternal when a mobile platform is selected and a specific audio clip is played (UUM-62086)

  • uGUI: Canvas is drawn twice to the same render target when rendering into camera with render texture output (UUM-23063)

  • Universal RP: Objects are invisible in Scene view when using Wireframe Shading Mode (UUM-36914)

  • WebRequest: UnityWebRequest crashes if invoked when player is quitting (UUM-63150)

2021.3.37f1 Release Notes

Features

  • Editor: Added .xcframework plugins support.

  • Package: Added Apple privacy manifest in moderation package.

  • Version Control: New tab view to list and manage locks.

Changes

  • Android: Updated Android Gradle Plugin to 4.2.2 (from 4.0.1).

  • Build System: Bee is now using &lt;RestoreAdditionalProjectSources&gt; instead of &lt;RestoreSources&gt; in C# Project files to reference Default Nuget Packages sources. This will prevent issues where Bee was disregarding Nuget packages configuration files. Please refer to [Microsoft's Configuring Nuget Behavior Documentation](https://learn.microsoft.com/en-us/nuget/consume-packages/configuring-nuget-behavior#nuget-defaults-file) to control nuget sources in your build environments. (BUILD-417)

  • Editor: AnimationEvent and NamedAnimationEvent Nodes icon changed in favor of the AnimationClip icon instead of the Animation Component icon.

  • Services: Updated text on the project link screen.

  • XR: The Oculus XR Plugin package has been updated to 3.4.0.

Fixes

  • 2D: Fixed exception error when slicing Sprite after an Undo. (UUM-62818)

  • 2D: Fixed Freeform Lights causing random values to be deterministic. (UUM-65629)

  • Android: Fixed freeze when opening Icons section of Player Settings. (UUM-61146)

  • Android: Fullscreen mediaplayer autoresume. (UUM-57153)

  • Android: Provide control over Unity killing external ADB instances, there's a new option in Preferences-&gt;External Tools-&gt;Kill External ADB instances. (UUM-56519)

  • Android: Provide user friendly dialog if application install fails due previous app installation, but with different signature. The dialog will ask you if you want to remove previous attempt before attempting to install again. (UUM-65655)

  • Android: Show warning when Input Handling is set to Both, since Both is not supported on Android and can cause both - input and performance issues. (UUM-65273)

  • Asset Pipeline: Fixed security issue with LZ4 library. (UUM-35753)

  • Build Pipeline: Fixed a regression where mesh components are stripped if its shader is made of UsePass only references. (UUM-57201)

  • Build Pipeline: Fixed an issue where a build would not behave correctly when using StreamingAssets folder or file names ending with a ~. (UUM-48097)

  • Build Pipeline: Fixed the build failure when we switch the platform and build player are called together. (UUM-54379)

  • Documentation: Fixed description for AudioSource.GetDSPBufferSize by pointing to the correct DSP buffer size setting. (UUM-52557)

  • Documentation: Fixed descriptions for AudioImporter public methods to reflect an updated list of options for platform strings. (UUM-52593)

  • Documentation: Fixed enum descriptions for FFTWindow to show correct formulas. (UUM-51065)

  • Editor: Added support for LinkerFlagsFile. (UUM-64176)

  • Editor: Adjusted IL2CPP IDE command line generation to include AdditionalIl2CppArgs. (UUM-64177)

  • Editor: Bug fix for Crash on NSException when the display dialog contains a long message containing multibyte characters which are clipped when the message is abbreviated by ellipses. (UUM-62757)

  • Editor: Capitalize the compiler generated name of serialized field. (UUM-45789)

  • Editor: Color picker preview can now sample from the menu bar and the dock area. (UUM-52823)

  • Editor: Crash fix when CreateExternalTexture uses non compatible format. (UUM-44947)

  • Editor: Documentation links have been fixed for Visual Scripting MonoBehaviours. (UVSB-2475, UVSB-2496)

  • Editor: Editor: ObjectPool counter returns wrong count if returning instance to full pool. (UUM-49060)

  • Editor: Fixed a bug where orgs would not show for guest users in the UGS Project Linking Window. (UUM-66543)

  • Editor: Fixed a bug where the second player input device controlled all objects when using InputSystem event nodes. (UVSB-2499)

  • Editor: Fixed a crash when trying to import too much mesh vertex blend shape data. (UUM-53148)

  • Editor: Fixed case where closing a docked window could result in overlapping sibling windows. (UUM-41817)

  • Editor: Fixed Deep Profiling Support label is labeled differently depending on if Development Build is enabled. (UUM-61605)

  • Editor: Fixed incorrect duplicate menu items being removed when menu system is updated. (UUM-14958)

  • Editor: Fixed unrelated Objects/Metadata that showed up assigned to samples in the CPU Timeline view and were repeating the data from the last sample in the thread &amp; frame that had valid Object/Metadata information associated with it. (UUM-66592)

  • Editor: Fixed Xcode selection in Build Profiles window for iOS platform ("Other" option). (UUM-64007)

  • Editor: Items with a very long name will no longer make the arrow indicator disappear in Add Component dropdown popup. (UUM-60655)

  • Editor: Overrides inside a managed reference didn't appear as Read Only when using Show Overrides. (UUM-65819)

  • Editor: Per-platform formats on the TextureImporter will default to the platform default if not initialized properly. (UUM-33166)

  • Editor: Updated the EditorToolbar to allow for a VisualElement based VersionControl Toolbar Button to resolve the button being misaligned. (UUM-36270)

  • Editor: Updated the FBX SDK version to 2020.3.4. (UUM-60185)

  • Graphics: Fixed crash when importing an unsupported 2x2 mipmapped, BC-compressed asset created in an older version of Unity. (UUM-48520)

  • Graphics: Fixed possible null ref when there is corrupted occlusion tome data that may lead to a crash. (UUM-30735)

  • Graphics: Prevent swizzling of ARGB32 format. (UUM-45872)

  • Graphics: Support requesting a DXT compressed texture using ImageConversion.LoadImage and Texture2D.LoadImage on Android. (UUM-52927)

  • HDRP: Fixed shader compilation issues related to ternary operater misuse. (UUM-66198)

  • IL2CPP: Fixed correctness of lock statement on ARM architectures under high contention. (UUM-65254)

  • IL2CPP: Fixed crash when calling special Array Set/Get/Address methods via reflection. (UUM-64457)

  • IL2CPP: Fixed MemoryMappedFile on posix systems to query page size from the system, instead of hardcoding it. (UUM-54598)

  • IL2CPP: Prevent additional IL2CPP arguments that contains --compiler-flags or --linker-flags from overriding the default values for these arguments. Instead combine them and pass them to the compiler or linker. (UUM-59355)

  • IL2CPP: Updated zlib to v 1.3.1. (UUM-64803)

  • iOS: Fixed AppDomain.UnhandledException not invoked before crashing due to unhandled exception when using "Fast but no exceptions" scripting calls. (UUM-62773)

  • iOS: Fixed potential memory leak when reallocating memory. (UUM-64048)

  • macOS: Fixed memory spikes when macOS player is offscreen or minimized. (UUM-30049)

  • macOS: Fixed resolution change in fullscreen mode when it has been changed via System Settings. (UUM-64959)

  • Mono: Fixed issue where custom client and server certificates were not correctly being validated by HttpClient. (UUM-57031)

  • Package: Fixed a bug in moderation package where initialization would fail on certain occasion.

  • Package Manager: Fixed the issue where 299 error is thrown when launching a project where UPM packages on Asset Store are installed. (UUM-62647)

  • Particles: Fixed an issue where using GPU instanced mesh particles could result in visual corruption. (UUM-64297)

  • Profiler: Fixed an issue whereby the Physics2D module did not display counters in the Profiler. (UUM-57758)

  • Scripting: Scripting: Corrected crashes due to excessive use of thread local data slots. (UUM-58965)

  • Shaders: Fixed code generated for Texture.Load with offset. (UUM-56574)

  • SRP Core: Fixed DebugUI.Button not working in Rendering Debugger runtime UI. (UUM-65457)

  • Terrain: Now checks the bounds in ComputeDetailInstanceTransforms to avoid crashing. (UUM-27936)

  • uGUI: Fixed bug that dirties prefab upon opening it when configured with a layout group + content size fitter. (UUM-19577)

  • uGUI: When Interacting with Occluded Button Areas using UGUI and GraphicRaycaster, the clickability is now consistent. (UUM-60672)

  • UI Elements: Added a way to opt out of asset monitoring on specific editor windows to avoid performance issues with panels that contain many VisualElements. (UUM-60233)

  • UI Elements: Fixed the disabled ListView's footer styling. (UUM-61636)

  • UI Elements: Made the ListView's toggle focus state to match IMGUI. (UUM-37800)

  • UI Toolkit: Fixed attribute overrides when it's multiple levels deep in the Hierarchy in the UI Builder. (UUM-59501)

  • UI Toolkit: Fixed elements size when a new control is dragged onto the UI Builder hierarchy. (UUM-61553)

  • UI Toolkit: UI Toolkit: Fixed "margin: auto" applied even when the visual Element has it's Display is set to none. (UUM-40647)

  • UI Toolkit: UI Toolkit: The ScrollView now stops a touch scroll at a greater velocity, thus eliminating the "trail off" effect. (UUM-58479)

  • UI Toolkit: UI Toolkit: The ScrollView touch scroll inertia now behaves similarly across multiple framerates. (UUM-59847)

  • Universal Windows Platform: "FormatException: The input is not a valid Base-64 string" is thrown when setting EditorUserBuildSettings.windowsDevicePortalUsername. (UUM-58808)

  • Universal Windows Platform: A customized "Package.appxmanifest" is overwritten when building the project for UWP. (UUM-64455)

  • Version Control: Ensured branch creations start from the latest changeset.

  • Version Control: Fixed Diff option unavailable for .prefab.

  • Version Control: Fixed DropdownField not working properly on a ModalUtility window on MacOS.

  • Version Control: Fixed finding changes operation being firing constantly.

  • Version Control: Fixed issue with existing checkout operations locking the workspace.

  • Version Control: Fixed layout error when switching checkout status in the inspector.

  • Version Control: Fixed typo in locks tooltip.

  • Version Control: Fixed UI error when opening and closing multiple closable tabs.

  • Version Control: Pending Changes context menu had the view file history greyed out for asset+meta.

  • Version Control: Preconfigured date format was not recognized as a valid DateTime.

  • Version Control: Removed obsolete content in package documentation.

  • Version Control: Replaced "plasticscm.com" by a "https://unity.com/solutions/version-control" in the package.json.

  • Version Control: Reviewed initialization and application lifecycle.

  • Version Control: Unable to expand added item list after collapsing.

  • Video: Error "0xc00d36b4 while reading" is being thrown when turning on Transcode in the Import Settings of Video Clip Assets. (UUM-56816)

  • Video: The "loopPointReached" event is continuously triggered when a Video Clip with looping and skip-on-drop disabled restarts playback after reaching the end. (UUM-64804)

  • WebGL: Fixed the name files as hashes feature and corresponding integration test. (UUM-35863)

  • WebGL: Removed "The PlayerLoop has been called recursively." error message spam. (UUM-55075)

Package changes in 2021.3.37f1

Packages updated

News from Unity QA

We’re not just toolsmiths, but wordsmiths too! Read all the Unity QA blogposts past and present.

Wir verwenden Cookies, damit wir Ihnen die beste Erfahrung auf unserer Website bieten können. In unseren Cookie-Richtlinien erhalten Sie weitere Informationen.

Verstanden