### Known Issues in 2022.3.31f1

- 3D Physics:  Crash on ujob_execute_job while using OverlapBoxCommand when collisions are more than maxHits
    ([UUM-71476](https://issuetracker.unity3d.com/issues/crash-on-ujob-execute-job-while-using-overlapboxcommand-when-collisions-are-more-than-maxhits))

- Asset - Database: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode
    ([UUM-57742](https://issuetracker.unity3d.com/issues/crash-in-collectmanagedimportdependencygetters-inside-openscene-in-batch-mode))

- Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project
    ([UUM-14959](https://issuetracker.unity3d.com/issues/crash-on-getassetcachedinfov2-when-opening-a-project))

- Asset Importers: Crash on StackAllocator<0>::GetOverheadSize when importing the “POLYGON City - Low Poly 3D Art by Synty“ asset pack
    ([UUM-55981](https://issuetracker.unity3d.com/issues/crash-on-stackallocator-getoverheadsize-when-importing-the-polygon-city-low-poly-3d-art-by-synty-asset-pack))

- Asset Importers: Unity crashes on strtol_l when importing a specific .obj file
    ([UUM-42697](https://issuetracker.unity3d.com/issues/unity-crashes-on-strtol-l-when-importing-a-specific-obj-file))

- DOTS: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building
    ([UUM-41830](https://issuetracker.unity3d.com/issues/android-entities-build-fails-with-the-error-asset-has-disappeared-while-building-player-to-globalgamemanagers-dot-assets-path-instancedid-xxxxxx-when-building))

- Kernel: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled
    ([UUM-71750](https://issuetracker.unity3d.com/issues/profiler-does-not-profile-after-building-the-project-with-autoconnect-profiler-option-enabled))

- Kernel: VirtualFileSystem crash because of data races.
    ([UUM-72557](https://issuetracker.unity3d.com/issues/virtualfilesystem-crash-because-of-data-races))

- Lighting: [HDRP] Light doesn't bounce off terrains
    ([UUM-71171](https://issuetracker.unity3d.com/issues/hdrp-light-doesnt-bounce-off-terrains))

- Linux:  Crash on GUIView::ProcessInputEvent when editing a GameObject/VFX Graph or saving a layout
    ([UUM-70626](https://issuetracker.unity3d.com/issues/linux-crash-on-guiview-processinputevent-when-editing-a-gameobject-slash-vfx-graph-or-saving-a-layout))

- PhysX Integration: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject
    ([UUM-65366](https://issuetracker.unity3d.com/issues/a-1000-times-heavier-gameobject-will-stutter-when-colliding-with-a-lighter-gameobject))

- UI Toolkit Controls: MultiColumnListView causes a memory leak when repeatedly shown and hidden
    ([UUM-72241](https://issuetracker.unity3d.com/issues/multicolumnlistview-causes-a-memory-leak-when-repeatedly-shown-and-hidden))

- 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](https://issuetracker.unity3d.com/issues/the-stackoverflowexception-error-is-thrown-in-the-console-and-the-editor-freezes-when-spacebar-is-pressed-after-selecting-the-last-element-of-a-list))

- Universal RP: Objects are invisible in Scene view when using Wireframe Shading Mode
    ([UUM-36914](https://issuetracker.unity3d.com/issues/objects-are-invisible-in-scene-view-when-using-wireframe-shading-mode))



### 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](https://issuetracker.unity3d.com/issues/errors-regarding-profilers-dot-endsample-thrown-while-recording-profiling-information-with-profiler-when-using-custom-scriptablerenderpass-with-urp))

- WebGL: Rebalanced audio objects memory pool sizes.
    ([UUM-49655](https://issuetracker.unity3d.com/issues/webgl-returns-error-messages-when-playing-many-sounds-simultaneously))



#### 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](https://issuetracker.unity3d.com/issues/duplicates-of-the-previously-outgoing-transitions-are-created-in-the-animatorcontroller-file-when-duplicating-an-animator-state))

- Asset Import: Fixed issue by making the invalid meta warning as persistent.
    ([UUM-59374](https://issuetracker.unity3d.com/issues/imported-texture-has-default-settings-when-the-meta-file-has-a-merge-conflict))

- 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 `Span`s.

- 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](https://issuetracker.unity3d.com/issues/memory-leak-when-using-ongui))

- Editor: Fixed menu items and their parent menus being hidden when they had a position of -1.
    ([UUM-67155](https://issuetracker.unity3d.com/issues/a-submenu-disappears-on-macos-when-the-menuitem-method-argument-isvariablefunction-is-set-to-false-and-priority-argument-is-set-to-1))

- 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](https://issuetracker.unity3d.com/issues/unityevent-functions-reset-when-selecting-multiple-gameobjects-with-different-functions))

- 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](https://issuetracker.unity3d.com/issues/dedicated-server-platforms-are-disabled-when-standalone-platforms-are-disabled-in-plugin-platform-settings))

- Editor: Resolved issue with the dock icon missing when launching the Standalone Profiler.
    ([UUM-71407](https://issuetracker.unity3d.com/issues/standalone-profiler-process-is-hidden-in-macos-dock))

- 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](https://issuetracker.unity3d.com/issues/pose-equals-function-test-fails-when-comparing-it-with-itself))

- GI: Now treating the "no valid OpenCL device" log message as a warning when the  -nographics command-line argument is given.
    ([UUM-68496](https://issuetracker.unity3d.com/issues/builds-in-strict-mode-fail-when-lightmapper-falls-back-to-cpu))

- iOS: Fixed Application.absoluteURL being empty in first scene.
    ([UUM-70860](https://issuetracker.unity3d.com/issues/ios-application-dot-absoluteurl-is-empty-on-awake-slash-start-when-opening-via-deep-link-with-splash-screen-disabled))

- iOS: Fixed symlinks not being preserved in Frameworks when exporting an iOS project.
    ([UUM-71657](https://issuetracker.unity3d.com/issues/symlinks-are-broken-when-a-package-which-contains-xcframework-plus-symlinks-is-added-through-unity-package-manager))

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

- Kernel: Optimized batched job scheduling by avoiding unnecessary thread waking.
    ([UUM-72097](https://issuetracker.unity3d.com/issues/job-scheduling-with-batching-is-slow-with-dependencies-and-worker-threads-have-poor-utilization))

- 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](https://issuetracker.unity3d.com/issues/the-main-thread-is-idling-and-is-not-being-utilized-by-physics-when-portioning-out-jobs))

- Profiler: Fixed FrameTimingManager reported incorrect GPU time on Android GLES.
    ([UUM-52911](https://issuetracker.unity3d.com/issues/android-frametiming-dot-gpuframetime-is-showing-a-clock-in-milliseconds-that-increases-by-1000-every-second-when-built-on-android))

- Serialization: Fixed enum fields when multiple C\# Generic types are present.
    ([UUM-71808](https://issuetracker.unity3d.com/issues/enum-fields-are-rendered-as-integer-fields-when-serialized-in-a-nested-structure))

- 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](https://issuetracker.unity3d.com/issues/cullscriptable-process-time-increases-when-decreasing-field-of-view))

- UI Elements: Fixed the undo/redo in the MinMaxSlider control for the editor.
    ([UUM-54752](https://issuetracker.unity3d.com/issues/undoing-randomization-slider-changes-both-min-and-max-values))

- 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](https://issuetracker.unity3d.com/issues/videoplayer-dot-decodenextframe-continues-decoding-in-profiler-when-the-video-clip-has-finished-playing))

- Video: Video playback stops and cannot be resumed when returned from the background with VideoPlayer.isLooping set to true.
    ([UUM-60922](https://issuetracker.unity3d.com/issues/video-playback-stops-and-cannot-be-resumed-when-returned-from-the-background-with-videoplayer-dot-islooping-set-to-true))

- 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

- com.unity.2d.animation: [9.1.0](https://docs.unity3d.com/Packages/com.unity.2d.animation@9.1//changelog/CHANGELOG.html) to [9.1.1](https://docs.unity3d.com/Packages/com.unity.2d.animation@9.1//changelog/CHANGELOG.html)

- com.unity.2d.psdimporter: [8.0.4](https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@8.0//changelog/CHANGELOG.html) to [8.0.5](https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@8.0//changelog/CHANGELOG.html)

- com.unity.2d.spriteshape: [9.0.2](https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@9.0//changelog/CHANGELOG.html) to [9.0.3](https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@9.0//changelog/CHANGELOG.html)

- com.unity.2d.aseprite: [1.1.3](https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.1//changelog/CHANGELOG.html) to [1.1.4](https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.1//changelog/CHANGELOG.html)

- com.unity.burst: [1.8.13](https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html) to [1.8.15](https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html)

- com.unity.mobile.android-logcat: [1.4.1](https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.4//changelog/CHANGELOG.html) to [1.4.2](https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.4//changelog/CHANGELOG.html)