Release Notes Background

Unity 2023.2.4f1

Released on Dec 22, 2023

Manual installs

Component installers

Release

Known Issues in 2023.2.4f1

  • 3D Physics: Crash on OverlapSphereCommandJob when entering the Play Mode (UUM-33459)

  • Asset - Database: Crash on Object::IncrementPersistentDirtyIndex when upgrading project version (UUM-57909)

  • Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on (UUM-57201)

  • Audio Authoring: Crash on AudioUtil_CUSTOM_HasAudioCallback when exiting Play Mode while the Inspector is displaying a GameObject with a script attached (UUM-58481)

  • Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip (UUM-27581)

  • Audio Random Container: Windows get messed up due to ARC (UUM-55116)

  • Culling: Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open (UUM-506)

  • DOTS: [Mobile] Player freezes on "UnityClassic::Baselib_SystemFutex_Wait" or silently crashes (UUM-41806)

  • IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener (UUM-55105)

  • IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads (UUM-49357)

  • Input: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)

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

  • Packman: Users cannot export bundled plugins into a .unitypackage anymore (UUM-37376)

  • PhysX Integration: ConfigurableJoint's drives behave differently after the PhysX 4.1.2 update (UUM-55081)

  • Platform Audio: Audio is delayed by ~0,5 sec after starting to play it in the Android/iOS Player (UUM-41494)

  • Platform Audio: [WebGL] A looping audio sounds different on WebGL than in the editor/native desktop player (UUM-12530)

  • Progressive Lightmapper: The Editor becomes unresponsive and memory allocation errors are spammed in the Console when Generating Lightning (UUM-58017)

  • Scene Management: Crash on GameObject::QueryComponentByType when opening a project (UUM-58461)

  • Serialization: Crash on EditorOnlyPlayerSettings::GetDefaultTextureCompressionFormat when selecting a Texture 2D asset (UUM-55126)

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

  • XR SRP: [Quest] Stutter/Frame Pacing with OculusRuntime.WaitToBeginFrame when the Player is built (UUM-27247)

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)

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

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

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

  • Editor: Frame Debugger: Fix cases where MSAA render textures were not resolved before being displayed. (UUM-54792)

  • GI: Fixed an issue where temporary copy of lightmap textures after bake was not released. (UUM-56491)

  • Graphics: Fixed native plugin crash when on non-main thread. (UUM-21112)

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

  • HDRP: Fixed time step of watersystem for recorder. (UUM-52054)

  • iOS: Added iPhone 15 cutouts. (UUM-56430)

  • iOS: Added iPhone 15 device generation enums. (UUM-56348)

  • iOS: Fixed AddLocaleVariantFile not working with Windows file paths. (UUM-56027)

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

  • iOS: Fixed iPhone 15 crash when forcing it to Portrait Upside Down orientation. (UUM-56345)

  • Mono: Fixed GC heap reporting to report reserved (free) sections. (UUM-53413)

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

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

  • Scripting: Fixed AssemblyUpdater process not never exiting in some scenarios. (UUM-55990)

  • UI Elements: Revert back the multiline validation being applied to single line TextField. (UUM-21496)

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

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

  • VFX Graph: Fixed error feedback context menu could not be displayed anymore. (UUM-54781)

  • VFX Graph: Old style dropdown in Add, Divide (and many others) style has been updated to new design. (UUM-46336)

  • VFX Graph: Visual Effects back in Scene FX window. (UUM-56829)

  • Video: Fixed OnFrameReady is called twice when setting the time in VideoPlayer. (UUM-40971)

  • Video: [WebGL]VideoPlayer Rendering stops when setting FilterMode of a texture downloaded with UnityWebRequestTexture.GetTexture(). (UUM-52266)

Package changes in 2023.2.4f1

Packages updated

Changeset: 3a7eb0602d92

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.