Clear
Filters
251,901 matches
7000.0.0a16100 shown
Fixed a crash on Editor, Player, or Virtual Player shutdown when a DownloadHandlerScript or DownloadHandlerStream was still active while the underlying web request system was being torn down.
NetworkingFixUUM-151294
Fixed the search and summary rows in the Webrequest Profiler shrinking as the request list filled.
NetworkingFix
Fixed UnityWebRequest cookies occasionally reverting to an older value when a slower request completed after a faster concurrent request to the same host had already set a newer cookie.
Linked bug report
UUM-150958: UnityWebRequest cookie cache rolls back to an older value when a slow concurrent request completes without a Set-Cookie header

How to reproduce: Open the attached “IN-152325“ project Open a Terminal in the project directory In the Terminal, run this command: py tools/server.py to start the test server In the Editor, enter Play mode In the Tools menu, run the CookieRollbackTest (Tools > CookieRollbackTest > Run test) Observe the console Actual result: The Console shows “actually received: v1” Expected result: The Conso…

Retrieved 2026-11-10
NetworkingFixUUM-150958
Fixes a bug where streaming upload handler that has no fixed length incorrectly generates underlying call with fixed length
NetworkingFixUUM-152488
Reject TLS connections to servers using the compromised eMudhra certificates.
NetworkingFixUUM-158231
Unity Transport: fix a possible failure to re-establish a connection when re-homing (when the local IP address changes) if using DTLS.
NetworkingFixUUM-154831
Unity Transport: Fix a small memory leak that would occur when creating TLS/DTLS sessions.
Linked bug report
UUM-151755: Memory leaks when destroying a TLS client in Unity Transport

How to reproduce: 1. Open the attached “IN-152098” project 2. Download the Memory Profiler package 3. Open Window->Analysis->Memory profiler 4. Select “Capture New Snapshot” 5. Open Window->General->Test Runner 6. Run the “UnityTlsServer_DestroyClientLeak” test 4-7 times 7. Repeat steps 3-4 8. Compare the two snapshots Actual result: Destroying a TLS client doesn't fully free the memory it all…

Retrieved 2026-11-10
NetworkingFixUUM-151755
Unity Transport: When a DTLS connection fails because of a wrong certificate, the reported disconnection reason is now the more correct AuthenticationFailure instead of MaxConnectionAttempts.
NetworkingFixUUM-159110
UnityWebRequest: Fixed a freeze when quitting a standalone player while an ongoing request was still resolving DNS against an unresponsive or slow DNS server.
Linked bug report
UUM-151643: Standalone Player becomes unresponsive before closing when using Alt+F4 under a DNS black-hole configuration

Steps to reproduce: Open a terminal in the attached “IN-152792“ project folder and run: python .\repro-scripts\dns_sink.py Leave the DNS sink running and open another terminal Find the active network interface and note its InterfaceIndex and current ServerAddresses: Get-DnsClientServerAddress -AddressFamily IPv4 | Where-Object ServerAddresses | Format-Table InterfaceIndex,InterfaceAlias,Server…

