Manual installs
Operating systems
-Component installers
Windows
+Windows ARM64
+macOS
+macOS ARM64
+Release
Release notes
+Known Issues in 6000.1.0a3
Graphics: Fix GUID conflict on the default volume profile between URP template and URP package. (UUM-86039)
First seen in 6000.1.0a2.
Fixed in 6000.1.0a4.Shaders: fixed a rare crash when saving the tracked shader variants into a variant collection. (UUM-86510)
Fixed in 6000.1.0a4.Shaders: Fixed editor rendering cyan on game/scene view at each editor startup. (UUM-75262)
Fixed in 6000.1.0a4.
New 6000.1.0a3 Entries since 6000.1.0a2
Features
Editor: Added support for a quality levels override in build profiles.
Graphics: Added the new C# API
RayTracingAccelerationStructure.RemoveInstances, which removes ray tracing instances from an acceleration structure based on their layer or ray tracing mode.
Improvements
- Plugins: Added
IUnityGraphics.hin the Vulkan native rendering plugin header to eliminate the hidden include dependency. (UUM-85979)
Changes
Android: Exposed physical camera support through the
WebCamTexture.devicesproperty on Android 10 and newer devices (where available).Package: Deprecated Sequences, Live-capture, Python for Unity packages, and Cinematic feature set in Unity 6.1.
Fixes
2D: Fixed light blending issues with shadows. (UUM-82787)
Android: Fixed an issue where the application loses full-screen rendering on Android 11 or newer versions when the device is in overview mode. (UUM-85067)
First seen in 6000.1.0a2.Audio: Fixed an issue that would cause Unity to crash if you perform an undo action in the audio random container window while the audio random container is playing. (UUM-83230)
Audio: Fixed import errors for ATRAC9/XMA on Playstation/Xbox platforms. (UUM-83703)
Build Pipeline: Added validation when building from a script to prevent use of incompatible options, such as ScriptDebugging in a non-development build. (UUM-78407)
Editor: Fixed a crash that occurred during Multiplayer Role Stripping when using scenes that contained Do Not Destroy On Load components. (MTTB-533)
Editor: Fixed an issue that tree wireframe was incorrectly rendered outside of Scene view when editing a tree. (UUM-82833)
Editor: Fixed an issue where Android build profiles with player settings overrides were not behaving based on the value of the scripting backed setting of the build profile, but instead were behaving based on the global/project settings player setting value. (UUM-85834)
Editor: Fixed an issue where Occlusion baking parameters could be set to negative values. (UUM-84378)
Editor: Fixed an issue where sometimes the Editor Tools system would not refresh when the selection changes while the Inspector window is locked. (UUM-54858)
Editor: Fixed an issue where the base class for a derived type without the [Serializable] tag was getting stripped during a player build. (UUM-71116)
Editor: Fixed console logs not being cleared on recompile if Clear on Recompile option is enabled. (UUM-73031)
Editor: Fixed crash that would occur due to memory corruption in the Burst domain after logging a warning to the Editor console. (UUM-78956)
Editor: Fixed issue where the adding of search terms in the object selector would pop open a menu that would not close along with the object selector. (UUM-84853)
First seen in 6000.1.0a1.Editor: Fixed memory leak in Texture2D.CreateExternalTexture when using D3D11 platform. (UUM-77354)
Editor: Fixed some settings Asset icons that were missing in the selection window. (UUM-83464)
Editor: Fixed text not being updated after changing some FontAsset's values. (UUM-82887)
Editor: Fixed warning about probe volume. (UUM-75179)
Editor: Fixed warning message occurring when Focusing a text just after enabling a UIDocument. (UUM-83856)
Editor: Mouse jumping is disabled on Linux when using Wayland. (UUM-82831)
Editor: [WebGPU] Fixed error with write_buffer for memory addresses greater than 2GB. (UUM-85703)
First seen in 7000.0.0a1.Graphics: Fixed Reset of the default VolumeProfile in ProjectSettings > Graphics. (UUM-77760)
Graphics: On Metal, the blend state and color mask specified in Shader Passes are now applied to the correct render targets. (UUM-83382)
HDRP: Fixed black line artifacts on top of the screen with DRS and downsampled SSAO. (UUM-69425)
iOS: Checking ARKit requirement in custom build profiles player settings will fill camera description the same way it does in project settings. (UUM-84779)
iOS: Fixed the character limit of the keyboard shown with TouchScreenKeyboard.Open. (UUM-77509)
Package Manager: Fixed NullException thrown in a multi page wizard import when clicking on the previous button. (UUM-82611)
Package Manager: Users can now import without having to choose a project setting with at least one asset previously selected. (UUM-82612)
Physics: Fixed an issue where mass distribution updates with regards to setting the center of mass for a Rigidbody component would not affect WheelCollider components. (UUM-84990)
Physics: Fixed an issue where the CharacterController component would not properly have it's transform synced to the data set to the Transform component. (UUM-83065)
Physics: Fixed an issue where vehicle data would not be preserved when adding multiple WheelCollider components using the GameObject scripting APIs. (UUM-85527)
Physics: Fixed Repeated OnTriggerEnter Events with CharacterController Slope Limit Updates. (UUM-83065)
Shadergraph: Fixed an issue where Unity pragmas were not used in files included by the Custom Function Node, and added a "Use Pragmas" toggle to enable/disable them as needed. (UUM-78849)
Shadergraph: Mark a shader graph dirty when toggling checkboxes in its Graph Settings. (UUM-83383)
Shaders: Fixed rare occasions of objects batching together incorrectly. (UUM-35593)
Shaders: Shaders will now produce errors when encountering the same keyword in different directives. (UUM-55930)
SpeedTree: Fixed a crash in SpeedTreeWindManager with certain prefab assets when play mode was engaged. (UUM-85328)
SRP Core: Fixed missing STP shaders & visual artifacts when targeting GLCore renderer. (UUM-84661)
SRP Core: Render Graph Viewer - Improved UI lock when searching on side panels. (UUM-84594)
SRP Core: Render Graph Viewer - Padding corrected on burger menu on the side panels. (UUM-84012)
Text: Fixed an issue where the text cache would continue to refer to a cleared font asset. (UUM-79381)
Text: Fixed out of range issue when dragging on a empty field. (UUM-79222)
TextCore: Fixed thread issue when using CJK text. (UUM-78458)
TextMeshPro: Fixed a TMP crash on Hyphen wrapping. (UUM-84379)
TextMeshPro: Fixed the broken URL of the help button on the TextMesh Pro Settings page. (UUM-74086)
uGUI: Fixed exception thrown when pasting text into TMP inputfield with custom validator. (UUM-76312)
uGUI: Improved search in player settings. (UUM-71333)
First seen in 6000.1.0a1.UI Toolkit: Fixed a null-ref exception when converting the UXML preview window into floating mode. (UUM-85493)
Undo System: Mark array size changes to keep duplicates within a single undo action. (UUM-84565)
Universal RP: Fixed an issue where Forward Plus lighting in URP was causing rendering artifacts. (UUM-84591)
First seen in 6000.1.0a1.Universal RP: Fixed an issue where Game View would flip upside down when using HDR Debug Mode. (UUM-83764)
URP: Removed 'implicit truncation of vector type' warnings at URP ScreenSpaceAmbientOcclusion.shader. (UUM-79253)
VisionOS: OnApplicationFocus(false) is now called when a visionOS app in Metal app mode is sent to the background. (AVPB-443)
Windows: Fixed an issue where change in the default icon isn't refreshed by the Windows Explorer when re-building a project into the previously used build folder. (UUM-71022)
New 6000.1.0a3 Package Changes since 6000.1.0a2
Packages updated
com.unity.toolchain.macos-x86_64-linux-x86_64: 2.0.9 to 2.0.10
com.unity.toolchain.macos-arm64-linux-x86_64: 2.0.3 to 2.0.4
com.unity.toolchain.win-x86_64-linux-x86_64: 2.0.9 to 2.0.10
Packages deprecated
com.unity.live-capture - "This package is no longer supported on this editor version."
com.unity.sequences - "This package is no longer supported on this editor version."
com.unity.scripting.python - "This package is no longer supported on this editor version."
com.unity.scripting.python.windows - "This package is no longer supported on this editor version."
com.unity.scripting.python.macos - "This package is no longer supported on this editor version."
com.unity.scripting.python.linux - "This package is no longer supported on this editor version."
Preview of Final 6000.1.0a3 Release Notes
Features
2D: Added an option to disable field editing in Sprite Editor to prevent accidental edit.
Editor: Added graphics settings overrides to build profiles.
Editor: Added support for a quality levels override in build profiles.
Editor: Added support for Facebook Instant Games.
Graphics: Added the new C# API
RayTracingAccelerationStructure.RemoveInstances, which removes ray tracing instances from an acceleration structure based on their layer or ray tracing mode.Graphics: Introduce a new C#
API RayTracingAccelerationStructure.AddInstancesIndirectto specify ray tracing instance transformation matrices using a GraphicsBuffer.UI Toolkit: Improved the workflow for authoring variables in the UI Builder.
WebGL: WebGPU is now officially available as one of the graphics APIs for the Web Player.
XR: The Meta Quest Platform is now available in the Build Profiles window.
Improvements
Editor: Add array slice and mipmap info to the render graph debugger.
Editor: Added extra validation to the render graph texture descriptor to avoid silently failing when a user tried to create an invalid texture.
Editor: libcurl used by Unity update to version 8.10.1.
HDRP: Wizard - Simplify list of validations for IRenderPipelineGraphicsSettings. (UUM-77499)
IL2CPP: [RequireDerived] and [RequireImplementors] will now mark all instance constructors of all types that they cause to be marked.
Package Manager: Concurrent operations made via the
UnityEditor.PackageManager.Clientclass will now be processed sequentially instead of failing with a concurrency error.Plugins: Added
IUnityGraphics.hin the Vulkan native rendering plugin header to eliminate the hidden include dependency. (UUM-85979)Serialization: Improved performance of reading texture data embedded in text files (yes, text files).
Shaders: Improved shader compilation logging in the player. (UUM-79781)
API Changes
- Physics: Deprecated: Rigidbody.SetDensity has been deprecated, please use Rigidbody.mass instead to achieve the same simulation behavior.
Changes
Android: Exposed physical camera support through the
WebCamTexture.devicesproperty on Android 10 and newer devices (where available).Android: Unity now uses
WindowInsetsControllerandsetDecorFitsSystemWindowsAPIs on Android 11 or newer versions instead ofsetSystemUiVisibilityAPI. This affects the behavior of Unity APIs: Fullscreen Mode, Hide Navigation Bar, and Render outside safe area. The application appearance remains the same on devices using Android 10 or older compared to Android 11 or newer versions.Asset Import: Updated error messages for AAC audio imports when file contains 2048 samples or less. (UUM-72024)
Editor: Minimum window width and minimum window height resolution settings are now available regardless of the Fullscreen Mode set for the application window in Android Player settings.
Editor: Physics: Revert fix for small body tunnelling at high (~200Hz) simulation frequencies. If effected please use recommended workaround (decrease ccd threshold to slightly under 1/4 of the half-extent of the scene's smallest object)
Package: Deprecated Sequences, Live-capture, Python for Unity packages, and Cinematic feature set in Unity 6.1.
Fixes
2D: Fixed issue where Tile Palettes with Hexagonal Flat Top layouts are drawn incorrectly as Hexagonal Point Top layout. (UUM-83525)
2D: Fixed light blending issues with shadows. (UUM-82787)
AI: Links were not generated in places where the NavMesh forms a ramp. (UUM-78145)
Android: Added dotnet webrequest feature for automatic internet access permission. (UUM-83355)
Android: Added the
BaseUnityGameActivityTheme.Translucenttheme for GameActivity.Android: Fixed a crash that occurs on GameActivity with Vulkan when the device is rotated during video playback launched through
Handheld.PlayFullScreenMovie. (UUM-77512)Android: Fixed an issue so that the Editor.log now contains an entry on how the application is launched. For example,
adb.exe -s "FA7A31A08307" shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000 -S -n "com.DefaultCompany.GameActivity/com.unity3d.player.UnityPlayerActivity". (UUM-84923)Android: Ignore harmless warnings coming from sdkmanager - "Errors during XML parse:", "Additionally, the fallback loader failed to parse the XML."
Android: Unity no longer sets the theme attribute for application manifest in
unityLibrarymanifest. That means there's no default theme for activities and you're responsible for applying theme to your custom activities. This is because, there's no valid default theme which can be applied for both Activity and GameActivity at the same time. (UUM-80017)Android: Updated game frame pacing
androidx.games:games-frame-pacingpackage version to 2.1.2. (UUM-77169)Animation: Fixed invalid default values of animated parameters in animator controller. (UUM-73614)
Audio: Fixed an issue that would cause Unity to crash if you perform an undo action in the audio random container window while the audio random container is playing. (UUM-83230)
Audio: Fixed error in in editor window for the AudioRandomContainer asset when undoing removal of an list element that was done in play mode after going back to edit mode. (UUM-55847)
Audio: Fixed import errors for ATRAC9/XMA on Playstation/Xbox platforms. (UUM-83703)
Build Pipeline: Added validation when building from a script to prevent use of incompatible options, such as ScriptDebugging in a non-development build. (UUM-78407)
Cache Server: Fixed the crash while importing the Assets from Accelerator when it is disconnected. (UUM-76355)
Documentation: Ensure that the scripting API docs distinguish between "Classes" and "Structs" in the hierarchy.
Editor: Added additional check to GraphicsSettings if URP or HDRP asset is a missing type. (UUM-79997)
Editor: Adding an 'Include all scripts' checkbox option to the export window allows users to choose whether to include all project scripts in the export list. This serves as the initial step before addressing the script dependency issue. (UUM-46345)
Editor: Disable SRP batcher on the AssetImportWorker. (UUM-77344)
Editor: Do not accumulate vertical/horizontal scroll deltas for IMGUI events being triggered from native code. (UUM-79079)
Editor: F-key functionality restored, and menu items enable/disable correctly. (UUM-83883)
Editor: Fixed 'Open Download Page' in the platform browser/Build Profile window leads to insecure download for editor not installed through Unity Hub. (UUM-84171)
Editor: Fixed a crach with GRD and GPU Occlusion culling. (UUM-83152)
Editor: Fixed a crash caused by a (rare) failure to initialize NetworkListManager COM interface. (UUM-83823)
Editor: Fixed a crash that occurred during Multiplayer Role Stripping when using scenes that contained Do Not Destroy On Load components. (MTTB-533)
Editor: Fixed a crash when the UI option "Remove unused properties" is clicked on the default material. (UUM-61599)
Editor: Fixed a null reference exception on macOS when modifying textures to mark them as normal maps through the NormalMap setting dialog. (UUM-80063)
Editor: Fixed a null reference that would occur when converting Inspector Preview to a floating window. (UUM-79366)
Editor: Fixed Additional Compiler argument not updating when switching tabs in Player Settings window or when selecting different platforms in Build Settings window. (UUM-66839)
Editor: Fixed an issue that tree wireframe was incorrectly rendered outside of Scene view when editing a tree. (UUM-82833)
Editor: Fixed an issue to maintain consistency between different font sizes in the Hierarchy and Scene view windows. (UUM-78943)
Editor: Fixed an issue where Android build profiles with player settings overrides were not behaving based on the value of the scripting backed setting of the build profile, but instead were behaving based on the global/project settings player setting value. (UUM-85834)
Editor: Fixed an issue where Occlusion baking parameters could be set to negative values. (UUM-84378)
Editor: Fixed an issue where Screen Space Shadows did not work on Decals. (UUM-81517)
Editor: Fixed an issue where sometimes the Editor Tools system would not refresh when the selection changes while the Inspector window is locked. (UUM-54858)
Editor: Fixed an issue where the base class for a derived type without the [Serializable] tag was getting stripped during a player build. (UUM-71116)
Editor: Fixed an issue where the editor would incorrectly mark some objects as dirty in some cases. (UUM-83944)
Editor: Fixed an issue where the restart editor prompt for Graphics Jobs Mode appeared when switching between Windows and other platforms. (UUM-83947)
Editor: Fixed Build profile window refreshed every frame on Android. (UUM-83850)
Editor: Fixed console logs not being cleared on recompile if Clear on Recompile option is enabled. (UUM-73031)
Editor: Fixed crash that would occur due to memory corruption in the Burst domain after logging a warning to the Editor console. (UUM-78956)
Editor: Fixed debug rendering error when rebaking APV with disk streaming enabled. (UUM-73635)
Editor: Fixed duplicate separators appearing in the game object hierarchy menu. (UUM-83272)
Editor: Fixed Editor errors caused when "RGB + 1-bit Alpha Compressed ETC2 4 bits" compression is used. (UUM-65395)
Editor: Fixed issues where the TextureImporterInspector could sometimes fail to retrieve texture platform settings for platforms with more than one valid internal name (example: "iPhone" / "iOS"). (UUM-73858)
Editor: Fixed memory leak in Texture2D.CreateExternalTexture when using D3D11 platform. (UUM-77354)
Editor: Fixed NullReferenceException when Target of the RenderFunc is null.
Editor: Fixed random editor freeze when generating lighting. (UUM-84915)
Editor: Fixed rendering issues for XRSettings.renderViewportScale when using Vulkan. (UUM-83765)
Editor: Fixed some settings Asset icons that were missing in the selection window. (UUM-83464)
Editor: Fixed text not being updated after changing some FontAsset's values. (UUM-82887)
Editor: Fixed the drag line of the splitter not sticking to the mouse position (UUM-79619)
Editor: Fixed the over-clamping of delta time value applied to "unity_DeltaTime". (UUM-35772)
Editor: Fixed warning about probe volume. (UUM-75179)
Editor: Fixed warning message occurring when Focusing a text just after enabling a UIDocument. (UUM-83856)
Editor: Fixes DeviceSimulator to implement Touch.rawPosition to return the starting position of the simulated touch contact. (UUM-58248)
Editor: Mouse jumping is disabled on Linux when using Wayland. (UUM-82831)
Editor: Wizard - Some validations were showing the fix button when it was not needed. (UUM-78839)
Editor: [URP][RG] Incorrect partial blur when using RenderGraph in URP (UUM-79602)
GI: Fixed a negative loop iteration count on Switch. (UUM-83610)
GI: Fixed an issue where Adaptive Probe Volumes could not be baked when the chosen graphics library is GLES.
GI: Fixed an issue where sampling of Adaptive Probe Volumes was incorrect when using leak reduction modes on GLES. (UUM-82539)
GI: Fixed to remove the loaded data when a temporary baking set is created. (UUM-73654)
Graphics: Fixed a crash when using native graphics jobs on Metal. (UUM-44469)
Graphics: Fixed a problem with Texture Streaming where a material could remain blurry and not streamed in for an undefined amount of time. (UUM-73384)
Graphics: Fixed a rare crash on certain Samsung devices when running GLES. (UUM-29705)
Graphics: Fixed an Issue where resizing the SceneView would throw errors. (UUM-83527)
Graphics: Fixed glFramebufferTexture2DMultisampleEXT failure on Adreno drivers when per-format max MSAA limit exceeds global max MSAA limit. (UUM-76807)
Graphics: Fixed GPUResidentDrawer crash in ParallelSortExtensions.ParallelSort because of an array being diposed while still used by some jobs. (UUM-83578)
Graphics: Fixed GPUResidentDrawer deadlock because of a double dispose of CPUSharedInstanceData.materialIDArrays. (UUM-83561)
Graphics: Fixed GPUResidentDrawer Editor crash on Metal when occluderDepthPyramidKernels compute shader import fails. (UUM-84509)
Graphics: Fixed msaa resolves of SetRenderTarget-based rending not being done before beginning a new renderpass. (UUM-72239)
Graphics: Fixed Reset of the default VolumeProfile in ProjectSettings > Graphics. (UUM-77760)
Graphics: Fixed SRP Batcher checking the against the active render pipeline causing incorrect bindings (UUM-77168)
Graphics: On Metal, the blend state and color mask specified in Shader Passes are now applied to the correct render targets. (UUM-83382)
Graphics: The Render pass API was sometimes erroneously considering a configuration that was valid as invalid when rendering to array slices or mipmaps.
HDRP: Ensure custom post-processing effects are disabled when post-processing is disabled. (UUM-78486)
HDRP: Fixed advanced upsampler settings not visible on platforms where they are not supported. (UUM-84078)
HDRP: Fixed black line artifacts on top of the screen with DRS and downsampled SSAO. (UUM-69425)
HDRP: Fixed HairVertex instancing-related shader-compilation issues. (UUM-84231)
HDRP: Fixed layer index out of range in LayeredLitGUI. (UUM-71157)
HDRP: Ignore material variants with log message. (UUM-72639)
IL2CPP: Fixed crash when creating too many threads. (UUM-78115)
Input System: Fixed an internal Unity issue that could cause the Input System package to stop processing data from devices. (UUM-85315)
iOS: Checking ARKit requirement in custom build profiles player settings will fill camera description the same way it does in project settings. (UUM-84779)
iOS: Fixed the character limit of the keyboard shown with TouchScreenKeyboard.Open. (UUM-77509)
iOS: Fixed the Use On-Demand Resources player setting so it can be overridden when using a build profile. (UUM-84440)
License: Updated Licensing Client to 1.16.0.
macOS: Fixed an issue with [Application.targetFrameRate](ScriptRef:Application-targetFrameRate) so it's now ignored if the value of [QualitySettings.vSyncCount](ScriptRef:QualitySettings-vSyncCount) is greater than 0. (UUM-83568)
Networking: Fixed an issue where TLS connections would fail to be established after a certain time/number. (UUM-83744)
Package Manager: Dependency resolution no longer breaks when there is a dependency on a core package with a different version. Instead, the Package Manager will use the built-in package version. It is possible to preserve the previous behaviour and override specific core packages with a version pulled from a custom scoped registry by adding the following to the scoped registry configuration:
"overrideBuiltIns": true.Package Manager: Fix the issue where using the 'Window.Open" API to select a package would silently fails when it is hidden by "Show PreRelease Package Versions" setting. (UUM-82771)
Package Manager: Fixed an issue where the refresh timestamp does not get updated when users click on
Refresh Listbutton. (UUM-77972)Package Manager: Fixed an issue with the overflow of tabs dropdown icon. (UUM-79591)
Package Manager: Fixed NullException thrown in a multi page wizard import when clicking on the previous button. (UUM-82611)
Package Manager: Fixed the issue where incorrect registry info is shown for packages that do not belong to any registry. (UUM-84168)
Package Manager: Users can now import without having to choose a project setting with at least one asset previously selected. (UUM-82612)
Particles: Scheduling a Particle System job outside of MonoBehaviour.OnParticleUpdateJobScheduled() will now generate an InvalidOperationException in order to prevent incorrect job schedules which could cause a hang. (UUM-79599)
Physics: Fixed a race condition inside Physics Debugger's contacts tab. Where the underlying contacts array would be incorrectly passed onto new jobs while still in use inside the previous set of contacts display jobs. (PHYS-387)
Physics: Fixed an issue where mass distribution updates with regards to setting the center of mass for a Rigidbody component would not affect WheelCollider components. (UUM-84990)
Physics: Fixed an issue where Physics Debugger wouldn't take physics shape scale into account when rendering. (UUM-83050)
Physics: Fixed an issue where the CharacterController component would not properly have it's transform synced to the data set to the Transform component. (UUM-83065)
Physics: Fixed an issue where vehicle data would not be preserved when adding multiple WheelCollider components using the GameObject scripting APIs. (UUM-85527)
Physics: Fixed an issue with the Cloth component's inspector where exiting play-mode with the self and inter collision tool open would cause a null reference exception. (UUM-78853)
Physics: Fixed CharacterJoint's derrived axis locks being ignored. This would cause some ragdoll setups for never come to rest during simulation. (UUM-83156)
Physics: Fixed Repeated OnTriggerEnter Events with CharacterController Slope Limit Updates. (UUM-83065)
Scene/Game View: Fixed an issue where custom tool buttons in the Tools overlay would unnecessarily consume GPU resources every editor frame. (UUM-84132)
Scene/Game View: Reduced the state update time for custom tool buttons in the Tools overlay. (UUM-84264)
Search: Ensure SearchViewItem doesn't modify SearchItem state. (UUM-79399)
Search: Ensure SearchViewItem doesn't modify SearchItem state. (UUM-79646)
Search: Fixed Audio Mixer asset icons in the Search window. (UUM-73173)
Search: Fixed Scene Provider search when a string property is a numerical value. (UUM-69142)
Search: Search Scene Selector shows file with unity in their name. (UUM-83640)
Search: Using ReuseWindow SearchFlags won't create a new window and won't change its position. (UUM-75480)
Shadergraph: Added missing documentation about the Custom Render Texture in Shader Graph. (UUM-76730)
Shadergraph: Added new manipulator for ShaderGraph MainPreview to fix wrong drag handing on OSX. (UUM-76223)
Shadergraph: Fixed a bug that a shader graph is reverted to its last saved state when entering Play Mode without saving changes. (UUM-49399)
Shadergraph: Fixed an issue where the Main Light Direction node always returned 0 on the built-in render pipeline. (UUM-78803)
Shadergraph: Fixed an issue where Unity pragmas were not used in files included by the Custom Function Node, and added a "Use Pragmas" toggle to enable/disable them as needed. (UUM-78849)
Shadergraph: Mark a shader graph dirty when toggling checkboxes in its Graph Settings. (UUM-83383)
Shadergraph: [Metal] Fix shader compilation errors due to Foveated Rendering when building URP 3D template. (UUM-77815)
Shaders: Fixed a crash that could occur when a shadow caster pass is deleted due to shader errors. (UUM-82622)
Shaders: Fixed BiRP support for strict shader variant matching. (UUM-58290)
Shaders: Fixed compute shader compilation variant cache hits to be reported correctly in the editor log. (UUM-75264)
Shaders: Fixed rare occasions of objects batching together incorrectly. (UUM-35593)
Shaders: Shader inspector now shows the highest number of variants per shader stage instead of number of vertex stage variants. (UUM-55971)
Shaders: Shaders will now produce errors when encountering the same keyword in different directives. (UUM-55930)
SpeedTree: Fixed a crash in SpeedTreeWindManager with certain prefab assets when play mode was engaged. (UUM-85328)
SpeedTree: Importer error for .st files when there are special characters in the file path. (UUM-83783)
SRP Core: Fixed an issue where Lens Flare was not rendering properly in OpenGLES3. (UUM-84431)
SRP Core: Fixed missing STP shaders & visual artifacts when targeting GLCore renderer. (UUM-84661)
SRP Core: Fixed render graph incorrectly handling rendering to array slices and mipmaps other than 0 in some cases. (UUM-77828)
SRP Core: Render Graph Viewer - Improved UI lock when searching on side panels. (UUM-84594)
SRP Core: Render Graph Viewer - Padding corrected on burger menu on the side panels. (UUM-84012)
Text: Fixed an issue where the text cache would continue to refer to a cleared font asset. (UUM-79381)
Text: Fixed out of range issue when dragging on a empty field. (UUM-79222)
TextCore: Fixed an ATG crash that would occur with static FontAsset. (UUM-78094)
TextCore: Fixed thread issue when using CJK text. (UUM-78458)
TextMeshPro: Fixed a TMP crash on Hyphen wrapping. (UUM-84379)
TextMeshPro: Fixed color picker not being the same color as the Text in the scene. (UUM-77652)
TextMeshPro: Fixed the broken URL of the help button on the TextMesh Pro Settings page. (UUM-74086)
TextMeshPro: Updated "Examples and Extras" scenes to be compatible with URP and HDRP. (UUM-74205)
uGUI: Fixed exception thrown when pasting text into TMP inputfield with custom validator. (UUM-76312)
UI Toolkit: Fixed a null-ref exception when converting the UXML preview window into floating mode. (UUM-85493)
UI Toolkit: Fixed an issue so VisualElement hovered style properly rendered in the first frame. (UUM-82985)
UI Toolkit: Fixed AttributeOverrides overriding attributes that were only included in the templated asset. This would also cause asset references to be lost if they were not explicitly overriden. (UUM-84102)
UI Toolkit: Fixed labels alignment for IMGUI containers. (UUM-70643)
UI Toolkit: Fixed serialization of UxmlAttributes for Lists and Arrays of unity objects. (UUM-83779)
UI Toolkit: Fixed the slider fill element when showing inverted. (UUM-83599)
UI Toolkit: Fixed the UI Builder Learn More URL so it includes the correct version of the Editor. (UUM-77080)
UI Toolkit: Fixed UI Builder not displaying the name of some elements in the hierarchy when they did not use UxmlElement or UxmlFactory. (UUM-84170)
UI Toolkit: The UXML file importer will now show a button to fix issues with any file paths that have changed but can still be resolved via their guid. Importer errors/warnings can now also be seen in the assets inspector. (UUM-83531)
Undo System: Mark array size changes to keep duplicates within a single undo action. (UUM-84565)
Universal RP: Fixed a redundant empty line in a tooltip for Cast Shadows toggle in the URP Asset for Additional lights. (UUM-83534)
Universal RP: Fixed a warning, "Missing types referenced from component UniversalRenderPipelineGlobalSettings..." which was caused by the URP Template project on platforms where ENABLE_VR is not defined. (UUM-82247)
Universal RP: Fixed an issue where Game View would flip upside down when using HDR Debug Mode. (UUM-83764)
Universal RP: Fixed an issue where WorldToCamera matrix wasn't set before rendering shadows. (UUM-84287)
Universal RP: Fixed black pixels (NaN) in Lens Distort post-processing effect. (UUM-65584)
Universal RP: Fixed incorrectly bright pixels by clamping alpha after additive blending to 0-1 range in post-processing when using camera stacking with render scale. (UUM-65584)
Universal RP: Fixed invalid alpha output for scaling setup shader when using camera stacking with render scale on URP compatibility path. (UUM-65584)
Universal RP: Fixed invalid viewport for post-process when using camera stacking with render scale. (UUM-65584)
Universal RP: Fixed post-process FSR upscaling and _ScreenParams for stacked Overlay cameras. (UUM-65584)
Universal RP: Fixed spamming errors and broken visual when resizing GameView with Free Aspect in DepthBlit sample. (UUM-84029)
Universal RP: Optimized finalblit pass load operation bandwidth cost for XR. (UUM-60997)
Universal RP: Remove "AssertionException The RenderTextureDescriptor used to create a TextureDesc contains both graphicsFormat and depthStencilFormat". (UUM-84871)
Universal Windows Platform: Stop reading mdb symbol files during player builds. (UUM-79478)
Universal Windows Platform: When graphics jobs are enabled in Universal Windows Platform, Split graphics jobs are used instead of Native jobs with DX12. (UUM-77903)
URP: Removed 'implicit truncation of vector type' warnings at URP ScreenSpaceAmbientOcclusion.shader. (UUM-79253)
Version Control: UnityYAMLMerge is now able to open files when using long file paths on Windows. (UUM-77908)
VFX Graph: Creating a Custom HLSL operator with two outputs could prevent the generated shader from compiling (UUM-83676)
VFX Graph: Fixed VFX particles GBuffer pass with URP Render Graph. (UUM-83385)
VFX Graph: Incorrect sanitization of SetCustomAttribute when Random was different than Random.Off (UUM-83598)
VFX Graph: Missing delayed field for Sample Water Surface Operator. (UUM-84054)
VFX Graph: Particle outputs connected to particle strip systems don't render last particle. (UUM-84424)
VFX Graph: Unexpected log "Expression graph was marked as dirty after compiling context for UI" while using Custom HLSL based operators. (UUM-84060)
VFX Graph: Using the same name as a built-in attribute in a custom HLSL function's parameter would lead to a compilation error. (UUM-83782)
Video: Fixed Video with transparency having artifacts on the border of the sprite. (UUM-74644)
Video: Updating WebCamTextures on some Android devices may have resulted in errors due to re-initializing already initialized graphics textures - this has been fixed so that initialization is skipped when unnecessary. (UUM-84151)
VisionOS: OnApplicationFocus(false) is now called when a visionOS app in Metal app mode is sent to the background. (AVPB-443)
Web: Fixed the UncaughtReference error for the diagnostics_icon in the Web Diagnostics Overlay in mobile browser. (UUM-83001)
Web: Fixed web browser to not hang when using Autoconnect Profiler with Build and Run, when the Unity project is set to log large amounts of text at web page startup. Note however that there will still exist a platform-specific limitation that only about 45000 log messages can be printed back-to-back at web page startup, or otherwise the message send queue gets full. If more than 45000 log messages need to be printed back to the Editor, they should be done at page runtime after PlayerConnection has initialized, to avoid this WebSocket limitation. (UUM-79682)
WebGL: Fix choppy video playback when using more than one Render Texture to play a video in Linear Color Space. (UUM-79894)
WebGL: [WebGPU] Fix Compile and Show Shader for WebGPU shaders.
Windows: Fixed an issue where change in the default icon isn't refreshed by the Windows Explorer when re-building a project into the previously used build folder. (UUM-71022)
XR: Added back in support for X64 specific Editor plugins
XR: Addressing the Meta Core SDK not loading when attempting to play in editor over Oculus Link. (UUM-71393)
Preview of Final 6000.1.0a3 Package changes
Packages updated
com.unity.toolchain.macos-x86_64-linux-x86_64: 2.0.9 to 2.0.10
com.unity.toolchain.macos-arm64-linux-x86_64: 2.0.3 to 2.0.4
com.unity.toolchain.win-x86_64-linux-x86_64: 2.0.9 to 2.0.10
Packages added
Packages deprecated
com.unity.live-capture - "This package is no longer supported on this editor version."
com.unity.sequences - "This package is no longer supported on this editor version."
com.unity.scripting.python - "This package is no longer supported on this editor version."
com.unity.scripting.python.windows - "This package is no longer supported on this editor version."
com.unity.scripting.python.macos - "This package is no longer supported on this editor version."
com.unity.scripting.python.linux - "This package is no longer supported on this editor version."
Changeset
+Third Party Notices
Release notes
+Known Issues in 6000.1.0a3
Graphics: Fix GUID conflict on the default volume profile between URP template and URP package. (UUM-86039)
First seen in 6000.1.0a2.
Fixed in 6000.1.0a4.Shaders: fixed a rare crash when saving the tracked shader variants into a variant collection. (UUM-86510)
Fixed in 6000.1.0a4.Shaders: Fixed editor rendering cyan on game/scene view at each editor startup. (UUM-75262)
Fixed in 6000.1.0a4.
New 6000.1.0a3 Entries since 6000.1.0a2
Features
Editor: Added support for a quality levels override in build profiles.
Graphics: Added the new C# API
RayTracingAccelerationStructure.RemoveInstances, which removes ray tracing instances from an acceleration structure based on their layer or ray tracing mode.
Improvements
- Plugins: Added
IUnityGraphics.hin the Vulkan native rendering plugin header to eliminate the hidden include dependency. (UUM-85979)
Changes
Android: Exposed physical camera support through the
WebCamTexture.devicesproperty on Android 10 and newer devices (where available).Package: Deprecated Sequences, Live-capture, Python for Unity packages, and Cinematic feature set in Unity 6.1.
Fixes
2D: Fixed light blending issues with shadows. (UUM-82787)
Android: Fixed an issue where the application loses full-screen rendering on Android 11 or newer versions when the device is in overview mode. (UUM-85067)
First seen in 6000.1.0a2.Audio: Fixed an issue that would cause Unity to crash if you perform an undo action in the audio random container window while the audio random container is playing. (UUM-83230)
Audio: Fixed import errors for ATRAC9/XMA on Playstation/Xbox platforms. (UUM-83703)
Build Pipeline: Added validation when building from a script to prevent use of incompatible options, such as ScriptDebugging in a non-development build. (UUM-78407)
Editor: Fixed a crash that occurred during Multiplayer Role Stripping when using scenes that contained Do Not Destroy On Load components. (MTTB-533)
Editor: Fixed an issue that tree wireframe was incorrectly rendered outside of Scene view when editing a tree. (UUM-82833)
Editor: Fixed an issue where Android build profiles with player settings overrides were not behaving based on the value of the scripting backed setting of the build profile, but instead were behaving based on the global/project settings player setting value. (UUM-85834)
Editor: Fixed an issue where Occlusion baking parameters could be set to negative values. (UUM-84378)
Editor: Fixed an issue where sometimes the Editor Tools system would not refresh when the selection changes while the Inspector window is locked. (UUM-54858)
Editor: Fixed an issue where the base class for a derived type without the [Serializable] tag was getting stripped during a player build. (UUM-71116)
Editor: Fixed console logs not being cleared on recompile if Clear on Recompile option is enabled. (UUM-73031)
Editor: Fixed crash that would occur due to memory corruption in the Burst domain after logging a warning to the Editor console. (UUM-78956)
Editor: Fixed issue where the adding of search terms in the object selector would pop open a menu that would not close along with the object selector. (UUM-84853)
First seen in 6000.1.0a1.Editor: Fixed memory leak in Texture2D.CreateExternalTexture when using D3D11 platform. (UUM-77354)
Editor: Fixed some settings Asset icons that were missing in the selection window. (UUM-83464)
Editor: Fixed text not being updated after changing some FontAsset's values. (UUM-82887)
Editor: Fixed warning about probe volume. (UUM-75179)
Editor: Fixed warning message occurring when Focusing a text just after enabling a UIDocument. (UUM-83856)
Editor: Mouse jumping is disabled on Linux when using Wayland. (UUM-82831)
Editor: [WebGPU] Fixed error with write_buffer for memory addresses greater than 2GB. (UUM-85703)
First seen in 7000.0.0a1.Graphics: Fixed Reset of the default VolumeProfile in ProjectSettings > Graphics. (UUM-77760)
Graphics: On Metal, the blend state and color mask specified in Shader Passes are now applied to the correct render targets. (UUM-83382)
HDRP: Fixed black line artifacts on top of the screen with DRS and downsampled SSAO. (UUM-69425)
iOS: Checking ARKit requirement in custom build profiles player settings will fill camera description the same way it does in project settings. (UUM-84779)
iOS: Fixed the character limit of the keyboard shown with TouchScreenKeyboard.Open. (UUM-77509)
Package Manager: Fixed NullException thrown in a multi page wizard import when clicking on the previous button. (UUM-82611)
Package Manager: Users can now import without having to choose a project setting with at least one asset previously selected. (UUM-82612)
Physics: Fixed an issue where mass distribution updates with regards to setting the center of mass for a Rigidbody component would not affect WheelCollider components. (UUM-84990)
Physics: Fixed an issue where the CharacterController component would not properly have it's transform synced to the data set to the Transform component. (UUM-83065)
Physics: Fixed an issue where vehicle data would not be preserved when adding multiple WheelCollider components using the GameObject scripting APIs. (UUM-85527)
Physics: Fixed Repeated OnTriggerEnter Events with CharacterController Slope Limit Updates. (UUM-83065)
Shadergraph: Fixed an issue where Unity pragmas were not used in files included by the Custom Function Node, and added a "Use Pragmas" toggle to enable/disable them as needed. (UUM-78849)
Shadergraph: Mark a shader graph dirty when toggling checkboxes in its Graph Settings. (UUM-83383)
Shaders: Fixed rare occasions of objects batching together incorrectly. (UUM-35593)
Shaders: Shaders will now produce errors when encountering the same keyword in different directives. (UUM-55930)
SpeedTree: Fixed a crash in SpeedTreeWindManager with certain prefab assets when play mode was engaged. (UUM-85328)
SRP Core: Fixed missing STP shaders & visual artifacts when targeting GLCore renderer. (UUM-84661)
SRP Core: Render Graph Viewer - Improved UI lock when searching on side panels. (UUM-84594)
SRP Core: Render Graph Viewer - Padding corrected on burger menu on the side panels. (UUM-84012)
Text: Fixed an issue where the text cache would continue to refer to a cleared font asset. (UUM-79381)
Text: Fixed out of range issue when dragging on a empty field. (UUM-79222)
TextCore: Fixed thread issue when using CJK text. (UUM-78458)
TextMeshPro: Fixed a TMP crash on Hyphen wrapping. (UUM-84379)
TextMeshPro: Fixed the broken URL of the help button on the TextMesh Pro Settings page. (UUM-74086)
uGUI: Fixed exception thrown when pasting text into TMP inputfield with custom validator. (UUM-76312)
uGUI: Improved search in player settings. (UUM-71333)
First seen in 6000.1.0a1.UI Toolkit: Fixed a null-ref exception when converting the UXML preview window into floating mode. (UUM-85493)
Undo System: Mark array size changes to keep duplicates within a single undo action. (UUM-84565)
Universal RP: Fixed an issue where Forward Plus lighting in URP was causing rendering artifacts. (UUM-84591)
First seen in 6000.1.0a1.Universal RP: Fixed an issue where Game View would flip upside down when using HDR Debug Mode. (UUM-83764)
URP: Removed 'implicit truncation of vector type' warnings at URP ScreenSpaceAmbientOcclusion.shader. (UUM-79253)
VisionOS: OnApplicationFocus(false) is now called when a visionOS app in Metal app mode is sent to the background. (AVPB-443)
Windows: Fixed an issue where change in the default icon isn't refreshed by the Windows Explorer when re-building a project into the previously used build folder. (UUM-71022)
New 6000.1.0a3 Package Changes since 6000.1.0a2
Packages updated
com.unity.toolchain.macos-x86_64-linux-x86_64: 2.0.9 to 2.0.10
com.unity.toolchain.macos-arm64-linux-x86_64: 2.0.3 to 2.0.4
com.unity.toolchain.win-x86_64-linux-x86_64: 2.0.9 to 2.0.10
Packages deprecated
com.unity.live-capture - "This package is no longer supported on this editor version."
com.unity.sequences - "This package is no longer supported on this editor version."
com.unity.scripting.python - "This package is no longer supported on this editor version."
com.unity.scripting.python.windows - "This package is no longer supported on this editor version."
com.unity.scripting.python.macos - "This package is no longer supported on this editor version."
com.unity.scripting.python.linux - "This package is no longer supported on this editor version."
Preview of Final 6000.1.0a3 Release Notes
Features
2D: Added an option to disable field editing in Sprite Editor to prevent accidental edit.
Editor: Added graphics settings overrides to build profiles.
Editor: Added support for a quality levels override in build profiles.
Editor: Added support for Facebook Instant Games.
Graphics: Added the new C# API
RayTracingAccelerationStructure.RemoveInstances, which removes ray tracing instances from an acceleration structure based on their layer or ray tracing mode.Graphics: Introduce a new C#
API RayTracingAccelerationStructure.AddInstancesIndirectto specify ray tracing instance transformation matrices using a GraphicsBuffer.UI Toolkit: Improved the workflow for authoring variables in the UI Builder.
WebGL: WebGPU is now officially available as one of the graphics APIs for the Web Player.
XR: The Meta Quest Platform is now available in the Build Profiles window.
Improvements
Editor: Add array slice and mipmap info to the render graph debugger.
Editor: Added extra validation to the render graph texture descriptor to avoid silently failing when a user tried to create an invalid texture.
Editor: libcurl used by Unity update to version 8.10.1.
HDRP: Wizard - Simplify list of validations for IRenderPipelineGraphicsSettings. (UUM-77499)
IL2CPP: [RequireDerived] and [RequireImplementors] will now mark all instance constructors of all types that they cause to be marked.
Package Manager: Concurrent operations made via the
UnityEditor.PackageManager.Clientclass will now be processed sequentially instead of failing with a concurrency error.Plugins: Added
IUnityGraphics.hin the Vulkan native rendering plugin header to eliminate the hidden include dependency. (UUM-85979)Serialization: Improved performance of reading texture data embedded in text files (yes, text files).
Shaders: Improved shader compilation logging in the player. (UUM-79781)
API Changes
- Physics: Deprecated: Rigidbody.SetDensity has been deprecated, please use Rigidbody.mass instead to achieve the same simulation behavior.
Changes
Android: Exposed physical camera support through the
WebCamTexture.devicesproperty on Android 10 and newer devices (where available).Android: Unity now uses
WindowInsetsControllerandsetDecorFitsSystemWindowsAPIs on Android 11 or newer versions instead ofsetSystemUiVisibilityAPI. This affects the behavior of Unity APIs: Fullscreen Mode, Hide Navigation Bar, and Render outside safe area. The application appearance remains the same on devices using Android 10 or older compared to Android 11 or newer versions.Asset Import: Updated error messages for AAC audio imports when file contains 2048 samples or less. (UUM-72024)
Editor: Minimum window width and minimum window height resolution settings are now available regardless of the Fullscreen Mode set for the application window in Android Player settings.
Editor: Physics: Revert fix for small body tunnelling at high (~200Hz) simulation frequencies. If effected please use recommended workaround (decrease ccd threshold to slightly under 1/4 of the half-extent of the scene's smallest object)
Package: Deprecated Sequences, Live-capture, Python for Unity packages, and Cinematic feature set in Unity 6.1.
Fixes
2D: Fixed issue where Tile Palettes with Hexagonal Flat Top layouts are drawn incorrectly as Hexagonal Point Top layout. (UUM-83525)
2D: Fixed light blending issues with shadows. (UUM-82787)
AI: Links were not generated in places where the NavMesh forms a ramp. (UUM-78145)
Android: Added dotnet webrequest feature for automatic internet access permission. (UUM-83355)
Android: Added the
BaseUnityGameActivityTheme.Translucenttheme for GameActivity.Android: Fixed a crash that occurs on GameActivity with Vulkan when the device is rotated during video playback launched through
Handheld.PlayFullScreenMovie. (UUM-77512)Android: Fixed an issue so that the Editor.log now contains an entry on how the application is launched. For example,
adb.exe -s "FA7A31A08307" shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000 -S -n "com.DefaultCompany.GameActivity/com.unity3d.player.UnityPlayerActivity". (UUM-84923)Android: Ignore harmless warnings coming from sdkmanager - "Errors during XML parse:", "Additionally, the fallback loader failed to parse the XML."
Android: Unity no longer sets the theme attribute for application manifest in
unityLibrarymanifest. That means there's no default theme for activities and you're responsible for applying theme to your custom activities. This is because, there's no valid default theme which can be applied for both Activity and GameActivity at the same time. (UUM-80017)Android: Updated game frame pacing
androidx.games:games-frame-pacingpackage version to 2.1.2. (UUM-77169)Animation: Fixed invalid default values of animated parameters in animator controller. (UUM-73614)
Audio: Fixed an issue that would cause Unity to crash if you perform an undo action in the audio random container window while the audio random container is playing. (UUM-83230)
Audio: Fixed error in in editor window for the AudioRandomContainer asset when undoing removal of an list element that was done in play mode after going back to edit mode. (UUM-55847)
Audio: Fixed import errors for ATRAC9/XMA on Playstation/Xbox platforms. (UUM-83703)
Build Pipeline: Added validation when building from a script to prevent use of incompatible options, such as ScriptDebugging in a non-development build. (UUM-78407)
Cache Server: Fixed the crash while importing the Assets from Accelerator when it is disconnected. (UUM-76355)
Documentation: Ensure that the scripting API docs distinguish between "Classes" and "Structs" in the hierarchy.
Editor: Added additional check to GraphicsSettings if URP or HDRP asset is a missing type. (UUM-79997)
Editor: Adding an 'Include all scripts' checkbox option to the export window allows users to choose whether to include all project scripts in the export list. This serves as the initial step before addressing the script dependency issue. (UUM-46345)
Editor: Disable SRP batcher on the AssetImportWorker. (UUM-77344)
Editor: Do not accumulate vertical/horizontal scroll deltas for IMGUI events being triggered from native code. (UUM-79079)
Editor: F-key functionality restored, and menu items enable/disable correctly. (UUM-83883)
Editor: Fixed 'Open Download Page' in the platform browser/Build Profile window leads to insecure download for editor not installed through Unity Hub. (UUM-84171)
Editor: Fixed a crach with GRD and GPU Occlusion culling. (UUM-83152)
Editor: Fixed a crash caused by a (rare) failure to initialize NetworkListManager COM interface. (UUM-83823)
Editor: Fixed a crash that occurred during Multiplayer Role Stripping when using scenes that contained Do Not Destroy On Load components. (MTTB-533)
Editor: Fixed a crash when the UI option "Remove unused properties" is clicked on the default material. (UUM-61599)
Editor: Fixed a null reference exception on macOS when modifying textures to mark them as normal maps through the NormalMap setting dialog. (UUM-80063)
Editor: Fixed a null reference that would occur when converting Inspector Preview to a floating window. (UUM-79366)
Editor: Fixed Additional Compiler argument not updating when switching tabs in Player Settings window or when selecting different platforms in Build Settings window. (UUM-66839)
Editor: Fixed an issue that tree wireframe was incorrectly rendered outside of Scene view when editing a tree. (UUM-82833)
Editor: Fixed an issue to maintain consistency between different font sizes in the Hierarchy and Scene view windows. (UUM-78943)
Editor: Fixed an issue where Android build profiles with player settings overrides were not behaving based on the value of the scripting backed setting of the build profile, but instead were behaving based on the global/project settings player setting value. (UUM-85834)
Editor: Fixed an issue where Occlusion baking parameters could be set to negative values. (UUM-84378)
Editor: Fixed an issue where Screen Space Shadows did not work on Decals. (UUM-81517)
Editor: Fixed an issue where sometimes the Editor Tools system would not refresh when the selection changes while the Inspector window is locked. (UUM-54858)
Editor: Fixed an issue where the base class for a derived type without the [Serializable] tag was getting stripped during a player build. (UUM-71116)
Editor: Fixed an issue where the editor would incorrectly mark some objects as dirty in some cases. (UUM-83944)
Editor: Fixed an issue where the restart editor prompt for Graphics Jobs Mode appeared when switching between Windows and other platforms. (UUM-83947)
Editor: Fixed Build profile window refreshed every frame on Android. (UUM-83850)
Editor: Fixed console logs not being cleared on recompile if Clear on Recompile option is enabled. (UUM-73031)
Editor: Fixed crash that would occur due to memory corruption in the Burst domain after logging a warning to the Editor console. (UUM-78956)
Editor: Fixed debug rendering error when rebaking APV with disk streaming enabled. (UUM-73635)
Editor: Fixed duplicate separators appearing in the game object hierarchy menu. (UUM-83272)
Editor: Fixed Editor errors caused when "RGB + 1-bit Alpha Compressed ETC2 4 bits" compression is used. (UUM-65395)
Editor: Fixed issues where the TextureImporterInspector could sometimes fail to retrieve texture platform settings for platforms with more than one valid internal name (example: "iPhone" / "iOS"). (UUM-73858)
Editor: Fixed memory leak in Texture2D.CreateExternalTexture when using D3D11 platform. (UUM-77354)
Editor: Fixed NullReferenceException when Target of the RenderFunc is null.
Editor: Fixed random editor freeze when generating lighting. (UUM-84915)
Editor: Fixed rendering issues for XRSettings.renderViewportScale when using Vulkan. (UUM-83765)
Editor: Fixed some settings Asset icons that were missing in the selection window. (UUM-83464)
Editor: Fixed text not being updated after changing some FontAsset's values. (UUM-82887)
Editor: Fixed the drag line of the splitter not sticking to the mouse position (UUM-79619)
Editor: Fixed the over-clamping of delta time value applied to "unity_DeltaTime". (UUM-35772)
Editor: Fixed warning about probe volume. (UUM-75179)
Editor: Fixed warning message occurring when Focusing a text just after enabling a UIDocument. (UUM-83856)
Editor: Fixes DeviceSimulator to implement Touch.rawPosition to return the starting position of the simulated touch contact. (UUM-58248)
Editor: Mouse jumping is disabled on Linux when using Wayland. (UUM-82831)
Editor: Wizard - Some validations were showing the fix button when it was not needed. (UUM-78839)
Editor: [URP][RG] Incorrect partial blur when using RenderGraph in URP (UUM-79602)
GI: Fixed a negative loop iteration count on Switch. (UUM-83610)
GI: Fixed an issue where Adaptive Probe Volumes could not be baked when the chosen graphics library is GLES.
GI: Fixed an issue where sampling of Adaptive Probe Volumes was incorrect when using leak reduction modes on GLES. (UUM-82539)
GI: Fixed to remove the loaded data when a temporary baking set is created. (UUM-73654)
Graphics: Fixed a crash when using native graphics jobs on Metal. (UUM-44469)
Graphics: Fixed a problem with Texture Streaming where a material could remain blurry and not streamed in for an undefined amount of time. (UUM-73384)
Graphics: Fixed a rare crash on certain Samsung devices when running GLES. (UUM-29705)
Graphics: Fixed an Issue where resizing the SceneView would throw errors. (UUM-83527)
Graphics: Fixed glFramebufferTexture2DMultisampleEXT failure on Adreno drivers when per-format max MSAA limit exceeds global max MSAA limit. (UUM-76807)
Graphics: Fixed GPUResidentDrawer crash in ParallelSortExtensions.ParallelSort because of an array being diposed while still used by some jobs. (UUM-83578)
Graphics: Fixed GPUResidentDrawer deadlock because of a double dispose of CPUSharedInstanceData.materialIDArrays. (UUM-83561)
Graphics: Fixed GPUResidentDrawer Editor crash on Metal when occluderDepthPyramidKernels compute shader import fails. (UUM-84509)
Graphics: Fixed msaa resolves of SetRenderTarget-based rending not being done before beginning a new renderpass. (UUM-72239)
Graphics: Fixed Reset of the default VolumeProfile in ProjectSettings > Graphics. (UUM-77760)
Graphics: Fixed SRP Batcher checking the against the active render pipeline causing incorrect bindings (UUM-77168)
Graphics: On Metal, the blend state and color mask specified in Shader Passes are now applied to the correct render targets. (UUM-83382)
Graphics: The Render pass API was sometimes erroneously considering a configuration that was valid as invalid when rendering to array slices or mipmaps.
HDRP: Ensure custom post-processing effects are disabled when post-processing is disabled. (UUM-78486)
HDRP: Fixed advanced upsampler settings not visible on platforms where they are not supported. (UUM-84078)
HDRP: Fixed black line artifacts on top of the screen with DRS and downsampled SSAO. (UUM-69425)
HDRP: Fixed HairVertex instancing-related shader-compilation issues. (UUM-84231)
HDRP: Fixed layer index out of range in LayeredLitGUI. (UUM-71157)
HDRP: Ignore material variants with log message. (UUM-72639)
IL2CPP: Fixed crash when creating too many threads. (UUM-78115)
Input System: Fixed an internal Unity issue that could cause the Input System package to stop processing data from devices. (UUM-85315)
iOS: Checking ARKit requirement in custom build profiles player settings will fill camera description the same way it does in project settings. (UUM-84779)
iOS: Fixed the character limit of the keyboard shown with TouchScreenKeyboard.Open. (UUM-77509)
iOS: Fixed the Use On-Demand Resources player setting so it can be overridden when using a build profile. (UUM-84440)
License: Updated Licensing Client to 1.16.0.
macOS: Fixed an issue with [Application.targetFrameRate](ScriptRef:Application-targetFrameRate) so it's now ignored if the value of [QualitySettings.vSyncCount](ScriptRef:QualitySettings-vSyncCount) is greater than 0. (UUM-83568)
Networking: Fixed an issue where TLS connections would fail to be established after a certain time/number. (UUM-83744)
Package Manager: Dependency resolution no longer breaks when there is a dependency on a core package with a different version. Instead, the Package Manager will use the built-in package version. It is possible to preserve the previous behaviour and override specific core packages with a version pulled from a custom scoped registry by adding the following to the scoped registry configuration:
"overrideBuiltIns": true.Package Manager: Fix the issue where using the 'Window.Open" API to select a package would silently fails when it is hidden by "Show PreRelease Package Versions" setting. (UUM-82771)
Package Manager: Fixed an issue where the refresh timestamp does not get updated when users click on
Refresh Listbutton. (UUM-77972)Package Manager: Fixed an issue with the overflow of tabs dropdown icon. (UUM-79591)
Package Manager: Fixed NullException thrown in a multi page wizard import when clicking on the previous button. (UUM-82611)
Package Manager: Fixed the issue where incorrect registry info is shown for packages that do not belong to any registry. (UUM-84168)
Package Manager: Users can now import without having to choose a project setting with at least one asset previously selected. (UUM-82612)
Particles: Scheduling a Particle System job outside of MonoBehaviour.OnParticleUpdateJobScheduled() will now generate an InvalidOperationException in order to prevent incorrect job schedules which could cause a hang. (UUM-79599)
Physics: Fixed a race condition inside Physics Debugger's contacts tab. Where the underlying contacts array would be incorrectly passed onto new jobs while still in use inside the previous set of contacts display jobs. (PHYS-387)
Physics: Fixed an issue where mass distribution updates with regards to setting the center of mass for a Rigidbody component would not affect WheelCollider components. (UUM-84990)
Physics: Fixed an issue where Physics Debugger wouldn't take physics shape scale into account when rendering. (UUM-83050)
Physics: Fixed an issue where the CharacterController component would not properly have it's transform synced to the data set to the Transform component. (UUM-83065)
Physics: Fixed an issue where vehicle data would not be preserved when adding multiple WheelCollider components using the GameObject scripting APIs. (UUM-85527)
Physics: Fixed an issue with the Cloth component's inspector where exiting play-mode with the self and inter collision tool open would cause a null reference exception. (UUM-78853)
Physics: Fixed CharacterJoint's derrived axis locks being ignored. This would cause some ragdoll setups for never come to rest during simulation. (UUM-83156)
Physics: Fixed Repeated OnTriggerEnter Events with CharacterController Slope Limit Updates. (UUM-83065)
Scene/Game View: Fixed an issue where custom tool buttons in the Tools overlay would unnecessarily consume GPU resources every editor frame. (UUM-84132)
Scene/Game View: Reduced the state update time for custom tool buttons in the Tools overlay. (UUM-84264)
Search: Ensure SearchViewItem doesn't modify SearchItem state. (UUM-79399)
Search: Ensure SearchViewItem doesn't modify SearchItem state. (UUM-79646)
Search: Fixed Audio Mixer asset icons in the Search window. (UUM-73173)
Search: Fixed Scene Provider search when a string property is a numerical value. (UUM-69142)
Search: Search Scene Selector shows file with unity in their name. (UUM-83640)
Search: Using ReuseWindow SearchFlags won't create a new window and won't change its position. (UUM-75480)
Shadergraph: Added missing documentation about the Custom Render Texture in Shader Graph. (UUM-76730)
Shadergraph: Added new manipulator for ShaderGraph MainPreview to fix wrong drag handing on OSX. (UUM-76223)
Shadergraph: Fixed a bug that a shader graph is reverted to its last saved state when entering Play Mode without saving changes. (UUM-49399)
Shadergraph: Fixed an issue where the Main Light Direction node always returned 0 on the built-in render pipeline. (UUM-78803)
Shadergraph: Fixed an issue where Unity pragmas were not used in files included by the Custom Function Node, and added a "Use Pragmas" toggle to enable/disable them as needed. (UUM-78849)
Shadergraph: Mark a shader graph dirty when toggling checkboxes in its Graph Settings. (UUM-83383)
Shadergraph: [Metal] Fix shader compilation errors due to Foveated Rendering when building URP 3D template. (UUM-77815)
Shaders: Fixed a crash that could occur when a shadow caster pass is deleted due to shader errors. (UUM-82622)
Shaders: Fixed BiRP support for strict shader variant matching. (UUM-58290)
Shaders: Fixed compute shader compilation variant cache hits to be reported correctly in the editor log. (UUM-75264)
Shaders: Fixed rare occasions of objects batching together incorrectly. (UUM-35593)
Shaders: Shader inspector now shows the highest number of variants per shader stage instead of number of vertex stage variants. (UUM-55971)
Shaders: Shaders will now produce errors when encountering the same keyword in different directives. (UUM-55930)
SpeedTree: Fixed a crash in SpeedTreeWindManager with certain prefab assets when play mode was engaged. (UUM-85328)
SpeedTree: Importer error for .st files when there are special characters in the file path. (UUM-83783)
SRP Core: Fixed an issue where Lens Flare was not rendering properly in OpenGLES3. (UUM-84431)
SRP Core: Fixed missing STP shaders & visual artifacts when targeting GLCore renderer. (UUM-84661)
SRP Core: Fixed render graph incorrectly handling rendering to array slices and mipmaps other than 0 in some cases. (UUM-77828)
SRP Core: Render Graph Viewer - Improved UI lock when searching on side panels. (UUM-84594)
SRP Core: Render Graph Viewer - Padding corrected on burger menu on the side panels. (UUM-84012)
Text: Fixed an issue where the text cache would continue to refer to a cleared font asset. (UUM-79381)
Text: Fixed out of range issue when dragging on a empty field. (UUM-79222)
TextCore: Fixed an ATG crash that would occur with static FontAsset. (UUM-78094)
TextCore: Fixed thread issue when using CJK text. (UUM-78458)
TextMeshPro: Fixed a TMP crash on Hyphen wrapping. (UUM-84379)
TextMeshPro: Fixed color picker not being the same color as the Text in the scene. (UUM-77652)
TextMeshPro: Fixed the broken URL of the help button on the TextMesh Pro Settings page. (UUM-74086)
TextMeshPro: Updated "Examples and Extras" scenes to be compatible with URP and HDRP. (UUM-74205)
uGUI: Fixed exception thrown when pasting text into TMP inputfield with custom validator. (UUM-76312)
UI Toolkit: Fixed a null-ref exception when converting the UXML preview window into floating mode. (UUM-85493)
UI Toolkit: Fixed an issue so VisualElement hovered style properly rendered in the first frame. (UUM-82985)
UI Toolkit: Fixed AttributeOverrides overriding attributes that were only included in the templated asset. This would also cause asset references to be lost if they were not explicitly overriden. (UUM-84102)
UI Toolkit: Fixed labels alignment for IMGUI containers. (UUM-70643)
UI Toolkit: Fixed serialization of UxmlAttributes for Lists and Arrays of unity objects. (UUM-83779)
UI Toolkit: Fixed the slider fill element when showing inverted. (UUM-83599)
UI Toolkit: Fixed the UI Builder Learn More URL so it includes the correct version of the Editor. (UUM-77080)
UI Toolkit: Fixed UI Builder not displaying the name of some elements in the hierarchy when they did not use UxmlElement or UxmlFactory. (UUM-84170)
UI Toolkit: The UXML file importer will now show a button to fix issues with any file paths that have changed but can still be resolved via their guid. Importer errors/warnings can now also be seen in the assets inspector. (UUM-83531)
Undo System: Mark array size changes to keep duplicates within a single undo action. (UUM-84565)
Universal RP: Fixed a redundant empty line in a tooltip for Cast Shadows toggle in the URP Asset for Additional lights. (UUM-83534)
Universal RP: Fixed a warning, "Missing types referenced from component UniversalRenderPipelineGlobalSettings..." which was caused by the URP Template project on platforms where ENABLE_VR is not defined. (UUM-82247)
Universal RP: Fixed an issue where Game View would flip upside down when using HDR Debug Mode. (UUM-83764)
Universal RP: Fixed an issue where WorldToCamera matrix wasn't set before rendering shadows. (UUM-84287)
Universal RP: Fixed black pixels (NaN) in Lens Distort post-processing effect. (UUM-65584)
Universal RP: Fixed incorrectly bright pixels by clamping alpha after additive blending to 0-1 range in post-processing when using camera stacking with render scale. (UUM-65584)
Universal RP: Fixed invalid alpha output for scaling setup shader when using camera stacking with render scale on URP compatibility path. (UUM-65584)
Universal RP: Fixed invalid viewport for post-process when using camera stacking with render scale. (UUM-65584)
Universal RP: Fixed post-process FSR upscaling and _ScreenParams for stacked Overlay cameras. (UUM-65584)
Universal RP: Fixed spamming errors and broken visual when resizing GameView with Free Aspect in DepthBlit sample. (UUM-84029)
Universal RP: Optimized finalblit pass load operation bandwidth cost for XR. (UUM-60997)
Universal RP: Remove "AssertionException The RenderTextureDescriptor used to create a TextureDesc contains both graphicsFormat and depthStencilFormat". (UUM-84871)
Universal Windows Platform: Stop reading mdb symbol files during player builds. (UUM-79478)
Universal Windows Platform: When graphics jobs are enabled in Universal Windows Platform, Split graphics jobs are used instead of Native jobs with DX12. (UUM-77903)
URP: Removed 'implicit truncation of vector type' warnings at URP ScreenSpaceAmbientOcclusion.shader. (UUM-79253)
Version Control: UnityYAMLMerge is now able to open files when using long file paths on Windows. (UUM-77908)
VFX Graph: Creating a Custom HLSL operator with two outputs could prevent the generated shader from compiling (UUM-83676)
VFX Graph: Fixed VFX particles GBuffer pass with URP Render Graph. (UUM-83385)
VFX Graph: Incorrect sanitization of SetCustomAttribute when Random was different than Random.Off (UUM-83598)
VFX Graph: Missing delayed field for Sample Water Surface Operator. (UUM-84054)
VFX Graph: Particle outputs connected to particle strip systems don't render last particle. (UUM-84424)
VFX Graph: Unexpected log "Expression graph was marked as dirty after compiling context for UI" while using Custom HLSL based operators. (UUM-84060)
VFX Graph: Using the same name as a built-in attribute in a custom HLSL function's parameter would lead to a compilation error. (UUM-83782)
Video: Fixed Video with transparency having artifacts on the border of the sprite. (UUM-74644)
Video: Updating WebCamTextures on some Android devices may have resulted in errors due to re-initializing already initialized graphics textures - this has been fixed so that initialization is skipped when unnecessary. (UUM-84151)
VisionOS: OnApplicationFocus(false) is now called when a visionOS app in Metal app mode is sent to the background. (AVPB-443)
Web: Fixed the UncaughtReference error for the diagnostics_icon in the Web Diagnostics Overlay in mobile browser. (UUM-83001)
Web: Fixed web browser to not hang when using Autoconnect Profiler with Build and Run, when the Unity project is set to log large amounts of text at web page startup. Note however that there will still exist a platform-specific limitation that only about 45000 log messages can be printed back-to-back at web page startup, or otherwise the message send queue gets full. If more than 45000 log messages need to be printed back to the Editor, they should be done at page runtime after PlayerConnection has initialized, to avoid this WebSocket limitation. (UUM-79682)
WebGL: Fix choppy video playback when using more than one Render Texture to play a video in Linear Color Space. (UUM-79894)
WebGL: [WebGPU] Fix Compile and Show Shader for WebGPU shaders.
Windows: Fixed an issue where change in the default icon isn't refreshed by the Windows Explorer when re-building a project into the previously used build folder. (UUM-71022)
XR: Added back in support for X64 specific Editor plugins
XR: Addressing the Meta Core SDK not loading when attempting to play in editor over Oculus Link. (UUM-71393)
Preview of Final 6000.1.0a3 Package changes
Packages updated
com.unity.toolchain.macos-x86_64-linux-x86_64: 2.0.9 to 2.0.10
com.unity.toolchain.macos-arm64-linux-x86_64: 2.0.3 to 2.0.4
com.unity.toolchain.win-x86_64-linux-x86_64: 2.0.9 to 2.0.10
Packages added
Packages deprecated
com.unity.live-capture - "This package is no longer supported on this editor version."
com.unity.sequences - "This package is no longer supported on this editor version."
com.unity.scripting.python - "This package is no longer supported on this editor version."
com.unity.scripting.python.windows - "This package is no longer supported on this editor version."
com.unity.scripting.python.macos - "This package is no longer supported on this editor version."
com.unity.scripting.python.linux - "This package is no longer supported on this editor version."

Find the Unity version that’s compatible with your existing projects, or that provides you with specific features unavailable in newer versions.
