⚠️ Known Issues
- UUM-104889 DirectX12: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API
- UUM-125284 IL2CPP: [iOS] [Android] External library generics fail during IL2CPP build
- UUM-125778 Metal: Game freezes after command buffer Timeout error
- UUM-121453 Metal: [iOS] Screen flashing after the iOS splash screen
- UUM-126803 Platform Audio: [Windows] Crash on AudioManager::InitFMOD when performing various actions in the Editor
- ### 6000.0.65f1 Release Notes
📈 Improvements
- IL2CPP: Fixed some of the problems building the il2cpp.sln that is available to source code customers.
- iOS: Added workaround for ios calling metal displaylink callback recursively on some devices when loading webkit from the \[NSAttributedString initWithData:options:documentAttributes:error:\] call done in plugins inside unity playerloop.
- UUM-112248 Physics: Added the ability to specify if internal collision, trigger and joint event buffers should be de-allocated with a specific time interval. Effectively allowing memory pressure to be reduced when a physics scene's preparation stage runs. These settings can be found in "Project Settings -> Physics -> Settings -> GameObjects tab, under the "Release Simulation Buffers" foldout.
- PHYS-681 Physics: Exposed log verbosity as a option within the physics pane in order to allow users to suppress some warnings/logs coming out of the PhysX integration. The new setting can be found under Edit->Project Settings->Physics->Settings within the GameObject tab.
⚡ API Changes
- UUM-112248 Physics: Added: Added Physics. method for cases when it is undesirable to enable auto de-allocation of events and instead a manual approach is desired where memory can be recovered during specific events.
🔄 Changes
- UUM-125389 Editor: Changed Look Dev Volume Profile Lifetime Management.
- iOS: Changed the way we present frame to make it more robust.
- iOS: Pause/unpause displaylink when going background/foreground.
🔧 Bug Fixes
- UUM-128496 2D: Fixed crash when SpriteRenderer with Polygon2DCollider has size of 0 for 9-slice.
- UUM-121040 2D: Fixed memory spike after activating Freeform Light2Ds.
- UUM-126674 Android: Fixed enabled password field when Custom Keystore is selected.
- UUM-128845 Android: Fixed unaligned buttons in Build Settings window.
- UUM-120877 Asset Bundles: Fixed cache-related crash on iOS when loading assets.
- UUM-100923 DX12: Fixed main thread sometimes queuing more frames than maxQueuedFrames when using D3D12 in the Editor.
- UUM-91634 Editor: Exclude LODGroups with animated crossfade from using instanced rendering to ensure correct behavior.
- UUM-121372 Editor: Fixed 'Build And Run' File menu option to choose active instead of selected Build Profile.
- UUM-127897 Editor: Fixed a bug where tool contexts can be missing if their associated component is placed after an invalid component.
- UUM-102083 Editor: Fixed BRG,GRD and EG 16KiB cbuffer limited low end mobiles.
- UUM-126194 Editor: Fixed missing script error on play mode on both SRP Indoors scene templates.
- UUM-96606 Editor: Fixed Unity Editor not detecting Unity Hub installation on Linux. The Editor now correctly checks both user-local \(~/.local/share/applications/\) and system-wide \(/usr/share/applications/\) locations for the Hub desktop file, and properly respects the XDG_DATA_HOME environment variable.
- UUM-126062 Editor: Flipped Y-axis for pointer input coordinates of NMouse in Input System.
- UUM-116647 Editor: Improved visibility and positioning of kebab menus in Settings > Graphics.
- UUM-103724 Graphics: Allow to set Render Pipeline Asset alongside with Global Settings in case when Asset Bundles were used.
- UUM-128966 Graphics: Fallback to main-thread skin matrix calculation for non-optimized SkinnedMeshRenderers when serialized with "m_DirtyAABB" set to true and "Update When Offscreen" is enabled.
- UUM-125596 Graphics: Fixed floating point precision issue with ACES tonemapping.
- UUM-121178 Graphics: Fixed occasional null pointer access crash during shutdown.
- UUM-128741 Graphics: Fixed transient AA depth in renderpass not getting memoryless.
- UUM-98788 Graphics: This PR fixes a Forward+ lighting bug in 6000.0, where lighting was incorrect at certain camera angles.
- UUM-127507 IL2CPP: Fixed a rare crash of the il2cpp executable on Windows.
- UUM-129014 IL2CPP: `BEE_BUILD_THREADS` will now be respected when il2cpp is used to compile an exported project.
- UUM-128971 Input System: Fixed multiple mouse button presses not processed after Mouse.current.WarpCursorPosition\(\) on Windows.
- UUM-124996 Kernel: InvalidOperationException is no longer generated when scheduling an IJobParallelForDefer job with a NativeList that is tagged with \[NativeDisableContainerSafetyRestriction\].
- UUM-111251 Physics: Added the overflow: hidden property to the collision layer matrix container in order to no longer generate scroll bars when scaling down the project settings window.
- PHYS-681 Physics: Fixed an issue where some logs messages coming from the PhysX integration would be ignored.
- UUM-112248 Physics: Fixed an issue with static collider creation where repeated disable/enable operations would accumulate PhysX SDK helper structures eventually causing the application to run out of memory.
- UUM-120104 Physics: Improved performance of heightfield creation for terrain collider while async loading.
- UUM-129517 Physics 2D: Ensure that all available project templates have the 2D physics project setting option of "Reuse Collision Callbacks" enabled.
- UUM-127894 Profiler: Fixed ProfilerRecorder recording render data when Application.targetFramerate is set in PlayMode.
- UUM-112730 Search: Fixed exception happening when deleting an index from the Index Manager and immediately recreating another one at the same path.
- UUM-128883 Shadergraph: Fixed documentation links for Dropdown, Property, Keyword, Custom Function and Redirect Nodes.
- UUM-129061 Shadergraph: Fixed documentation page direction for subgraphs.
- UUM-116514 Shaders: Fixed the issue where Missing dependency errors are thrown in the inspector when creating a computeshader and raytracingshader via cacheserver.
- UUM-122955 SRP Core: Fixed a Frame Debugger issue where the wrong texture was displayed after selecting certain passes \(e.g DrawSkybox\).
- UUM-129087 uGUI: Fixed a typo in Canvas Component warning.
- UUM-125871 UI Toolkit: Fixed TextMesh component icon that was difficult to see in dark-mode.
- UUM-127567 UI Toolkit: Fixed the dynamic list view in the inspector not restoring the previous dimension if the source was 0.
- UUM-129389 UI Toolkit: Made the generated UxmlSerializedData class consistently public. Its visibility is now controlled by the parent class.
- UUM-120610 Undo System: Prevent undo stack overflow when dragging large number of child objects.
- UUM-130032 URP: Fixed fog interfering with an active debug mode.
- UUM-129189 URP: Fixed TemporalAA "Disabling TAA" warning being incorrectly logged.
- UUM-121842 Web: Fixed a bug in the JavaScript `SendMessage` function in which numerical precision was being lost.
- UUM-126250 Web: Fixed regression of the emscripten build option "-sERROR_ON_UNDEFINED_SYMBOLS=0".
- UUM-108292 WebGL: Fixed WebCamDevice.isFrontFacing for WebGL on iOS when the device is set to a non-English language.
- UUM-130285 WebGL: WebGPU: Fix for setting mip level for writable textures bound to compute shaders.
- UUM-130122 WebGL: WebGPU: fix issue with setting a Texture2DArray as a render target with AllDepthSlices, only the first layer was cleared.
- UUM-128164 WebGL: \[WebGPU\] Fix using a depth slice of a 3d texture as a render target.
- #### Package changes in 6000.0.65f1
- #### Packages updated
- com.unity.burst: 1.8.26 to 1.8.27
- com.unity.ide.visualstudio: 2.0.25 to 2.0.26
- com.unity.services.analytics: 6.1.0 to 6.2.0
- com.unity.services.cloudsave: 2.2.1 to 3.4.0
- com.unity.timeline: 1.8.9 to 1.8.10
- com.unity.xr.hands: 1.7.1 to 1.7.2
- com.unity.xr.interaction.toolkit: 3.0.9 to 3.0.10
- com.unity.xr.openxr: 1.16.0 to 1.16.1
- com.unity.multiplayer.playmode: 1.6.1 to 1.6.3
- com.unity.dedicated-server: 1.6.1 to 1.6.3
All Changes by Category
🎮2D(1)
- UUM-128496 2D: Fixed crash when SpriteRenderer with Polygon2DCollider has size of 0 for 9-slice.
🎬Animation(1)
📦Asset Pipeline(1)
UUM-120877 Asset Bundles: Fixed cache-related crash on iOS when loading assets.
🏗️Build System(2)
UUM-121842 Web: Fixed a bug in the JavaScript `SendMessage` function in which numerical precision was being lost.
UUM-126250 Web: Fixed regression of the emscripten build option "-sERROR_ON_UNDEFINED_SYMBOLS=0".
⚙️DOTS(1)
🔧Editor(7)
UUM-126062 Editor: Flipped Y-axis for pointer input coordinates of NMouse in Input System.
UUM-100923 DX12: Fixed main thread sometimes queuing more frames than maxQueuedFrames when using D3D12 in the Editor.
- UUM-125389 Editor: Changed Look Dev Volume Profile Lifetime Management.
UUM-121372 Editor: Fixed 'Build And Run' File menu option to choose active instead of selected Build Profile.
UUM-116514 Shaders: Fixed the issue where Missing dependency errors are thrown in the inspector when creating a computeshader and raytracingshader via cacheserver.
UUM-126803 Platform Audio: [Windows] Crash on AudioManager::InitFMOD when performing various actions in the Editor ### 6000.0.65f1 Release Notes
UUM-96606 Editor: Fixed Unity Editor not detecting Unity Hub installation on Linux. The Editor now correctly checks both user-local \(~/.local/share/applications/\) and system-wide \(/usr/share/applications/\) locations for the Hub desktop file, and properly respects the XDG_DATA_HOME environment variable.
📝General(10)
UUM-125778 Metal: Game freezes after command buffer Timeout error
UUM-129061 Shadergraph: Fixed documentation page direction for subgraphs.
UUM-128883 Shadergraph: Fixed documentation links for Dropdown, Property, Keyword, Custom Function and Redirect Nodes.
UUM-120610 Undo System: Prevent undo stack overflow when dragging large number of child objects.
UUM-112730 Search: Fixed exception happening when deleting an index from the Index Manager and immediately recreating another one at the same path.
UUM-124996 Kernel: InvalidOperationException is no longer generated when scheduling an IJobParallelForDefer job with a NativeList that is tagged with \[NativeDisableContainerSafetyRestriction\].
🎨Graphics(19)
UUM-128164 WebGL: \[WebGPU\] Fix using a depth slice of a 3d texture as a render target. #### Package changes in 6000.0.65f1 #### Packages updated
UUM-130032 URP: Fixed fog interfering with an active debug mode.
UUM-129189 URP: Fixed TemporalAA "Disabling TAA" warning being incorrectly logged.
UUM-130285 WebGL: WebGPU: Fix for setting mip level for writable textures bound to compute shaders.
- UUM-104889 DirectX12: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API
UUM-91634 Editor: Exclude LODGroups with animated crossfade from using instanced rendering to ensure correct behavior.
UUM-102083 Editor: Fixed BRG,GRD and EG 16KiB cbuffer limited low end mobiles.
UUM-126194 Editor: Fixed missing script error on play mode on both SRP Indoors scene templates.
UUM-116647 Editor: Improved visibility and positioning of kebab menus in Settings > Graphics.
UUM-103724 Graphics: Allow to set Render Pipeline Asset alongside with Global Settings in case when Asset Bundles were used.
UUM-128966 Graphics: Fallback to main-thread skin matrix calculation for non-optimized SkinnedMeshRenderers when serialized with "m_DirtyAABB" set to true and "Update When Offscreen" is enabled.
UUM-125596 Graphics: Fixed floating point precision issue with ACES tonemapping.
UUM-121178 Graphics: Fixed occasional null pointer access crash during shutdown.
UUM-128741 Graphics: Fixed transient AA depth in renderpass not getting memoryless.
UUM-98788 Graphics: This PR fixes a Forward+ lighting bug in 6000.0, where lighting was incorrect at certain camera angles.
UUM-125871 UI Toolkit: Fixed TextMesh component icon that was difficult to see in dark-mode.
UUM-130122 WebGL: WebGPU: fix issue with setting a Texture2DArray as a render target with AllDepthSlices, only the first layer was cleared.
UUM-122955 SRP Core: Fixed a Frame Debugger issue where the wrong texture was displayed after selecting certain passes \(e.g DrawSkybox\).
UUM-129087 uGUI: Fixed a typo in Canvas Component warning.
📱Mobile(7)
UUM-126674 Android: Fixed enabled password field when Custom Keystore is selected.
UUM-108292 WebGL: Fixed WebCamDevice.isFrontFacing for WebGL on iOS when the device is set to a non-English language.
iOS: Added workaround for ios calling metal displaylink callback recursively on some devices when loading webkit from the \[NSAttributedString initWithData:options:documentAttributes:error:\] call done in plugins inside unity playerloop.
UUM-128845 Android: Fixed unaligned buttons in Build Settings window.
iOS: Changed the way we present frame to make it more robust.
UUM-121453 Metal: [iOS] Screen flashing after the iOS splash screen
iOS: Pause/unpause displaylink when going background/foreground.
🌐Networking(1)
⚡Performance(2)
UUM-127894 Profiler: Fixed ProfilerRecorder recording render data when Application.targetFramerate is set in PlayMode.
UUM-121040 2D: Fixed memory spike after activating Freeform Light2Ds.
⚡Physics(8)
UUM-120104 Physics: Improved performance of heightfield creation for terrain collider while async loading.
UUM-112248 Physics: Added the ability to specify if internal collision, trigger and joint event buffers should be de-allocated with a specific time interval. Effectively allowing memory pressure to be reduced when a physics scene's preparation stage runs. These settings can be found in "Project Settings -> Physics -> Settings -> GameObjects tab, under the "Release Simulation Buffers" foldout.
PHYS-681 Physics: Exposed log verbosity as a option within the physics pane in order to allow users to suppress some warnings/logs coming out of the PhysX integration. The new setting can be found under Edit->Project Settings->Physics->Settings within the GameObject tab.
- UUM-112248 Physics: Added: Added Physics. method for cases when it is undesirable to enable auto de-allocation of events and instead a manual approach is desired where memory can be recovered during specific events.
UUM-111251 Physics: Added the overflow: hidden property to the collision layer matrix container in order to no longer generate scroll bars when scaling down the project settings window.
PHYS-681 Physics: Fixed an issue where some logs messages coming from the PhysX integration would be ignored.
UUM-112248 Physics: Fixed an issue with static collider creation where repeated disable/enable operations would accumulate PhysX SDK helper structures eventually causing the application to run out of memory.
UUM-129517 Physics 2D: Ensure that all available project templates have the 2D physics project setting option of "Reuse Collision Callbacks" enabled.
📜Scripting(5)
UUM-125284 IL2CPP: [iOS] [Android] External library generics fail during IL2CPP build
UUM-127897 Editor: Fixed a bug where tool contexts can be missing if their associated component is placed after an invalid component.
- IL2CPP: Fixed some of the problems building the il2cpp.sln that is available to source code customers.
UUM-129014 IL2CPP: `BEE_BUILD_THREADS` will now be respected when il2cpp is used to compile an exported project.
UUM-127507 IL2CPP: Fixed a rare crash of the il2cpp executable on Windows.
🖼️UI(3)
UUM-127567 UI Toolkit: Fixed the dynamic list view in the inspector not restoring the previous dimension if the source was 0.
UUM-129389 UI Toolkit: Made the generated UxmlSerializedData class consistently public. Its visibility is now controlled by the parent class.
UUM-128971 Input System: Fixed multiple mouse button presses not processed after Mouse.current.WarpCursorPosition\(\) on Windows.
🥽XR(3)
View original release notes: Unity 6000.0.65f1 Release Notes