Manual installs
Operating systems
-Component installers
Windows
+macOS
+macOS ARM64
+Release
Release notes
+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
+Third Party Notices
Release notes
+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

Find the Unity version that’s compatible with your existing projects, or that provides you with specific features unavailable in newer versions.
