Release Notes Background

Unity 2022.3.37f1

Released on Jul 9, 2024

Manual installs

Component installers

Release

Known Issues in 2022.3.37f1

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

  • Asset - Database: Crash on "LMDB_Transaction::AbortAndRestart()" when creating 3D Mobile Template Project (UUM-73995)

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

  • Asset - Database: Crash on SourceAssetDBReadTxn::SourceAssetDBReadTxn when opening a project after deleting an Asset (UUM-75191)

  • Asset - Database: OnAfterDeserialize is not called when Prefabs are instantiated using InstantiateAsync (UUM-71810)

  • Asset Bundles: The resource is not properly referenced when there is a dependency on another asset bundle (UUM-74871)

  • 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)

  • DirectX12: Editor crashes when starting a new game session using Direct3D12 Graphics API (UUM-74726)

  • DOTS: Job allocator contention causes slow job execution (UUM-73194)

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

  • Hybrid Renderer: Crash when loading RenderDoc in a specific Scene (UUM-73405)

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

  • Kernel: VirtualFileSystem crash because of data races. (UUM-72557)

  • Mono: [TypeCache] Crash on RaiseException when opening a specific project (UUM-66498)

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

  • Scene Management: Crash on Transform::SetParent when duplicating a Prefab in the Hierarchy (UUM-73287)

  • Serialization: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)

  • 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)

  • Vulkan: [Linux][Vulkan] Crash when using Nvidia drivers >545 and graphics API set to Vulkan (UUM-73447)

2022.3.37f1 Release Notes

Improvements

  • Mono: Added Unity Embedding API to load assembly refs with error checking.

  • VisionOS: Plugin path "Assets/Plugins/VisionOS/" is now recognized and auto-selects VisionOS as compatible platform.

Fixes

  • Android: Fixed detection of Play Asset Delivery support to avoid problems if there is play.core dependency in the project. (UUM-74252)

  • Asset Bundles: Only call CollectAllSpriteAtlasesAndPack once when building AssetBundles. (UUM-73147)

  • Editor: Hide a RenderMode field from Light Component in URP and removed related documentation. (UUM-70283)

  • Editor: Motion Vector pass also filter objects by Opaque Mask. (UUM-72748)

  • Graphics: Added validation that SetVertexAttribute() streams doesnt create gaps. (UUM-72229)

  • Graphics: Fixed broken URL for documentation on Texture2D. (UUM-74607)

  • GraphView: Some Mac keyboard events not having mousePosition in the editor. (UUM-62291)

  • IL2CPP: Fixed possible crash in fully shared generic code at calls at the generic code generation limit. (UUM-73629)

  • iOS: Don't symlink .xcprivacy files when "Symlink Sources" build option is selected. (UUM-72375)

  • iOS: Fixed touches getting stuck when orientation is forced from code while touching the screen. (UUM-53903)

  • License: Fixed a bug where normal floating communication regarding feature status would generate too many log messages.

  • License: Fixed a bug where web proxy credentials would not be found when added through a dialog triggered by macOS/Safari after web proxy auto-discovery was enabled.

  • macOS: Fixed forward and back buttons being recognized as middle button. (UUM-70259)

  • Mono: Fixed memory leak when validating a SSL certificate. (UUM-72433)

  • Physics: Fixed a memory corruption for OverlapXCommand APIs where we would end up writing out of bounds into the results array. Effectively corrupting the adjacent memory block, this would eventually lead to a crash, either immediately or shortly after the operation concluded. (UUM-71476)

  • Player: Fixed possible crash on shut down when custom player loop is set. (UUM-72551)

  • Prefabs: Ensure Awake is called after SetParent and MergePrefabInstances for all objects on duplicate. (UUM-56488)

  • UI Toolkit: UI Toolkit foldout interaction enabled on controllers. (UUM-73752)

  • Universal RP: Fixed an issue with enabling instancing at runtime for a Decal material. (UUM-72363)

  • VFX Graph: Fixed VFX graph renders the wrong mesh when using different exposed meshes with instancing enabled. (UUM-59091)

  • VFX Graph: Flickering with VFX using instancing and overriding an exposed texture with an empty texture. (UUM-74322)

  • VFX Graph: Force culling when VFX rendering is disabled. (UUM-71482)

  • VFX Graph: Improved how the sleep state is updated for particle systems receiving GPU events. (UUM-73758)

  • VFX Graph: Wrong mesh rendered with instancing, when using multi mesh output and exposed submesh mask. (UUM-74240)

  • VisionOS: Consider plugins compatibility even if their .meta files are empty (default import settings). (UUM-72377)

Package changes in 2022.3.37f1

Packages updated

Changeset: 340ba89e4c23

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.