Retrieved 2026-11-10
NetworkingFixServerUUM-151643
Fixed the "List is empty" placeholder text overlapping toolbar buttons in the Addressables Report window when the window was resized to a short vertical height.
PackageFixUUM-149865
A package tarball download that fails now reports the package, the host it was fetched from, the bytes transferred against the expected total, the elapsed time and the underlying error code, instead of only the raw stream error (for example aborted).
Package ManagerUUM-147418
Added [Package Manager] tag to error strings emitted by Package Manager CLI operations.
Package ManagerFixUUM-154572
Fix importing a .unitypackage through CLI shows limited trust, drag-and-dropping the same package shows full trust
Package ManagerFixUUM-148788
Fix warning messages when Asset package is imported but not trusted in batchmode
Package ManagerFixUUM-148786
Fixed a warning about a duplicate "services" extension page that was logged when toggling UI Toolkit Live Reload while the Package Manager window was maximized.
Package ManagerFixUUM-155986
Fixed an error being logged when cancelling a package import from the trust window or the complete project import dialog.
Package ManagerFixUUM-148792
Fixed an issue where the export button was active for packages with an invalid path error.
Package ManagerFixUUM-145107
Fixed an issue where the Package Manager log file stayed at the info level regardless of the requested log level.
Package ManagerFixUUM-153643
Fixed an issue where AssetDatabase.importPackageCancelled is not raised when Cancel is clicked in the signature window of a non-interactive .unitypackage import
Package ManagerFixUUM-154997
Fixed exporting a signed .unitypackage failing with "IOException: Stream was too long." when the uncompressed package content exceeded 2 GB, and reduced Editor memory usage during package export and signing.
Linked bug report
UUM-153848: Exporting a signed .unitypackage fails when the uncompressed package content exceeds 2 GB

