Unity 2023.2.18

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.18f1

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

  • Asset - Database: Crash on UnityEditor.AssetDatabase:OpenAsset because assertion fails on prefabInstance.GetRootGameObject().IsValid() expression while opening a specific Scene (UUM-66207)

  • Asset - Database: Fix for 2023.2.X: Crash on UnityEditor.AssetDatabase:OpenAsset because assertion fails on prefabInstance.GetRootGameObject().IsValid() expression while opening a specific Scene (UUM-66278)

  • Asset Bundles: Memory leak when building AssetBundle with Sprite Atlas enabled on macOS (UUM-56323)

  • Asset Importers: Unity crashes on strtol_l when importing a specific .obj file (UUM-42697)

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

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

  • Metal: Player hangs when re-focusing the Player window after switching to a window that covers the Player window (UUM-67400)

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

  • Platform Audio: Crash on FMOD::CodecMPEG::setPositionInternal when a mobile platform is selected and a specific audio clip is played (UUM-62086)

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

  • Scripting Runtime: Crash on RaiseException when selecting "Quit" in a "Fatal Error!" pop-up (UUM-68119)

  • Text: Blurry Text (UUM-49006)

  • Text: Fix for 2023.2.X: Blurry Text (UUM-49008)

  • UI Toolkit Controls: 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)

  • WebRequest: UnityWebRequest crashes if invoked when player is quitting (UUM-63150)

2023.2.18f1 Release Notes

Features

  • iOS: Added .xcframework plugins support

Improvements

  • Documentation: Updates for the Animation and Math API. (UUM-67920)

  • DX12: Added documentation on how to use the Screen Space Overlay render mode alongside the Graphics Compositor. (UUM-65397)

  • VFX Graph: Improve compilation times with VFX Graph using Subgraphs.

