Unity 2023.2.10

Released:
Select the runtime platforms of your choice from the list below (the desktop runtime is included as standard) or, to install the full complement of runtime platforms, use the download assistant installer above.
New to Unity? Get started

Known Issues in 2023.2.10f1

  • 3D Physics: inertiaTensor does not reset to the original value when setting Rigidbody constraints from FreezeAll to None (UUM-59748)

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

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

  • Asset Importers: Crash on ConvertBlenderToFBX while importing a specific .blend file (UUM-63758)

  • 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 Random Container: Memory leak when creating ARC prefab (UUM-61023)

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

  • DirectX12: "Draw indirect argument buffer too small" is thrown when using an argument buffer of 4 ints (UUM-63246)

  • DirectX12: Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset (UUM-57113)

  • GLES: Memory leak when Application.runInBackground is set to false and the Editor is unfocused (UUM-63345)

  • HD RP: Prefab preview thumbnails are not being rendered when a Project uses HDRP (UUM-60000)

  • HD RP: [AMD] Crash on GfxDeviceD3D12Base::DrawBuffersCommon when Baking Light with Virtual Offset on Probe Volumes (UUM-59522)

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

  • Metal: [iOS] App crashes with out of memory exception in UnityGfxDeviceWorker when starting the app (UUM-55488)

  • Platform Audio: [Linux] No audio output when playing audio (UUM-53143)

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

  • Scripting Buildtime: Unclearable nunit error when installing/uninstalling the Entities package on a new project (UUM-58284)

2023.2.10f1 Release Notes

