Release Notes Background

Unity 2022.3.40f1

Released on Jul 30, 2024

Manual installs

Component installers

Release

Known Issues in 2022.3.40f1

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

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

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

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

  • 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: "TextureImporterInspector.OnInspectorGUI must call ApplyRevertGUI to avoid unexpected behaviour." thrown when selecting Asset then selecting and deselecting Texture 2D (UUM-35998)

2022.3.40f1 Release Notes

Improvements

  • iOS: Print a warning if there are symlinks in a framework when building on Windows.

  • iOS: Validate that frameworks are not empty.

  • Physics 2D: Removed invalid sentence for the Collider2D.OverlapCollider method that accepts a List as an argument.

Changes

  • Package: Release Sequences 2.0.2.

Fixes

  • 2D: Fixed crash when a user does an infinite recursion loop using a Tile's StartUp call by limiting the recursion. (UUM-74939)

  • Android: Default Video Resolution fixed for secondary orientation - resolution is now correct when device is rotated while playing a file using the video player. (UUM-57168)

  • Android: Improved maintainability fo Gradle version documentation. (UUM-76224)

  • Android: Resolved an issue where the OK button was absent in the Mobile Input Field of the soft keyboard. (UUM-74675)

  • Asset Pipeline: Fixed a problem where scripting class pointer from previous domain could be used and causing unity to crash. (UUM-57742)

  • DX12: Fixed occasional crash of scratch memory release. (UUM-60458)

  • DX12: Fixed Unity player crashing with GrabPass when graphics jobs are enabled. (UUM-51774)

  • DX12: Prevented crash from invalid DX12 resource barrier. (UUM-74726)

  • Editor: BRG crash fixed when adding empty new mesh filter in a sub-scene. (UUM-75903)

  • Editor: Clear culling cache results before rendering selection outlines so that shadows-only entities will show selection outline in Scene view. (UUM-69725)

  • Editor: Filter out dynamic branch keywords when computing shader variants. (UUM-48599)

  • Editor: Fixed an bug where a console log would only ping objects the first time clicking on it. (UUM-76179)

  • Editor: Fixed crash on exit of editor when GLES is the active graphics API. (UUM-54445)

  • Editor: [SG] Fixed errors when importing both the Production Ready Shader sample and the Feature Examples sample for Shader Graph. (UUM-74847)

  • Graphics: Fixed a crash on Linux Editor where Vulkan may recreate SwapChains while the previous SwapChain's images may still be in use by a command buffer. (UUM-73447)

  • Graphics: Fixed a crash when calling the C# function MaterialPropertyBlock.CopySHCoefficientArraysFrom on a non-empty property block. (UUM-74614)

  • Graphics: [Graphics] Emit UI geometry when rendering to cube maps, while using mono camera, to match 2d render target behavior. (UUM-2710)

  • HDRP: Fixed fullscreen material workflow in custom passes. (UUM-64867)

  • HDRP: Fixed graphical issue when resizing Reflection Probe sizes on macOS. (UUM-71467)

  • IL2CPP: Fixed incremental GC issue when using multidimensional arrays and full generic sharing. (UUM-74630)

  • Kernel: Optimized job allocator with memory synchronization fix to avoid freezes. (UUM-73194)

  • macOS: Fixed resolution not resetting to full screen when going to full-screen window by using native MacOS UI controls. (UUM-73633)

  • Mono: Fixed "System.Net.CookieContainer" throws an "ArgumentException" error when using a non-UTF-8 machine locale and hostname. (UUM-70240)

  • Mono: Fixed crash on access zip files on Linux distributions using zlib-ng (Fedora 40). (UUM-72446)

  • Mono: Fixed exception when using System.IO.Compression.BrotliStream on Android. (UUM-73753)

  • Prefabs: Added checks for TransformHierarchy initialization in SetParent. (UUM-73287)

  • Scripting: Fixed an exception when calling destroy cancellation token after destroying the game object. (UUM-71988)

  • Scripting: Fixed issue with an InstantiateAsync which does not invoke OnAfterDeserialize after the prefab was instantiated in Editor. (UUM-71810)

  • SRP Core: Avoid that the same volume can be registered more than 1 time in the VolumeManager. (UUM-70658)

  • UI Toolkit: Fixed an issue where setting a field with showMixedValue would cause it to revert to the previous value. (UUM-73855)

  • UI Toolkit: Fixed InspectorElement so it supports editing multiple objects. (UUM-74891)

  • UI Toolkit: Make the label of any BaseField elided with ellipsis when needed. (UUM-42121)

  • Universal RP: Fixed alpha-to-coverage edge cases that were causing some objects to stop rendering when MSAA is enabled. (UUM-38064)

  • Universal RP: Fixed alpha-to-coverage edge cases that were causing some objects to stop rendering when MSAA is enabled. (UUM-75446)

  • URP: Added multiview support for the XR Occlusion Mesh pass.

  • URP: Fixed compiler error when using single precision on Mobile targets. (UUM-48035)

Package changes in 2022.3.40f1

Packages updated

Changeset: cbdda657d2f0

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.