Clear
Filters
254,355 matches
7000.0.0a12100 shown
Fixed a crash in the Editor when building content that includes a serializable class deriving from a generic List<T>. (UUM-155711) First seen in 7000.0.0a7.
Linked bug report
UUM-155711: Crash on mono_class_get_name when building Addressables content with a serialized type that derives from List<T>

Steps to reproduce: Open the attached project Build the content: Window > Asset Management > Addressables > Groups > Build > New Build > Default Build Script Observe the Editor Actual result: The Editor crashes during the build. In batchmode the process exits with code 139 and the build never returns. Expected result: The build does not crash the Editor. The type is screened out before its ser…

Retrieved 2026-11-10
SerializationFixUUM-155711
Fixed a NullReferenceException that prevented a Shader Graph from importing when a Sub Graph it uses was deleted.
ShadergraphFixUUM-156938
Fixed a problem where the "Preload Shaders After Showing First Scene" option in Graphics settings and Build Profiles was unticked automatically after it was ticked, and "Preload Time Limit Per Frame (ms)" then displayed -1.
ShadersFixUUM-151773
Fixed crash in Editor when an uncompiled or broken shader is being rendered on a Canvas.
Linked bug report
UUM-153265: Crash on ShaderLab::Pass::ApplyPass when rendering a Canvas with a broken or uncompiled shader

How to reproduce: 1. Open the attached “IN-154123” project 2. Open the “MainMenu” scene (Assets > Scenes > MainMenu) 3. Observe the crash Reproducible with: 6000.0.0f1, 6000.0.84f1, 6000.3.25f1, 6000.6.2f1, 6000.7.0b2, 7000.0.0a1 Reproduced on: Windows 11 Not reproduced on: No other environment tested Note: The issue also occurs upon opening the project after reproducing the crash once First f…

Retrieved 2026-11-11
ShadersFixUUM-153265
Material.mainTexture will return null if the main texture is not present instead of logging an error in the console.
Linked bug report
UUM-103940: Player build logs a "material with shader doesn't have a '_MainTex' property" error when instantiating a specific amount of specific prefabs

Reproduction steps: 1. Open the attached "IN-97465" project 2. Open the “MainScene” Scene 3. In the Hierarchy window expand the “==== MANAGERS ====” GameObject 4. Select the “Game Manager” GameObject 5. In the Inspector window “Spawn Characters” script component change the “Num Characters To Spawn” property value to 3 6. Build and run the project 7. In the built project click “Start” 8. Observ…

Retrieved 2026-11-11
ShadersFixUUM-103940
Fixed an issue where the "Too many sprite tiles on Image" error was logged repeatedly while editing a Tiled Image.
uGUIFixUUM-144189
Added the Dilate, Sharpness, Outline Color, Outline Dilate, Shadow Color, Shadow Offset and Shadow Softness inputs to the Default SDF Text Shader Graph node, and an SDF Text Parameters node that outputs the element's values.
UI ToolkitFixUUM-146538
Fixed "TwoPaneSplitView needs exactly 2 children" errors in the Console when dragging an element into a Two Pane Split View in the Hierarchy window.
UI ToolkitFixUUM-152708
Fixed a bound Vector4Field overwriting the W value of other selected objects when X, Y or Z was edited with multiple objects selected.
Linked bug report
UUM-157590: Bound Vector4Field overwrites W on the other selected objects when X, Y or Z is edited with multiple objects selected

How to reproduce: Open the attached "IN-154820" project In the menu bar select Tools > "IN-154820 Create and select A and B" In the Inspector, set the "Vector4" X value to 9 and press Enter In the menu bar select Tools > "IN-154820 Log values" Observe the Console Actual result: B is logged as (9.00, 20.00, 30.00, 4.00): its W changed from 40 to 4, the W value of A Expected result: Only X chang…

