Version | Change log |
Unity 6000.0.41f1 Mar 13, 2025 |
Improvements: 2D: Improved the performance of setting the SpriteRenderer.sprite property. (UUM-97467) Build System: Added a potential fix and additional logs for the build error message "Read the full binlog without getting a BuildFinishedMessage". TLS: Updated our internal version of MbedTLS to version 3.6. This version brings new and improved security features to network communications in the engine, but also means that unsecure and deprecated protocols are now unsupported. Notably, support for TLS 1.0 and 1.1 was removed. API Changes: Editor: Added: BuildProfile.GetComponent and BuildProfile.GetActiveComponent APIs. Graphics: Added: NativeArray and Span overloads to ImageConversion.LoadImage to allow users to avoid managed allocations in cases where their encoded byte data is not stored in a byte[]. (UUM-98227) iOS: Added: iPhone 16e device generation enums and screen cutouts. Changes: Editor: Added a better error message to prevent player building inside PlayerLoop. (UUM-90979) Scripting: Removed old ApiUpdater configurations that were causing issues. (UUM-77628) Fixes: 2D: Fixed an incorrect deprecation message. (UUM-83095) 2D: Fixed an issue by adding a layer mask in renderer 2d data for filtering options. (UUM-95754) 2D: Fixed an issue where 16-bit Sprite Textures have a banding effect and loss of data when packing into Variant Sprite Atlas. (UUM-97999) 2D: Fixed global light textures not set correctly. (UUM-82524) 2D: Fixed warning 'GetControlID at event ValidateCommand returns a controlID different from the one in the Layout event' is logged when undoing the deletion of an Edited Freeform 2D Light. (UUM-90726) Asset Pipeline: Fixed assert that got raised when TransientArtifactProvider::IsTransientArtifact is called from non mainthread, when main thread is doing asset database refresh. (UUM-96903) Build Pipeline: Fixed error handling when using the "Build and Run" option so that shader syntax errors, and other logged errors, are consisten |
Unity 6000.0.40f1 Feb 26, 2025 |
Analytics: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408) Android: [iOS] [UnityWebRequest] Requests with "UnityWebRequest" are open for SSL Proxying (UUM-97194) Asset - Database: Crash on MonoBehaviour::Transfer when the XR Interaction Toolkit Sample Assets are updated (UUM-76934) Asset - Database: OnAfterDeserialize is not called when Prefabs are instantiated using InstantiateAsync (UUM-71810) Audio Authoring: Audio Reverb Zone still produces sound when the Audio Source volume is 0 (UUM-92689) DirectX12: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757) DirectX12: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065) Editor: Fixed UITK input for UWP (UUM-53385) Fixed in 6000.1.0b9. Environment Effects: Visible light glares appear on GameObjects when a Volumetric Clouds effect is added to the Sky and Fog Volume (UUM-74923) HDRP: Fix NullReferenceException when clicking Jump To Source button in Render Graph Viewer (UUM-97702) Fixed in 6000.1.0b9. Packman: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051) Physics: Fixed stack corruption for Rigidbody.SweepTestAll (UUM-96080) Fixed in 6000.1.0b9. Serialization: Crash on MonoBehaviour::VirtualRedirectTransfer when closing Editor after removing HDRP and importing Water Samples before (UUM-97847) Serialization: The "UniversalRenderPipelineGlobalSettings.asset" is creating noise in the git diff when building a Player (UUM-80052) Shader System: Crash after the “State comes from an incompatible keyword space“ log when opening the project (UUM-98620) Shortcut Management: Adding non-context menu item via ContextMenuUtility API can crash Editor down the line (UUM-98587) SRP XR: GPU utilization increases by 20% on Meta Quest |
Unity 6000.0.39f1 Feb 21, 2025 |
Improvements: Shadergraph: Added a new set of sample content - Shader Graph UGUI Shaders - to the Shader Graph package that contains examples of how to use the new Canvas target in Shader Graph to create dynamic UI elements. This new sample can be imported from the Sample tab of the Package Manager after selecting the Shader Graph package Fixes: 2D: Fixed TilemapRenderer in SRPBatch mode from applying Tilemap Color twice when rendering Tiles. (UUM-92738) Animation: Fixed an issue by adding a minimum width to the Layers and Parameters panel in the Animator Controller window. (UUM-95501) Animation: Fixed AnimatorControllerPlayable bug causing bindings rebuild on state transition. (UUM-95943) Asset Import: Fixed a deadlock and memory leaks in unwrapCL. (UUM-66897) Asset Pipeline: Fixed a crash that could occur when script with scriptable object is moved and there hasn't been a domain reload, and scriptable object is used for write serialization. When fixing this bug, it was also discovered that rename would cause similar crash. It was also discovered that managed plugins also had problems with performing write serialization when moved/renamed - but didn't cause a crash. (UUM-75114) Audio: Fixed an isseu with an Audio Source on Game Object with one or more Audio Effects potentially never becoming non-virtual (inaudible). (UUM-91256) Audio: Fixed an issue that would cause a bunch of warnings to be logged in the console when playing an audio clip through a playable graph. (UUM-83860) Editor: Fixed a crash when calling 'HasProperty' on a MaterialVariant with a missing ancestor. (UUM-91723) Editor: Fixed a SpriteAtlasImporter issue where texture platform settings for certain platforms (such as iOS) did not apply correctly and could not be edited through the inspector or relevant APIs. (UUM-90066) Editor: Fixed an instance where the editor would crash on start up if Overlays save data was corrupted. (UUM-96961) Editor: Fixed an issue where attempting to reset the QualitySett |
Unity 6000.0.38f1 Feb 14, 2025 |
Improvements: Input: Added support of F13-F24 (F20 on mac) for the new input system package API Changes: UI Toolkit: Added: Users can now retrieve tabs and tab headers, as well as reorder tabs. (UUM-95686) Fixes: 2D: Fixed case where Texture Sampling is lost when reconnecting SpriteColor Node in Fragment. (UUM-71736) 2D: Fixed issue where the Create Tilemap popup menu does not close when clicked on if there are no active Tilemaps in the scene. (UUM-90713) 2D: Fixed issue where the Create Tilemap popup menu does not close when clicked on if there are no active Tilemaps in the scene. (UUM-90713) 2D: Fixed SRP-Batcher compatibility for URP 2D Default Shaders. (UUM-95799) Android: Fixed and issue where there was missing support for 16KB page sizes. Android: Update NDK to r27c (from r23b). Build Pipeline: Fixed PackedAssetInfo.sourceAssetGUID and buildTimeAssetPath for Audio clips in the BuildReport. (UUM-86728) Documentation: Fixed code examples that accidentally had whitespace removed. Documentation: Fixed the text of a link in the page The Inspector window. DX12: Fixed an issue where the Editor exits Play mode when another project was being created. (UUM-83571) Editor: Fixed a build profile thrown exception when the build profile window was open and user tries to delete the build profile using Assetdatatabase.DeleteAsset. (UUM-91182) Editor: Fixed a custom hlsl issue when used with a file and two output connected. (UUM-90776) Editor: Fixed an error that caused terrain layer map corruption and console errors when painting with a global mipmap limit set. (UUM-55985) Editor: Fixed an infrequent crash when calling Shader.WarmupAllShaders(). (UUM-73239) Editor: Fixed an issue by ensuring input semantics are treated as case insensitive. (UUM-95628) Editor: Fixed an issue where input semantics were not treated as case insensitive. (UUM-95628) Editor: Fixed an issue where Occlusion baking parameters could be set to negative values. (UUM-84378) Editor: Fixed an issue where the |
Unity 6000.0.37f1 Feb 12, 2025 |
API Changes: GI: Added: LightingDataAsset.SetLights() which lets you overwrite the lights associated with a specific Lighting Data Asset. This can be used to change lights between baked and realtime without rebaking. (UUM-78573) GI: Added: Lightmapping.GetLightingDataAssetForScene() and Lightmapping.SetLightingDataAssetForScene() which let you get or set the Lighting Data Asset associated with a particular scene. (UUM-78573) Fixes: 2D: Fixed an issue where when pushing property block by index to SpriteShapeRenderer crashes. (UUM-90089) 2D: Fixed an issue with the Unlit shader for Skinning. (UUM-92940) 2D: Fixed Sprite Editor Window's 'Apply' and 'Revert' button positions are swapped. (UUM-92562) Accessibility: Fixed an issue by updating the invalid USS selector. (UUM-95326) AI: Fixed an issue where sometimes the navigation path contained points outside of the shortest trajectory. (UUM-78679) Android: Fixed an issue where StartActivityIndicator is displayed outside of safe area. (UUM-82238) Android: Fixed an issue where the AndroidActivityIndicatorStyle enum did not change. (UUM-79911) Android: Fixed an issue where the Player lost focus when UnityEngine.Handheld.StartActivityIndicator() was used with the Facebook SDK. (UUM-87564) Android: Fixed build and run to work correctly when exporting an app bundle project. (UUM-91102) Asset Bundles: Fixed an issue by adding a new flag BuildAssetBundleOptions.StripUnatlasedSpriteCopies to the legacy asset bundle system. Currently if we have assets in multiple bundles that depend upon a source texture we copy it into all relevant bundles. Setting this new flag will keep from creating duplicates if the texture does not belong to a sprite atlas. (UUM-83067) Editor: Fixed a crash when exiting and re-entering play mode with incomplete InstantiateAsync operations. (UUM-86892) Editor: Fixed a issue where the Shortcut HelperBar could not be reactivated after being disabled in the preferences. (UUM-92862) Editor: Fixed an editor crash w |
Unity 6000.0.36f1 Feb 7, 2025 |
API Changes: UI Toolkit: Added: Users can retrieve tabs and tab headers, as well as reorder tabs. (UUM-95686) Fixes: Accessibility: Updated the invalid USS selector. (UUM-95326) AI: Fixed an issue where the navigation path sometimes contained points outside the shortest trajectory. (UUM-78679) Android: Added support for 16 KB page sizes. Android: Fixed an issue where the Player lost focus when using UnityEngine.Handheld.StartActivityIndicator() with the Facebook SDK. (UUM-87564) Android: Fixed an issue where the AndroidActivityIndicatorStyle enum did not change. (UUM-79911) Android: Fixed an issue where StartActivityIndicator was displayed outside of safe area. (UUM-82238) Android: Updated NDK to r27c from r23b. Asset Bundles: Fixed a race condition that occurred when loading AssetBundles using AssetBundle.LoadFromStream. (UUM-92381) Audio: Fixed an issue that would cause the audio to not resume properly after unpausing a Timeline. (UUM-91654) DX12: Fixed memory leaks on DX12. (UUM-78506) First seen in 6000.1.0a1. Editor: Added a Help button to the Render Graph Viewer. (UUM-85773) Editor: Addressed inconsistencies with available EditorToolContexts and EditorTools when Inspectors are locked or Property Windows are used. EditorToolContexts and EditorTools are now available only for the active selection. (UUM-95441) Editor: Fixed a crash that occurred when exiting and re-entering Play mode with incomplete InstantiateAsync operations. (UUM-86892) Editor: Fixed a crash that occurred when the Heightmap::m_Heightmap value was null. (UUM-92617) Editor: Fixed a memory leak in the Line Renderer component. (UUM-91900) Editor: Fixed an Editor crash that occurred when a null object was passed to EnsureUniqueSiblingName. (UUM-91927) Editor: Fixed an issue where baked-only shadows caused an increase in light intensity. (UUM-93148) Editor: Fixed an issue where enabling the Scene view camera overlay triggered synchronous shader compilation, even when asynchronous compilation was ena |
Unity 6000.0.35f1 Jan 27, 2025 |
Improvements: Package Manager: Optimized handling of built-in packages with type module to avoid unnecessary network calls and file operations. Changes: Documentation: Added Multiplayer Widgets to Multiplayer landing page. Documentation: Removed individual UGS entries from Multiplayer landing page. Package Manager: Removed Windows 7 support from UPM. Package Manager: The package installation folder names have been changed from <packageName> to <packageName>@<fingerprint>.substring(0,12) in the Library/PackageCache folder, thus preventing locking issues Fixes: 2D: Fixed an issue by showing Z position for both SceneView and Tile Palette. (UUM-91462) 2D: Fixed issue where the Active Palette Popup text does not automatically update itself when the selected Palette has been renamed by the user. (UUM-90757) 2D: Fixed issue where the SceneView grid is not restored when the currently selected GameObject with a Grid/Tilemap with its Grid showing is destroyed. (UUM-91461) 2D: Fixed issue with the 2D renderers getting information about the SRP and the status of the Shaders under SRP. (UUM-90437) AI: Fixed an issue by logging a warning in the editor when CalculatePath() starts or ends on multiple NavMesh surfaces. (UUM-84579) Audio: Fixed the 3D audio pan where right audio channel is completly cutoff at specific position. (UUM-82903) Editor: Add button for renderers under LODGroup inspector now has hover/highlight behavior. (UUM-82594) Editor: Fixed a crash that could occur on macOS when operations requiring a progress bar occurred in rapid succession. (UUM-89067) Editor: Fixed a memory Leak warnings message fixed when creating material + GPU Resident Drawer. (UUM-90039) Editor: Fixed an issue by preventing a call for GUI Repaint when in the middle of Building. (UUM-83683) Editor: Fixed an issue where URP renderers could be created in the build process without a render pipeline created. (UUM-91421) Editor: Fixed console being cleared after building a player. ( |
Unity 6000.0.33f1 Jan 16, 2025 |
Improvements: Editor: Creating a new script from the AddComponent menu now opens a dialog where you can choose a save location for the new script. (UUM-91424) First seen in 6000.1.0a10. Package Manager: Optimized the handling of built-in packages with type module to avoid unnecessary network calls and file operations. UI Toolkit: Improved Unity Profiler usage with UI Toolkit by giving more explicit names to certain markers and removing redundant markers. API Changes: Editor: Added: Added a Vector2 Size overload to Handles.RectangleHandleCap to allow for non-square Rectangle Handles. (UUM-91469) First seen in 6000.1.0a10. Changes: Editor: Added a warning message in Player Settings to indicate Input Manager is legacy with a recommendation to use the Input System package instead. Package Manager: Changed package installation folder names from <packageName> to <packageName>@<fingerprint>.substring(0,12) in the Library/PackageCache folder to prevent locking issues. Package Manager: Removed Windows 7 support from UPM. Windows: Upgraded the version of MSVC used to build Unity to 14.42.34433. Fixes: 2D: Fixed an issue where the Active Palette Popup text didn't automatically update when the user renamed the selected Palette. (UUM-90757) 2D: Fixed an issue where the Create Tilemap popup menu didn't close when clicked if there were no active Tilemaps in the scene. (UUM-90713) 2D: Fixed an issue where the Scene view grid wasn't restored when the currently selected GameObject with a Grid/Tilemap with its Grid showing is destroyed. (UUM-91461) 2D: Fixed depth/stencil errors on Android. (UUM-91055) 2D: Fixed issue with the 2D renderers getting information about the SRP and the status of the Shaders under SRP. (UUM-90437) First seen in 6000.1.0a8. Android: Fixed an issue where build and run didn't work correctly when exporting an app bundle project. (UUM-91102) Animation: Fixed a regression in the Editor where Timeline preview prevented an Animator Controller from |
Unity 6000.0.32f1 Dec 20, 2024 |
Features: Version Control: Added an menu entry to 'Open in Unity Cloud' showing the repository in the Unity Dashboard Version Control: Added copy path & history context menu actions in all menus where they apply Version Control: Added diff and merge settings in Project Settings -> Version Control -> Unity Version Control Settings Version Control: Added file conflict & dir conflict context menu actions to the merge view Version Control: Added merge options dialog to the merge view Version Control: Added the ability to merge a branch or a changeset, using a new context menu actions Improvements: HDRP: Improved water sample by adding a cave scene using caustics and deformation texture. VFX Graph: Added a missing button in the VFX template window to quickly install learning templates. (UUM-85329) Changes: Version Control: Automatically add UnityDirMonSyncFile rule for existing ignore.conf to avoid triggering unnecessary finding changes operation. Version Control: Improved the "search" edit box so it can resize when there is not enough space in the toolbar. Version Control: Optimized incoming changes to only reload the Package Manager when needed (Gluon/partial workspace only for now). Version Control: Optimized switching operations to only triggers the Package Manager to reinstall packages when needed. Version Control: Removed from the public documentation all internal APIs that were previously visible by mistake. Version Control: Removed support for migrating old Collaborate workspaces to Unity Version Control. Version Control: Replaced the "D" DevOps icon by the branching icon used in the Hub. Version Control: Replaced the logo of Unity in the Sign in to Unity VCS window. Version Control: Updated the minimum supported version to Unity 2021.3.0f1. Fixes: 2D: Fixed an issue where 2D Renderer Breaks When Animating Material Property with MaterialPropertyBlock. (UUM-85335) 2D: Fixed an issue where SrpBatcher caused all SpriteRenderers to render th |
Unity 6000.0.31f1 Dec 16, 2024 |
Improvements: Asset Import: Reduced peak memory usage at the end of Asset Importing, caused by the Bumpmap material/texture check. (UUM-88920) Core: Added the ability to configure the number of asset garbage collector helper threads via command line (-gc-helper-count N) and via boot.config file (gc-helper-count=N). Scripting: Awaitable methods requiring to be called from MainThread now throw an InvalidOperationException in a more reliable way instead of failing on a random internal call. Fixes: Asset Import: Fixed a crash when reading from corrupted binary artifact. (UUM-83891) Asset Pipeline: Fixed an issue to handle corrupted library crash to allow the users to open their project. (UUM-14959) Documentation: Updated ScriptableObject and ScriptableSingleton documentation. (UUM-84568) DX12: Fixed a crash that can happen when opening a project when ray tracing effects are enabled in HDRP. (UUM-87329) Editor: Fixed a perf issue with the Linux editor when using high ulimit file descriptor counts. (UUM-85386) Editor: Fixed an issue where it was no longer possible to hide GameView's toolbar via editor mode. (UUM-85706) Editor: Fixed bug in MinMaxSlider that could make it oscillate and generate layout exceptions. (UUM-84683) Editor: Fixed Clarify background-size documentation regarding animation. (UUM-86426) Editor: Fixed Context Menu not updating in the Shortcuts manager when resolving a Binding Conflict. (UUM-84760) Editor: Fixed InvalidOperationException when using more than 20 render passes. (UUM-85293) Editor: Fixed issues with world space canvases rendered in offscreen cameras when in play mode and with a user defined application target frame rate. These could display flickering with transparent canvas UI components or ghosting for moving components. (UUM-86486) Editor: Fixed Light Probe field in the Graphics Settings. (UUM-86964) Editor: Fixed scene filtering not working on metal sometimes with render graph. (UUM-76465) Editor: Fixed UI Toolkit Debugger to have mini |