Fixes

  • 2D: Fixed error log when the user enters play mode and sets a Tile on a Tilemap using MonoBehaviour.Start. (UUM-67583)

  • 2D: Fixed hint text not showing when trying to slice compress texture in Sprite Editor Window slice menu. (UUM-59303)

  • 2D: Fixed usage of a Tile Palette with the XZ orientation in the Tile Palette window. (UUM-67593)

  • Android: Disable MemoryAdvice library integration since it crashes on some devices. (UUM-57044)

  • Animation: Fixed a crash when deleting states in some state machines. If a state machine contained a state machine transition with a null source state (which should not happen under normal circumstances), unity would crash when deleting any state within the same state machine. It does not crash anymore. (UUM-66549)

  • Animation: Fixed display of muscle values in the AnimationWindow when linked to Timeline. (UUM-66112)

  • Audio: Fixed an issue where entering play mode would make an open editor window for the AudioRandomContainer asset show garbled UI for the clip list. (UUM-63543)

  • Audio: Fixed issue where editing a script (i.e. domain reload) while the editor window for the AudioRandomContainer asset would throw a null reference exception. (UUM-63858)

  • Editor: Fixed an issue where Deep Profiling Support label was labeled differently depending on if Development Build was enabled. (UUM-61605)

  • Editor: Fixed an issue where the Inspector window controls became unresponsive after exiting playmode. (UUM-64580)

  • Editor: Fixed an issue where the property window was throwing an error if opened when launching Unity. (UUM-64529)

  • Editor: Fixed driver version in documentation of optix. (UUM-66825)

  • Editor: Hide DataMode controller information from Inspector. (UUM-67001)

  • Graphics: Fixed a regression where creating a RenderTexture with RenderTextureFormat.Shadowmap would unintentionally fail. (UUM-64340)

  • Graphics: Fixed ReadPixels() using different Y positions. (UUM-58287)

  • Graphics: [Project Settings Window | Graphics Settings] Fixed the default RP asset field was changing value on click, not on double click or when the object selector was closed. (UUM-60252)

  • HDRP: Fixed an issue where Graphics Compositor Limitation section for VR was missing. (UUM-65373)

  • HDRP: Fixed an issue where internally created Game Objects were being deallocated on scene changes. (UUM-53128)

  • HDRP: Fixed scene modification when exiting play mode with the graphics compositor enabled. (UUM-58350)

  • HDRP: Fixed screen node not returning correct resolution after post-processing when dynamic resolution was enabled.

  • HDRP: Fixed specular blend in premultiplied alpha. (UUM-48661)

  • HDRP: Restore EditorGUIUtility.labelWidth to default after drawing Material GUI. (UUM-66215)

  • Scripting: Fixed crashes that were due to an excessive use of thread local data slots. (UUM-58965)

  • Security: Fixed some security vulnerablities by updating MbedTLS to 2.28.7. (UUM-63880)

  • Shaders: Fixed ShaderLab-specific #pragma directives being reported in shader source files when #include is used. (UUM-62756)

  • uGUI: Fixed an issue where renderer layer properties reset to default in prefab mode. (UUM-62507)

  • uGUI: Fixed issue with the input-field which was causing a performance issues in the editor.

  • UI Toolkit: Fixed an issue where TreeView with dynamic height clipped items erratically when expanding/collapsing items. (UUM-34553)

  • UI Toolkit: Fixed "margin: auto" applied even when the visual Element has it's Display is set to none. (UUM-40647)

  • UI Toolkit: Fixed a issue with the shrink algorithm when an element height was smaller min-height.

  • UI Toolkit: Fixed an issue when in Runtime on mobile, a ScrollView would no longer scroll if the touch interaction needed to be treated by a child element first (ex: a menu from a DropdownField). (UUM-39969)

  • UI Toolkit: Fixed an issue where ManagedReference fields with a custom PropertyDrawer were not refreshed properly when the type changed. (UUM-66550)

  • UI Toolkit: Fixed an issue where Nested PropertyDrawer did not work when there was both an Attribute drawer and a Drawer for the type. (UUM-66687)

  • UI Toolkit: Fixed attribute overrides when it's multiple levels deep in the Hierarchy in the UI Builder. (UUM-59501)

  • UI Toolkit: Fixed dimensions of a parent element did not include padding when calculating the top/left/right/bottom values of an absolute element. (UUM-25738)

  • UI Toolkit: Fixed inspector elements from being culled in secondary inspector window and avoid unexpected behavioral errors been thrown when selecting an Asset then selecting another type of asset and deselecting it. (UUM-35998)

  • UI Toolkit: Fixed SendMessage warning when changing scene with UIDocuments present in the scene. (UUM-57741)

  • UI Toolkit: Fixed underline shadows. (UUM-54791)

  • UI Toolkit: [Properties] Fixed an issue where explicit interface properties would have an invalid property name. (UUM-63548)

  • UI Toolkit: [Properties] Fixed an issue where the source generator would generate invalid code for partial generic types. (UUM-62692)

  • Universal RP: Fixed a depth buffer disappearing after using SwapColorBuffer. (UUM-44446)

  • Universal RP: Fixed depth only cameras trying to render renderer features which requires depth. (UUM-14679)

  • Universal RP: Fixed false-negative missing RendererFeatures errors. (UUM-58944)

  • Universal RP: Fixed preview windows no longer renders render objects features. (UUM-59428)

  • Universal RP: Fixed shadow flickering when using Screen Space shadows and have depth priming enabled. (UUM-48838)

  • Universal RP: Fixed the NativeRenderPass camera target MSAA logic to match the non-NRP path. (UUM-56396)

  • Universal RP: Scriptable TAA settings. (UUM-49324)

  • URP: Restore EditorGUIUtility.labelWidth to default after drawing MaterialHeaderScopes. (UUM-66215)

  • VFX Graph: Fixed an issue where some VFX was always being considered dirty. (UUM-21302)

  • VFX Graph: Fixed Construct Matrix operator serialization issue. (UUM-57915)

  • VFX Graph: Fixed unexpected error message when compiling some VFX "Expression graph was marked as dirty". (UUM-54689)

Package changes in 2023.2.18f1

Packages updated

Changeset:
1cb755715f58

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