Clear
Filters
254,537 matches
7000.0.0a11100 shown
Broadphase.Tree.Clone() now allocates node storage that is sized to its capacity rather than the source tree's Length. This fixes an OutOfRange error that may be observed when a full multi-threaded broadphase rebuild is performed on a densely-packed, cloned world.
Unity PhysicsFixUUM-157069
Fixed a performance regression when using per-light soft shadows quality.
Fixed an exception thrown after setting a camera's viewport rect to a near-zero size and back while alpha processing and a temporal upscaler were enabled.
Fixed an issue where the Render Pipeline Converter in batch mode reported animation clip conversions that failed with an exception as successful, which hid them from Project Auditor's remaining issues list.
Fixed downsampled Screen Space Ambient Occlusion sampling normals and blue noise at texel corners, which made the result differ between GPUs
Fixed Screen Space Ambient Occlusion Renderer Feature error spam when tile-only mode is enabled.
Fixed UAL0010 and UAL0013 warnings in the script that Create > Scripting > URP Post-process Volume Scripts creates when domain reload is disabled.
Fixed a GPU crash or corrupted rendering with sorted Visual Effect Graph outputs when some instances of an effect were outside a camera's view, especially with several cameras.
VFX GraphFixUUM-149758
Fixed a bug where two views of the same WebGPU device filter became out of sync, resulting in an ArgumentOutOfRangeException exception.
WebGLFixUUM-153928
Fixed a potential error on graphics shutdown (UUM-157529) First seen in 7000.0.0a9.
WebGLFixUUM-157529
Removed verbose log messages triggered when adding elements to a WebGPU device filter.
WebGLFixUUM-153805
Fixed a crash on Windows when the Editor ran in batch mode and could not create its main window.
Linked bug report
UUM-153339: Crash on mono_gc_dirty when creating the main window during batch-mode Editor startup

A recurring crash issue in the Unity Editor has been observed without user reports Reproducible with versions: 6000.3.2f1-6000.3.23f1, 6000.6.0f1, 6000.7.0a5 (Sentry data) Reproducible on: Windows 10, Windows 11 Notes: Not reproduced by CQA Sentry only collects data for Windows crashes, so we are not able to determine if the issue is reproducible on other environments First few lines of StackT…

Retrieved 2026-11-11
WindowsFixUUM-153339
Fixed display activation failing after introducing the GameWindow API
Windows
Reduced size of Windows builds.
WindowsFixUUM-153350
Changed Android to use static TLS by default
AndroidFeature
Added 7.1.4 spatialization passthrough to macOS.
AudioFeaturemacOS
Added LLVM 23 support.
BurstFeature
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
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 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
Burst now enables safety checks in builds when the managed code variant player setting is set to Debug or Checked.
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
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
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
Improve performance of typeof(T) in generic code.
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 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.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
iOS builds now use .NET 10 base class libraries.
iOSImprovement
Make AppDelegate and SceneDelegate methods in UnityPlayer public
iOSImprovement
Linux IL2CPP builds now use .NET 10 base class libraries.
LinuxImprovement
macOS IL2CPP builds now use .NET 10 base class libraries.
macOSImprovement
Analytics for .unityPackage signature at export time, from UI, API and CLI
Package ManagerImprovement
Improves keyboard navigation in the package manager details and toolbar
Package ManagerImprovement
Improved performance and memory use when many physics objects share the same callback target.
Physics 2DImprovementUUM-156561
Improved the accuracy of bouncing, which is now resolved after the rest of the contact solving each simulation step.
Physics 2DImprovementUUM-154721
Improved the performance of contact creation and shape queries.
Physics 2DImprovementUUM-152756
Improved the PhysicsCore2D Profiler to show timing information in a consistent hierarchy which indicates not only the times taken but also where in relation to other timings they occur.
Physics 2DImprovementUUM-152394
- Improved module pinning UX in the profiler window. It is now possible to pin modules by hovering on a module chart header and clicking the pin icon, or directly from the Profiler Modules dropdown.
Profiler
Added a draggable divider below the pinned modules. When the pinned modules don't fit in the pinned area, the area scrolls and you can drag the divider to resize it.
ImprovementsImprovement
Improved native memory attribution so several kernel, plugin and file system allocations are reported against a named root instead of Unrooted in the Memory Profiler.
ProfilerImprovementUUM-126921
Reduced GC.Alloc hook overhead when profiler is disabled or there are no active ProfilerRecorders for GC.Alloc metric.
ProfilerImprovementUUM-146629
Replaced the Scene View orientation gizmo with a lighter UI Toolkit implementation, reducing its per-repaint cost and giving it a new flat-icon style.
Scene/Game ViewImprovement
The "IL2CPP Stacktrace Information" setting has been renamed to "Managed Stack Trace Information" and now affects the CoreCLR scripting backend too.
ScriptingImprovement
Improved how text-serialized files with invalid object headers are loaded: Unity now reports an error instead of reading the object's fileID from part of the header, or skipping the object without an error.
SerializationImprovement
Improved loading of serialized data whose layout does not match the script it belongs to: the player now logs a serialization error instead of crashing.
SerializationImprovement
The editor console and shader inspector now emit warnings when invalid KEYWORD_TYPE_FLAG keywords are detected.
ShadersImprovement
Improved test result reporting speed for large test assemblies, where looking up each test's source file and line no longer slows the run down as the number of tests grows.
Test FrameworkImprovement
Improved test result reporting speed for runs with many tests, which no longer slows down as the number of tests grows.
Test FrameworkImprovement
Improved the speed of edit mode test runs while the Editor is not the active application, which previously slowed to 10 Editor updates per second.
Test FrameworkImprovement
Improved the speed of edit mode test runs while the Test Runner window is open, which no longer repaints and recounts all results for every finished test.
Test FrameworkImprovement
Sprites dropped onto uGUI Canvas objects in the hierarchy now create or update an Image, or an Image animation for multiple sprites.
uGUIImprovement
Added a one-time scan that lists themes affected by the theme priority change, with a report file written to Logs/ and an on-demand scan button in Project Settings > UI Toolkit.
UI ToolkitImprovement
Added a warning when a theme style sheet is imported by a regular style sheet, since the theme's priority does not apply in that case.
UI ToolkitImprovement

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.