Retrieved 2026-11-11
UI ToolkitFixUUM-157590
Fixed a hex or named color being lost from a UXML Color list attribute when an rgb() color follows it.
UI ToolkitFixUUM-157401
Fixed a performance regression where the Game view toolbar slowed down the Editor in Play mode.
UI ToolkitFixUUM-157459
Fixed an issue where setting a TextField's value while the touch screen keyboard was open left the keyboard showing the old text and could move the caret to the end of the field.
UI ToolkitFixUUM-143559
Fixed an issue where we were calculating the popup index before the validate code had run.
UI ToolkitFixUUM-157589
Fixed an ObjectDisposedException when undoing the addition of a Localized String or Localized String List variable in a Variables Group asset.
UI ToolkitFixUUM-157973
Fixed EditorWindowViewData objects accumulating in memory on each domain reload.
UI ToolkitFixUUM-157874
Fixed elements with a filter, and the content of nested ScrollViews, being cut off or not drawn after their ScrollView was scrolled, or after an element above them was moved or resized.
UI ToolkitFixUUM-157251
Fixed grid track lists that use repeat() or minmax(), and grid-column or grid-row values that use "/", being ignored when set through a USS variable.
UI ToolkitFixUUM-157647
Fixed horizontal scrolling in a ListView stopping after the first drag when its content container has a min-width set in USS.
UI ToolkitFixUUM-157458
Fixed ListView items getting stuck on screen when reordering with multiple fingers on touch devices with reorderMode set to Animated.
UI ToolkitFixUUM-117689
Fixed MultiColumnListView and MultiColumnTreeView keeping their widest width inside a ScrollView after the window got narrower.
UI ToolkitFixUUM-142157
Fixed SVG import failing or producing wrong colors when a color uses percentages, a percentage alpha, or 8-digit hex.
UI ToolkitFixUUM-157876
Fixed SVG import failing when a CSS declaration uses !important.
UI ToolkitFixUUM-157940
Fixed TextMeshPro font assets staying in memory after unloading a scene with Addressables.UnloadSceneAsync.
UI ToolkitFixUUM-74015
Fixed the Smart Strings substr formatter ignoring its out-of-range behavior when the start index and length were very large, or when a negative start index or length went past the ends of the string.
UI ToolkitFixUUM-157563
Fixed the UI Builder gradient Angle field being disabled for a linear gradient with more than four color stops defined by USS variables. (UUM-157447) First seen in 7000.0.0a9.
UI ToolkitFixUUM-157447
Fixed UI Builder failing to open a USS file when a var() fallback contained a function with an empty argument.
UI ToolkitFixUUM-157166
Fixed UXML changes no longer syncing between UI Builder windows after one of them was maximized and restored.
UI ToolkitFixWindowsUUM-151080
Fixed an issue where changing Shadow Layers with multiple Lights selected only updated the first Light, and undo did not revert it. Lights in scenes saved before this fix might keep outdated shadow layers if they were edited this way; set their Shadow Layers again to update them.
Fixed forward-only materials, such as Complex Lit, not receiving additional light shadows when the Rendering Path is set to Deferred and Transparent Receive Shadows is disabled.
Fixed NullReferenceExceptions from MaterialPostprocessor when an empty or corrupt .mat file was imported.
Fix seeking when looping with skipOnDrop disabled, which could stop playback on Android
VideoFixAndroidUUM-153527
Fixed lag when dragging an object over docked window tabs in the Windows Editor.
WindowsFixUUM-156431
Fixed regression where fragment density maps weren't attached to a Vulkan render pass.
XRFix
Changed Android to use static TLS by default
AndroidFeature
Added named animatable channels for script components. A MonoBehaviour exposes channels by declaring a serialized field of type AnimatableFloatChannels, AnimatableIntChannels or AnimatableObjectChannels.
AnimationFeature
Added 7.1.4 spatialization passthrough to macOS.
AudioFeaturemacOS
Added a Referenced By tree to the Build Analysis asset inspector, which shows which assets reference the selected asset and the paths from each of them up to the build's loadable roots.
Build PipelineFeature
Added LLVM 23 support.
BurstFeature
Introduce BuildProfilePostprocessBuild component so users can add postprocess build callbacks to build profiles that will run for the active build profile being built.
EditorFeature
Previews for items will show when performing a Drag and Drop on macOS.
EditorFeaturemacOS
Project Auditor: Add a package version database, so users know about package upgrades during Editor upgrades.
EditorFeature
Refreshed the theme of Unity Editor 7.
EditorFeature
Remove support for mono desktop players
EditorFeature
Added an Albedo view mode to the Surface Cache Global Illumination panel in the Rendering Debugger, showing the albedo that bounce lighting uses for each surface.
GIFeature
Added an Emission view mode to the Surface Cache Global Illumination panel in the Rendering Debugger, showing the emission that bounce lighting uses for each surface.
GIFeature
URP: Added a Rendering Layer Mask filter to the Render Objects renderer feature, allowing a pass to be restricted to objects matching the selected rendering layers
GraphicsFeature
Improved keyboard navigation in the sidebar and package list
Package ManagerFeature
When Closed Network users enable the Closed Network-exclusive Project Setting to disable Trust messaging on packages, all packages are considered Out of Trust.
Package ManagerFeature
Reimplemented an aggregate draw calls counter for profiling
ProfilerFeature
Added code coverage support for CoreCLR desktop standalone players.
ScriptingFeature
Added code coverage support for the CoreCLR scripting backend in the Editor.
ScriptingFeature
Updated DXC compiler to upstream main branch with Shader Model 6.10 support. Linear algebra intrinsics are now available via #include <dx/linalg.h> in HLSL shaders.
ShadersFeature
Added the box-shadow USS property, with outer and inset shadows, blur and spread radii, transitions, and UI Builder and Inspector support.
UI ToolkitFeature
Added a Project Auditor rule that reports Spot Lights that need a cookie to match the Built-in cone falloff when the light falloff mode is set to Quadratic.
URPFeature
Added Temporal Pixel Synthesis support for XR.
XRFeature
Add vertices, indices and edge into SpriteImportData so that TextureGenerator can generate custom mesh.
2DImprovement
Added Instancing support for Deform.
2DImprovement
Internal cleanup of APK path lookup; no behaviour change.
AndroidImprovement
Removed main-thread stall when starting and stopping WebCamTexture.
AndroidImprovement
Improved the Animation Preview Model picker to preselect the model currently in use.
AnimationImprovement
TvOS builds now use .NET 10 base class libraries.
Apple TVImprovementtvOS
Improved the security of model import by updating the bundled Autodesk FBX SDK to 2020.3.11, addressing two buffer-overflow vulnerabilities in FBX file parsing.
Asset ImportSecurityUUM-155199
Section headers in the Build Analysis window now highlight across their full width when hovered.
Build PipelineImprovement
Burst now enables safety checks in builds when the managed code variant player setting is set to Debug or Checked.
BurstImprovement
Improved the layout of the Burst Inspector window, with clearer toolbars and output tabs and a search bar that is always shown. Also added a function dropdown to the Burst Inspector that jumps to a function in the disassembly, and Previous and Next buttons to step through search matches.
BurstImprovement
Improved the error messages shown when DirectX 12 runs out of memory, which previously reported an unrecoverable GPU device error.
DX12ImprovementUUM-125265
Added a log message to warn when the activeBuildProfile flag is used and the build target is not supported.
EditorImprovement
Improved Editor startup time by avoiding an expensive full-assembly type scan during mode discovery
EditorImprovement
Improved the CacheServerV2 integration tests by spawning a single cache server for the suite of tests rather than spawning a new server for each test. This prevents the instability in restarting the server process between tests.
EditorImprovementServerUUM-145948
Improved the description of what's contained in the Multiplayer sample install flow.
EditorImprovement
Project Auditor: detect boxing of structs used in List comparisons.
EditorImprovement
Project Auditor: redesign the home page. Move URP migration wizard to the home page.
EditorImprovement
Shader compilation work is now captured in the buildreport.json Chrome trace profiling file that's generated during editor player builds allowing the time taken processing shaders to be visualized and inspected.
EditorImprovementUUM-134289
Updated layout, tooltips, and reset behaviour for some fields in the Skinned Mesh Renderer component.
EditorImprovement
Fixed performance metrics being reported without a sum, which prevented average values from being calculated.
Engine DiagnosticsImprovement
Improved live baking diff performance in worlds with many entities.
EntitiesImprovement
Improved Memory Profiler attribution of lighting native memory, which was previously reported as Unrooted.
GIImprovementUUM-126924
Graph Toolkit editor windows no longer keep views and models alive in static caches after they are closed.
Graph ToolkitImprovementWindows
Improved Render Graph Viewer empty state message when connected to a player
GraphicsImprovementUUM-148168
Mesh-related memory should now be correctly labeled in the memory profiler
GraphicsImprovementUUM-126926
Reduced render thread time for render passes whose renderer list is empty after filtering, when graphics jobs are enabled.
GraphicsImprovement
A boxing allocation is no longer performed when the boxed value is immediately discarded.
IL2CPPImprovement
Calling GetType() on a boxed value type, including comparing the result against a typeof() expression, no longer causes a heap allocation.
IL2CPPImprovement
Casting between an enum and its underlying integer type through object no longer causes a heap allocation.
IL2CPPImprovement
Expand inlining heuristic to inline small simple methods.
IL2CPPImprovement
Fixed static field accesses not throwing an exception when a class's cctor failed on some platforms.
IL2CPPImprovement
GC.KeepAlive no longer causes a heap allocation when it is passed a value type.
IL2CPPImprovement
Generated code for some cases of pointer arithmetic is now vectorized by Clang.
IL2CPPImprovement
Improved inlining heuristic to expand set of possibly inlined methods.
IL2CPPImprovement
Improved performance of type checks when storing references into arrays.
IL2CPPImprovement
Improved performance of typeof(T) in generic code.
IL2CPPImprovement
Improved performance of typeof and Object.GetType().
IL2CPPImprovement
Removed un-needing boxing that can occur with the if (x is Type t) pattern.
IL2CPPImprovement
Updated Math.Pow and MathF.Pow to match behavior of .NET.
IL2CPPImprovement
Volatile fields and the volatile. prefix use acquire and release semantics instead of a full memory barrier.
IL2CPPImprovement
Volatile.Read and Volatile.Write use acquire and release semantics instead of a full memory barrier.
IL2CPPImprovement
Fixed Append being allowed when changing Symlink Sources option
iOSImprovement

Pick your Unity version

Unity Releases compares releases against the version your project is on. Picking it now keeps Compare versions focused on what changes between where you are and where you might be going.