Unity 6000.4.0b9
BETAReleased Thursday, February 19, 2026
AI Summary
PremiumUnity 6000.4.0b9 focuses on stability and fixes across various modules, including significant improvements in the 2D toolset, graphics rendering, and scripting. Key enhancements address issues with the Tile Palette, Sprite Editor, and general rendering stability, alongside important fixes for the Asset Pipeline and Editor performance.
Key Highlights
- ▸Resolved numerous issues within the 2D toolset, including fixes for Tile Palette UI, Sprite Editor functionality, and custom pivot field overflow.
- ▸Addressed several graphics rendering bugs, such as incorrect texture importing behavior, URP batch mode converter warnings, and issues with camera previews and reflection probe editing.
- ▸Improved scripting stability with fixes for AssemblyUpdater corruption, stack overflows, and IL2CPP compilation errors.
- ▸Introduced new low-level access methods for EntityId (ToULong, FromULong) for custom serialization needs.
- ▸Enhanced the Asset Pipeline with improved symlink detection performance and fixed a crash in the AssetDatabase Profiler.
⚠️ Known Issues
- UUM-132182 6000.0.55f1,6000.3.0a4: Crash on RaiseException when creating a multiplayer room while toggling UI
- UUM-132342 6000.1.0a2,6000.0.64f1: Single-pass stereo rendering shows only Skybox when entering Play mode
- UUM-134298 6000.2.0a7,6000.0.48f1: [URP] All materials render black when building via batchmode or without rendering Scene/Game view in Editor if Decal renderer Technique is set to "Automatic"
- UUM-133751 6000.3.0a4,6000.0.62f1: [iOS] Text Input field stops receiving changes when the "Cancel" button is used on the soft keyboard
- Asset Pipeline: Fixed a crash in the AssetDatabase Profiler that could occur when a profiler marker callback was invoked on a non-main thread.
- (UUM-134373)
- *First seen in 6000.4.0b7.* *Fixed in 6000.4.0b11.*
- DX12: Match proxy buffer srv format with the format of swapchain rtv during final upscale pass
- (UUM-134064) *Fixed in 6000.4.0b10.*
- Editor: Fixed issue with language toggling on a physical keyboard would not work correctly.
- (UUM-130105) *Fixed in 6000.4.0b11.*
- Editor: Fixes LinuxEditor failing to re-compile scripts when switching from another app
- (UUM-133944) *Fixed in 6000.4.0b10.*
- Graphics: Camera Preview - When changing the pipeline the Render Target texture was not recreated making and invalid Render Texture options.
- (UUM-133293) *Fixed in 6000.4.0b10.*
- UUM-125131 Kernel: Editor is not able to load when using NuGet DLL plugins and scripting define symbol DISABLE\_TYPEMANAGER\_ILPP
- Mono: Fix race condition between incremental GC marking and root deregistration.
- (UUM-131742) *Fixed in 6000.4.0b10.*
- Physics: Fixed a crash that would occur when calling Collider.GetGeometry\() on a disabled Collider.
- (UUM-134161) *Fixed in 6000.4.0b10.*
- Physics: Fixed an issue where the underlying physics height field representation wouldn't be updated when undoing changes to terrain geometry. This issue would occur specifically when using the Terrain component tools.
- (UUM-134053) *Fixed in 6000.4.0b10.*
- UUM-125366 Text (TextMeshPro): Crash on UNITY\_FT\_Load\_Glyph when generating multi-threaded Font Atlas in TMPro Font Asset Creator
- XR: Fix occasional editor crash when audio configuration changed
- (UUM-126803) *Fixed in 6000.4.0b10.*
- UUM-134234 : Crash on mdb\_txn\_renew0 when performing various Unity operations in a project that's located under a remote drive path (OneDrive, Dropbox, etc)
- UUM-133590 : Crash on ReadWriteLock::WriteLock when performing various Unity operations
- UUM-132677 : Editor memory leak when entering and exiting Play Mode in a blank URP project
- UUM-134743 : Player crash when switching focus in Exclusive Fullscreen mode with DirectX 12
- ### New 6000.4.0b9 Entries since 6000.4.0b7
📈 Improvements
- UUM-132708 Asset Pipeline: Improved performance for symlinks detection.
- IL2CPP: Made a small performance improvement in generic variance type checks.
- UUM-115034 Shadergraph: Improve appearance of channel dropdown on UV node when node is collapsed.
⚡ API Changes
- Core: Added: Added `EntityId.ToULong` and `EntityId.FromULong` for low-level access to underlying data in `EntityId`, useful for custom serialization.
- Core: Deprecated: Deprecated `EntityId.Equals(int)`. `EntityId` mixing with int is no longer supported.
- Core: Obsoleted: Marked `EntityId.GetRawData()` as obsolete. Use `EntityId.ToULong()` instead.
🔄 Changes
- Graphics: Texture importing now strictly adheres to the supported formats in https://docs.unity3d.com/Documentation/Manual/ImportingTextures.html. Circumventing this by changing an image file's extension will no longer work. If a image file format is necessary, please file a feature request so we can look into properly supporting it.
- URP: Improved the warning message shown when running render pipeline converters in batch mode to better explain potential limitations and recommend the dedicated conversion UI for reliable results.
- (UUM-131716)
- *First seen in 6000.4.0b5.*
🔧 Bug Fixes
- UUM-132394 2D: Fix BoxFill not updating Tiles when painting over a 4x4 or larger region
- UUM-133168 2D: Fix custom pivot field overflow in Sprite Editor Window
- 2D: Fix EditorPreview\_FloodFill performance regression
- (UUM-133055)
- *First seen in 6000.4.0a2.*
- UUM-130336 2D: Fix issue where having a long Palette or Brush name can hide other UI elements in the Tile Palette
- UUM-132618 2D: Fix issue where Palette and Brush dropdown changes in size when switching to other Palettes or Brushes with names of different lengths.
- UUM-133308 2D: Fix issue where the Tile Palette moves in the forward axis when it is zoomed in or out while its swizzle is set to non-XY/YX values.
- UUM-129883 2D: Fix issue with the Tile Palette window where the Split view line is not aligned with bottom view when the Tile Palette window is first shown
- UUM-131899 2D: Fixed Sprite Editor Window info box is obstructed by module's UI
- UUM-132505 2D: Rename TileBase.m\_CachedEntityId from TileBase.m\_EntityId
- UUM-132825 2D: Truncate long Target, Palette and Brush names for Target, Palette and Brush dropdowns.
- UUM-133333 Android: Fix gdb path in Linux/Mac for displayed warning
- UUM-133945 Android: Removed extra spaces in Android library documentation.
- UUM-131198 Animation: Fixed an issue where the Animation window reverted to the last selected object during the `OnFocus` callback. The Animation window now retains the current selection when it gains focus.
- UUM-131593 Animation: Fixed the broken documentation link in the AnimationWindowEvent inspector.
- UUM-132703 Asset Bundles: Fixed an issue where `AssetBundleUnloadOperation` allocations persist longer than expected and are not cleared until the next `GC.collect()`.
- SUS-5725 Bug Reporter: Fix for values changing when scrolling while hovering over focused dropdown field
- UUM-129604 Bug Reporter: Fixed crash in Bug Reporter when exporting offline report into a Unity project directory
- UUM-131707 DX12: Fix crashes related to scratch memory allocation
- UUM-131824 DX12: Fix crashes related to scratch memory allocation
- UUM-131962 DX12: Fix deadlock when maxQueuedFrames is 1 in the Editor when using D3D12.
- Editor: Add default Profiler modules list to Profiler modules introduction.
- UUM-133602 Editor: Docked Multiplayer Play Mode window disappears when switching back to a saved Editor layout
- UUM-133958 Editor: Fix an error triggered by having an open Editor Preferences tab when a file is deleted on domain reload.
- Editor: Fix how to match replacement in searchpropositions
- (UUM-132679)
- *First seen in 6000.5.0a5.*
- UUM-133353 Editor: Fix issues with paragraph selection using ATG
- UUM-132315 Editor: Fix parsing of ScriptTemplates with negative priorities
- UUM-132609 Editor: Fix water decal sampling in Sample Water Surface VFX Graph Node
- Editor: Fixed a bug where memory allocations in the editor weren't being attributed to their root objects.
- (UUM-126915)
- *First seen in 6000.4.0a2.*
- Editor: Fixed a crash in Advanced Text Generator when an ellipsis glyph was missing from the primary font.
- (UUM-133551)
- *First seen in 6000.5.0a4.*
- UUM-133713 Editor: Fixed an issue where building a player with the water sample in the project generated errors.
- Editor: Fixed an issue where EditorUtility.CompressTexture / EditorUtility.CompressCubemapTexture would interrupt compression to signed EAC formats too late in the process, leaving the texture in a broken state. Note that signed EAC formats are not supported for compression, this has been added to the API docs.
- UUM-132303 Editor: Fixed an issue where the Editor became unresponsive when a modal dialog box was displayed on Windows.
- UUM-129605 Editor: Fixed an issue with EditorUtility.CompressTexture / EditorUtility.CompressCubemapTexture where it was possible to attempt to compress NPOT mipmapped textures to unsupported target formats. Additional details regarding this have been added to the API docs.
- UUM-124686 Editor: Fixed closing WinEditor SplashScreen for one Unity instance to close for other instances.
- UUM-132296 Editor: Fixed double confirmation dialog when changing the Default Render Pipeline while using the Advanced Object Selector.
- UUM-132551 Editor: Fixed editing of reflection probe boundaries in URP where opposite sides could not be edited independently using handles.
- UUM-130802 Editor: Fixed localization for the `OnDemand` and `OnLoad` labels in the Custom Render Texture inspector to display as `On Demand` and `On Load`.
- UUM-131484 Editor: Fixed missing icon when creating a Unified Ray Tracing Shader
- UUM-121610 Editor: Fixed stray error messages appearing in the console when a dialog box contains a message that is too long. The message can be viewed in the Editor log.
- UUM-124825 Editor: Fixed WinEditor SplashScreen image being corrupted when dragging across displays with different DPI scales.
- UUM-132303 Editor: Fixes WinEditor becoming unresponsive when modal DialogBox is showing in some scenarios
- Editor: Hierarchy: Fix header resize-to-fit not accounting for vertical scrollbar
- (UUM-132656)
- *First seen in 6000.4.0b6.*
- Editor: Play Mode Scenarios with invalid names show up in the list when another scenario with a valid name is added afterward
- (UUM-132554)
- *First seen in 6000.4.0a2.*
- UUM-132491 Editor: Play Mode Status green checkmark is not light theme friendly
- Editor: Project Auditor: Register window to support reloading.
- (UUM-127194)
- *First seen in 6000.4.0a5.*
- Editor: Project Auditor: Register window to support reloading.
- (UUM-127613)
- *First seen in 6000.4.0a5.*
- UUM-126778 Editor: Publishing Settings 'Build' section for Android is now only editable via global Android settings.
- UUM-131928 Editor: Removed a manual focus on platform icons in the platform browser window.
- UUM-114607 Editor: SceneProvider can find entries with t:behaviour
- UUM-102262 Editor: When reconnecting a plain GameObject to a prefab, keep any child instances.
- Entities: Added the missing help url link to SubScenes
- (UUM-132872)
- *First seen in 6000.4.0b9.*
- Entities: Returned GetHashCode of EntityId to same behaviour as pre-typed InstanceID
- Graph Toolkit: Adjusted the UI on Node headers so that buttons that appear on hover no longer overlap with the Node title.
- (UUM-127825)
- *First seen in 6000.4.0a4.*
- Graph Toolkit: Fixed: Creating a variable from the Blackboard item library incorrectly defaulted to an Input variable. It now correctly defaults to a Local variable.
- (UUM-132209)
- *First seen in 6000.4.0b6.*
- UUM-132332 Graphics: Fix immediate mode draws consuming a lot of memory.
- Graphics: Fix NullReferenceException when Mesh LOD Slider is shown by an inspector but no scene view exists.
- (UUM-132113)
- *First seen in 6000.4.0b4.*
- UUM-126066 Graphics: Fixed rare deadlock scenario in AsyncResourceUploadBlocking() occasionally happening when loading resources (typically Textures) from AssetBundles.
- UUM-129828 Graphics: Modified the frame cleanup map to remove invalid or memoryless texture IDs without deleting them.
- UUM-85743 Graphics: Remove argument exception when target is both an Index or Vertex buffer and a compute buffer and stride is not a multiple of 4. Add a new exception if buffer size is not aligned to 4 bytes. Index buffers that are also compute buffers can now be stride 2 or stride 4, instead of only stride 4, allowing creation of 16-bit index buffers.
- UUM-127507 IL2CPP: Fix a rare crash of the il2cpp executable on Windows and Linux
- UUM-125284 IL2CPP: Fixed C++ compilation error when a generic method on a generic class called another method on the same class with a different generic arguments.
- UUM-129014 IL2CPP: `BEE_BUILD_THREADS` will now be respected when il2cpp is used to compile an exported project
- iOS: Added an option to enable or disable Metal displaylink in Player settings.
- (UUM-133766)
- *First seen in 6000.4.0b8.*
- iOS: Fixed external display mirroring
- (UUM-130203)
- *First seen in 6000.5.0a4.*
- UUM-130881 iOS: fixed unity view resizing in UaaL setup breaking rendering or crashing
- UUM-133464 iOS: UI adjusted to better fit with liquid glass (not yet fully)
- PAK-8605 Package Manager: Fixed a Windows issue where the Unity Package Manager could crash on startup when Unity was launched from a command prompt with an empty console title.
- UUM-129013 Package Manager: Move the update button outside of manage dropdown for better visibility.
- UUM-107289 Physics: Fixed an issue where ConfigurableJoint anchor/connected anchor gizmos would display incorrectly when the "Swap Bodies" property would be enabled
- UUM-91192 Physics: Fixed an issue with Rigidbody.SweepTest and Rigidbody.SweepTestAll, where the collision layer settings on the rigidbody's Collider components in cases where they would be located on child GameObjects.
- UUM-61756 Physics: Fixed an issue with the Cloth inspectors paint tools, where the brush wouldn't display due to no raycast being fired at the internal collision mesh
- UUM-133265 Physics 2D: "PhysicsShapeDefinition.moverData" property now editable in the Unity Editor inspector.
- UUM-133265 Physics 2D: Ensure that "PhysicsWorld.CastMover" doesn't detect trigger shapes.
- UUM-133265 Physics 2D: Ensure that PhysicsTransform and PhysicsRotate constructors are Burst compatible.
- UUM-133990 Physics 2D: Fix an issue in the debug rendering for multiple cameras to ensure accurate custom draw element lifetimes, stopping early clearing. In addition, custom draw elements are now always drawn after any automatic scene drawing.
- UUM-133990 Physics 2D: Fix an issue in the debug SDF shaders for the properties "drawThickness" and "drawPointScale" so that they correctly render in pixel scales. It is recommended that you either reset the "PhysicsWorldDefinition" to its defaults or use the defaults for "drawThickness" of 1 and "drawPointScale" of 0.5. If you don't do this, you'll notice that outline rendering is slightly thicker than it was before.
- UUM-133990 Physics 2D: Fix an issue with the "PhysicsRotate" property drawer showing both "Angle" and "Direction" in the inspector. This can be confusing so has been simplified to a single field of "Rotation".
- UUM-133265 Physics 2D: PhysicsShape.definition now includes reading "PhysicsShapeDefinition.startMassUpdate" and "PhysicsShapeDefinition.startStaticContacts" properties.
- UUM-120289 Profiler: Fixed issue where the "frames over target" percentage shown in captures list tooltips - and the mini-highlights bar - can become out of sync with the main window's Highlights view.
- UUM-107629 Profiler: Fixed MemoryProfiler.TakeSnapshot not sending Memory Captures to the correct folder when called on a Player with an empty Path value.
- UUM-129792 Profiler: Fixed potential buffer overrun and crash in Profiler when adding a sample with metadata on Win32 platform
- UUM-130676 Profiler: Raise Out-Of-Memory fatal error when profiler runs out of memory during data processing
- UUM-121159 Project Browser: Fix an issue where trying to delete an immutable asset would throw a duplicate warning in the console.
- UUM-132084 Scripting: Fixed AssemblyUpdater corrupting assemblies by removing assembly references that should not be removed.
- Scripting: Fixed stack overflow in ScriptUpdater in some scenarios.
- (UUM-130076)
- *First seen in 6000.4.0b1.*
- Shadergraph: Addressed issue where capitalization in the swizzle node mask would sometimes result in improper results.
- (UUM-132879)
- *First seen in 6000.5.0a6.*
- UUM-126027 Shadergraph: Fix issue where modifying a Keyword Enum in dynamic branch mode could result in a compilation error.
- UUM-112766 Shadergraph: Fixed the "name" field in the Custom Function node's inspector overflowing the inspector's bounds
- UUM-98633 Shaders: Fixed shader compilation errors caused by skipped variant keywords not being defined.
- UUM-133092 Shaders: ShaderUtil.IsGrahicsAPISupported now works with exclude\_renderers correctly.
- UUM-133007 Text: Add ATG support for the nobr tag
- UUM-132638 Text: Added `vOffset` tag support.
- UUM-126665 UI Toolkit: Correctly handle freeing mesh when rendering is in progress.
- UUM-117166 UI Toolkit: Enabled ScrollView dragging in the Editor and XR.
- UI Toolkit: Fix TempJobAlloc 4 frames issues in worldspace rendering.
- (UUM-132761)
- *First seen in 6000.4.0b5.*
- UUM-129344 UI Toolkit: Fixed a null reference exception being thrown when a UI Document performed a live reload and had a missing script attached.
- UUM-114133 UI Toolkit: Fixed an error when trying to assign a material to the `-unity-material` style through the UI Debugger.
- UUM-122745 UI Toolkit: Fixed filters not taking DPI into account.
- UI Toolkit: Fixed incorrect binding being used when a binding is changed and the element is moved in the hierarchy.
- (UUM-133584)
- *First seen in 6000.5.0a4.*
- UUM-130880 UI Toolkit: Fixed material properties not properly overridden in the UI Builder when inherited from a stylesheet.
- UUM-132415 UI Toolkit: Fixed silent crash when importing some SVG assets.
- UUM-133203 UI Toolkit: Fixed SVG importer settings lost when upgrading to Unity 6.3.
- UUM-133144 UI Toolkit: Fixed SVG tessellation issues with fills with large SVG assets.
- UUM-132686 UI Toolkit: Resolved a Vulkan define redefinition error.
- UI Toolkit: UI Toolkit: Fixed painter2D Fill() not rendering for shapes with extreme aspect ratios (e.g 36000x36).
- UUM-127155 Version Control: Fixed Version Control project settings fields that didn't align with window title.
- UUM-129743 VFX Graph: Fixed an issue where branching on curve and gradient caused some unseless rebaking and upload to GPU
- UUM-130369 Web: Fix simulated mouse position by touch events in legacy input system(Input.mousePosition).
- UUM-131864 WebGL: WebGPU: automatically handle textures that are bound to a shader for both read and write
- UUM-131863 WebGL: WebGPU: fix pipeline errors using RWTexture2D textures in shaders and simplify the use of unorm RWTextures.
- UUM-131262 WebGL: WebGPU: resolve console CreateRenderPipeline errors with ShaderVariantCollection warmup
- UUM-113364 XR: Fixed foveation when used with MSAA on PC or linked XR.
- #### New 6000.4.0b9 Package Changes since 6000.4.0b7
📦 Packages Updated
- com.unity.addressables: 2.8.0 to 2.8.1
- com.unity.burst: 1.8.27 to 1.8.28
- com.unity.formats.alembic: 2.4.2 to 2.4.4
- com.unity.ide.visualstudio: 2.0.25 to 2.0.27
- com.unity.mobile.notifications: 2.4.2 to 2.4.3
- com.unity.scriptablebuildpipeline: 2.5.1 to 2.5.2
- com.unity.services.analytics: 6.2.0 to 6.2.1
- com.unity.ui.test-framework: 1.0.0 to 6.4.0
- com.autodesk.fbx: 5.1.2 to 5.1.3
- com.unity.memoryprofiler: 1.1.9 to 1.1.11
- com.unity.multiplayer.tools: 2.2.6 to 2.2.8
- com.unity.ai.navigation: 2.0.9 to 2.0.10
- com.unity.services.multiplayer: 2.0.0 to 2.1.1
- com.unity.ai.inference: 2.4.1 to 2.5.0
All Changes by Category
🎮2D(4)
UUM-133308 2D: Fix issue where the Tile Palette moves in the forward axis when it is zoomed in or out while its swizzle is set to non-XY/YX values.
UUM-132618 2D: Fix issue where Palette and Brush dropdown changes in size when switching to other Palettes or Brushes with names of different lengths.
UUM-132825 2D: Truncate long Target, Palette and Brush names for Target, Palette and Brush dropdowns.
UUM-130336 2D: Fix issue where having a long Palette or Brush name can hide other UI elements in the Tile Palette
🎬Animation(1)
UUM-131198 Animation: Fixed an issue where the Animation window reverted to the last selected object during the `OnFocus` callback. The Animation window now retains the current selection when it gains focus.
📦Asset Pipeline(6)
UUM-121159 Project Browser: Fix an issue where trying to delete an immutable asset would throw a duplicate warning in the console.
UUM-125366 Text (TextMeshPro): Crash on UNITY\_FT\_Load\_Glyph when generating multi-threaded Font Atlas in TMPro Font Asset Creator
PAK-8605 Package Manager: Fixed a Windows issue where the Unity Package Manager could crash on startup when Unity was launched from a command prompt with an empty console title.
UUM-132703 Asset Bundles: Fixed an issue where `AssetBundleUnloadOperation` allocations persist longer than expected and are not cleared until the next `GC.collect()`.
Asset Pipeline: Fixed a crash in the AssetDatabase Profiler that could occur when a profiler marker callback was invoked on a non-main thread. (UUM-134373)<br> *First seen in 6000.4.0b7.* <br>*Fixed in 6000.4.0b11.*
- UUM-132708 Asset Pipeline: Improved performance for symlinks detection.
🏗️Build System(6)
UUM-130369 Web: Fix simulated mouse position by touch events in legacy input system(Input.mousePosition).
UUM-134743 : Player crash when switching focus in Exclusive Fullscreen mode with DirectX 12 ### New 6000.4.0b9 Entries since 6000.4.0b7
UUM-131262 WebGL: WebGPU: resolve console CreateRenderPipeline errors with ShaderVariantCollection warmup
UUM-131863 WebGL: WebGPU: fix pipeline errors using RWTexture2D textures in shaders and simplify the use of unorm RWTextures.
DX12: Match proxy buffer srv format with the format of swapchain rtv during final upscale pass (UUM-134064) <br>*Fixed in 6000.4.0b10.*
UUM-107629 Profiler: Fixed MemoryProfiler.TakeSnapshot not sending Memory Captures to the correct folder when called on a Player with an empty Path value.
⚙️DOTS(3)
Entities: Added the missing help url link to SubScenes (UUM-132872)<br> *First seen in 6000.4.0b9.*
Entities: Returned GetHashCode of EntityId to same behaviour as pre-typed InstanceID
🔧Editor(29)
UUM-133168 2D: Fix custom pivot field overflow in Sprite Editor Window
Editor: Fixed a bug where memory allocations in the editor weren't being attributed to their root objects. (UUM-126915)<br> *First seen in 6000.4.0a2.*
UUM-131928 Editor: Removed a manual focus on platform icons in the platform browser window.
UUM-131899 2D: Fixed Sprite Editor Window info box is obstructed by module's UI
UUM-132505 2D: Rename TileBase.m\_CachedEntityId from TileBase.m\_EntityId
UUM-125131 Kernel: Editor is not able to load when using NuGet DLL plugins and scripting define symbol DISABLE\_TYPEMANAGER\_ILPP
UUM-131593 Animation: Fixed the broken documentation link in the AnimationWindowEvent inspector.
UUM-126778 Editor: Publishing Settings 'Build' section for Android is now only editable via global Android settings.
UUM-131962 DX12: Fix deadlock when maxQueuedFrames is 1 in the Editor when using D3D12.
Editor: Add default Profiler modules list to Profiler modules introduction.
UUM-133958 Editor: Fix an error triggered by having an open Editor Preferences tab when a file is deleted on domain reload.
Editor: Fix how to match replacement in searchpropositions (UUM-132679)<br> *First seen in 6000.5.0a5.*
UUM-133353 Editor: Fix issues with paragraph selection using ATG
UUM-132315 Editor: Fix parsing of ScriptTemplates with negative priorities
UUM-132609 Editor: Fix water decal sampling in Sample Water Surface VFX Graph Node
Editor: Project Auditor: Register window to support reloading. (UUM-127613)<br> *First seen in 6000.4.0a5.*
UUM-133713 Editor: Fixed an issue where building a player with the water sample in the project generated errors.
Editor: Project Auditor: Register window to support reloading. (UUM-127194)<br> *First seen in 6000.4.0a5.*
UUM-132303 Editor: Fixed an issue where the Editor became unresponsive when a modal dialog box was displayed on Windows.
Editor: Play Mode Scenarios with invalid names show up in the list when another scenario with a valid name is added afterward (UUM-132554)<br> *First seen in 6000.4.0a2.*
UUM-124686 Editor: Fixed closing WinEditor SplashScreen for one Unity instance to close for other instances.
Editor: Hierarchy: Fix header resize-to-fit not accounting for vertical scrollbar (UUM-132656)<br> *First seen in 6000.4.0b6.*
UUM-132303 Editor: Fixes WinEditor becoming unresponsive when modal DialogBox is showing in some scenarios
UUM-124825 Editor: Fixed WinEditor SplashScreen image being corrupted when dragging across displays with different DPI scales.
UUM-121610 Editor: Fixed stray error messages appearing in the console when a dialog box contains a message that is too long. The message can be viewed in the Editor log.
XR: Fix occasional editor crash when audio configuration changed (UUM-126803) <br>*Fixed in 6000.4.0b10.*
UUM-112766 Shadergraph: Fixed the "name" field in the Custom Function node's inspector overflowing the inspector's bounds
UUM-102262 Editor: When reconnecting a plain GameObject to a prefab, keep any child instances.
UUM-114607 Editor: SceneProvider can find entries with t:behaviour
📝General(21)
Core: Obsoleted: Marked `EntityId.GetRawData()` as obsolete. Use `EntityId.ToULong()` instead.
UUM-126027 Shadergraph: Fix issue where modifying a Keyword Enum in dynamic branch mode could result in a compilation error.
Shadergraph: Addressed issue where capitalization in the swizzle node mask would sometimes result in improper results. (UUM-132879)<br> *First seen in 6000.5.0a6.*
com.autodesk.fbx: 5.1.2 to 5.1.3
UUM-134234 : Crash on mdb\_txn\_renew0 when performing various Unity operations in a project that's located under a remote drive path (OneDrive, Dropbox, etc)
UUM-133590 : Crash on ReadWriteLock::WriteLock when performing various Unity operations
UUM-115034 Shadergraph: Improve appearance of channel dropdown on UV node when node is collapsed.
Core: Deprecated: Deprecated `EntityId.Equals(int)`. `EntityId` mixing with int is no longer supported.
SUS-5725 Bug Reporter: Fix for values changing when scrolling while hovering over focused dropdown field
UUM-129604 Bug Reporter: Fixed crash in Bug Reporter when exporting offline report into a Unity project directory
Graph Toolkit: Adjusted the UI on Node headers so that buttons that appear on hover no longer overlap with the Node title. (UUM-127825)<br> *First seen in 6000.4.0a4.*
UUM-132638 Text: Added `vOffset` tag support.
UUM-133007 Text: Add ATG support for the nobr tag
UUM-133092 Shaders: ShaderUtil.IsGrahicsAPISupported now works with exclude\_renderers correctly.
🎨Graphics(31)
UUM-132686 UI Toolkit: Resolved a Vulkan define redefinition error.
Editor: Fixed an issue where EditorUtility.CompressTexture / EditorUtility.CompressCubemapTexture would interrupt compression to signed EAC formats too late in the process, leaving the texture in a broken state. Note that signed EAC formats are not supported for compression, this has been added to the API docs.
UI Toolkit: UI Toolkit: Fixed painter2D Fill() not rendering for shapes with extreme aspect ratios (e.g 36000x36).
UUM-131864 WebGL: WebGPU: automatically handle textures that are bound to a shader for both read and write
UUM-113364 XR: Fixed foveation when used with MSAA on PC or linked XR. #### New 6000.4.0b9 Package Changes since 6000.4.0b7
- UUM-132394 2D: Fix BoxFill not updating Tiles when painting over a 4x4 or larger region
URP: Improved the warning message shown when running render pipeline converters in batch mode to better explain potential limitations and recommend the dedicated conversion UI for reliable results. (UUM-131716)<br> *First seen in 6000.4.0b5.*
- Graphics: Texture importing now strictly adheres to the supported formats in https://docs.unity3d.com/Documentation/Manual/ImportingTextures.html. Circumventing this by changing an image file's extension will no longer work. If a image file format is necessary, please file a feature request so we can look into properly supporting it.
UUM-132677 : Editor memory leak when entering and exiting Play Mode in a blank URP project
UUM-61756 Physics: Fixed an issue with the Cloth inspectors paint tools, where the brush wouldn't display due to no raycast being fired at the internal collision mesh
UUM-132491 Editor: Play Mode Status green checkmark is not light theme friendly
UUM-132332 Graphics: Fix immediate mode draws consuming a lot of memory.
Graphics: Fix NullReferenceException when Mesh LOD Slider is shown by an inspector but no scene view exists. (UUM-132113)<br> *First seen in 6000.4.0b4.*
UUM-126066 Graphics: Fixed rare deadlock scenario in AsyncResourceUploadBlocking() occasionally happening when loading resources (typically Textures) from AssetBundles.
UUM-129828 Graphics: Modified the frame cleanup map to remove invalid or memoryless texture IDs without deleting them.
UUM-85743 Graphics: Remove argument exception when target is both an Index or Vertex buffer and a compute buffer and stride is not a multiple of 4. Add a new exception if buffer size is not aligned to 4 bytes. Index buffers that are also compute buffers can now be stride 2 or stride 4, instead of only stride 4, allowing creation of 16-bit index buffers.
UUM-130880 UI Toolkit: Fixed material properties not properly overridden in the UI Builder when inherited from a stylesheet.
UUM-114133 UI Toolkit: Fixed an error when trying to assign a material to the `-unity-material` style through the UI Debugger.
UI Toolkit: Fix TempJobAlloc 4 frames issues in worldspace rendering. (UUM-132761)<br> *First seen in 6000.4.0b5.*
UUM-133990 Physics 2D: Fix an issue in the debug SDF shaders for the properties "drawThickness" and "drawPointScale" so that they correctly render in pixel scales. It is recommended that you either reset the "PhysicsWorldDefinition" to its defaults or use the defaults for "drawThickness" of 1 and "drawPointScale" of 0.5. If you don't do this, you'll notice that outline rendering is slightly thicker than it was before.
Graphics: Camera Preview - When changing the pipeline the Render Target texture was not recreated making and invalid Render Texture options. (UUM-133293) <br>*Fixed in 6000.4.0b10.*
UUM-130881 iOS: fixed unity view resizing in UaaL setup breaking rendering or crashing
UUM-133990 Physics 2D: Fix an issue in the debug rendering for multiple cameras to ensure accurate custom draw element lifetimes, stopping early clearing. In addition, custom draw elements are now always drawn after any automatic scene drawing.
UUM-134298 6000.2.0a7,6000.0.48f1: [URP] All materials render black when building via batchmode or without rendering Scene/Game view in Editor if Decal renderer Technique is set to "Automatic"
UUM-126665 UI Toolkit: Correctly handle freeing mesh when rendering is in progress.
UUM-98633 Shaders: Fixed shader compilation errors caused by skipped variant keywords not being defined.
UUM-132342 6000.1.0a2,6000.0.64f1: Single-pass stereo rendering shows only Skybox when entering Play mode
UUM-131484 Editor: Fixed missing icon when creating a Unified Ray Tracing Shader
UUM-130802 Editor: Fixed localization for the `OnDemand` and `OnLoad` labels in the Custom Render Texture inspector to display as `On Demand` and `On Load`.
UUM-132551 Editor: Fixed editing of reflection probe boundaries in URP where opposite sides could not be edited independently using handles.
UUM-132296 Editor: Fixed double confirmation dialog when changing the Default Render Pipeline while using the Advanced Object Selector.
🎮Input(1)
Graph Toolkit: Fixed: Creating a variable from the Blackboard item library incorrectly defaulted to an Input variable. It now correctly defaults to a Local variable. (UUM-132209)<br> *First seen in 6000.4.0b6.*
📱Mobile(6)
UUM-133333 Android: Fix gdb path in Linux/Mac for displayed warning
UUM-133945 Android: Removed extra spaces in Android library documentation.
iOS: Added an option to enable or disable Metal displaylink in Player settings. (UUM-133766)<br> *First seen in 6000.4.0b8.*
iOS: Fixed external display mirroring (UUM-130203)<br> *First seen in 6000.5.0a4.*
UUM-133464 iOS: UI adjusted to better fit with liquid glass (not yet fully)
🌐Networking(3)
- UUM-132182 6000.0.55f1,6000.3.0a4: Crash on RaiseException when creating a multiplayer room while toggling UI
⚡Performance(7)
UUM-130676 Profiler: Raise Out-Of-Memory fatal error when profiler runs out of memory during data processing
UUM-129743 VFX Graph: Fixed an issue where branching on curve and gradient caused some unseless rebaking and upload to GPU
UUM-120289 Profiler: Fixed issue where the "frames over target" percentage shown in captures list tooltips - and the mini-highlights bar - can become out of sync with the main window's Highlights view.
UUM-129792 Profiler: Fixed potential buffer overrun and crash in Profiler when adding a sample with metadata on Win32 platform
UUM-131824 DX12: Fix crashes related to scratch memory allocation
2D: Fix EditorPreview\_FloodFill performance regression (UUM-133055)<br> *First seen in 6000.4.0a2.*
UUM-131707 DX12: Fix crashes related to scratch memory allocation
⚡Physics(9)
UUM-107289 Physics: Fixed an issue where ConfigurableJoint anchor/connected anchor gizmos would display incorrectly when the "Swap Bodies" property would be enabled
UUM-133265 Physics 2D: PhysicsShape.definition now includes reading "PhysicsShapeDefinition.startMassUpdate" and "PhysicsShapeDefinition.startStaticContacts" properties.
UUM-133990 Physics 2D: Fix an issue with the "PhysicsRotate" property drawer showing both "Angle" and "Direction" in the inspector. This can be confusing so has been simplified to a single field of "Rotation".
UUM-133265 Physics 2D: Ensure that PhysicsTransform and PhysicsRotate constructors are Burst compatible.
UUM-133265 Physics 2D: Ensure that "PhysicsWorld.CastMover" doesn't detect trigger shapes.
UUM-133265 Physics 2D: "PhysicsShapeDefinition.moverData" property now editable in the Unity Editor inspector.
UUM-91192 Physics: Fixed an issue with Rigidbody.SweepTest and Rigidbody.SweepTestAll, where the collision layer settings on the rigidbody's Collider components in cases where they would be located on child GameObjects.
Physics: Fixed an issue where the underlying physics height field representation wouldn't be updated when undoing changes to terrain geometry. This issue would occur specifically when using the Terrain component tools. (UUM-134053) <br>*Fixed in 6000.4.0b10.*
Physics: Fixed a crash that would occur when calling Collider.GetGeometry\<T>() on a disabled Collider. (UUM-134161) <br>*Fixed in 6000.4.0b10.*
📜Scripting(9)
UUM-127507 IL2CPP: Fix a rare crash of the il2cpp executable on Windows and Linux
UUM-129605 Editor: Fixed an issue with EditorUtility.CompressTexture / EditorUtility.CompressCubemapTexture where it was possible to attempt to compress NPOT mipmapped textures to unsupported target formats. Additional details regarding this have been added to the API docs.
UUM-125284 IL2CPP: Fixed C++ compilation error when a generic method on a generic class called another method on the same class with a different generic arguments.
UUM-129014 IL2CPP: `BEE_BUILD_THREADS` will now be respected when il2cpp is used to compile an exported project
IL2CPP: Made a small performance improvement in generic variance type checks.
Scripting: Fixed stack overflow in ScriptUpdater in some scenarios. (UUM-130076)<br> *First seen in 6000.4.0b1.*
UUM-132084 Scripting: Fixed AssemblyUpdater corrupting assemblies by removing assembly references that should not be removed.
Mono: Fix race condition between incremental GC marking and root deregistration. (UUM-131742) <br>*Fixed in 6000.4.0b10.*
Editor: Fixes LinuxEditor failing to re-compile scripts when switching from another app (UUM-133944) <br>*Fixed in 6000.4.0b10.*
💾Serialization(1)
- Core: Added: Added `EntityId.ToULong` and `EntityId.FromULong` for low-level access to underlying data in `EntityId`, useful for custom serialization.
🖼️UI(13)
UUM-129883 2D: Fix issue with the Tile Palette window where the Split view line is not aligned with bottom view when the Tile Palette window is first shown
UUM-133751 6000.3.0a4,6000.0.62f1: [iOS] Text Input field stops receiving changes when the "Cancel" button is used on the soft keyboard
UUM-117166 UI Toolkit: Enabled ScrollView dragging in the Editor and XR.
UUM-129013 Package Manager: Move the update button outside of manage dropdown for better visibility.
Editor: Fixed issue with language toggling on a physical keyboard would not work correctly. (UUM-130105) <br>*Fixed in 6000.4.0b11.*
UUM-122745 UI Toolkit: Fixed filters not taking DPI into account.
UUM-133602 Editor: Docked Multiplayer Play Mode window disappears when switching back to a saved Editor layout
UUM-129344 UI Toolkit: Fixed a null reference exception being thrown when a UI Document performed a live reload and had a missing script attached.
UI Toolkit: Fixed incorrect binding being used when a binding is changed and the element is moved in the hierarchy. (UUM-133584)<br> *First seen in 6000.5.0a4.*
UUM-133203 UI Toolkit: Fixed SVG importer settings lost when upgrading to Unity 6.3.
UUM-133144 UI Toolkit: Fixed SVG tessellation issues with fills with large SVG assets.
UUM-132415 UI Toolkit: Fixed silent crash when importing some SVG assets.
Editor: Fixed a crash in Advanced Text Generator when an ellipsis glyph was missing from the primary font. (UUM-133551)<br> *First seen in 6000.5.0a4.*
📋Version Control(1)
UUM-127155 Version Control: Fixed Version Control project settings fields that didn't align with window title.
🗺️World Building(2)
View original release notes: Unity 6000.4.0b9 Release Notes
