### Known Issues in 2023.2.4f1

- 3D Physics: Crash on OverlapSphereCommandJob when entering the Play Mode
    ([UUM-33459](https://issuetracker.unity3d.com/issues/crash-on-overlapspherecommandjob-when-entering-the-play-mode))

- Asset - Database: Crash on Object::IncrementPersistentDirtyIndex when upgrading project version
    ([UUM-57909](https://issuetracker.unity3d.com/issues/crash-on-object-incrementpersistentdirtyindex-when-upgrading-project-version))

- Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on
    ([UUM-57201](https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on))

- Audio Authoring: Crash on AudioUtil_CUSTOM_HasAudioCallback when exiting Play Mode while the Inspector is displaying a GameObject with a script attached
    ([UUM-58481](https://issuetracker.unity3d.com/issues/crash-on-audioutil-custom-hasaudiocallback-when-exiting-play-mode-while-the-inspector-is-displaying-a-gameobject-with-an-empty-script-attached))

- Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip
    ([UUM-27581](https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip))

- Audio Random Container: Windows get messed up due to ARC
    ([UUM-55116](https://issuetracker.unity3d.com/issues/windows-get-messed-up-due-to-arc))

- Culling: Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open
    ([UUM-506](https://issuetracker.unity3d.com/issues/crash-on-preparedrawshadowscommandstep1-when-selecting-a-camera-while-the-occlusion-culling-window-is-open))

- DOTS: [Mobile] Player freezes on "UnityClassic::Baselib_SystemFutex_Wait" or silently crashes
    ([UUM-41806](https://issuetracker.unity3d.com/issues/android-player-freezes-on-unityclassic-baselib-systemfutex-wait-or-silently-crashes))

- IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener
    ([UUM-55105](https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener))

- IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads
    ([UUM-49357](https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads))

- Input: Crash on InputDeviceIOCTL when closing Unity editor
    ([UUM-10774](https://issuetracker.unity3d.com/issues/crash-on-inputdeviceioctl-when-closing-unity-editor))

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

- Packman: Users cannot export bundled plugins into a .unitypackage anymore
    ([UUM-37376](https://issuetracker.unity3d.com/issues/console-error-error-while-exporting-package-no-assets-to-export-only-folders-did-you-mean-to-use-exportpackageoptions-dot-recurse-when-trying-to-export-a-bundle-file-as-a-package))

- PhysX Integration: ConfigurableJoint's drives behave differently after the PhysX 4.1.2 update
    ([UUM-55081](https://issuetracker.unity3d.com/issues/rigidbody-components-values-do-not-translate-to-the-physx-calculations-when-they-are-being-overridden-via-a-script))

- Platform Audio: Audio is delayed by ~0,5 sec after starting to play it in the Android/iOS Player
    ([UUM-41494](https://issuetracker.unity3d.com/issues/audio-is-delayed-by-05-sec-after-starting-to-play-it-in-the-android-slash-ios-player))

- Platform Audio: [WebGL] A looping audio sounds different on WebGL than in the editor/native desktop player
    ([UUM-12530](https://issuetracker.unity3d.com/issues/webgl-a-looping-audio-sounds-different-on-webgl-than-in-the-editor-slash-native-desktop-player))

- Progressive Lightmapper: The Editor becomes unresponsive and memory allocation errors are spammed in the Console when Generating Lightning
    ([UUM-58017](https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-and-memory-allocation-errors-are-spammed-in-the-console-when-generating-lightning))

- Scene Management: Crash on  GameObject::QueryComponentByType when opening a project
    ([UUM-58461](https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project))

- Serialization: Crash on EditorOnlyPlayerSettings::GetDefaultTextureCompressionFormat when selecting a Texture 2D asset
    ([UUM-55126](https://issuetracker.unity3d.com/issues/crash-on-editoronlyplayersettings-getdefaulttexturecompressionformat-when-selecting-a-texture-2d-asset))

- Shortcut Management: Scene view Camera cannot be moved with WASD/QE keys when the Right Mouse Button is held down and the Mouse is not moved
    ([UUM-57993](https://issuetracker.unity3d.com/issues/scene-view-camera-cannot-be-moved-with-wasd-slash-qe-keys-when-the-right-mouse-button-is-held-down-and-the-mouse-is-not-moved))

- XR SRP: [Quest] Stutter/Frame Pacing with OculusRuntime.WaitToBeginFrame when the Player is built
    ([UUM-27247](https://issuetracker.unity3d.com/issues/quest-stutter-slash-frame-pacing-with-oculusruntime-dot-waittobeginframe-when-the-player-is-built))



### 2023.2.4f1 Release Notes

#### Fixes

- 2D: Fixed TilemapRenderer using texture shader property from previous Renderer if property is not set in the TilemapRenderer by setting a default property to use.
    (UUM-55308)

- 2D: TilemapRenderer in Individual mode will user all secondary textures associated with the Sprites used when Sprites are using Sprite Atlas texture with different secondary texture sources.
    ([UUM-53666](https://issuetracker.unity3d.com/issues/secondary-textures-appear-white-when-sampling-them-from-the-sprite-atlas-in-tilemaps-in-a-shader))

- Android: Google play.asset-delivery package version is updated to 2.1.0 to solve PAD related compatibility problem with Android 14.
    (UUM-54157)

- Animation: Fixed for a previous safety check on DiscreteCurve preventing the creation of curves when the specified binding path is not found.
    (UUM-56995)

- Asset Import: Fixed assertion errors that occur when importing case insensitive plugins.
    ([UUM-55556](https://issuetracker.unity3d.com/issues/2-assertion-errors-are-logged-in-the-console-when-importing-the-users-project-with-a-plugin-to-a-newly-created-one))

- Editor: Ensure that instance ID is setup within built-in fragment shaders prior to crossfade dither macro calls, which uses the shader instanced property unity_LODFadeArray.
    ([UUM-48066](https://issuetracker.unity3d.com/issues/lodgroup-cross-fade-fade-mode-causes-flickering-when-gpu-instancing-is-enabled))

- Editor: Fixed APV virtual offsets or sky occulsion baking for big meshes.
    (UUM-52552)

- Editor: Fixed color glyphs not being displayed when using IME.
    (UUM-55755)

- Editor: Fixed Label not being properly assigned the emojiFallback value when used with a TextField.
    (UUM-48676)

- Editor: Fixed VolumetricFog as Fullscreen Debug Mode.
    ([UUM-57063](https://issuetracker.unity3d.com/issues/errors-are-thrown-when-picking-volumetricfog-as-fullscreen-debug-mode))

- Editor: Frame Debugger: Fix cases where MSAA render textures were not resolved before being displayed.
    ([UUM-54792](https://issuetracker.unity3d.com/issues/frame-debugger-a-multisampled-texture-being-bound-to-a-non-multisampled-sampler-errors-when-inspecting-depth-texture-with-msaa))

- GI: Fixed an issue where temporary copy of lightmap textures after bake was not released.
    ([UUM-56491](https://issuetracker.unity3d.com/issues/lightmapping-memory-does-not-deallocate-when-baking-is-completed-1))

- Graphics: Fixed native plugin crash when on non-main thread.
    ([UUM-21112](https://issuetracker.unity3d.com/issues/crash-on-registerplugin-when-opening-the-project-1))

- HDRP: Fixed caustics in XR.
    (UUM-54398)

- HDRP: Fixed time step of watersystem for recorder.
    ([UUM-52054](https://issuetracker.unity3d.com/issues/hdrp-water-discrepancy-in-time-scale-in-water-system-when-using-recorder-at-a-target-framerate-higher-than-actual-framerate))

- iOS: Added iPhone 15 cutouts.
    ([UUM-56430](https://issuetracker.unity3d.com/issues/ios-cutouts-not-available-for-new-iphone-15-devices))

- iOS: Added iPhone 15 device generation enums.
    ([UUM-56348](https://issuetracker.unity3d.com/issues/ios-device-generation-enums-are-not-added-for-the-new-iphone-15-devices))

- iOS: Fixed AddLocaleVariantFile not working with Windows file paths.
    ([UUM-56027](https://issuetracker.unity3d.com/issues/ios-pbxproject-dot-addlocalevariantfile-does-not-apply-pbxpath-dot-fixslashes-on-the-provided-path))

- iOS: Fixed an audio bug on iOS. On iOS 17, if a Bluetooth audio device is connected, and "Prepare iOS for Recording" is un-checked, the C\# Microphone.Start function could cause Unity to hang.
    ([UUM-53849](https://issuetracker.unity3d.com/issues/microphone-dot-start-hangs-on-ios-17-under-certain-conditions))

- iOS: Fixed iPhone 15 crash when forcing it to Portrait Upside Down orientation.
    ([UUM-56345](https://issuetracker.unity3d.com/issues/ios-forcing-portrait-upside-down-orientation-on-new-iphone-15-devices-crashes-the-app))

- Mono: Fixed GC heap reporting to report reserved \(free\) sections.
    ([UUM-53413](https://issuetracker.unity3d.com/issues/memory-profiler-fails-to-enumerate-a-specific-heap-segment))

- Physics: Fixed an issue with Rigidbody::MoveRotation where the epsilon used to verify that the provided Quaternion is close to being unit length was too precise, causing false positives.
    ([UUM-57420](https://issuetracker.unity3d.com/issues/rotation-quaternions-must-be-unit-length-error-appears-when-multiplying-quaternions))

- Profiler: Fixed null pointer access crash inside ProfilerRecorder.
    (UUM-53009)

- Scripting: Fixed AssemblyUpdater process not never exiting in some scenarios.
    ([UUM-55990](https://issuetracker.unity3d.com/issues/dot-net-host-process-remains-indefinitely-when-reimporting-a-3rd-party-package))

- UI Elements: Revert back the multiline validation being applied to single line TextField.
    ([UUM-21496](https://issuetracker.unity3d.com/issues/singleline-constraint-ignored-on-textfield-when-value-set-in-code-to-string-with-slash-n))

- UI Toolkit: Fixed UIElementsGenerator to include shorthand properties when generating UssNameToCSharpName and vice versa.
    (UUM-58009)

- Universal RP: Fixed t Fullscreen Render Feature doesn't cause rendering layers to run in the depth normals prepass anymore.
    ([UUM-56003](https://issuetracker.unity3d.com/issues/rendering-layers-trigger-depthnormalprepass-when-using-decal-and-full-screen-pass-render-features))

- VFX Graph: Fixed an issue where spawner callbacks were only working on the first instance of an instanced effect.
    (UUM-51509)

- VFX Graph: Fixed an Unexpected inspector in case of Sprite Custom/Lit/Unlit.
    ([UUM-48667](https://issuetracker.unity3d.com/issues/vfx-graph-sprite-sg-materials-expose-properties-in-the-output-inspector))

- VFX Graph: Fixed error feedback context menu could not be displayed anymore.
    ([UUM-54781](https://issuetracker.unity3d.com/issues/contextual-menu-windows-wrong-context-menu-is-opened-when-right-clicking-on-error-slash-log-message-in-vfx-graph))

- VFX Graph: Old style dropdown in Add, Divide \(and many others\) style has been updated to new design.
    ([UUM-46336](https://issuetracker.unity3d.com/issues/old-style-buttons-are-shown-in-the-nodes-when-using-the-visual-effect-graph))

- VFX Graph: Visual Effects back in Scene FX window.
    ([UUM-56829](https://issuetracker.unity3d.com/issues/visual-effect-graph-dont-appear-anymore-in-the-scene-view-toggle-panel))

- Video: Fixed OnFrameReady is called twice when setting the time in VideoPlayer.
    ([UUM-40971](https://issuetracker.unity3d.com/issues/onframeready-is-called-twice-when-setting-the-time-in-videoplayer))

- Video: \[WebGL\]VideoPlayer Rendering stops when setting FilterMode of a texture downloaded with UnityWebRequestTexture.GetTexture\(\).
    ([UUM-52266](https://issuetracker.unity3d.com/issues/webgl-videoplayer-rendering-stops-when-setting-filtermode-of-a-texture-downloaded-with-unitywebrequesttexture-dot-gettexture))




#### Package changes in 2023.2.4f1

#### Packages updated

- com.unity.2d.aseprite: [1.0.1](https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.0//changelog/CHANGELOG.html) &#x2192; [1.1.0](https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.1//changelog/CHANGELOG.html)

- com.unity.probuilder: [5.1.0](https://docs.unity3d.com/Packages/com.unity.probuilder@5.1//changelog/CHANGELOG.html) &#x2192; [5.2.2](https://docs.unity3d.com/Packages/com.unity.probuilder@5.2//changelog/CHANGELOG.html)

- com.unity.services.multiplay: [1.0.3](https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.0//changelog/CHANGELOG.html) &#x2192; [1.1.0](https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.1//changelog/CHANGELOG.html)