Unity 2023.2.16

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

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

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

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

  • RP Foundation: Stacked camera is not rendering when using custom post effects is done in PreRender PostRender and Camera is not in HDR (UUM-22444)

  • Text: Blurry Text (UUM-49006)

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

2023.2.16f1 Release Notes

Improvements

  • Burst: Added clearer diagnostic error for certain bad usages of IsSupportedXXX intrinsics.

  • Burst: Added support for Burst with the visionOS Simulator SDK.

  • Burst: Added support for Windows Arm64.

Fixes

  • 2D: Fixed Freeform Lights causing random values to be deterministic. (UUM-65629)

  • 2D: Fixed Invalid sprite atlas asset encountered warning is shown when editing a texture Asset. (UUM-63813)

  • Accessibility: Fixed the ordering of native accessibility nodes that are moved or inserted into an active hierarchy on iOS. The ordering of elements in the native accessibility tree now remains consistent with the active C# hierarchy on iOS. (UUM-52879)

  • Android: Properly sync GameActivity text selection with Unity runtime when entering text in soft keyboard. (UUM-38034)

  • Android: Provide control over Unity killing external ADB instances, there's a new option in Preferences->External Tools->Kill External ADB instances. (UUM-56519)

  • Android: Reduced the amount of time that the screen is displayed without including the cutout area. (UUM-55678)

  • Android: Remove UTF BOM from stdin SDK tools commands. (UUM-60488)

  • Animation: Fixed AnimatorController m_Controller field inconsistency when changing parameter and layer order. (UUM-63803)

  • Audio: Fixed seeking of serialized MP3 files. (UUM-62086)

  • Build Pipeline: Fixed adding or removing assets to bundles will cause other assets to be rebuilt. (UUM-57495)

  • Burst: Fixed "Failed to find entry-points: ... An item with the same key has already been added" error that could occur in the presence of precompiled (usually obfuscated) assemblies that contained methods overloaded only by return type.

  • Burst: Fixed a crash caused by arithmetic or bitwise negation on native integers followed by a cast to a pointer.

  • Burst: Fixed an issue where if two modules were referencing the same external method (dllImport) an internal compiler error could occur - "Burst internal compiler error: Burst.Compiler.IL.CompilerException: Error while verifying module: DISubprogram attached to more than one function".

  • Burst: Fixed information in documentation regarding scheduling generic jobs through generic methods.

  • Burst: Fixed InvalidCompilerException when usage of IsSupportedXXX intrinsic results in no branches being generated.

  • Burst: Fixed that the burst debug information folder would sometimes be saved in project root folder.

  • Burst: Fixed System.ArgumentNullException exception in ILPostProcessing when encountering a library using mscorlib.

  • Documentation: Fixed enum descriptions for FFTWindow to show correct formulas. (UUM-51065)

  • Editor: Add more robustness to Inspector and SerializedObject. (UUM-65070)

  • Editor: Fixed a bug where the inspector preview will not be visible after the inspector is loaded. (UUM-65172)

  • Editor: Fixed an issue where orgs would not show for guest users in the UGS Project Linking Window. (UUM-66543)

  • Editor: Fixed error in console when entering play mode with UnityWebRequest running. (UUM-45632)

  • Editor: Fixed issue with OS fallback not working for UITK in the GameView/Player. (UUM-60492)

  • Editor: Fixed touch state always stay as moved on Linux Runtime. (UUM-61865)

  • Editor: Fixed UI Toolkit version of UnityEvent property drawer not being reorderable. (UUM-66723)

  • Editor: Fixed Xcode selection in Build Profiles window for iOS platform ("Other" option). (UUM-64007)

  • Editor: Updated the EditorToolbar to allow for a VisualElement based VersionControl Toolbar Button to resolve the button being misaligned. (UUM-36270)

  • Game Core: Replace obsolete Thread.Abort in GameCore Player for Automation. (UUM-63728)

  • Graphics: Graphics: Fixed Renderer custom properties (Renderer.SetPropertyBlock) not overriding Material properties when using Ray Tracing / Path Tracing in HDRP. (UUM-64593)

  • iOS: Fixed AppDomain.UnhandledException not invoked before crashing due to unhandled exception when using "Fast but no exceptions" scripting calls. (UUM-62773)

  • Linux: Fixed Linux Standalone player printing validation errors with empty project. (UUM-59818)

  • Physics: Fixed an issue where having kinematic Rigidbody components collide with continuous collision detection enabled, would cause a crash inside the PhysX solver due to incorrect contact pair flags being generated. (UUM-54007)

  • Physics: Fixed an issue where Player builds could crash due to collision meshes being released too late into the shutdown sequence of the engine. (UUM-61878)

  • Physics: Fixed an issue where the handling of the ArticulationDriveType serialized property of ArticulationDrives was incorrect in the ArticulationBody inspector. (UUM-64175)

  • Physics: Fixed an issue with Rigidbody/ArticulationBody::AddRelativeForce where additional torque would be applied to the bodies, despite the linear force always being applied at center of mass. Which implies that the torque generated by this type of force application would always be 0. (UUM-57137)

  • Profiler: Fixed FrameTimingManager reported incorrect GPU time on Android GLES. (UUM-52911)

  • Search: Fixed Search Window throwing exceptions when resized very small while docked and in grid view mode. (UUM-65152)

  • Serialization: Fixed corruption when the serialized data size changed through SerializedProperty.boxedValue. (UUM-66350)

  • TextCore: Fixed an issue where the Placeholder styles was not applied when placeholder text was empty. (UUM-54979)

  • uGUI: Fixed an issue that dirties prefab upon opening it when configured with a layout group + content size fitter. (UUM-19577)

  • UI Elements: Added a way to opt out of asset monitoring on specific editor windows to avoid performance issues with panels that contain many VisualElements. (UUM-60233)

  • UI Toolkit: Fixed attribute override support for sub-assets. (UUM-66030)

  • UI Toolkit: Fixed custom style variables on children elements sometimes not overriding variables from parent elements. (UUM-32738)

  • UI Toolkit: Fixed EnumFlagsField sending a change event when it was unbound. (UUM-53687)

  • UI Toolkit: Fixed missing initial ChangeEvent when creating an inspector for a field whose value matches the default value for its type. (UUM-14263)

  • UI Toolkit: Fixed SliderInt invalid dragger position. (UUM-21303)

  • UI Toolkit: Fixed straight segments appearing when filling a Painter2D.Arc() preceded by Painter2D.MoveTo(). (UUM-65234)

  • UI Toolkit: Fixed VectorImage bounding-box measurements that were sometimes too small. (UUM-64624)

  • Universal RP: Fixed an issue where setting light position, direction and shadow bias allocated due to using strings instead of integers. (UUM-66813)

  • Universal Windows Platform: Fixed "Executable Only" UWP builds no longer fail after running a "D3D Project" build. (UUM-58153)

  • Universal Windows Platform: Fixed an issue where a customized "Package.appxmanifest" was overwritten when building the project for UWP. (UUM-64455)

  • Video: Fixed VideoPlayer not playing videos when the demux buffer size is too small. (UUM-49480)

  • Video: The "loopPointReached" event is continuously triggered when a Video Clip with looping and skip-on-drop disabled restarts playback after reaching the end. (UUM-64804)

Package changes in 2023.2.16f1

Packages updated

Changeset:
7f45223012db

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