Release Notes Background

Unity 2022.3.31f1

Released on May 28, 2024

Manual installs

Component installers

Release

Known Issues in 2022.3.31f1

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

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

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

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

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

2022.3.31f1 Release Notes

Improvements

  • URP: Updated URP documentation to explicitly mention that calling Submit() on a command buffer provided by URP from an user pass is not valid. (UUM-33315)

  • WebGL: Rebalanced audio objects memory pool sizes. (UUM-49655)

Changes

  • Build System: Include bee_backend.pdb next to bee_backend.exe on windows installs.

Fixes

  • Android: Bump Android Logcat Package to 1.4.2.

  • Android: Updated documentation and a warning message to use the correct link to the Google Play asset packs limits. (UUM-71849)

  • Animation: Transition duplicates are no longer added in the AnimatorController file when copy pasting an AnimatorState. (UUM-68642)

  • Asset Import: Fixed issue by making the invalid meta warning as persistent. (UUM-59374)

  • Audio: Fixed crash when disabling and enabling the audio system in between entering and exiting play mode. (UUM-49779)

  • Burst: Fixed an issue with auto promotion from bool to float that can occur with newer Roslyn.

  • Burst: Fixed build error when Product Name contains illegal path characters.

  • Burst: Fixed compilation error when trying to use MemoryMarshal.GetReference on Spans.

  • Burst: Fixed crash caused by faulty no-alias analysis.

  • Editor: Fixed memory Leak when using OnGUI in an MonoBehaviour class by destroying the class Object instance using InstanceID. (UUM-56327)

  • Editor: Fixed menu items and their parent menus being hidden when they had a position of -1. (UUM-67155)

  • Editor: Fixed regressed --linker-flags-file bug. (UUM-71341)

  • Editor: Fixed the UnityEvent drawer changing values when editing multiple targets that had mixed values. (UUM-69196)

  • Editor: Platform settings for Dedicated Server in plugin importers were removed as those settings are shared with Standalone platform. To strip a plugin from Dedicated Server builds use the !UNITY_SERVER define constraint. (UUM-56535)

  • Editor: Resolved issue with the dock icon missing when launching the Standalone Profiler. (UUM-71407)

  • Editor: The operator == method was using Assert.Equals to check Pose equality, when it should have been using ==. The Equals method was using ==, when it should have been using Assert.Equals. (UUM-48738)

  • GI: Now treating the "no valid OpenCL device" log message as a warning when the -nographics command-line argument is given. (UUM-68496)

  • iOS: Fixed Application.absoluteURL being empty in first scene. (UUM-70860)

  • iOS: Fixed symlinks not being preserved in Frameworks when exporting an iOS project. (UUM-71657)

  • iOS: Fixed wrong latest version selection in build settings. (UUM-61045)

  • Kernel: Optimized batched job scheduling by avoiding unnecessary thread waking. (UUM-72097)

  • Physics: Physics: Fixed an issue where the job system integration of PhysX would end up causing main thread to idle, due to the PxTaskManager not being able to provide a job graph ahead of time. (UUM-54924)

  • Profiler: Fixed FrameTimingManager reported incorrect GPU time on Android GLES. (UUM-52911)

  • Serialization: Fixed enum fields when multiple C# Generic types are present. (UUM-71808)

  • Terrain: Fixed excessive CPU use with terrains when using a narrow field of view. Adds a new 'heightmapMinimumLODSimplification' property to terrains to set the minimum level of detail required on a terrian. (UUM-4945)

  • UI Elements: Fixed the undo/redo in the MinMaxSlider control for the editor. (UUM-54752)

  • UI Elements: Isolated the text edition changes to the touch screen text editor. (UUM-71488)

  • UI Toolkit: Editor.RequiresConstantRepaint didn't work if there were more than 10 components. (UUM-69832)

  • Video: "VideoPlayer.DecodeNextFrame" continues decoding in Profiler when the Video Clip has finished playing. (UUM-64898)

  • Video: Video playback stops and cannot be resumed when returned from the background with VideoPlayer.isLooping set to true. (UUM-60922)

  • Windows: Ensure that the information read from HID devices are readed correctly even when the driver isn't fully compliant. (UUM-72147)

Package changes in 2022.3.31f1

Packages updated

Changeset: 4ede2d13e8b4

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.