Fixes

  • Android: Fixed a crash in development build when passing array of AndroidJavaObject to Java method. (UUM-60779)

  • Android: Fixed a crash, when one of the extracted il2cpp resource is delete in application data folder, in case like this, application will reextract il2cpp resources again. (UUM-46362)

  • Android: Fixed an issue where the splash background color was not always editable for Android, even if a splash screen background image is set. (UUM-60293)

  • Android: Fixed problem with JNI global reference table overflow when AndroidJavaObjects are deleted by garbage collector. (UUM-60727)

  • Android: Fixed problem with with using AndroidJavaObject.Set() for AndroidJavaProxy. (UUM-59734)

  • Android: Fixed UnityEditor.Android.GradleDependencies.GetEngineGradleDependencies() to return game activity dependencies, when both Activity and GameActivity are selected in application entry points.

  • Android: Make it possible to target API Level 32, when building with GameActivity, in this case, Unity will downgrade the following package version - androidx.appcompat:appcompat 1.6.1 -> 1.5.1, androidx.core:core 1.9.0 -> 1.8.0. (UUM-61916)

  • Asset Bundles: Added note about texture streaming in the AssetBundle.UnloadAllAssetBundles docs. (UUM-62176)

  • Documentation: Fixed documentation on SystemInfo.hdrSupportFlags. (UUM-59911)

  • Editor: Fixed a flickering issue due the intensity was being changed during the first frame. (UUM-57173)

  • Editor: Fixed an issue in URP's Forward+ reflection probe tiling. (UUM-58983)

  • Editor: Fixed an issue where an assert is triggered if calling EditorApplication.Exit() with a native debugger attached on MS Windows. (UUM-56930)

  • Editor: Fixed an issue where certain monitor layouts will confuse which monitor to open menus on MS Windows. (UUM-48008)

  • Editor: Fixed an issue where macOS platform was not having XcodeApi if iOS platform support was not present. (UUM-56448)

  • Editor: Fixed an issue where Rich text tags were not support single quotes tags. (UUM-59167)

  • Editor: Fixed an issue where the GameView Scale slider was reading the display Scale from the wrong display. (UUM-42833)

  • Editor: Fixed an issue where there was no default value for texture compression format. (UUM-55126)

  • Editor: Fixed an issue where we would use a cached SerializedProperty that belonged to a different SerializedObject for the ReorderableList. This would cause changes to be lost due to them being applied to the wrong SerializedObject. (UUM-35957)

  • Editor: Fixed application focus detection on linux. (UUM-57857)

  • Editor: Fixed blackscreen issue in the GameView when using a UI document. (UUM-62071)

  • Editor: Fixed Diagnostics Preference Page not showing up correctly after clicking on button in the warning message. (UUM-60295)

  • Editor: Fixed the tiling of spotlights in URP's Forward+ renderer, which was wrong in certain conditions. (UUM-32986)

  • Editor: Fixed TwoPaneSplitView anchor style being overridden when shown in an Inspector. (UUM-61755)

  • Editor: Upgrade libcurl to 8.5.0. (UUM-60184)

  • Graphics: Fixed a rendering non-background materials as skybox issue. (UUM-60017)

  • Graphics: Fixed asymmetric projection matrix support in URP forward plus. (UUM-58978)

  • Graphics: Fixed issue of setting mismatched Color and Depth buffers encountered with Single-buffered CustomRenderTextures. (UUM-55999)

  • Graphics: Fixed spotlight culling in orthographic camera when using URP ForwardPlus. (UUM-58979)

  • Graphics: Improved performance of CopyTexture when copying from a readable Texture2D just after it was scheduled for uploading (Texture2D::Apply()). (UUM-35167)

  • HDRP: Fixed a water in SSR reflections. (UUM-60788)

  • HDRP: Fixed an offset in refraction in XR issue. (UUM-31909)

  • IL2CPP: Avoid providing duplicate copies of the --linker-flags argument passed to IL2CPP. (UUM-60988)

  • IL2CPP: Fixed an issue where a PlatformNotSupportedException for Process.HasExited was not thrown. (UUM-55384)

  • IL2CPP: Fixed crash in GC when too many allocation roots are processed. (UUM-59544)

  • IL2CPP: Fixed finalizers being called in a reentrant manner on the Web platform. Finalizers are now invoked explicitly at the end of each frame if needed. (UUM-44732)

  • IL2CPP: Fixed leak of cached reflection data on IL2CPP unload. (UUM-58464)

  • IL2CPP: Fixed occasional crash when attaching/detaching the Unity debugger. (UUM-48692)

  • IL2CPP: Fixed rare crash when using ConditionalWeakTable. (UUM-54316)

  • IL2CPP: Fixed socket.send() sending uncatchable SIGPIPE signal on Linux. (UUM-39498)

  • IL2CPP: Fixed to allow IP options IP_HDRINCL, IP_TOS and IP_TTL on some platforms where they are supported but were incorrectly defined out. (UUM-55772)

  • Mono: Accessing AppContext.BaseDirectory will no longer throw an exception. (UUM-48816)

  • Mono: Fixed "ldftn opcode to an icall causes JIT compilation upon every invocation". (UUM-54694)

  • Mono: Fixed a race condition when the number of files in a directory changes while this code is executing. (UUM-58474)

  • Mono: Fixed crash on domain reload, due to domain specific memory stored within image specific data structures. (UUM-60632)

  • Mono: Fixed crash on Windows when certain Global Flags were enabled with the GFlags SDK tool. (UUM-49475)

  • Mono: Fixed crash that would occur when attempting to determine the size of a recursively defined struct. (UUM-58734)

  • Mono: Fixed issue with Socket.ReadAsync where the buffer submitted would not be updated when using a Memory. (UUM-54449)

  • Mono: Fixed wrong file path reported by mono_ppdb_lookup_location for methods that span multiple files. (UUM-4341)

  • Package Manager: Fixed a sidebar min-width issue. (UUM-62121)

  • Particles: Fixed a random crash with Prewarm & SubEmitter. (UUM-54962)

  • Physics: Fixed a spelling issue in a BoxCollider warning message. (UUM-57944)

  • Physics 2D: Fixed an issue when using a CircleCollider2D in a CompositeCollider2D whilst using Transform scaling, the Radius could become invalid. (UUM-61207)

  • Physics 2D: Using SetEnabled on CompositeCollider2D should have no effect as component isn't able to be disabled. (UUM-59650)

  • Scene/Game View: Fixed Move tool behavior when the parent GameObject changes during manipulation. (UUM-56520)

  • SRP Core: Fixed a NullReferenceException when trying to display VolumeComponents overrides. (UUM-53816)

  • SRP Core: Fixed an issue where errors could be thrown by debug action registration if deleting all axes in Input Manager. (UUM-45496)

  • Text: Fixed un-detected sprite asset changes after adding new sprites. (UUM-55614)

  • TextCore: Fixed an issue by ensuring only Kernings are populated for UITK and IMGUI. (UUM-37691)

  • TextCore: Fixed an issue were Kerning was not applied to Sprites. (UUM-57103)

  • UI Toolkit: Fixed an issue where a binding instance marked as dirty would not update all usages of that binding. (UUM-62267)

  • UI Toolkit: Fixed an issue where itemsChosen event was not triggered when using Input System UI Input Model. (UUM-53680)

  • UI Toolkit: Fixed an issue where the ListView would bind to an incorrect property path when the list items were being reused. (UUM-61896)

  • UI Toolkit: Fixed an issue where the ListView would not display serialized values correctly when the list items were being reused. (UUM-56957)

  • UI Toolkit: Fixed an issue where the url Style sheet value was not using speech marks instead of apostrophes. (UUM-59416)

  • UI Toolkit: Fixed an issue where the xml namespaces provided by the user were not kept when saving a UXML file in the UI Builder. (UUM-39907)

  • UI Toolkit: Fixed CurveFIeld not applying the ranges to the CurveEditorWindow. (UUM-61075)

  • UI Toolkit: Fixed for authoring of attribute overrides being disabled in the UI Builder inspector when UXML Serialization was used. (UUM-56475)

  • UI Toolkit: Fixed GenericDropdownMenu unnecessarily removing focus from elements created during a menu action. (UUM-37790)

  • UI Toolkit: In the UI Builder, users can no longer drag disabled selectors when using in-context editing. (UUM-16090)

  • Universal RP: Fixed bloom shader not working with non uniform rasterisation based foveated rendering on VR platforms that support it. (UUM-61885)

  • Universal RP: Fixed bright pixels when using a camera with skybox and MSAA rendering opaque objects with alpha clipping together with a transparent object if additive blending. (UUM-52949)

  • Universal Windows Platform: Fixed an issue where Player would not store the previous UnityPlayer.log under UnityPlayer-prev.log. (UUM-55652)

  • VFX Graph: Fixed missing node links when copy/pasting a system with missing PointCacheAsset. (UUM-46548)

Package changes in 2023.2.10f1

Packages updated

Changeset:
316c1fd686f6

Third Party Notices

For more information please see our Open Source Software Licenses FAQ on the Unity Support Portal

We use cookies to ensure that we give you the best experience on our website. Visit our cookie policy page for more information.

Got it