Crash on UNITY_FT_Load_Glyph when generating multi-threaded Font Atlas in TMPro Font Asset Creator
6000.3.23f1
LTS · Released Aug 26, 2026 · Changeset 09d2ecc7fb28 · 61 release notes
68build score
Upgrade risk+32Net cleanup+20Live debt+16
cohort: LTS (322)
Crash on mono_log_write_logfile when more than one copy of bee_backend is running
Crash with multiple stack traces when generating a Font Atlas
2021.3.34f1: Audio mixer clicks when changing volume in playmode
Player crashes with use-after-free when a Shader is unloaded immediately after ShaderWarmup.WarmupShaderFromCollection() on D3D12
Added a -CPULightmapper=no command line switch to the Windows Editor installer that skips installing components only the CPU Progressive Lightmapper requires, currently the end-of-life Microsoft Visual C++ 2010 runtime.
Fixed a typo in the services-gateway fallback URL that could cause sign-in and Cloud services to fail on Editors launched via Hub when the remote config CDN was unreachable.
EditorUUM-149207
Internal hardening of the Hub-mode service configuration handling. No user-visible behavior change.
EditorUUM-149208
Fixed manual license activation failing when importing a Named User License file.
License
13.0.5 to 13.0.6
12.0.3 to 12.0.4
6.0.2 to 6.0.3
1.0.3 to 1.0.4
2.12.4 to 2.13.6
3.7.3 to 3.7.4
1.8.12 to 1.8.13
4.5.4 to 4.6.1
Clarified in the MonoBehaviour.OnValidate scripting reference when values set by OnValidate are saved and when they exist in memory only.
Fixed a case where in In 3D Editor mode, textures did not generate Sprite subassets when imported as SpriteSprite Generation.
Fixed error message when entering fast playmode with Sprite Editor Window changes.
Fixed AssistiveSupport.screenReaderStatusChanged not being supported by Narrator (the Windows built-in screen reader).
As a result of an unsupported configuration, a NavMeshAgent would try to separate from its own NavMeshObstacle component by jumping in arbitrary directions. Now the agent moves in one stable direction.
NavMeshAgents created or teleported inside box NavMeshObstacles could not move out of the obstacles.
Fixed alignment issues in Android External Tools settings panel.
Fixed an Editor crash in WriteObjectToVector / CreateOrReloadInspectorCopy that could occur when entering Play Mode.
Added support to reserve capacity of PersistentManager.Remapper in Memory Settings (Main Allocators > Other Allocators > Remapper Initial Capacity).
Fixed an issue where VRAM used by small textures wasn't released back to the GPU driver after the textures were destroyed when using the Direct3D12 graphics API on Windows. You can now tune the small-texture heap size with the d3d12-small-texture-tiles-per-heap boot config parameter to balance VRAM reclamation against heap-allocation overhead.
HDRP Hardware Dynamic Resolution no longer produces bright-pixel artifacts or D3D12 validation error 1422 when dynamic-scale render targets re-alias their shared placement heap on a resolution switch.
Fixed a crash in ATG when using fallbacks whose Source Font File is missing.
Fixed an attempt to delete a non-existent asset during a copy operation.
Fixed crash on disconnection from accelerator during build.
Fixed missing space between style sheet and owning document name when viewing inherited style sheets in context mode.
Fixed Windows editor crashing upon importing or transcoding a video with Crop and Offset.
ScreenCapture.CaptureScreenshotAsTexture() renders screen capture with borders.
Turn off GRD in URP and HDRP templates.
Updating package while an MPPM clone is active causes the clone to crash.
Fixed a crash when no wl_seat is present on the system.
Fixed a crash and long packing times when switching the Lighting Visualization overlay's Lighting Data to Preview in a scene with a large terrain.
Fixed an Editor crash when using the interactive lighting preview in a scene with a terrain large enough to be split into multiple lightmapping instances.
Fixed crash when baking lighting for a scene placed in StreamingAssets.
Fixed objects without valid lightmap UVs being removed from baked lighting with an "Every triangle in the Mesh UV layout has zero area" warning.
Fixed the Windows Editor failing to start when the Microsoft Visual C++ 2010 runtime is not installed; the CPU Progressive Lightmapper now reports that it is unavailable instead.
Added IEquatable<T>, GetHashCode, and equality operators to Resolution and RefreshRate, to avoid GC allocations when comparing them or using them as Dictionary keys.
Allow On Tile Post Processing feature only on the Universal Renderer.
Changes to staticShadowCaster now update properly with GRD enabled.
Fixed incorrect mipmap level calculations when using XR with "Minimize Unity 'Screen' Size" optimization. The camera rect in XR now correctly returns single-eye dimensions instead of combined stereo dimensions on SRP. This affects any system that relies on camera rect for resolution-dependent calculations, including mipmap streaming and resolution-dependent UI/text rendering. Adjust mipmap streaming settings or UI scaling if needed.
Graphics Settings - "Import from current scene" action is not added to the undo list.
Removed unifiedraytracing asset bundle from urp core package.
Fixed a bug on Windows where HID devices with large vendor-defined reports (e.g. ReportCount=1024) could produce a huge device capabilities string due to duplicate descriptor elements being emitted. The descriptor is now the correct size and the device's real controls are unaffected.
Editor crash when the GPU Resident Drawer is enabled and a cloned object's rendering components were stripped by the Dedicated Server role.
De-referencing invalid texture pointer when a webrequest is teared down abruptly.
Fixed a possible editor-only crash when using a custom certificate handler with UnityWebRequest in long editor sessions involving many domain reloads.
Disabled the Export UPM package option when more than one asset is selected or the selected asset is not a UPM package.
Fixed color picker for selecting custom node colors.
Fixed AMDUnityPlugin to use statically linked CRT.
Fixed documentation links in the Inspector for UGUI/TMP classes.
Fixed an ArgumentException thrown during world-space UI rendering when the internal draw range list grew while partially full.
Fixed the ToggleButtonGroup value wrap when 8 or more buttons are present.
Fixed Painter2D and SVG strokes with a zero-length dash-pattern entry erroring instead of rendering, and made zero-length round-capped dashes render as dots.
Fixed an issue where unchanged files were automatically added to the change list when fetching files in Perforce after asset importing.
Remove assertions from ToFileDescriptor