Steps to reproduce: Create a project with assets totaling more than 2 GB of uncompressed content (e.g. several large binary files) Sign in to the Editor with an organization so that package signing is active Select the assets and use Assets > Export Package... to export a .unitypackage Actual results: Signing fails with "IOException: Stream was too long." (or OutOfMemoryException on memory-con…

Retrieved 2026-11-10
Package ManagerFixUUM-153848
Fixed the Editor becoming unresponsive when the package trust window appeared during Editor initialization.
Linked bug report
UUM-153544: Package Manager renders empty after canceling the missing signature prompt for Mobile Dependency Resolver when installing Ads

How to reproduce: 1. Create a new Unity project 2. Go to Window -> Services -> Ads Mediation (Level Play) -> Install 3. When "Mobile Dependency Resolver required" pop-up appears, click "Import" 4. When prompted about a missing signature on Mobile Dependency Resolver, click Cancel 4. Open the Package Manager 5. Observe the results Expected results: The Package Manager renders normally Actual re…

Retrieved 2026-11-10
Package ManagerFixUUM-153544
Importing a .unityPackage inside a .unityPackage coming from the Asset Store will not get a warning for being unsigned since it is considered coming from a trusted source.
Package ManagerFixUUM-154234
Package Manager's invalid signature error message could be lost from the Console if "Clear on Recompile" was enabled and installing the package triggered a script recompile (UUM-139949).
Package ManagerFixUUM-139949
Use Asset database proper function to rename non-compliant assets under perforce control
Package ManagerFixUUM-156873
Fixed an Editor crash when emitting from a Particle System that was culled off-screen after assigning a curve with a large number of keys.
ParticlesFixUUM-153533
Fixed error where RunSettings would not be properly reset when Domain Reload didn't happen at entering playmode.
Performance Test FrameworkFixUUM-158376
Repeat test-player builds no longer assign a fresh GUID to the PerformanceTestRunInfo.json/PerformanceTestRunSettings.json assets on every build. Previously, deleting these assets' .meta files as part of post-build cleanup caused Unity to assign a new GUID on the next build, which the data pipeline treated as a change and triggered a full asset rebuild even when nothing else changed. The .meta files are now cached in Library/ between builds and restored before the assets are rewritten, scoped to builds with test assemblies.
Performance Test FrameworkFix
SampleGroups are now getting cleared of samples and statistics a test used, after its result has been reported. This stops data bleeding in other tests in case tests hold on to SampleGroups for some reason.
Performance Test FrameworkFix
An "Incremental broadphase integrity check failed" exception thrown every step after enabling PhysicsStep.IncrementalStaticBroadphase in a world that was first simulated with no rigid bodies, and missing collisions and incremental broadphase integrity check failures after toggling PhysicsStep.IncrementalStaticBroadphase or IncrementalDynamicBroadphase off and on again at runtime.
PhysicsFixUUM-155824
ComputePenetration between a scaled Sphere and Convex Mesh Collider will now return the correct result.
PhysicsFixUUM-139615
Fix Collider3DEditorBase leaking delegates in the editor
PhysicsFixUUM-158724
Fixed an issue where Joint components wouldn't cause newly connected Rigidbody components to re-evaluate their contacts. So flags such as "enable collisions" could take effect.
Linked bug report
UUM-156450: Collision between ConfigurableJoint Rigidbodies is not disabled when "Connected Body" is assigned while they are in contact

How to reproduce: Open the attached "IN-151937_repro" project Open the "Assets/Scenes/SampleScene.unity" Scene Enter Play mode In the Hierarchy window, select "Cube (1)" In the Inspector window, assign "Cube" to the "Connected Body" field of the "Configurable Joint" component Observe "Cube (1)" in the Scene view Actual result: "Cube (1)" keeps resting on top of "Cube" because collision between…

Retrieved 2026-11-11
PhysicsFixUUM-156450
Fixed Rigidbody.mass accepting a NaN value, which made the body pass through all colliders.
Linked bug report
UUM-154143: Rigidbody.mass accepts NaN and the body then passes through every collider, while the neighbouring velocity setters refuse NaN and say so

Steps to reproduce: Open the attached project "F41_NaNSetters" Open the menu QA > 1 - Rigidbody.mass NaN falls through colliders Observe the Console Alternatively, in any project: set Rigidbody.mass from a division like totalMass / childCount where both are zero, on a sphere with a collider, then drop it onto a ground collider and step the simulation. Actual results: Rigidbody.mass stores NaN …

Retrieved 2026-11-10
PhysicsFixUUM-154143
"ManifoldPoint.pointA" and "ManifoldPoint.pointB" both now return of the contact point on each shape.
Physics 2DFixUUM-153874
"PhysicsShape.CastRay" and "PhysicsChain.CastRay" both now use the maximum fraction of the ray.
Physics 2DFixUUM-153697
"PhysicsWorld.DrawQueryResult" now uses "drawNormal" to decide whether to draw normals, instead of "drawPoint".
Physics 2DFix
"PhysicsWorld.DrawShapes" now logs a single warning naming "PhysicsWorld.DrawShapes" when given invalid shapes, instead of one warning per shape naming "PhysicsShape.Draw".
Physics 2DFixUUM-153949
"PhysicsWorld.drawTarget", "PhysicsBody.drawTarget", "PhysicsShape.drawTarget" and "PhysicsJoint.drawTarget" now log a warning and keep their current value when assigned a value that is not a valid "PhysicsWorld.DrawTarget".
Physics 2DFixUUM-154002
"SegmentDistanceResult.distance" and "SegmentDistanceResult.sqrDistance" now return the distance between the closest points and that distance squared correctly.
Physics 2DFixUUM-153871
Added missing "PhysicsWorld.DrawPoint" overload accepting a span of points to draw.
Physics 2DFixUUM-155896
Added missing public argument validation for various Physics Core 2D methods.
Linked bug report
UUM-156367: Crash on MimallocAllocator::Allocate when CircleGeometry.ToPolygons and PhysicsComposer.AddLayer are called with a curveStride of NaN

How to reproduce: 1. Open the attached “IN-155847“ project 2. In the top Menu bar, click “Repro” > “1 - CircleGeometry.ToPolygons with curveStride NaN (CRASHES the Editor)” 3. Observe the crash Reproducible with: 6000.3.17f1, 6000.3.26f1, 6000.6.6f, 6000.7.0b4, 7000.0.0a8 Could not test with: 6000.0.84f1 (“Repro” Menu item would not appear), 6000.3.15f1 (could not solve errors from downgrading…

Retrieved 2026-11-10
Physics 2DFixUUM-156367
Fix issue with the PhysicsCore2D Profiler where world references when attached to a player are wrong. Now the name of the world is stored in the frame-data so it isn't invalid when displayed on the Editor.
Physics 2DFixUUM-152394
Fixed "CapsuleGeometry.Intersect", several other geometry "Intersect" methods and "PhysicsQuery.ShapeAndShape" returning the contact manifold for the two geometries in reverse order, with the normal pointing from the second geometry to the first.
Physics 2DFixUUM-157419
Fixed "PhysicsAABB.CastRay" returning an incorrect fraction when "maxFraction" is below 1, and "PhysicsAABB.center" and "PhysicsAABB.extents" warnings naming the wrong member.
Linked bug report
UUM-156920: PhysicsMask has its upper 32 bits set when created from a LayerMask that includes layer index 31

How to reproduce: Open the attached "IN-155637_repro" project In the menu bar, select "Tools" > "Reproduce PhysicsMask LayerMask conversion" Observe the "ACTUAL" values in the Console window Actual result: The "PhysicsMask" "bitMask" is "0xFFFFFFFF80000000" for the LayerMask "0x80000000" and "0xFFFFFFFFFFFFFFFF" for the LayerMask "0xFFFFFFFF" Expected result: The upper 32 bits of the "PhysicsM…

Retrieved 2026-11-11
Physics 2DFixUUM-156920
Fixed "PhysicsBody.BatchImpulse.ApplyAngularImpulse" waking a sleeping body when "wake" is false.
Physics 2DFixUUM-157591
Fixed "PhysicsComposer" dropping filled areas where the collinear edges of a composed polygon overlap.
Physics 2DFixUUM-158887
Fixed "PhysicsHandle.AsWorld" so that it throws an exception for an invalid world instead of returning a handle reported as a pool handle.
Linked bug report
UUM-156920: PhysicsMask has its upper 32 bits set when created from a LayerMask that includes layer index 31

How to reproduce: Open the attached "IN-155637_repro" project In the menu bar, select "Tools" > "Reproduce PhysicsMask LayerMask conversion" Observe the "ACTUAL" values in the Console window Actual result: The "PhysicsMask" "bitMask" is "0xFFFFFFFF80000000" for the LayerMask "0x80000000" and "0xFFFFFFFFFFFFFFFF" for the LayerMask "0xFFFFFFFF" Expected result: The upper 32 bits of the "PhysicsM…

Retrieved 2026-11-11
Physics 2DFixUUM-156920
Fixed "PhysicsLayers" returning out-of-date layer names after "PhysicsCoreSettings2D.physicsLayerNames" was replaced.
Physics 2DFixUUM-158710
Fixed "PhysicsLayers" so that "GetLayerMask" includes every layer sharing a name, "GetLayerName" returns an empty string for an unnamed layer, and null or out-of-range arguments throw exceptions that name the correct parameter.
Linked bug report
UUM-156920: PhysicsMask has its upper 32 bits set when created from a LayerMask that includes layer index 31

How to reproduce: Open the attached "IN-155637_repro" project In the menu bar, select "Tools" > "Reproduce PhysicsMask LayerMask conversion" Observe the "ACTUAL" values in the Console window Actual result: The "PhysicsMask" "bitMask" is "0xFFFFFFFF80000000" for the LayerMask "0x80000000" and "0xFFFFFFFFFFFFFFFF" for the LayerMask "0xFFFFFFFF" Expected result: The upper 32 bits of the "PhysicsM…

Retrieved 2026-11-11
Physics 2DFixUUM-156920
Fixed "PhysicsLayers.GetLayerMask" and "PhysicsLayers.GetLayerOrdinal" returning layer 3 for an empty layer name when physics layers are off.
Physics 2DFixUUM-157609
Fixed "PhysicsMask" so that a "LayerMask" including layer 31 no longer sets the upper 32 bits, "AreBitsSet" returns false for an empty mask, a default "ResetBitIterator" includes bit 0, and shift counts outside 0 to 63 throw an exception.
Linked bug report
UUM-156920: PhysicsMask has its upper 32 bits set when created from a LayerMask that includes layer index 31

How to reproduce: Open the attached "IN-155637_repro" project In the menu bar, select "Tools" > "Reproduce PhysicsMask LayerMask conversion" Observe the "ACTUAL" values in the Console window Actual result: The "PhysicsMask" "bitMask" is "0xFFFFFFFF80000000" for the LayerMask "0x80000000" and "0xFFFFFFFFFFFFFFFF" for the LayerMask "0xFFFFFFFF" Expected result: The upper 32 bits of the "PhysicsM…

Retrieved 2026-11-11
Physics 2DFixUUM-156920
Fixed "PhysicsMath.GetRelativeMatrix" returning an incorrect translation on the XZ and ZY transform planes.
Physics 2DFixUUM-157407
Fixed "PhysicsMath.GetRelativeMatrix2D" and "PhysicsMath.GetRelativePose2D" measuring against the scale and the full 3D rotation of the transform measured from, which placed anything using the result, such as the physics shape of a child of a scaled or tilted transform, away from where that child is.
Physics 2DFixUUM-156741
Fixed "PhysicsMath.GetRelativeMatrix2D" placing geometry away from where the target Transform is drawn when the source Transform is turned a half turn about an axis in the 2D plane, the target is under a non-uniform scale, or the target is tilted out of the plane.
Physics 2DFixUUM-157407
Fixed "PhysicsRotate" so that converting to a "Quaternion" no longer doubles the angle, "isNormalized" no longer logs a warning for a rotation that is not normalized, "ToString" labels the angle as degrees, and "Normalized" warnings name the correct method.
Linked bug report
UUM-157163: PhysicsRotate rotation angle is doubled when it is converted to a Quaternion

How to reproduce: Open the attached "IN-155628_repro" project In the menu bar, select "Tools" > "Bug Hunt" > "PhysicsRotate Quaternion" Observe the "quaternion" and "rotatedRight" values in the Console window Actual result: "PhysicsRotate.up" (90 degrees) is converted to the "Quaternion" "(0, 0, 1, 0)", a 180 degree rotation, which rotates "Vector3.right" to "(-1, 0, 0)" Expected result: "Phys…

Retrieved 2026-11-11
Physics 2DFixUUM-157163
Fixed "PhysicsRotate.Rotate" rotating by less than the requested angle, by noticeably less for large angles.
Physics 2DFixUUM-157606
Fixed "PhysicsRotate.RotateVector", "PhysicsRotate.InverseRotateVector", "PhysicsTransform.TransformPoint", "PhysicsTransform.InverseTransformPoint", "PhysicsAABB.center" and "PhysicsAABB.extents" returning a different value on each call for an invalid argument instead of zero.
Physics 2DFixUUM-157608
Fixed "PhysicsTransform" validation warnings naming the wrong method.
Linked bug report
UUM-156920: PhysicsMask has its upper 32 bits set when created from a LayerMask that includes layer index 31

How to reproduce: Open the attached "IN-155637_repro" project In the menu bar, select "Tools" > "Reproduce PhysicsMask LayerMask conversion" Observe the "ACTUAL" values in the Console window Actual result: The "PhysicsMask" "bitMask" is "0xFFFFFFFF80000000" for the LayerMask "0x80000000" and "0xFFFFFFFFFFFFFFFF" for the LayerMask "0xFFFFFFFF" Expected result: The upper 32 bits of the "PhysicsM…

Retrieved 2026-11-11
Physics 2DFixUUM-156920
Fixed "PhysicsWorld.drawDepth" being overwritten when a body, shape or joint was drawn, and fixed bodies without a transform object always being drawn at a depth of zero.
Physics 2DFixUUM-155044
Fixed "Rigidbody2D.Slide" from reporting an invalid "startPosition" argument incorrectly displaying the "gravity" argument.
Physics 2DFixUUM-154949
Fixed a bouncing shape rebounding one simulation step after the impact instead of in the same step.
Physics 2DFixUUM-154721
Fixed a joint between two kinematic bodies being handled incorrectly when either body was disabled and enabled again.
Physics 2DFixUUM-158185
Fixed a mover colliding with the back of a chain segment.
Physics 2DFixUUM-159731
Fixed a warning about an invalid NaN angle when a Physics Pose is rotated exactly a half turn about an axis in the 2D plane.
Physics 2DFix
Fixed an issue where identically named words expanding the PhysicsCore2D profiler both become expanded. Now any previously expanded world is kept.
Physics 2DFixUUM-153434
Fixed an issue where the validity check for "PhysicsPlane" was inverted when calling "PhysicsPlane.GetSeparation()". Now a valid/invalid plane is correctly reported.
Physics 2DFixUUM-153381
Fixed callback targets set on physics bodies, chains, shapes and joints leaking memory that was never released.
Physics 2DFixUUM-156561
Fixed contact recycling not working correctly when a body's center of mass is moved.
Physics 2DFixUUM-152756
Fixed contacts being kept after a continuous collision when the shapes were no longer touching.
Physics 2DFixUUM-159731
Fixed editing a "PhysicsRotate" field in an Inspector array or list changing a different element.
Physics 2DFixUUM-158770
Fixed extrapolated bodies rotating backwards between simulation steps on the XZ and ZY transform planes.
Physics 2DFix
Fixed incorrect collision at chain segments that have overlapping neighboring vertices.
Physics 2DFixUUM-159731
Fixed pre-contact callbacks not being called for shapes that were already resting in contact.
Physics 2DFixUUM-159731
Fixed the "PhysicsMask", "PhysicsShape.ContactFilter" and "PhysicsQuery.QueryFilter" inspectors setting the upper 32 bits of the mask when layer 31 or Everything is selected with physics layers off.
Physics 2DFixUUM-157604
Fixed the "PolygonGeometry" property drawer having no way to select a regular polygon by adding a Shape choice with Size and Offset fields.
Physics 2DFixUUM-158885
Fixed the "ShowAsPhysicsMask" attribute being ignored on a "PhysicsMask", "PhysicsShape.ContactFilter" or "PhysicsQuery.QueryFilter" field nested in a struct or held in an array or List.
Physics 2DFixUUM-157616
Fixed the documentation for "CircleGeometry.isValid", "CapsuleGeometry.isValid", "PolygonGeometry.isValid", "SegmentGeometry.isValid", "ChainSegmentGeometry.isValid", "ChainGeometry.isValid", "PolygonGeometry.Validate" and "CapsuleGeometry.Validate" not stating what each one checks or repairs.
Physics 2DFixUUM-153476
Fixed the Physics Core Settings field overflowing the Physics Core 2D project settings panel.
Physics 2DFixUUM-154101
Fixed triggers not reporting overlaps that the "Either" contact filter mode, or a shared positive group index, allows.
Physics 2DFixUUM-159731
Fixed worlds that use a world definition saved before "PhysicsWorldDefinition.bounceIterations" existed never bouncing.
Physics 2DFixUUM-158974
Add guard to avoid hitting a debug assert in dev player builds
PlayerFixUUM-152365
GameObjects cast correct shadows after Shader.globalMaximumLOD is changed at runtime.
Linked bug report
UUM-150226: GameObjects cast identical shadows in the built Player after Shader.globalMaximumLOD is changed at runtime

Steps to reproduce: 1. Open the attached user's project "TestURP.zip" 2. Build a Windows/macOS Standalone Player 3. Click the "Shadows On" GUI button 4. Look at the shadows Actual result: The two cubes have the same shadows Expected result: The two cubes have different shadows (See "Results.png") Reproducible with: 6000.0.81f1, 6000.3.22f1, 6000.5.8f1, 6000.6.0b8, 6000.7.0a4 Could not test on …

Retrieved 2026-11-10
PlayerFixUUM-150226
Mitigate FPS lag with Window Standalone player with a high-polling mouse
PlayerFixUUM-147395
Fixed a performance regression when saving scenes that contain prefab instances with many overrides.
PrefabsFixUUM-155134
Fixed a Prefab instance override recorded under a field's pre-rename name (FormerlySerializedAs) not being removed when applied to the Prefab Asset through the renamed property.
PrefabsFixUUM-153122
Fixed an issue where "Assertion failed on expression: 'fidA != fidB'" was logged when entering Play Mode in a scene with a Prefab instance that has the same FileID as an object in its source Prefab, or when importing a corrupt Prefab with such a nested Prefab instance. Such Prefabs now fail to import with an error that identifies the affected object.
PrefabsFixUUM-128581
Fixed Apply to Prefab doing nothing for a field inside a SerializeReference object when another SerializeReference field on the same component was also overridden.
PrefabsFixUUM-158627
BC1 texture compression now reports its stage as CompressBC1. Previously the whole stage was recorded under the per-job CompressBC1Job marker, which inflated that marker's totals.
ProfilerFix
Fixed a crash when unloading and reloading the engine after tracing GraphicsStateCollection.
ProfilerFixUUM-152870
Fixed a flood of "Unable to find type" errors when quitting the Editor or a Player while a memory snapshot was still being captured.
ProfilerFixUUM-132737
Fixed a heap-use-after-free crash on shutdown of a profiled internal thread (such as the audio thread) in ASan-instrumented builds.
ProfilerFixUUM-152639
Fixed a leftover split handle in the CPU Usage module New Timeline view after turning off Jobs Info.
ProfilerUUM-155721
Fixed an inconsistent seam line between the image and frame number on Profiler Screenshots module thumbnails.
Linked bug report
UUM-152561: Screenshot timeline thumbnails show a thin line above the frame number on some thumbnails but not others

Steps to reproduce: Create a new 3D URP project via Unity Hub Open the Profiler (Window > Analysis > Profiler) with the Screenshots module shown, Game View open Enter Play mode and record for a few seconds so a run of screenshots is captured Open the Screenshots module details strip (the horizontal thumbnail filmstrip along the bottom) Look across adjacent thumbnails at the seam between the bo…

Retrieved 2026-11-10
ProfilerUUM-152561
Fixed an InvalidOperationException that could be thrown in the Profiler window when the Physics (2D) module was selected and another Editor window was maximized or restored.
Linked bug report
UUM-151943: Profiler throws InvalidOperationException errors if Physics 2D module is selected and another editor window is maximised

Steps to reproduce: Open the attached project Set the Profiler to Edit mode to capture some data Select the Physics (2D) module in the Profiler window to view its live stats Maximise another Editor window Exit maximised state Observe the Console window Actual results: No errors or warnings are thrown if another window is maximised Expected results: "InvalidOperationException: Cannot modify Vis…

Retrieved 2026-11-10
ProfilerUUM-151943
Fixed an issue where scrolling the CPU Usage Timeline view with the mouse wheel was much slower than in other Editor views.
ProfilerFixUUM-137730
Fixed an issue where selecting a sample in the CPU Usage module's New Timeline view did not select it in the Timeline and Hierarchy views, and vice versa.
ProfilerUUM-153387
Fixed an issue where the New Timeline view's Zoom when changing event setting had no effect.
ProfilerFix
Fixed AssemblyLoadContext leak reports sometimes missing the allocation callstack of a leaked object, and a possible Editor crash at startup, when using the -record-managed-allocation-callstacks command line argument.
ProfilerFixUUM-151702
Fixed CPU and GPU spikes in Play mode while the Profiler window is open.
ProfilerFixUUM-153018
Fixed crash when capturing Memory Profiler snapshot in the Editor during ALC unload.
ProfilerFix

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.