Crash on RaiseException when creating a multiplayer room while toggling UI
6000.0.65f1
LTS · Released Jan 7, 2026 · Changeset a18e2220bd50 · 74 release notes
Rendering freezes and UnityGfxDeviceWorker crash when Show Splash Screen is enabled and Project is built using Unity as a Library
[Windows] Crash on AudioManager::InitFMOD when performing various actions in the Editor
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.
Single-pass stereo rendering shows only Skybox when entering Play mode
Editor freezes when QualitySettings.maxQueuedFrames is set to 1 and DX12 is used
[iOS] [Android] External library generics fail during IL2CPP build
Game freezes after command buffer Timeout error
macOS stutters in a minimal project in the Editor in Play Mode
[iOS] Screen flashing after the iOS splash screen
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.
1.8.26 to 1.8.27
2.0.25 to 2.0.26
6.1.0 to 6.2.0
2.2.1 to 3.4.0
1.8.9 to 1.8.10
1.7.1 to 1.7.2
3.0.9 to 3.0.10
1.16.0 to 1.16.1
1.6.1 to 1.6.3
1.6.1 to 1.6.3
Fixed some of the problems building the il2cpp.sln that is available to source code customers.
IL2CPPImprovement
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.
iOSImprovement
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.
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. (PHYS-681)
PhysicsImprovement
Fixed crash when SpriteRenderer with Polygon2DCollider has size of 0 for 9-slice.
Fixed memory spike after activating Freeform Light2Ds.
Fixed enabled password field when Custom Keystore is selected.
Fixed unaligned buttons in Build Settings window.
Fixed cache-related crash on iOS when loading assets.
Fixed main thread sometimes queuing more frames than maxQueuedFrames when using D3D12 in the Editor.
Exclude LODGroups with animated crossfade from using instanced rendering to ensure correct behavior.
Fixed 'Build And Run' File menu option to choose active instead of selected Build Profile.
Fixed a bug where tool contexts can be missing if their associated component is placed after an invalid component.
Fixed BRG,GRD and EG 16KiB cbuffer limited low end mobiles.
Fixed missing script error on play mode on both SRP Indoors scene templates.
Improved visibility and positioning of kebab menus in Settings > Graphics.
Allow to set Render Pipeline Asset alongside with Global Settings in case when Asset Bundles were used.
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.
Fixed floating point precision issue with ACES tonemapping.
Fixed occasional null pointer access crash during shutdown.
Fixed transient AA depth in renderpass not getting memoryless.
This PR fixes a Forward+ lighting bug in 6000.0, where lighting was incorrect at certain camera angles.
Fixed a rare crash of the il2cpp executable on Windows.
BEE_BUILD_THREADS will now be respected when il2cpp is used to compile an exported project.
Fixed multiple mouse button presses not processed after Mouse.current.WarpCursorPosition() on Windows.
InvalidOperationException is no longer generated when scheduling an IJobParallelForDefer job with a NativeList that is tagged with \[NativeDisableContainerSafetyRestriction\].
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.
Fixed an issue where some logs messages coming from the PhysX integration would be ignored. (PHYS-681)
PhysicsFix
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.
Improved performance of heightfield creation for terrain collider while async loading.
Ensure that all available project templates have the 2D physics project setting option of "Reuse Collision Callbacks" enabled.
Fixed ProfilerRecorder recording render data when Application.targetFramerate is set in PlayMode.
Fixed exception happening when deleting an index from the Index Manager and immediately recreating another one at the same path.
Fixed documentation links for Dropdown, Property, Keyword, Custom Function and Redirect Nodes.
Fixed documentation page direction for subgraphs.
Fixed the issue where Missing dependency errors are thrown in the inspector when creating a computeshader and raytracingshader via cacheserver.
Fixed a Frame Debugger issue where the wrong texture was displayed after selecting certain passes (e.g DrawSkybox).
Fixed a typo in Canvas Component warning.
Fixed TextMesh component icon that was difficult to see in dark-mode.
Fixed the dynamic list view in the inspector not restoring the previous dimension if the source was 0.
Made the generated UxmlSerializedData class consistently public. Its visibility is now controlled by the parent class.
Prevent undo stack overflow when dragging large number of child objects.
Fixed fog interfering with an active debug mode.
Fixed TemporalAA "Disabling TAA" warning being incorrectly logged.
Fixed a bug in the JavaScript SendMessage function in which numerical precision was being lost.
Fixed regression of the emscripten build option "-sERROR_ON_UNDEFINED_SYMBOLS=0".
Fixed WebCamDevice.isFrontFacing for WebGL on iOS when the device is set to a non-English language.
WebGPU: Fix for setting mip level for writable textures bound to compute shaders.
WebGPU: fix issue with setting a Texture2DArray as a render target with AllDepthSlices, only the first layer was cleared.
\[WebGPU\] Fix using a depth slice of a 3d texture as a render target.
Changed Look Dev Volume Profile Lifetime Management.
Changed the way we present frame to make it more robust.
iOSChange
Pause/unpause displaylink when going background/foreground.
iOSChange