लोकप्रिय: डेटा अपडेट: 26 अक्टूबर 2026

श्रेणियाँ

इंटरनेट1,355
कम्युनिकेशन321
ऑडियो और वीडियो898
ग्राफ़िक्स और डिज़ाइन539
ऑफ़िस और प्रोडक्टिविटी1,120
डेवलपर टूल3,132
AI टूल527
सिक्योरिटी और प्राइवेसी385
सिस्टम टूल3,113
गेम523
शिक्षा और विज्ञान239
नेटवर्क और IT284

Unity 2021 के पुराने संस्करण डाउनलोड करें

The world’s leading platform for real-time content creation

यहाँ Unity 2021 के 79 संस्करण हैं, 23 मार्च 2021 से लेकर मौजूदा 2021.3.45f2 तक। हर संस्करण का लिंक प्रकाशक की अपनी इंस्टॉलर फ़ाइलों पर जाता है।

2021: 35 35 21 2022: 26 26 22 2023: 6 6 23 2024: 11 11 24 2025: 1 1 25

5 साल में 79 संस्करण · हर साल लगभग 17

संस्करणतारीख़साइज़फ़ाइलें
2021.3.45f2नवीनतम 3 अक्टूबर 2025 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
2021.3.45f2 Release Notes
Fixes
- Scripting: Addressed CVE-2025-59489
2021.3.45f1 16 अक्टूबर 2024 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Known Issues in 2021.3.45f1
- Android: Player crashes with an error "Unable to instantiate fragment com.unity3d.player.a.c:" when minimizing and maximizing the player while a notification permission dialog is shown (UUM-60989)
- Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
- IAP: [Android] Build fails with Error "A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable" when using In-App Purchasing and Facebook SDK (UUM-76723)
- Input: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
- iOS: iOS Simulator SDK is missing ARM64 Architecture support (UUM-2238)
- Shader System: Shader cache is not used when building the Player repeatedly (UUM-75264)
- Vulkan: [Android] Particles not rendered in the Player on some Android devices with Android 14 (UUM-68080)
2021.3.45f1 Release Notes
Improvements
- IL2CPP: [RequireDerived] and [RequireImplementors] will now mark all instance constructors of all types that they cause to be marked.
- Shaders: Improved shader compilation logging in the player. (UUM-79781)
API Changes
- iOS: Added: Added iPhone 16 device generation enums and screen cutouts.
Changes
- Editor: Updated com.unity.openxr package version to 1.13.0.
- Editor: Updated OpenXR to 1.12.1.
- iOS: When using "wide" color (P3 color space) we now use f16 color format for both metal layer, and internally by default.
- XR: Updated XR Management Package's default version to 4.5.0.
Fixes
- Android: Fixed unexpected permissions when using .androidlibs. (UUM-69911)
- Animation: Fixed an issue where entry transitions were not reporting warnings when one of their parameters was deleted. (UUM-77622)
- Animation: Fixed crash when attempting to recreate the Animator bindings, by enabling a RigBuilder that binds a transform stream handle for example, while the Animator was being evaluated. (UUM-80043)
- Apple TV: Fixed Plugin Importer option Add To Embedded Binaries for AppleTV & fat mach-o libs. (UUM-72637)
- Editor: Added a more descriptive error message if FileUtil::ReplaceDirectory() fails to delete the destination directory. (UUM-62633)
- Editor: F-key functionality restored, and menu items enable/disable correctly. (UUM-83883)
- Editor: Fixed an issue where Editor menus on macOS could render blank and cause the editor to hang. (UUM-73279)
- Editor: Fixed crash in Linux when opening recent scenes from the File menu. (UUM-82381)
- Editor: Fixed rendering issues with XRSettings.RenderViewportScale when using OpenXR. (UUM-19440)
- Editor: Fixed safeArea reported value for bottom part of the screen for iOS < 15. (UUM-51667)
- Editor: Fixed TLS Allocator errors logged when creating new project with 3D template and Connect to Unity Cloud enabled. (UUM-61109)
- Editor: Linux Editor no longer crashes when creating a prefab variant from the context menu in a read-only directory. (UUM-76157)
- Editor: SRP Batcher supports Integer type "stencil ref". (UUM-79305)
- Editor: Switched to using more specific keys for caching splash screens rather than clearing the splash screen cache on all changes. Clearing out the splash screen hash could cause race conditions that would fail a build. If splash screens are not being cached properly you can clear out the cache before a build by deleting the SplashScreenCache folder in the Library. (UUM-41830)
- Graphics: Fixed an issue when setting up BoneWeight with its own cached data. (UUM-56490)
- Graphics: Fixed issue in which raw Image that uses a Material with a custom Shader is invisible in Canvas when "Screen Space - Overlay" is set and the Player is in "Windowed" mode. (UUM-73042)
- Graphics: Fixed mesh memory being incorrectly reported in the memory profiler. (UUM-20120)
- HDRP: Fixed sun flicker where the sun is close to cloud boundaries. (UUM-70628)
- IL2CPP: Fixed crash when attaching debugger due to invalid version number. (UUM-82249)
- IL2CPP: Fixed issue with the wrong calling convention being used on function poi
2021.3.44f1 23 सितंबर 2024 — 64-बिट EXE (NSIS)
2021.3.43f1 22 अगस्त 2024 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Known Issues in 2021.3.43f1
- Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
- iOS: iOS Simulator SDK is missing ARM64 Architecture support (UUM-2238)
- Kernel: VirtualFileSystem crash because of data races. (UUM-72557)
2021.3.43f1 Release Notes
Improvements
- HDRP: Transparent materials now appear opaque when using Mipmap Streaming debug views for increased clarity.
Changes
- Installer: Changed the default IDE suggestion on Mac to be Visual Studio Code since Visual Studio for Mac is no longer supported by Microsoft.
Fixes
- 2D: Fixed crash when a user does an infinite recursion loop using a Tile's StartUp call by limiting the recursion. (UUM-74939)
- Android: AndroidX use is always true. Fixed problem with Gradle AAB build fail when Split App Binary is on, but there are no asset packs in the generated Gradle project. (UUM-73808)
- Android: Fixed Input.backButtonLeavesApp not working on the new input system. (UUM-41638)
- Animation: Fixed crash when calling the RigBuilder.Build function multiple times on the same animation Rig. (ARB-47)
- Audio: Better error handling in AudioClipPlayable in the case of FMOD errors. (UUM-65779)
- Audio: Make fmodprofiling command line argument a diagnostic switch and update docs to show how to profile audio mixer effects. (UUM-41887)
- DX12: Fixed a crash caused when reading a raw depth buffer from a ray tracing shader. (UUM-76697)
- Editor: Fixed an issue causing a CancellationTokenSource to be disposed twice when scanning for ADB devices. (UUM-69815)
- Editor: Fixed bugs where searching for shortcuts by binding in the Shortcuts window was inconsistent. (UUM-73960)
- Editor: Fixed CursorLock engaging in EditMode when lock applied within OnDestroy. (UUM-76326)
- Editor: Fixed the focus issue in Windows at post DisplayDialog. (UUM-75810)
- Editor: Graphics: Fix inspector preview for objects with negative scale. (UUM-76814)
- Editor: Internal SUS-2874 @michael-stowell:
Editor: Hash of crashed callstack sent with core business metrics analytics event.
- Graphics: Fixed an issue where calling "Texture.SetStreamingTextureMaterialDebugProperties" did not properly set debug properties on materials if Texture Streaming had never been enabled in the current session.
- HDRP: Fixed an issue where certain Mipmap Streaming debug views (for example: "Mip Count") would not show up correctly on Metal.
- HDRP: Fixed an issue where the Mipmap Streaming debug views would show up incorrectly when certain features were enabled (SRP Batcher, Volumetric Fog, Volumetric Clouds, ...). (UUM-70478)
- iOS: Fixed occasional crash on exit. (UUM-75473)
- iOS: Removed empty node from Privacy Manifest, which was potentially causing ITMS-91056: Invalid privacy manifest rejections from Apple. (UUM-77041)
- Package Manager: Install icon is shown for custom packages. (UUM-73538)
- Scene/Game View: "Application.isFocused" returns "false" when entering the Play Mode with the Game window set to "Play Unfocused". (UUM-74498)
- Serialization: Don't show crash reporter when reading corrupted files. (UUM-66157)
- Shadergraph: Disallowed shader variant related settings to be set to negative values. (UUM-76472)
- Shaders: Fixed reversebits implementation on metal. (UUM-73255)
- Shaders: Fixed shaders marked incompatible with the SRP Batcher when shaders with a lot of similar properties were loaded. (UUM-69238)
- UI Toolkit: Fixed an issue in the UI Builder where the parts of a selector were displayed without a space between them. (UUM-72728)
- UI Toolkit: Fixed ArgumentOutOfRangeException thrown in console window using controller when selecting default choice in dropdown. (UUM-73468)
- WebGL: Fixed for frame delays when calling AsyncGPUReadback from WebGL. (UUM-35595)
Package changes in 2021.3.43f1
Packages updated
- com.unity.xr.openxr: 1.11.0 to 1.12.0
Packages added
- com.unity.services.apis@1.0.1
2021.3.42f1 6 अगस्त 2024 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Known Issues in 2021.3.42f1
- Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
- DirectX12: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when enabling a GameObject using SSR's "Ray Tracing" or “Mixed“ tracing options (UUM-76697)
- DirectX12: [DX12] Player crash on UnityMain when building HDRP Sample on Windows (UUM-75100)
- iOS: iOS Simulator SDK is missing ARM64 Architecture support (UUM-2238)
- Kernel: VirtualFileSystem crash because of data races. (UUM-72557)
- PhysX Integration: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
2021.3.42f1 Release Notes
Improvements
- Graphics: Add a IUnityXRTextureManagerInterface and a function pointer OnTextureDestroyed in it, which is called when VR RenderTexture is destroyed. On the plugin side, a callback assigned to this pointer is going to get triggered.
- XR: Update XR Interaction Toolkit package (com.unity.xr.interaction.toolkit) to v2.6.3
Changes
- Android: Updated bundletool up to 1.16.0 (UUM-70552)
- Burst: Improved error message for pointer-like types in non-readonly static fields
- Burst: Improved performance of Burst-compiled code in the Windows x64 Editor by only emitting context-saving code when the code being compiled contains a throw
- Package: Updated code coverage package to version 1.2.6
Fixes
- Android: Add UI for creating a custom settings.gradle template (UUM-27109)
- Android: Correctly replace DIR_UNITYPROJECT in settingsTemplate.gradle (UUM-27090)
- Android: Improve maintainability fo Gradle version documentation (UUM-76224)
- Android: Resolved an issue where the OK button was absent in the Mobile Input Field of the soft keyboard. (UUM-74675)
- Burst: BurstAotSettings files are no longer written to disk unless default settings are changed
- Burst: Creating a project with a space in the path would cause burst to fail on windows arm64.
- Burst: Fixed an issue with default interface methods which would result in compiler errors due to IL corruption.
- Burst: Fixed another compiler crash caused by faulty alias analysis
- Burst: Fixed direct negation of enums was not correctly promoting the underlying type, causing wrong results.
- Burst: Fixed that Mathf.Approximately would return the wrong result approximately all of the time
- Burst: Fixed the BurstDebugInformation_DoNotShip folder not being saved outside the player build folder for Embedded Linux and QNX platforms
- DX12: Correctly unbind counter resources to prevent GPU crash (UUM-75100)
- Editor: Fix analytics related crash. (UUM-72093)
- Editor: Fix crash on exit of editor when GLES is the active graphics API (UUM-54445)
- Editor: Fix resolution not resetting to full screen when going to full-screen window by using native MacOS UI controls. (UUM-73633)
- Editor: Fixed the order of some internal menu items being incorrect (e.g GameObject/UI) (UUM-76316)
- Graphics: Fixed use frustum culling light setting to work for shadow cascades. (UUM-56026)
- Graphics: The condition for the "Graphics.CopyTexture with a region will not copy readable texture data for compressed formats" warnings has been fixed to match the documentation so that when a CPU copy would not normally be attempted (ie., at least one texture is not readable), the warnings will not appear. (UUM-73721)
- HDRP: Fixed graphical issue when resizing Reflection Probe sizes on macOS (UUM-71467)
- IL2CPP: Fix incremental GC issue when using multidimensional arrays and full generic sharing.
https://github.cds.internal.unity3d.com/unity/il2cpp/pull/6318
https://jira.unity3d.com/browse/UUM-74630 (UUM-74630)
- IL2CPP: Fix the buildReport parameter being null during calls to GenerateAdditionalLinkXmlFile (UUM-70019)
- IL2CPP: Fixed possible deadlock in the C# threadpool
https://github.cds.internal.unity3d.com/unity/il2cpp/pull/6283
https://jira.unity3d.com/browse/UUM-72739 (UUM-72739)
- macOS: Clear composition string on mouse press (affect IME input). (UUM-74702)
- Mono: Fix cras
2021.3.41f1 23 जुलाई 2024 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Known Issues in 2021.3.41f1
- Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
- Asset Bundles: The resource is not properly referenced when there is a dependency on another asset bundle (UUM-74871)
- DirectX12: [DX12] Player crash on UnityMain when building HDRP Sample on Windows (UUM-75100)
- iOS: iOS Simulator SDK is missing ARM64 Architecture support (UUM-2238)
- Kernel: VirtualFileSystem crash because of data races. (UUM-72557)
- PhysX Integration: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
- Templates Microgames: Errors are thrown when creating a new FPS Microgame template project (UUM-76170)
2021.3.41f1 Release Notes
Improvements
- Animation: Improved Animation Mode performance when using custom properties. (UUM-73525)
- Documentation: Added notes about player build cache to PostProcessScene docs. (UUM-69256)
- Editor: Added details to the "incompatible keyword space" error message which is occasionally generated by shaders. (UUM-58563)
- Editor: The "Read/Write" toggle in the Texture Importer Inspector is now hidden for 2D Array and 3D textures, these shapes are always imported as readable in 2021.3 and earlier versions. Documentation has been updated as well. (UUM-68471)
Changes
- Android: Updated Gradle version to 7.5.1 (from 6.7.1), AGP version to 7.4.2 (from 4.2.2) and JDK to 11 (from 1.8).
- Version Control: Added "Undo unchanged" and "Undo checkouts keeping changes" options to pending changes view.
- Version Control: Changed the default ignore.conf to not ignore itself anymore.
- Version Control: Removed focus redirection after Check-in.
Fixes
- AI: Fixed an issue where NavMeshData belonging to a scene would remain loaded after the scene had been offloaded. This issue only occurred when the "Do not reload scene"-option has been checked in the editor settings. (UUM-29346)
- Android: Fixed build failure when targetSDK 34 and depending on androidX legacy library. (UUM-74132)
- Android: Fixed detection of Play Asset Delivery support to avoid problems if there is play.core dependency in the project. (UUM-74252)
- Android: Fixed player crash when changing cursor multiple times. (UUM-74941)
- Android: To add activity null handling in isInMultiWindowMode API. (UUM-71574)
- Animation: Fixed additive animations ever increasing non animated values. (UUM-68376)
- Apple TV: Fixed tvOS simulator input crash. (UUM-70232)
- Asset Bundles: Fixed an issue where an hash was added to the manifest file name when building AssetBundles. (UUM-66821)
- Asset Bundles: Only call CollectAllSpriteAtlasesAndPack once when building AssetBundles. (UUM-73147)
- Build System: Fixed a potential crash when building. (UUM-72309)
- Documentation: Fixed a typo in the Create your own overlay page of the documentation.
- Editor: Fixed a bug where UI Canvas using Screen Space render mode would use an incorrect game view size and behave erratically. (UUM-73707)
- Editor: Fixed a LinuxEditor crash calling WarpCursorPosition outside of PlayMode. (UUM-71828)
- Editor: Fixed an error when destroying a camera with a texture assigned to the TargetTexture property. (UUM-2869)
- Editor: Fixed an issue that would cause the pan control on audio sources to not work properly in some cases. (UUM-65071)
- Editor: Fixed an issue where Texture.SetTextureSetting would take invalid values. (UUM-63703)
- Editor: Fixed crash in LMDB_Transaction::AbortAndRestart(). (UUM-70115)
- Editor: Fixed decal material upgrade.
- Editor: Fixed failing importing of multi image EXR files with alternative channel names. (UUM-62509)
- Editor: Fixed issues with menu item Id values going out of sync on windows. (UUM-73047)
- Editor: Fixed neutral Tonemapping artifacts when using 64-bit textures. (UUM-55852)
- Editor: Fixed unexpected error while switching between branches.
- Editor: Fixed wireframe not rendered in the Scene View. (UUM-36914)
- Editor: Hide a RenderMode field from Light Component in URP and
2021.3.40f1 27 जून 2024 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Known Issues in 2021.3.40f1
- Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
- Asset Importers: Unity crashes on strtol_l when importing a specific .obj file (UUM-42697)
- iOS: iOS Simulator SDK is missing ARM64 Architecture support (UUM-2238)
- Kernel: VirtualFileSystem crash because of data races. (UUM-72557)
- Lighting: [HDRP] Light doesn't bounce off terrains (UUM-71171)
- PhysX Integration: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
- Universal RP: Objects are invisible in Scene view when using Wireframe Shading Mode (UUM-36914)
- Vulkan: [Linux][Vulkan] Crash when using Nvidia drivers >545 and graphics API set to Vulkan (UUM-73447)
2021.3.40f1 Release Notes
Improvements
- DX12: Improved DX12 DRED info logging. (UUM-72380)
- iOS: Print a warning if there are symlinks in a framework when building on Windows.
- iOS: Validate that frameworks contain Info.plist file.
- URP: Update URP documentation to explicitly mention that calling Submit() on a command buffer provided by URP from an user pass is not valid. (UUM-33315)
API Changes
- Editor: Added: Exposed constructor of PooledObject. (UUM-64168)
- Editor: Deprecated: Using XRSettings.enabled to enable/disable XR for an application is now deprecated in favor of calling Start()/Stop() on an XRDisplaySubystem instance.
Using XRSettings.LoadDeviceByName to load XR devices is now deprecated in favor of querying subsystem descriptors to create and start the subsystems of your choice with the SubystemManager. (UUM-30572)
Fixes
- 2D: Fixed an issue where the outline detail is reset to 0 for a Sprite Rect in the Sprite Editor when an outline is pasted onto a Sprite Rect. (UUM-72965)
- Android: Fixed an In multi-window mode issue, when "Run in background" is true and "Mute Other Audio Sources" is false, Unity will run and sound will always play. When "Run in background" is true and "Mute Other Audio Sources" is true, Unity will always run, but you will only hear the Unity app's sound if its window has focus. Sound will be muted when the Unity window is not in focus. In multi-window mode, if "Run in background" is false, Unity will not run and sound will stop playing. (UUM-56962)
- Android: Fixed an issue where calling Cursor.visible on Android API 23 would cause a runtime error. Since https://developer.android.com/reference/android/view/PointerIcon is only available on API 24 or higher. Cursor.visible won't do anything in API 23. (UUM-72191)
- Android: Fixed an issue where Input.location would not work correctly even if old input system disabled. (UUM-73469)
- Android: Fixed IMGUI input even position when screen is scaled to different resolution than the view it's in when input backend was set to New Input. (UUM-68787)
- Android: SoftInput support improvement on Activity on Quest2/3 when using OpenXR. (UUM-35011)
- Android: Update AndroidNativePlugin example in docs for all Android architectures. (UUM-72369)
- Animation: Fixed crash when setting a variable after having destroyed the controller. (UUM-72121)
- Animation: Fixed PlayableDirector fields that were not being updated when the Bindings section was expanded. (UUM-71674)
- Asset Bundles: Improve parallelism of the Main Thread integration and the Preload Manager thread. (UUM-70670)
- Audio: Fixed an issue that would cause the editor to crash if you delete and then re-add an audio listener component. (UUM-61733)
- Build Pipeline: Fixed an issue when vswhere.exe failed detecting Visual Studio installations, there was no warning emitted to the editor console. (UUM-71000)
- Documentation: Fixed an issue by updating the directions to the Project Settings window in our Settings page.
- DX12: Fixed an issue where ComputeBuffer CopyCount returned incorrect value following multiple compute dispatches. (UUM-66900)
- Editor: 2D: Updated 2D Feature documentation link. (UUM-70575)
- Editor: Fixed an issue by including a new setting to skip local package
2021.3.39f1 28 मई 2024 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Known Issues in 2021.3.39f1
- Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
- Asset Importers: Unity crashes on strtol_l when importing a specific .obj file (UUM-42697)
- iOS: iOS Simulator SDK is missing ARM64 Architecture support (UUM-2238)
- Kernel: VirtualFileSystem crash because of data races. (UUM-72557)
- Lighting: [HDRP] Light doesn't bounce off terrains (UUM-71171)
- PhysX Integration: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
2021.3.39f1 Release Notes
Features
- macOS: Added Apple Privacy Manifests support for macOS.
Changes
- Android: New Google Play asset packs size and number limits. Unity generated asset packs now are always install-time.
Warning: there might be bundletool related device connectivity problems when trying Build and Run App Bundles which include asset packs bigger than 1GB. (UUM-68512)
- Android: New Google Play base module size limit (200Mb). (UUM-67708)
Fixes
- 2D: Fixed hint text not showing when trying to slice compress texture in Sprite Editor Window slice menu. (UUM-59303)
- Android: Bump Android Logcat Package to 1.4.2.
- Android: Fixed logic for overriding builtin java file, Unity will also now respect package name inside java file. Previously the logic was driven only by java file name. (UUM-67826)
- Android: Fixed problem with overflow when validating size of AppBundle containing more than 2GB of install time data. (UUM-71024)
- Android: Updated documentation and a warning message to use the correct link to the Google Play asset packs limits. (UUM-71849)
- Animation: Transition duplicates are no longer added in the AnimatorController file when copy pasting an AnimatorState. (UUM-68642)
- Asset Import: Fixed issue by making the invalid meta warning as persistent. (UUM-59374)
- Asset Import: Fixed issue where older assets referencing URP materials have missing asset preview thumbnails. (UUM-41411)
- Audio: Fixed AudioMixer.SetFloat not working correctly on assets loaded from an asset bundle in play mode in the editor. (UUM-68181)
- Audio: Fixed crash when disabling and enabling the audio system in between entering and exiting play mode. (UUM-49779)
- Documentation: Updated the documentation for AudioSource.PlayOneShot(). (UUM-63508)
- Documentation: Updated the PrefabUtility.IsPartOfxxx documentation. (UUM-56678)
- Editor: Added extra validation for RenderTextureDescriptor. (UUM-55122)
- Editor: Enabling multi-touch by default on Linux Platform. (UUM-61864)
- Editor: Fixed a bug where Handles.DrawCamera was broken for hidden cameras and cameras targeting non-active displays. (UUM-21678)
- Editor: Fixed an issue where the additive reference pose frame would not be evaluated for curves not in the source clip. Shows an error message when selecting additive reference pose outside of the clip range with additional curves. (UUM-66099)
- Editor: Fixed bug where renderer SortingLayerID cannot be set at runtime. (UUM-70789)
- Editor: Fixed focus selected shortcut regression on hierarchy. (UUM-54444)
- Editor: Fixed memory Leak when using OnGUI in an MonoBehaviour class by destroying the class Object instance using InstanceID. (UUM-56327)
- Editor: Fixed menu items becoming duplicated oon Windows when there were a large number of menu items in the project (Over 7344). (UUM-70358)
- Editor: Fixed sceneAudioChanged event not triggered when changing audio in multiple sceneviews. (UUM-69574)
- Editor: Gizmo Settings Menu overflows to another monitor when the Scene View is expanded. (UUM-64715)
- Editor: Platform settings for Dedicated Server in plugin importers were removed as those settings are shared with Standalone platform. To strip a plugin from Dedicated Server builds use the !UNITY_SERVER define constraint. (UUM-56535)
- Editor: Treating RenderSettings.m_IndirectSpecularColor as volatile data. (UUM-46853)
- Editor: When a user removes a TerrainCollider component from a Terrain object, there are no longer M
2021.3.38f1 2 मई 2024 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Known Issues in 2021.3.38f1
- Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
- Asset Importers: Unity crashes on strtol_l when importing a specific .obj file (UUM-42697)
- Graphics Optimization: Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open (UUM-506)
- IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener (UUM-55105)
- IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads (UUM-49357)
- Platform Audio: Crash on FMODCodecMPEGsetPositionInternal when a mobile platform is selected and a specific audio clip is played (UUM-62086)
- Universal RP: Objects are invisible in Scene view when using Wireframe Shading Mode (UUM-36914)
- WebRequest: UnityWebRequest crashes if invoked when player is quitting (UUM-63150)
2021.3.38f1 Release Notes
Improvements
- Documentation: Documentation fixes for the Animation and Math API. (UUM-67920)
- Graphics: Improved error messages in the Console Window when building a RayTracingAccelerationStructure and using invalid Mesh data.
- iOS: ProjectCapabilityManager.AddInAppPurchase() now also adds the required StoreKit.framework. (UUM-66002)
Changes
- Build System: Avoid empty lines and always use unix newlines in script compilation rsp files to simplify build logs.
- Build System: Upgraded unity-unpacker and bsdtar binaries to use libarchive 3.7.3.
- Package: Updated Cinemachine package to 2.10.0.
- Web: Disabled experimental WebGL multithreading support. (UUM-33612)
Fixes
- 2D: Fixed unable to create Sprite in Sprite Editor Window in certain cases. (UUM-67197)
- Android: Added android target API level 32, 33 and 34.
- Android: Bump Android Logcat Package to 1.4.1.
- Android: Compass timestamp as time elapsed in seconds since the device was last turned on. (UUM-64955)
- Android: Fixed back gesture invoking UI elements. (UUM-48818)
- Android: Fixed issue where Unity during application quit would unchain from different signals via sigaction, than the one chained at the application start. (UUM-68176)
- Animation: Fixed AnimatorController m_Controller field inconsistency when changing parameter and layer order. (UUM-63803)
- Animation: Fixed crash when deleting states in some state machines. If a state machine contained a state machine transition with a null source state (which should not happen under normal circumstances), unity would crash when deleting any state within the same state machine. It does not crash anymore. (UUM-66549)
- Apple TV: Fixed Unity editor not finding Xcode application when only tvOS module is installed. (UUM-65168)
- Asset Bundles: Fixed performance regression when clearing bundle cache folders. (UUM-60063)
- Asset Pipeline: Users are now allowed to save assets in any valid assets folder, which is not read-only. (UUM-65305)
- Audio: Fixed an issue that would cause Unity to crash when you manually destroy a streamed audio clip. (UUM-14330)
- Documentation: Fixed EditorUtility.OpenFilePanelWithFilters documentation. (UUM-44679)
- Documentation: Fixed EditorUtility.SetDialogOptOutDecision documentation. (UUM-43878)
- Editor: Default assets should not be uploaded to the Accelerator. (UUM-66975)
- Editor: Errors related to the sqlite dll when using the Windows ARM64 Editor.
- Editor: Favourites are now kept when entering Play Mode. (UVSB-2519)
- Editor: Fixed a bug where IMGUI TreeViews that don't allow dragging also did not allow items to be deselected via CTRL + Left click. (UUM-9236)
- Editor: Fixed an issue where interacting with some Overlays did not stop mouse events from propagating further. (UUM-68629)
- Editor: Fixed crash when entering and leaving play mode while UnityWebRequest is downloading texture using DownloadHandlerTexture. (UUM-68555)
- Editor: Fixed touch state always stay as moved on Linux Runtime. (UUM-61865)
- Editor: Move file hashing to using t
2021.3.37f1 2 अप्रैल 2024 — 64-बिट EXE (NSIS)
2021.3.36f1 5 मार्च 2024 — 64-बिट EXE (NSIS)
2021.3.35f1 6 फ़रवरी 2024 — 64-बिट EXE (NSIS)
2021.3.22f1 30 मार्च 2023 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Fixes

- 2D: - Fixed an issue where in large Sprite Libraries the inspector would fail to load Sprite previews. ("DANB-367")
- 2D: - [com.unity.2d.animation] Fixed an issue where "System.ArgumentException" thrown when opening sprite Prefab with Script. ("DANB-335")
- 2D: - [com.unity.2d.animation] Fixed an issue where IKEditorManager updates even when there are no active IK Manager 2Ds in the Scene. ("DANB-344")
- 2D: - [com.unity.2d.animation] Fixed an issue where IKGizmos will throw an exception in the editor when IKSolver has an unassigned Solver in its list. (DANB-370)
- 2D: - [com.unity.2d.animation] Fixed an issue where undo the addition of a Sprite Skin component would crash the editor. ("DANB-201")
- 2D: - [com.unity.2d.animation] Fixed an issue where undoing vertex painting results in a displaced mesh. ("DANB-309")
- 2D: - [com.unity.2d.animation] Fixed SpriteResolver does not animation with animation clip when upgrading from 2020.3. (DANB-374)
- 2D: - [com.unity.2d.spriteshape] Fix case where Error "A Native Collection has not been disposed, resulting in a memory leak" occurs in Play Mode. ("DANB-296")
- 2D: - [com.unity.2d.spriteshape] Fix case where BezierUtility.BezierPoint function parameters are not in the right order. ("DANB-239")
- 2D: - [com.unity.2d.tilemap.extras][GameObjectBrush] Align rotation and flip to 2D View in Editor.
- 2D: - [com.unity.2d.tilemap.extras][GameObjectBrush] Fix placement of GameObjects for Hexagon Layouts with Anchor.
- 2D: - [com.unity.2d.tilemap.extras][RandomBrush] Use default color and transform when painting over with RandomBrush.
- 2D: Fixed a crash when a user loads a Tilemap with a TilemapCollider2D and CompositeCollider2D with an invalid Sprite. ("UUM-29132")
- Apple TV: Fixed a crash when closing the hardware keyboard. ("UUM-26712")
- Asset Pipeline: Fixed a case of Missing Script errors that could occur after leaving safe mode.
- Asset Pipeline: Removed use of auto keyword in LMDB library. (UUM-29394)
- DX12: Fixed a crash due to copying sampler descriptors. (UUM-29343)
- Editor: Detect asset corruption before uploading to accelerator. ("UUM-26502")
- Editor: Disabled depth resolve if the camera doesn't have a depth buffer. (UUM-22019)
- Editor: Enabled Gradle file search to use RegEx when looking for Play library dependencies, which identifies dependencies included with both double or single quotes. (UUM-29110)
- Editor: Enabled shader global values to be taken into account when deciding what to rebake. (UUM-27392)
- Editor: Fixed "Target minimum iOS Version" requirement. ("UUM-29044")
- Editor: Fixed a rare Editor crash when using accelerator for shader cache. ("UUM-27645")
- Editor: Fixed an OS key binding exception in ShortcutManager. ("UUM-4125")
- Editor: Fixed freeform light tessellation for Light2D. ("UUM-9674")
- Editor: Fixed handling msaa resolve in Frame Debugger when connected to Meta Quest over display link. ("UUM-1552")
- Editor: Fixed issue when importing FBX files where memory usage grows exponentially with the amount of clips present in the file. ("UUM-22047")
- Editor: Fixed ReorderableList element culling when drawing with GUI rotation or scaling applied. ("UUM-10761")
- Editor: Fixed the editor crash while switching avatar from generic to humanoid. ("UUM-22716")
- Editor: GameObjects from 31st layer are rendered when Camera.cullingMask is set to 'Everything'. ("UUM-2698")
- Editor: Only change file status flags with chflags on OSX if the requested flags differ from actual. (UUM-26616)
- Editor: The color picker can now select the proper color on a secondary monitor on macOS ("UUM-2501")
- GI: Fixed corrupted probes on scenes without a lighting data asset when running the editor with -nographics. ("UUM-16874")
- Graphics: Fixed failing editor mode test on M1 trying to create a PVRTC texture smaller than the minimum required size. (UUM-3791)
- Graphics: Product name will now be used as application name when creating Vulkan instance. ("UUM-25486")
- Graphi
2021.3.21f1 16 मार्च 2023 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Improvements

- 2D: Improved the performance of creating a large number of Tile assets with the Tile Palette window.
- 2D: Improved the performance of opening the Tile Palette window when the Tile Palette references a large number of Tile assets. (UUM-26849)
- Package Manager: Extended support for specifying optional path and revision to Git URLs in SCP format.

Changes

- Package Manager: Renamed Web3 category filter in Package Manager Window for My Assets to Decentralization.

Fixes

- 2D: Fixed the Tile Palette repainting a position when doing a mouse drag at the same position. (UUM-27588)
- AI: Fixed the inaccurate shape of NavMeshObstacles that prevent agents from avoiding them properly. This only applies to Windows builds. ("UUM-9814")
- Android: Fixed Screen.SetResolution when using split-screen and Screen.orientation changes. ("UUM-19019")
- Android: Unity will no longer wrap native crashes into java exceptions on Android, as has been the case, and will correctly forward signals to the previous handlers.
- Asset Bundles: Fixed issue where empty folders remain in the cache when the max storage space is exceeded. ("UUM-27439")
- Core: Fixed Transform.GetLossyScale() returning inaccurate results (only in Windows player non developpement builds). (UUM-25239)
- DX12: Fixed for crash when RenderDoc is attached to a scene with an invalid pipeline state. ("UUM-22222")
- Editor: Avoid breaking SRP Batcher shadow batch when different "per material" texture. ("UUM-11166")
- Editor: Fixed a crash where destroying a component's GameObject in the Awake function of a script with ExecuteInEditMode would incorrectly try to apply serialized object changes. ("UUM-21915")
- Editor: Fixed an issue so that Light Probes are affected by back-facing triangles when baking with the GPU Lightmapper. (UUM-7699)
- Editor: Fixed an issue with the initialization of raytracing which could fail during certain frames. (UUM-26885)
- GI: Fixed an issue where lightmaps would be swapped when entering playmode when the "Reload Scene" option is disabled. ("UUM-21437")
- Graphics: Added error message when enabling restricted keywords on a Material. ("UUM-3576")
- Graphics: Added GetVisiblePositions to TrailRenderer. ("UUM-21893")
- Graphics: Fixed a Particle System rendering corruption. ("UUM-21106")
- Graphics: Fixed glitches on macOS when the rendering path is set to deferred. ("UUM-21567")
- IL2CPP: Enabled display of the name of each thread in native and third party profilers. (UUM-21136)
- IL2CPP: Fixed a potential .cpp file name collision when two assembly names differ only by a number at the end of their name. ("UUM-27951")
- IL2CPP: Fixed a race condition when creating generic class metadata. (UUM-26516)
- IL2CPP: Fixed IL2CPP build failure when using Unbox instruction with generic by reference return type. ("UUM-5942")
- IL2CPP: Projects created prior to 2021.3 and opened in 2021.3 or newer could have their Managed Stripping Level incorrectly migrated to the new default value of Minimal when the old default of Low should have been retained. (UUM-19512)
- Linux: Fixed the Linux Editor so it no longer ignores a SIGTERM signal. ("UUM-24705")
- macOS: The macOS Player no longer contains an empty area gap on each screen vertical side when rendering fullscreen on Macs with a notch. (UUM-12632)
- Mobile: Shaders with normals are rendered correctly when sampling pixels with mixed shader evaluation on iOS and Android builds. ("UUM-22766")
- Networking: UnityWebRequest: Fixed a possible crash when texture download receives bogus data that does not decode. ("UUM-28816")
- Package Manager: Fixed an issue where a project with a large number of git dependencies would have resolution errors with error code 429 (Too Many Requests). The number of concurrent requests is six by default, but it can be changed by setting the UPM_GIT_MAX_CONCURRENT_COMMANDS environment variable. ("UUM-6049")
- Package Manager: Fixed an issue which prevented starting UPM when a package.json
2021.3.20f1 3 मार्च 2023 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Improvements

- Editor: Improved performance of Transform.Find() API especially when working with large numbers of children.

Changes

- Version Control: Updated branding from "Plastic SCM" to "Unity Version Control"Markdig.Syntax.Inlines.HtmlInline Improved offline experience by disabling the plugin when there is no internet connection

Fixes

- 2D: Store directory path instead of file path as the last used asset path when doing a drag and drop to create a Tile Asset ("UUM-25250")
- Android: Build will fail, if custom asset pack does not have a valid structure. ("UUM-25501")
- Android: Fixed an issue where Network.OperationalStatus would always return Unknown for Android. ("UUM-19683")
- Android: Fixed the Time.deltaTime values so they are now stable on Android devices. ("UUM-10244")
- Asset Pipeline: Fixed indeterministic output for any asset containing script types. ("UUM-22077")
- Build System: Fixed a BuildPipeline issue for the Android platform and MacStandalone builds which asks for a name and directory, despite having the last saved location details. This is triggered by using Ctrl+B (Windows) or Cmd+B (macOS). ("UUM-19897")
- Editor: Fixed a regression that changed the default behaviour of animators on disabled. (UUM-27229)
- Editor: Fixed an issue copying hideflags to the cloned object when instantiating a GameObject. (UUM-22863)
- Editor: Fixed component added twice when dragging script asset on inspector window from project window ("UUM-26276")
- Editor: Fixed Crash on GUIView::ProcessInputEvent when switching Editor layout ("UUM-12892")
- Editor: Fixed drag and drop crashes the editor if the window is docked. ("UUM-23241")
- Editor: Fixed error when opening the "Select Preset" window while having a user defined Preset class assets ("UUM-11334")
- Editor: Fixed Overlays not preserving enabled state through domain reloads. ("UUM-20070")
- Editor: Fixed Slowdown spikes when moving an object in the scene caused by the PropertyDatabase. ("UUM-22631")
- Editor: Fixed the size of the editor window being smaller than the wrongly set default ("UUM-24686")
- Editor: Fixed Unity Event callback list calculating its height incorrectly ("UUM-9380")
- Editor: The Focused Inspector window cannot be opened for multiple different Assets via the Inspector window ("UUM-19504")
- Editor: Unsaved changes made to assets are now preserved when renaming an asset while using Perforce ("UUM-17896")
- Editor: Using "Synchronous" flag with search expressions hangs Unity (UUM-14546)
- GI: Fixed the help link at the top of the Lighting Window. ("UUM-25787")
- IL2CPP: Emitted code that compiles for array element access from null in a non-development player build. ("UUM-597")
- IL2CPP: Enabled proper handling of the unbox opcode when the result is used across IL basic blocks. ("UUM-21101")
- IL2CPP: Fixed a compile error when you enable bitcode for an Android build. ("UUM-25113")
- IL2CPP: Fixed the InvalidCastException being thrown when you serialize jagged arrays using BinaryFormatter. ("UUM-23156")
- IL2CPP: Fixed UnintializedDataAccessException when processing a function pointer that has a function pointer as a parameter. ("UUM-9030")
- Kernel: Fixed broken RECORD_ALLOCATION_SITES functionalit. (UUM-26702)
- Kernel: Fixed crash resulting from UnityDefaultAllocator not tracking all allocations. (UUM-23090)
- Kernel: Fixed potential crash at app shutdown. (UUM-26528)
- macOS: Fixed Display systemWidth and systemHeight being wrong until window is moved to another display ("UUM-501")
- Mono: Enabled proper handling of the unbox opcode when the result is used across IL basic blocks. ("UUM-21101")
- Mono: Fixed a crash when using ConditionalWeakTable. ("UUM-25411")
- Package Manager: Packages are deleted after changing the My Assets cache location to non-default when the asset is updated in Package Manager. ("UUM-25376")
- Prefabs: Disabled IMGUI ReorderableList elements when previewing overridden values PrefabMode InContext. ("UUM-13618")
- Script
2021.3.19f1 17 फ़रवरी 2023 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Features

- Package Manager: Added Web3 as a Filter Category in My Assets.

Improvements

- IL2CPP: Improved error message when the GenericSharingVisitor encounters an opcode that it cannot handle.
- Shadergraph: The asset postprocessor for shader graph now only performs the majority of its work when a shader-related asset has been changed.

API Changes

- Apple TV: Added: Identifier for 3rd generation Apple TV 4K.
- iOS: Added: Identifiers for iPad models released in 2022.

Changes

- Editor: Updated the documentation for AudioClip.GetData. Clarified the usage of the API for all streamed clips and made a note on the return value of AudioClip.GetData which is currently undocumented. ("UUM-363")

Fixes

- 2D: Fixed an issue where the Name/FileIds in a Sprite meta file would get reordered when an importer setting is changed. ("UUM-22494")
- 2D: Fixed issue where Tiles are "double painted" when a user does a mouse drag when painting on a Tilemap. (UUM-25164)
- Android: Fixed crash if Java proxy is invoked at the same time as Unity is quit. (UUM-15968)
- Android: Fixed permissions request hang in pre-marshmellow (Android 6).
- Asset Bundles: Fixed issue where "Failed to decompress data" error occurs when loading bundle. (UUM-22990)
- Asset Bundles: Fixed issue where "Failed to decompress data" error occurs when loading bundle. ("UUM-6639")
- Build Pipeline: Improved error message, and remove possibility of crash, when a MonoBehaviour or ScriptableObject is being built that does not have a MonoScript. ("UUM-21886")
- Build Pipeline: Switching between Desktop Standalone and Dedicated Server platforms in the Build Settings window should now cause scripts to recompile. (UUM-22125)
- Core: Asset import workers will not inherit open handles from the main editor causing trouble rebinding network sockets. (UUM-939)
- DX12: Fixed a crash observed in e.g. HDRP sample project. ("UUM-20176")
- Editor: Dragging a component to the bottom of the inspector will now properly move that component to the end. ("UUM-18711")
- Editor: Dropped warning about mismatching mipmap limits when using a region-based CopyTexture. ("UUM-21771")
- Editor: Enabled the New Scene window to now show proper search results when a scene template is pinned. ("UUM-15393")
- Editor: Extracted potential Editor-only dependencies and marked those as Reference instead of Clone. ("UUM-3666")
- Editor: Fixed a build performance regression caused by shader variant prefiltering overhead. ("UUM-23173")
- Editor: Fixed an Editor crash when rendering with UsePass or Fallback via SRP batcher. ("UUM-19898")
- Editor: Fixed an Editor crash when you try to build a project with corrupt compute shaders. ("UUM-25488")
- Editor: Fixed Camera.stereoEnabled when SRP is used and fixed the Camera.stereoSeparation value.
- Editor: Fixed case where SetParent allowed setting transforms as parents when they are persistent. ("UUM-12399")
- Editor: Fixed Mac Editor crash on sprite Drag Markdig.Syntax.Inlines.HtmlEntityInline Drop. ("UUM-20950")
- Editor: Fixed multi select + click so it now works in dependency list. (UUM-20649)
- Editor: Fixed pin position. ("UUM-15301")
- Editor: Fixed potential crash when a scene with a component without a GameObject is loaded. ("UUM-1291")
- Editor: Fixed shader graph's preview window when using deferred rendering in URP. ("UUM-11582")
- Editor: Fixed showing the dependencies of scene template when there is a single dependency. ("UUM-2524")
- Editor: Fixed the scrollbar in the Description field in the new scene dialog. ("UUM-15359")
- Editor: Fixed the URL for the Scene Template documentation. ("UUM-15355")
- Editor: Fixed the URL for the Scene Template pipeline documentation. ("UUM-15399")
- Editor: Fixed typo in error message on SkinnedMeshRenderer. ("UUM-13268")
- Editor: Fixed UsePass and Fallback rendering sometimes broken in Editor when using SRP batcher. ("UUM-18980")
- Editor: Gradient's location value could not be edited for rgb swatches using the keyboard.
2021.3.18f1 6 फ़रवरी 2023 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Features

- Android: Added build_fingerprint information to android builds.

Improvements

- Editor: Reduced time to rebuild the CreateAsset(...) menu during a domain reload, it previously was scaling badly for projects with many assemblies.
- Multiplayer: Added Netcode for GameObjects 1.2.0.
- Networking: Clarified error message in the logs when attempting to build a dedicated server player without having that platform's corresponding Dedicated Server Build support module installed. (UUM-22128)
- Particles: Don't call OnParticleTrigger when there are no trigger module events to report. (Optimization). ("UUM-19111")

API Changes

- Scripting: Added: New Object.FindFirstObjectByType() and Object.FindAnyObjectByType() functions added as potentially faster alternatives to Object.FindObjectOfType(). These new functions let you decide whether you must have the first (lowest InstanceID) object found or if any instance is adequate. In the latter case the function can be many times faster as no internal sorting is required. See the scripting documentation for both functions for more details.
- Scripting: Added: New Object.FindObjectsByType() function added as a potentially faster alternative to Object.FindObjectsOfType(). This new function gives users the choice whether or not to perform the expensive sorting by InstanceID on the returned collection of objects rather than having it always performed wasting time when unnecessary. See the scripting documentation for Object.FindObjectsByType() and Object.FindObjectsOfType() for more details.
- Version Control: Removed: Removed Collab and its dependency from the package.

Changes

- 2D: Com.unity.template.2d - Remove com.unity.ide.vscode from template because it is deprecated.
- 2D: Com.unity.template.universal-2d - Remove com.unity.ide.vscode from template because it is deprecated.

Fixes

- Android: Fixed build failing when app bundle option is enabled and output file has no extension. ("UUM-10941")
- Android: Fixed mapping file output failure when destination folder doesn't exist. ("UUM-9368")
- Android: Free persistent surface view when it's no longer used after activity resume. (UUM-2481)
- Android: PermissionCallbacks.DeniedAndDontAskAgain is no longer invoked on Android 11 and later. Use Denied instead on all versions. ("UUM-20936")
- Android: Warn user if both template file and disabled template file exists in project. ("UUM-19338")
- Asset Pipeline: Asset Pipeline: Asset Import: Elided asset import paths using ellipsis on the import dialogue if the path length exceeds maximum text width. (UUM-3657)
- Editor: Camera relative culling options have been added to the Graphics section in Project Settings. This will potentially alleviate light popping issues due to lack of precision when the objects or lights are far from the origin. Enabling the camera relative culling setting for lights will potentially introduces issues for objects or lights that are far from the camera origin. ("UUM-7551")
- Editor: Fixed a memory leak which would manifest when loading then unloading scenes additively. ("UUM-18684")
- Editor: Fixed a problem where a failed Unity Linker invocation may cause subsequent builds to fail with "Sequence contains no elements". (UUM-18372)
- Editor: Fixed duplicate EditorApplication.update delegates being registered when changing editor layout. ("UUM-12847")
- Editor: Fixed OnValidate callback is called twice when entering Prefab Mode in Context. ("UUM-17190")
- Editor: Fixed Profiler samples in the VFX category to contribute towards the Rendering Category instead of Others. (UUM-2166)
- Editor: SpeedTree: Materials selection GUI is now enabled for Mesh Renderer components in the Inspector window. (UUM-22569)
- GI: Fixed issue where baking a single reflection probe could result in the wrong cubemap being associated with the wrong probe. ("UUM-20194")
- Graphics: Avoid memory corruption when async readback destination NativeArray is too small. Instead the readback fails. ("UU
2021.3.17f1 26 जनवरी 2023 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Features

- Visual Scripting: Added confirmation popup when resetting assemblies/types in project settings.
- Visual Scripting: Added confirmation popup when resetting project settings and editor preferences.
- Visual Scripting: Added Sticky Note for ScriptGraph and StateGraph.
- Visual Scripting: Nodes may now have a button which triggers a custom action in their inspector description.
- Visual Scripting: Nodes whose type cannot be found are now temporarily converted to dummy nodes until either their original type is defined again or the user replaces them.
- Visual Scripting: Support for parameter renaming in code used by API nodes.

Improvements

- Animation: Improved performance of AnimatorOverrideController.ApplyOverrides(). ("UUM-14753")
- Asset Import: Reduced the overhead of asset importing by limiting the number of copies of internal parameter structs.
- GI: Added a toggle for automatic recalculation of environment lighting in the Workflow section of the Lighting window. (UUM-13907)
- Package: Updated version of com.unity.learn.iet-framework to 3.1.1.
- Package: Updated version of com.unity.learn.iet-framework.authoring to 1.2.1.
- VFX Graph: Added a toggle in both VFX preferences in VFX Graph view to allow shader debug symbols with generated shaders. (UUM-19517)

API Changes

- Core: Added: Use these methods for improved performance when operating on both positions and rotations at the same time.Markdig.Syntax.Inlines.HtmlInline Transform.GetLocalPositionAndRotation()Markdig.Syntax.Inlines.HtmlInline Transform.GetPositionAndRotation()Markdig.Syntax.Inlines.HtmlInline TransformAccess.GetLocalPositionAndRotation()Markdig.Syntax.Inlines.HtmlInline TransformAccess.GetPositionAndRotation()Markdig.Syntax.Inlines.HtmlInline TransformAccess.SetLocalPositionAndRotation()Markdig.Syntax.Inlines.HtmlInline TransformAccess.SetPositionAndRotation()

Changes

- Editor: Updated the Unity FBX SDK bindings to version 4.1.2. which update Autodesk FBX SDK to 2020.3.2.
- Visual Scripting: AOTStubs are now generated for all nodes regardless of whether they represent a runtime or editor member. ("UVSB-2381")
- Visual Scripting: Increased zoom out distance in graphs.
- XR: Updated com.unity.xr.openxr package version to 1.6.0.
- XR: Updated XR Core Utilities to 2.0.1.
2021.3.15f1 2 दिसंबर 2022 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Features
- Editor: Added Enable PlayMode Tooltips toggle to preferences.

Improvements
- 2D: [com.unity.2d.animation] Improved the Auto Geometry generation speed.
- 2D: [com.unity.2d.pixelperfect] Added URP Pixel Perfect Camera converter.
- 2D: [com.unity.2d.pixelperfect] Hide duplicate Pixel Perfect menus if URP Package is installed.
- Animation: Optimized AnimationClip size calculation reducing asset load time in the Editor.
- Graphics: Added support for late latch debug mode to help verify late latch functionality. ("UUM-16844")
- Tests: Improved stability of Selecting_Deleted_ParticleSystemForceField_Preset_In_PlayMode_Doesnot_Throw_Exception test.
- Version Control: Added offline mode toggle for smoother offline experience.

API Changes
- UI Toolkit: Added: Added 2 Value constructor for TransformOrigin. (UUM-903)

Changes
- XR: The Oculus XR Plugin package has been updated to 3.2.2.
- XR: Updated the verified version of AR Foundation related packages to 4.2.7.
2021.3.13f1 7 नवंबर 2022 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Features

- Input System: Backport for Windows Gaming Input implementation allowing 5+ xbox controllers at the time.

Improvements

- Graphics: Improved AlphaIsTransparency API docs and tooltip. ("UUM-2364")
- Multiplayer: Added Netcode for GameObjects 1.0.2.
- Undo System: The Undo history now records the name of changed properties ("Modified Intensity") instead of just showing "Modified Property".

API Changes

- URP: Added: Added public api and updated docs for Light2D shape properties.

Changes

- Universal RP: Messages regarding reducing resolution for additional punctual lights are now only displayed in debug builds. ("UUM-10166")
- Version Control: Changed the "Go back to changeset" option in Changesets tab to "Revert to changeset"Markdig.Syntax.Inlines.HtmlInline Improved notification banner appearance.
- XR: The Oculus XR Plugin package has been updated to 3.1.1.
- XR: The Oculus XR Plugin package has been updated to 3.2.1 with support for Quest Pro.

Fixes

- 2D: Fixed Sprite Editor causes error when editing sprites in playmode. (UUM-12181)
- 2D: Updated API docs to reflect the behaviour of setting SpriteRenderer.size property. ("UUM-13795")
- AI: Colliders set as trigger are excluded from NavMesh generation. ("UUM-10109")
- AI: Patches of the generated NavMesh were sometimes getting the area type from distant objects below due to their connection through a sloped wall. ("UUM-3457")
- Android: Fixed crash if Java proxy is invoked at the same time as Unity is quit. (UUM-15968)
- Android: New Input System's Keyboard class will treat DPad Center button clicks as Key.Enter. Since that's hold the old input was treating them. ("UUM-882")
- Android: Used fixed instancing batch size on PowerVR GPUs on Android with OpenGL ES to avoid long compile times in shader warmup. ("UUM-739")
- Asset Import: Fixed out of bounds exception on empty array access when importing SpeedTree billboards with no mesh data. (UUM-8950)
- Audio: Fixed audio mixer groups not visible from the packages. ("UUM-369")
- Audio: Made preLoadAudioData a per platform setting instead of a global default setting. ("UUM-362")
- Burst: Alongside update burst packages, burst will now correctly handle projects whose paths contain ;'s. (UUM-8322)
- Editor: Ensure that only the manifest version and patches of that version are tagged as Release in Package Manager. (UUM-8938)
- Editor: Ensured PropertyDatabase doesn't stay lock even if Unity crashes. (UUM-14553)
- Editor: Fixed a case where OnBecameVisible could be invoked multiple times without a corresponding OnBecameInvisible. ("UUM-12133")
- Editor: Fixed a crash when stop a playable director and evaluating at the same time in a notification output. ("UUM-14640")
- Editor: Fixed deadlock scenario in shader compiler. (UUM-14040)
- Editor: Fixed for dragging window across boundaries of multiple monitors. (UUM-8701)
- Editor: Fixed gizmo rendering of a selected area in a Hexagonal Grid with a non-zero Z position.
- Editor: Fixed lost references to AnimationClips when the ModelImporter clips settings are modified for the first time. ("UUM-2203")
- Editor: Fixed Mac Editor crash that happened in multi-scene builds that were using BuildOptions.DetailedBuildReport. ("UUM-1964")
- Editor: Fixed the 'texture scheduled for reimport during Refresh Loop' error when importing SpeedTree assets with color textures. (UUM-9835)
- Editor: Frame Debugger: Fixed an issue where the window would constantly refresh when debugging a remote device. ("UUM-4096")
- Editor: Motion blur now works with multiple cameras. (UUM-10155)
- GI: Added proper clamping of Lightmap Streaming Priority in Player Settings window. ("UUM-10016")
- GI: Fixed failing assert by relaxing precision requirement in Ray's IsNormalized check. ("UUM-2787")
- Graphics: Fixed ShadowMaps resolving AA when not necessary. (UUM-13371)
- HDRP: Fixed compilation errors (ambiguous call to 'clamp') on ps5 shaders related to Raytracing. (UUM-16232)
- iOS: Fixed orientation handlin
2021.3.12f1 27 अक्टूबर 2022 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Improvements

- Animation: Improved animation performance across the board
- Editor: Reduced the time taken to open inspectors by avoiding a pointless copy of a big thing behind the scenes
- Shadergraph: Reduced time taken by code generation when a shader graph asset is imported
- VFX Graph: Reduced time taken by code generation when a VFX asset is imported

API Changes

- iOS: Added: Added identifiers for iPhone 14 models.
- Shaders: Added: Added an API to control shader memory usage at runtime. ("UUM-5583")

Changes

- Editor: Update com.xr.sdk.openxr package version to 1.5.3
- Editor: Updated manifest.json to use com.unity.inputsystem package version 1.4.3
- XR: Updated the verified version of AR Foundation related packages to 4.2.6.

Fixes

- 2D: Fixed regression where GameObjects are not instantiated by Tiles when the Tilemap is not active. ("UUM-14293")
- Android: Fixed exporting the Android Studio project to a non-existing folder using Editor API. ("UUM-1886")
- Android: Interaction with PS4 touchpad won't cause navigational movement when using UGUI together with input system package. ("UUM-881")
- Animation: Added back old method signature for backward compatibility. ("UUM-1812")
- Asset Import: Fixed editor crash when importing a folder with an FBX file where its optimizeBones is set to 0. ("UUM-9463")
- Asset Import: Fixed import of some meshes with Blend Shape Normals set to Calculate. ("UUM-7867")
- Audio: Fixed unexpected output from OnAudioFilterRead when the audio source is stopped and the 'spatialize' property is enabled. ("UUM-6318")
- Build Pipeline: Fixed edge case where isDebugBuild would not revert to true after the build. ("UUM-12064")
- Editor: Add warning log when the size of a Sprite in a Secondary Texture used in a Sprite Atlas does not match its size in the Main Texture. ("UUM-11164")
- Editor: Fixed build process should be quicker to detect scripting backend changes when building to a pre-used folder (1421700). ("UUM-1949")
- Editor: Fixed case where Editor would crash when a selected renderer was deleted. ("UUM-3249")
- Editor: Fixed crash in standalone profiler during shutdown. ("UUM-13932")
- Editor: Fixed crash when opening scenes in builds that had missing Prefab sources. ("UUM-2546")
- Editor: Fixed dragging prefab with ctrl on linux. ("UUM-1601")
- Editor: Fixed inspector and documentation to reflect intended behavior. ("UUM-2392")
- Editor: Fixed light layers when using motion vectors. ("UUM-15125")
- Editor: Fixed SceneVisibilityManager exceptions when using shortcuts with no Hierarchy window. ("1425103")
- Editor: Fixed the "Auto-hide gizmos" preference in the Scene View page to persist value when reopening the editor. ("UUM-7848")
- Editor: Fixed the persistence of the position of overlays when closing and reopening the editor. ("UUM-9975")
- Editor: Prevented exceptions if ShortcutManager cannot read profile id from file. (UUM-9220)
- GI: Fixed an issue where emission color was erroneously reused for different renderers using the same material when they have similar lightmap UVs. ("UUM-2771")
- Graphics: Added error message for indirect compute buffers incorrectly flagged on DX11. ("UUM-899")
- Graphics: Fixed an issue where TextureImporter.GetAutomaticFormat would return the incorrect format for platforms that had their override turned off. ("UUM-11694")
- Graphics: Fixed crash when using bad args in CommandBuffer.DrawRenderer. ("HRB-20")
- Graphics: Fixed issue in which editor would get stuck when importing corrupted FBX models. ("UUM-3981")
- Graphics: Fixed sporadic freeze in mesh upload. (UUM-4293)
- Graphics: Fixed Vulkan validation error when GFR is disabled. (UUM-9583)
- Graphics: Graphic and Compute Buffer allocations will now allocate less garbage collected memory. ("UUM-4005")
- Graphics: Updated libjpeg-turbo to version 2.1.2 to solve security issues with version 1.3.1, used by Texture2D and ImageConversion LoadImage API and ImageConversion EncodeToJPG API. (UUM-4950)
- HDRP:
2021.3.11f1 4 अक्टूबर 2022 — 64-बिट EXE (NSIS)
2021.3.9f1 1 सितंबर 2022 — 64-बिट EXE (NSIS)
2021.3.8f1 8 अगस्त 2022 — 64-बिट EXE (NSIS)
2021.3.7f1 28 जुलाई 2022 — 64-बिट EXE (NSIS)
2021.3.6f1 8 जुलाई 2022 — 64-बिट EXE (NSIS)
2021.3.5f1 22 जून 2022 — 64-बिट EXE (NSIS)
2021.3.4f1 31 मई 2022 — 64-बिट EXE (NSIS)
2021.3.3f1 19 मई 2022 — 64-बिट EXE (NSIS)
2021.3.2f1 6 मई 2022 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Features
- Version Control: Added "Switch to changeset" menu option in changesets view
Added "Go back to changeset" menu option in changesets view

Improvements
- Graphics: Using memoryless MSAA now also applies to the MSAA attachment when depth resolve is used
- License: show proper license error dialog when editor is opened with a build license

API Changes
- iOS: Added: Added iPad Air 5 and iPhone SE 3 to devices.

Changes
- Services: UGS packages are now available in the Package Manager
- Version Control: Removed category icons from views
Removed "com.unity.services.core" package dependency
- XR: The Oculus XR Plugin package has been updated to 3.0.1.
- XR: Updated OpenXR Package to 1.4.0

Fixes
- 2D: [com.unity.2d.animation] Fixed an issue when Skinning Editor will lose reference after exiting Play mode. (1405289)
- 2D: [com.unity.2d.animation] Fixed an issue where moving vertices in the Skinning Editor might result in invalid edges (1386153)
- 2D: [com.unity.2d.animation] Fixed an issue where the SpriteSkin components would not get initialized on editor launch. (1401139)
- 2D: [com.unity.2d.animation] Sprite Library cannot reference itself in the Main Library field or any asset that references it. (1401464)
- 2D: [com.unity.2d.tilemap.extras] [AnimatedTileEditor] Fix undo when setting number of Sprites for Animated Tile.
- 2D: [com.unity.2d.tilemap.extras] [RuleTileEditor] Fix undo when setting number of Rules for Rule Tile.
- 2D: [com.unity.2d.tilemap.extras] [RuleTileEditor] Use different text color for Extend Neighbors with dark and light skin.
- 2D: [com.unity.2d.tilemap.extras] [RuleTile] Fix data for custom container fields not being transferred in RuleOverrideTiles overriding a Custom Rule Tile.
- Android: Added Initial launch size metadata into AndroidManifest.xml for Chrome OS devices with Android R or higher installed. (1360064)
- Android: Fix build failure when you had .androidlib plugin in a package. (1394476)
- Android: Fixed a bug with Unity UGUI and UI Elements input fields, where switching languages dynamically and IME functionality was not working. (1395812)
- Android: Fixed XR subsystem initialization in case of app bundle + asset packs. (1392895)
- Asset Bundles: Ensure that padding is added after blocks info so that Switch patching works appropriately. This fix implies that loading newly generated AssetBundles will require using this new Unity editor/runtime combination. (1403996)
- Build System: Dedicated server build will not inadvertently strip mesh data from meshes used for collision. (1399961)
- DX12: - Offset binding support for cbuffers disabled from SystemInfo on DX12 as it has never been supported, full implementation is upcoming. (1381731)
- Editor: Backport bug fix from 2022.2: Executing Build And Run with Dedicated Server platform now opens terminal window on Linux and macOS.
- Editor: Ensured that the Application Identifier errors and warnings are shown in the correct cases. (1382818)
- Editor: Fixed an issue where the "Install into source code 'build' folder" would not build in the source code folder. (1366021)
- Editor: Fixed crash that could occur when docking a window, if its size is momentarily zero. (1397003)
- Editor: Fixed incorrect screen size when dragging in the prefab stage. (1394756)
- Editor: Fixed the validation of the Application Identifier.
- Editor: Fixed tooltips not being resolved when using a custom label that does not contain a tooltip. (1415921)
- Editor: Fixing issue where if the Gameview was a fixed size, upon opening the editor the the Gameview was in the background it wouldn't update its size value properly. (1378321)
- GI: Fixed NaN artifacts that were sometimes appearing in lightmap when sampling a rectangle light. (1360935)
- Graphics: Fix global UAVs is Ray Tracing shaders (e.g. closesthit shader) generating errors in the console window when used. (1411409)
- Graphics: Fix redundant store of depth buffer MSAA samples to memory on Quest when depth resolve is 
2021.3.1f1 21 अप्रैल 2022 — 64-बिट EXE (NSIS)
2021.3.0f1 11 अप्रैल 2022 — 64-बिट EXE (NSIS)
2021.2.19f1 5 अप्रैल 2022 — 64-बिट EXE (NSIS)
2021.2.18f1 1 अप्रैल 2022 — 64-बिट EXE (NSIS)
2021.2.17f1 24 मार्च 2022 — 64-बिट EXE (NSIS)
2021.2.16f1 17 मार्च 2022 — 64-बिट EXE (NSIS)
2021.2.15f1 11 मार्च 2022 — 64-बिट EXE (NSIS)
2021.2.14f1 3 मार्च 2022 — 64-बिट EXE (NSIS)
2021.2.13f1 23 फ़रवरी 2022 — 64-बिट EXE (NSIS)
2021.2.12f1 17 फ़रवरी 2022 — 64-बिट EXE (NSIS)
2021.2.11f1 10 फ़रवरी 2022 — 64-बिट EXE (NSIS)
2021.2.10f1 1 फ़रवरी 2022 — 64-बिट EXE (NSIS)
2021.2.9f1 27 जनवरी 2022 — 64-बिट EXE (NSIS)
2021.2.8f1 13 जनवरी 2022 — 64-बिट EXE (NSIS)
2021.2.7f1 16 दिसंबर 2021 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Changes
- Package: Update the Postprocessing v2 package to 3.2.0. Full package release notes available here:
https://docs.unity3d.com/Packages/com.unity.postprocessing@3.2/changelog/CHANGELOG.html
- Package: Updated the Timeline package version to 1.6.3. Full package release notes available here:
https://docs.unity3d.com/Packages/com.unity.timeline@1.6/changelog/CHANGELOG.html

Fixes
- 2D: Fixed a reordering of Sorting Layers List issue in the Tag Manager. (1376779)
- Graphics: [VFX] Fixed an issue where there was a useless ApplyShader call with sleeping VFX systems. This has been removed. (1346028)
- iOS: Fixed a crash when orientation in Awake was set under some circumstances. (1371559)
- iOS: Fixed an iOS hanging and crashing issue when a call came in. (1368258)
- License: Fixed a license client issue when a connection was refused on pipe by forcing a relaunch. (1377916)
- macOS: Fixed an issue where Mac standalone player builds would fail if using a custom icon and building an Xcode project.
- macOS: Fixed an issue where switching between development and release players would cause player builds to fail. (1367944)
- Package Manager: Fixed an issue where the BuiltIn documentation link did not open the right editor version url. (1376379)
- UI Toolkit: Fixed an alignment of custom property drawers and nested property fields issue. (1350566)
- UI Toolkit: Fixed an issue where the canvas document styling was broken after Save. (1378420)
- UI Toolkit: Fixed an issue where the duplicate mouse entered and left events on composite root elements during the AtTarget propagation phase. (1367771)
- UI Toolkit: Fixed an issue where the Editor was using of the UI Builder package instead of the built-in version.
- UI Toolkit: Fixed an issue where transitions sometimes did not animating after the first transition. (1367510)
- UI Toolkit: Fixed an TextField IndexOutOfRangeException issue when entering playmode. (1374412)
- Visual Scripting: Fixed a regression where AOT Stubs were not being generated correctly, causing AOT builds to fail when run.
2021.2.6f1 10 दिसंबर 2021 — 64-बिट EXE (NSIS)
2021.2.5f1 1 दिसंबर 2021 — 64-बिट EXE (NSIS)
2021.2.4f1 25 नवंबर 2021 — 64-बिट EXE (NSIS)
2021.2.3f1 18 नवंबर 2021 — 64-बिट EXE (NSIS)
2021.2.2f1 11 नवंबर 2021 — 64-बिट EXE (NSIS)
2021.2.0f1 26 अक्टूबर 2021 — 64-बिट EXE (NSIS)
2021.1.28f1 4 नवंबर 2021 — 64-बिट EXE (NSIS)
2021.1.27f1 25 अक्टूबर 2021 — 64-बिट EXE (NSIS)
2021.1.26f1 20 अक्टूबर 2021 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Features
- Version Control: Added light and dark mode versions of avatar icon.
- Version Control: Added notification status icons.
- Version Control: Workspace migration from Collab to Plastic which can be done with or without Plastic installed.

Improvements
- Scripting: Add GameObject link to Warning message: "SendMessage cannot be called during Awake, CheckConsistency, or OnValidate.".

Changes
- Version Control: Improved usage analytics around Editor and Plugin version.
- Version Control: Workspace Migration Adjustments.

Fixes
- Android: Fixed an issue where Display.systemWidth, Display.systemHeight and Screen.resolutions[] were not updated when folding/unfolding a Galaxy Fold device. (1345508)
- Android: Fixed an issue where Java local reference was leaking in UnityWebRequest, VideoPlayer. (1297185)
- Animation: Fixed a potential crash when generating asset previews, if destructive methods were called in user callbacks. (1343886)
- Animation: Fixed an issue where the animation curve editor was swapping unintentionally when curves were edited in two different inspectors. (1308938)
- Asset Pipeline: Fixed an issue with fields with default values not being set to default value, if field was removed from assets. (1337405)
- Asset Pipeline: Fixed an issue where the artifact dependency would get ignored. (1318602)
- Audio: Fixed an issue where exposing multiple send levels in the audio mixer were not working correctly. Previously created mixers with exposed send levels will cause a warning to be logged on editor startup and the send levels will have to be re-exposed. (1285638)
- Documentation: Fixed an incorrect measurement units for ArticulationDrive.forceLimit. (1369825)
- Editor: Fixed a null reference exception when opening a popup window in some cases (when a previous popup window got somehow saved into a window layout). (1295445)
- Editor: Fixed an issue when launching a Linux standalone player whose folder was in $PATH. (1339398)
- Editor: Fixed an issue where preset for ThemeStyleSheet was not disabled. (1298540)
- Editor: Fixed an issue where Reorderable list null item were not displayed correctly. (1339759)
- Editor: Fixed an issue where ReorderableList elements when reordering would disapear. (1353883)
- Editor: Fixed an issue where the Avatar Stage editing closed on clicking anywhere in the Scene view or Hierarchy when two Inspector windows were used. (1330120)
- Editor: Fixed an issue where the gradient picker closed when clicking on the gradient field. (1285035)
- Editor: Fixed an issue where there was missing tooltips to the buttons of the Simulator view Control Bar. (1288711)
- Editor: Fixed an issue where variables were not resolved before reading style values. (1297227)
- Graphics: Fixed a Metal enforce depth clearing issue when "Don't care" load action was used, to avoid potential subtle issues later on. (1330613)
- Graphics: Fixed a crash when loading really large (more than 2GB size) meshes. (1319594)
- Graphics: Fixed a Mac Standalone Player memory leak issue that came with the change to presenting with CVDisplayLink. (1365570)
- Graphics: Fixed an alpha dilation filtering issue when a 16 bit-per-component texture with transparent pixels was imported. (1355265)
- Graphics: Fixed an issue where frames were being unnecessarily dropped before presenting on Metal OSX when using CVDisplayLink. (1363963)
- Graphics: Fixed an issue where memory would leak from mesh due to mismatching memory labels. (1362505)
- Graphics: Fixed an issue where MeshRenderer was rendering a mesh when the MeshFilter had been removed while editing the prefab in context. (1251154)
- IL2CPP: Fixed a conversion issue on methods with ref readonly return values. (1367462)
- IL2CPP: Fixed a possible crash in the GC code when the mark stack overflows while script debugging was enabled if many threads were created. (1361799)
- IL2CPP: Fixed build issue with Linux player on Windows where builds would fail when the logged in user has a space in 
2021.1.25f1 14 अक्टूबर 2021 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Improvements
- 2D: Cache internal reflection to speed up Sprite editing data access.
- Graphics: Warnings for non-native compressed formats with decompressor support are now muted in the editor. (1329157)
- Package: Update Addressables to 1.18.6 and SBP to 1.19.2

Fixes
- 2D: Fixed an issue where the Sprite Editor Window was disabled when readonly assets were selected. (1364044)
- Animation: Fixed unexpected behaviours when having negative parameterized time in a motion state. (1332880)
- Asset Pipeline: Fixed an issue where the Editor crashed while entering play mode with an AssetImporter displayed in the Inspector window. (1353925)
- Editor: Fixed an issue where there was not a prompt to save changes if the layout had changed. (1318376)
- Editor: Fixed an issue where Time.unscaledTime and Time.fixedUnscaledTime did not update when stepping through frames. (1294730, 1360931)
- Editor: Fixed an issue with Multiple "Failed to insert item" warnings being logged when the amount of inserted items exceeds 1000. (1343433)
- Editor: If Adb is not able to make the file editable, we make it writable using OS function. (1353760)
- GI: Fixed sky ambient probe and skybox reflection probe issue when reloading a scene in playmode. (1331427)
- GI: Prevent tetrahedralization errors by removing duplicate data from additive probesets. If anything is left, append the rest. (1263524)
- Graphics: Fixed a sporadic crash when closing BuildSettings (and maybe other) windows when using Editor with Vulkan. (1362844)
- Graphics: Fixed an issue of missing objects when highly static batched scene + SRP Batcher. (1294742)
- Graphics: Fixed an issue where Meshes had incorrect skin weights in builds due to faulty normalization after limiting the number of weights per vertex. (1319068)
- Networking: UnityWebRequest: Fix raw data access in DownloadHandlerAudioClip and DownloadHandlerTexture. (1330209)
- Particles: Fixed a crashes when trying to access fields in an uninitialized external forces module. (1354044)
- Physics: Fixed an issue where modifying the "Rigidbody2D.position" did not temporarily stop interpolation when called during the FixedUpdate callback. (1367721)
- Profiler: Fixed an issue where entering Play Mode with the Game View set to 'Play Maximized' and the Profiler window docked causes errors to be logged to the Console window. (1364443)
- Scene/Game View: Fixed an issue where Hierarchy did not allow drag and drop references to be placed between root objects marked as not editable. (1337512)
- Scripting: Fixed an issue where there were handle exceptions thrown from custom attributes' .ctor. (1321144)
- Serialization: Fixed an issue where reference from a Prefab to a missing asset became valid once asset was added back to project, without a reimport. (1270634)
- Serialization: Keep references to unknown ScriptableObject as "Missing" instead becoming "None" when loading Scene or Prefab. (1328065)
- Services: Fixed an issue where the validation endpoint was been disabled, and the editor incorrectly shows that the user must wait for this validation to succeed. This lead to a lot of confusion from our users. This change simply removes this panel to avoid further confusion. (1210052)
- uGUI: Fixed an issue where a missing shader property warnings was produced when running in batchmode. (1350059)
- Universal Windows Platform: Fixed an issue where symbol file packaging failed when using the 'MasterWithLTCG' build configuration. (1345403)
- Universal Windows Platform: Fixed DevicePortal deployment to handle both .appx and .msix packages. (1269676)
- Windows: Fixed an issue where the player icon was missing from the title after the game was first launched in fullscreen mode and then later changed to windowed mode. (1361016)
- Windows: Removed error.log generation for crash uploads in favor of editor.log and dmp files. (1278602)
2021.1.24f1 6 अक्टूबर 2021 — 64-बिट EXE (NSIS)
2021.1.23f1 30 सितंबर 2021 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Improvements
- Editor: Shaders will have SHADER_API_(DESKTOP|MOBILE) define set according to the target build platform.

API Changes
- Shadergraph: Added: Added an HLSL file implementing a version of the Unity core LODDitheringTransition function which can be used in a Shader Graph\.
- Shadergraph: Added: Added View Vector Node documentation.

Fixes
- Asset Pipeline: Fixed an issue where ScriptableObjects could be loaded when querying their type using AssetDatabase.GetMainAssetTypeAtPath(). (1351973)
- Asset Pipeline: Fixed an issue where the main object name did not update correctly when duplicating or copying assets. (1227555)
- Editor: Fixed an infinite notification in Settingswindow. (1361351)
- Editor: Fixed an issue where tooltips were not displayed for the reorderable lists. (1345236)
- Graphics: Fixed a crash when uploading large number of texture assets in DX12. (1324699)
- Graphics: Fixed a shader code generation issue when using Texture2D/Texture2DArray Load with offset. (1357095)
- HDRP: Fixed an issue where auto baking of ambient and reflection probe performed for builtin renderer would cause wrong baking in HDRP.
- macOS: Fixed a crash in pthread_wait_cond when launching Unity with -importPackage option. (1301071)
- macOS: Fixed an issue where Cursor.lockState registers input movement as if the mouse was moved to the center first before following the actual mouse movement. (1283506)
- Shadergraph: Fixed a serialization PVT property flags issue when using subgraphs. This fixes SRP batcher compatibility.
- Shadergraph: Updated the View Direction documentation.
- Shaders: Fixed an issue where UsePass with local keywords did not always use correct keywords. (1329514)
- UI Toolkit: Fixed an issue with highlighter positioning and draw order. (1174816)
- URP: Fixed an issue where soft shadows shader variants did not set to multi_compile_fragment on some shaders (gbuffer pass, speedtree shaders, WavingGrass shader).
- URP: Fixed artifacts in Speed Tree 8 billboard LODs due to SpeedTree LOD smoothing/crossfading. (1348407)
- URP: VFX: Fixed a soft particles issue when HDR or Opaque texture wasn't enabled.
- URP: VFX: Fixed an OpenGL soft particles fallback issue when depth texture wasn't available.
- VFX Graph: Fixed a compilation issue when normal was used in shadergraph for opacity with unlit output.
- VFX Graph: Fixed a null reference exception when Camera type in VFX graph was exposed. (1315582)
- VFX Graph: Fixed a Soft Particle depth computation isseu when using an orthographic camera. (1309961)
- VFX Graph: Fixed an exception in VFXFilterWindow if search field was empty. (1235269)
- VFX Graph: Fixed an incorrect buffer type for strips issue.
- VFX Graph: Fixed an isssue where VFX with an output mesh was being always reimported. (1309753)
- VFX Graph: Fixed an issue where a Target GameObject attach button did not allow attaching of a valid VFX if the last selection was invalid. (1312178)
- VFX Graph: Fixed an issue where deleted properties show up in the inspector. (1320952)
- VFX Graph: Fixed an issue where deleting a flow edge between Init and Update threw an invalid operation exception. (1315593)
- VFX Graph: Fixed an issue where having more than five GPU Event output leaded to "unexpected token 'if" at compilation. (1323434)
- VFX Graph: Fixed an issue where modified state in the VFX tab did not have the correct state.
- VFX Graph: Fixed an issue where Motion Vector map sampling for flipbooks were not using the correct mips.
- VFX Graph: Fixed an issue where some settings were not always triggering a recompilation. (1322844)
- VFX Graph: Remove unexpected expression in spawn context evaluation. (1318412)
2021.1.22f1 22 सितंबर 2021 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Improvements
- Graphics: Reduced main thread hitching caused by Shader loading
- iOS: Reduce memory usage for small uploads in UnityWebRequest. (1355235)
- Particles: Optimize Mesh data stripping vertex channels that are used by particle systems when the mesh is included in assetbundles. (1313420)

Changes
- Graphics: Updated the embedded (external) TinyExr library to v1.0 (1345230)
- Package Manager: The Git LFS cache enabled by setting the UPM_ENABLE_GIT_LFS_CACHE environment variable is now always located under the global cache root, even when the cache root location is customized.
- XR: Updated XR Interaction Toolkit to 1.0.0-pre.5. Please refer to the package changelog online here: https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@1.0/changelog/CHANGELOG.html

Fixes
- 2D: Fixed a potential crash caused by a race condition when loading SpriteRenderer from multiple threads. (1351843)
- Audio: Fixed a crash when passing a null argument to AudioMixer.FindSnapshot. (1341752)
- Graphics: Fixed an incorrect shader code generation when using half precision SV_POSITION. (1323558)
- Graphics: Fixed performance spikes in OSX while using an external monitor. Metal editor on OSX now uses CVDisplayLink to time frame presents. (1327408)
- Linux: Fixed an issue where the Assets menu was disabled after using the right-click context menu, or items in the context menu were unexpectedly disabled. (1346205)
- Package Manager: Fixed an issue where packages using Git LFS on Apple Silicon hardware would fail if Git LFS was installed through Homebrew and the Git LFS executable location was not added to the PATH environment variable. (1353769)
- Particles: Automatically mark textures as readable, if used by the Particle System Shape module. (1344356)
- Prefabs: Fixed a crash when GameObjects or Components are applied to Prefab while the Asset Pipeline was paused. (1324978)
- Profiler: Fixed an issue where the CPU Usage Profiler Chart did not show Vsync as the category when the editor was waiting in WaitForTargetFPS->TimeUpdate.WaitForLastPresentationAndUpdateTime for PS4, PS5, D3D11 and D3D12. (1335370)
- Shaders: Fixed an issue where Enabling "Optimize mesh data" in player settings made the build process significantly slower. (1349093)
- uGUI: Fixed an issue when multiple materials with multiple textures are assigned to a single UI Element did not rendered correctly. (1341814)
- Universal Windows Platform: Fixed a race-condition issue when using TouchScreenKeyboard's "text" or "selection" properties immediately after calling Open. (1345877)
- Universal Windows Platform: Fixed an issue where TouchScreenKeyboard on HoloLens2 closed a few seconds after focusing a TextMeshPro input field. (1360514)
- XR: Fixed an issue for late latching pre drawcall performance regression and world space UI and terrain always drawn at origin. (1337356, 1337972)
- XR: Fixed an issue with camera depth normals pass in XR. (1284715)
2021.1.21f1 14 सितंबर 2021 — 64-बिट EXE (NSIS)
2021.1.20f1 9 सितंबर 2021 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Improvements
- Scripting: Ammend CompilationPipeline.compilationFinished to include that it's currently not possible to build a player from a callback. (1338334)

Changes
- Editor: Updated com.unity.cinemachine to 2.7.8

Fixes
- Android: Fixed android:exported atribute not set to true for Uniy library activity when target API level is 31 or higher. (1356676)
- Android: Fixed cameras with depth only clear flickering or not rendering on Adreno devices. (1314872)
- Asset Pipeline: Fixed issue where some meshes imported from FBX are missing the first UV channel. (1342131)
- Asset Pipeline: Improved UI performance when generating many asset previews. (1340118)
- Audio: Fixed missing domain unload callback and excessive number of registrations for each instantiation of a custom DSP that caused an "Callback registration failed. Increase kMaxCallback." error. (1306511)
- GI: Fixed baking on non-primary GPU on machines using a mix of NVIDIA and AMD GPUs. (1314991)
- GI: Fixed reflection probes weight on flat objects. (1233991)
- GI: LightProbes.needsRetetrahedralization doesn't get invoked in IL2CPP builds. (1338514)
- Graphics: Fixed bilinear rescale on 32k wide or high images such that the image no longer flips around. (1340329)
- Graphics: Fixed SRPBatcher not increasing CBuffer size when material shader is changed. (1353368)
- Input System: Fixed Y coordinate being flipped in Windows Player when WarpCursorPosition in Input System. (1355722)
- iOS: Fixed 'end Encoding' crash when force closing iOS application. (1329593)
- iOS: Fixed Mute Other Audio Sources not muting background audio on a device when toggled on when Unity audio is enabled. (1335093)
- iOS: Fixed video freezing or app crashing when resuming the app from suspension or unlocking the device. (1297877)
- N/A (internal): Fixed scene-with-scrollbar-horizontal-delete-doesnt-dirty-on-save test instability by calling Focus(). (1356609)
- Package Manager: Fixed "Load all" not working in "My Assets". (1287445)
- Package Manager: Fixed the issue where the selection in the list is broken and the wrong package appears as selected in My Assets. (1343197)
- Package Manager: Fixed the issue where there is a noticeable lag when selecting an asset in the PackageList when navigating a large number of assets in My Assets. (1343193)
- Prefabs: Fixed unpacked prefabs added under a prefab instance being removed when undoing any change made to outermost root. (1339775)
- Scripting: Fixed an issue when opening a project using rulesets, Error CS8035 is no longer thrown in the console. (1349517)
- Services: Analytics no longer auto-activates on new project link.
- Services: Updated analytics package. Constantly repopulating a list of strings was causing the inspector panel for the analytics tracker to spam autosave in some cases. (1150985)
- Universal Windows Platform: Fixed Alt + Enter not entering/leaving fullscreen mode. (1304865)
- Windows: Fixed the new input system reporting incorrect keyboard key display names when using certain non-english keyboard layouts. (1337684)
2021.1.19f1 1 सितंबर 2021 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Features
- Version Control: Added auto sign in when logged into Unity account.

Improvements
- Version Control: Added Checkin and Update confirmation notification.
- Version Control: Improved load time performance.

Changes
- Burst: Updated the Burst Package to 1.5.6. Please refer to the package changelog online here: https://docs.unity3d.com/Packages/com.unity.burst@1.5/changelog/CHANGELOG.html
- HDRP: DoF is now using the min depth of the per-pixel MSAA samples when MSAA is enabled. This removes 1-pixel ringing from in focus objects. (1347291)
- Version Control: Simplified and decluttered the UI.
- XR: Updated OpenXR Package to 1.2.8. Please refer to the package changelog online here: https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.2/changelog/CHANGELOG.html

Fixes
- Android: Fixed a crash when using TouchScreenKeyboard with placeholder text. (1347370)
- Animation: Fixed an issue where the Animator.GetNextAnimatorClipInfo() methods did not return the expected result at the end of a transition. (1317097)
- Burst: Fixed a compiler error that occurred when calling BurstCompiler.CompileFunctionPointer with a delegate type that was decorated with a custom attribute.
- Burst: Fixed the "could not find path tempburstlibs" error message that popping up when building for Android and Burst was disabled.
- Editor: Fixed an issue where there was no support for duplicate component names to UnityEvent selection popup. (1309997)
- Graphics: Fixed a crash with accessing individual pixels on crunch compressed texture. This should now throw an error instead. (1314831)
- GraphView: Fixed an issue where GraphView group did not allow drag and drop of nodes when edges were selected. (1348542)
- HDRP: Fixed an issue where the sky settings were being ignored when using the recorder and path tracing. (1340507)
- IMGUI: When using a Non-ReorderableList, pressing the Delete key on one of the element deletes it from the array. (1335322)
- iOS: Fixed a query of Display native resolution issue. (1342424)
- Physics: Fixed an issue where the Articulation Bodies were not being visualised in the Physics Debugger. (1343929)
- Physics: Fixed an issue where the Physics Debugger was not reacting to filtering settings as expected. (1319356)
- Prefabs: Fixed an issue where Prefab were instantiated with a Prefab asset as parent. (1276785)
- Shadergraph: Fixed an issue where horizontal scrollbars in graph sub windows could not have their lower scroll button used due to being overlapped by the resize handles. (1318614)
- uGUI: Fixed an issue with selectable (i.e. Button) where it was not shown as selected when it was re-enabled until selection was cleared manually. (1342519)
- UI Toolkit: Fixed an issue where a TextureId leak that could occur when a Panel was disposed or when the graphics device reloaded. (1336881)
- Universal Windows Platform: Fixed an issue where C++ source code plugins failing to get copied to output build folder with executable only build type when the plugin is in a package that's referenced in the project. (1353677)
- URP: Fixed an error where multisampled texture was being bound to a non-multisampled sampler in XR.
- URP: Fixed an issue with terrain hole shadowing. (1349305)
- Version Control: Fixed an SSO renew token issue after a password change.
- Version Control: Fixed an issue wehre view was not switching to workspace after creating an Enterprise Gluon workspace.
- Version Control: Fixed an issue were the contextual menu was not showing up in project view.
- Version Control: Fixed some namespace collisions issues with Antlr3.
- Video: Fixed an issue where VideoPlayback leaked if destroyed while seeking. (1308317)
- Windows: Fixed an issue where SystemInfo.deviceUniqueIdentifier was not actually being unique on some Windows 7 machines. (1339021)
2021.1.18f1 26 अगस्त 2021 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Features
- Android: Adding support for Multi-window environments in Android applications. This include Split Screen, popup windows and freeform windowing.

Improvements
- 2D: Improved performance of RuleTile caching
- Android: Added boot-config/command-line switch "platform-android-cpucapacity-threshold" that can be used to specify which CPU cores are treated as big cores. The cpu capacity is a value in the range between 0 and 1024. A capacity value of 870 yields the same behavior as before the fix for case 1349057.
- Asset Import: Improved loading performances of import settings for models with a lot of animation clips. (1338096)
- Editor: UnityEvent callbacks can be reordered

API Changes
- Asset Bundles: Added: Added public API to specify the amount of memory reserved for the shared AssetBundle loading cache.
- Asset Bundles: Added: Adding new API DownloadHandlerAssetBundle.autoLoadAssetBundle for loading AssetBundles asynchronously from DownloadHandlerAssetBundle.
- XR: Added: Added IUnityGraphicsVulkanV2 plugin interface to add support for chaining vulkan initialization intercepts. (1349908)

Changes
- 2D: Allow non-public fields with the SerializeField attribute as custom fields for RuleTile
- Package: com.unity.purchasing updated to 3.2.3. Please refer to the package changelog online here: https://docs.unity3d.com/Packages/com.unity.purchasing@3.2/changelog/CHANGELOG.html
- XR: The Oculus XR Plugin package has been updated to 1.10.0.
- XR: Unity 2020 LTS will be the last version of the editor which supports Magic Leap 1 Developers can continue to build for Magic Leap 1 using Unity 2020 LTS or 2019 LTS.

Fixes
- 2D: Fixed an exception when adding a new Rule when no Rule was selected.
- 2D: Fixed an issue where clear buffer was executed out of order. (1292637)
- 2D: Fixed an issue where IKManager2D did not detect classes inheritted from Solver2D. (1343260)
- 2D: Fixed dynamic batching issue when Sprite Renderers and Tilemap Renderers in Individual mode whose batching parameters should match in runtime platforms. (1348082)
- Android: Fixed a detection issue of big cores on Snapdragon 865 and Snapdragon 888 SoCs. (1349057)
- Android: Fixed a long startup on Mali GPUs issue when frame timing stats was enabled. (1316285)
- Android: Fixed an issue where a user would have stale touches present after touching the screen with multiple fingers. Previously Unity was incorrectly handling MotionEvent ACTION_CANCEL event, and was only canceling one touch, where in reality all touches must be canceled. (1335140)
- Asset Pipeline: Fixed an issue where duplicating folders and assets did not invoke the OnWillCreateAsset callbacks on the duplicated items. (949423)
- Asset Pipeline: Fixed an issue with OnPostProcessAllAsset listing unchanged assets as imported, when leaving safe mode. (1335729)
- Editor: Fixed an issue where changes from the shader files were note propagated correctly due to keyword Enums not being excluded from the caching in the material inspector. (1176077)
- Editor: Fixed an issue where SerializedObject.hasModifiedProperties was returning false after modifying reorderable array element values. (1328336)
- Editor: Fixed an issue where the tooltips for the labels were placed at a fixed position. They now appear at the mouse cursor. (1332686)
- Editor: [macOS | Linux | WebGL] Fixed an issue where Application.systemLanguage returned "Unknown" when system language was set to Norwegian Bokmal and Nynorsk. These were add in SystemInfo for macOS and Linux, and to SystemInfo in Runtime/Misc used by WebGL and MetroPlayer. (1288528)
- Editor: [macOS | Linux] Fixed an issue where basic system information was not logged to the log file when launching the Editor. (1325370)
- GI: Fixed an Editor crash on EnlightenSceneMapping::GetTerrainChunkUVST when loading a scene with a corrupt Lighting Data Asset. (1325758)
- Graphics: Fixed a crash that was caused by a memory error when using Vulkan. (1352796)
- Graphics: Fixed an issue where Im
2021.1.17f1 13 अगस्त 2021 — 64-बिट EXE (NSIS)
2021.1.16f1 30 जुलाई 2021 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Features
- Android: Users can include custom asset packs into the build, by adding assets to the directory ending with '.androidpack'.
- Android: When building Android App Bundle with Split App Binary enabled, Unity will create asset packs.

Improvements
- Virtual Texturing: Tile requests are now returned via PopRequests more frequently.
- Virtual Texturing: InvalidateRegion calls now generate new tile requests in their "importance" order. The importance is defined as a combination of the tile's screen space size and the the number of frames since the tile has been requested. This makes completing tile requests contribute more to the rendering result when InvalidateRegion is called continuously.
- XR: Updated OpenXR package to 1.2.3
- The Package Manager’s global cache root folder, which is used to store downloaded packages, can now be configured using the UPM_CACHE_ROOT environment variable or the cacheRoot key in the user configuration file

API Changes
- Android: Added: New APIs to manage fast-follow and on-demand delivered asset packs. The APIs wrap Google's PlayCore functionality.

Changes
- Android: Gradle Plugin version upgraded from 3.6.0 to 4.0.1.
- Android: Gradle version upgraded from 5.6.4 to 6.1.1.
- Timeline: Updated Timeline package version to 1.5.6
- Virtual Texturing: Now PopRequests allows the destination list to have a different size than the texture stack's maxActiveRequests value.

Fixes
- AI: Fixed an issue where the NavMesh was generated over a mesh marked as "Not Walkable". (1109195)
- Asset Bundles: Fixed an issue where Texture Importer Inspector was no longer throwing errors when built-in texture inspector was overwritten. (1317450)
- Asset Import: Fixed an issue where data in the Assets\StreamingAssets folder was being cached by the Unity Accelerator. (1295717)
- Asset Pipeline: Fixed an issue where searching in the object selector would for some searches only show icons even if previews could be shown. (1309396)
- Core: Fixed a message "Connection is no longer valid.Calling auto disconnect" issue. (1336988)
- Editor: Fixed a InspectorWindow repaint regression between 2017.4 and 2019.4. (1320675)
- Editor: Fixed an issue when running in Device Simulator, Touch.tapCount would no longer increased when taps happen in every frame. (1258166)
- Editor: Fixed an issue where Command+Backspace was not deleting elements from reorderable arrays. (1329602)
- Editor: Fixed an issue where the icon selector window did not close on selection undo. (1305625)
- Editor: Fixed an issue where there more than one click was necessary to interact with game objects in play mode when clicking between multiple game views. (1327556)
- Editor: Fixed an issue with context-click for reorderable lists in the mac editor. (1313317)
- GI: Fixed ''PPtr cast failed when dereferencing! Casting from ScriptMapper to Texture!' when baking a second Reflection Probe in the Scene. (1317164)
- Graphics: Fixed a hang when loading a texture from AssetBundles in the Editor that were built for other platforms. (1286994)
- Graphics: Fixed an iAttachmentDescriptor.ConfigureResolveTarget() screen flip issue when resolving to backbuffer. (1327936)
- Graphics: Fixed an issue when dynamic scaling was enabled and a Render Target was attached to a Camera the ScreenTo and ToScreen functions would no longer use the scaled viewport size, instead match the behaviour when a Render Target wasn't attached as per the documentation. (1329240)
- Graphics: Fixed an issue where canvas was not rendering on the secondary screen, when there was no Cameras rendering to it too. (1340327)
- Graphics: Fixed an issue where Encoding RFloat and RHalf to PNG, JPG or TGA would not encodes to a grayscale image. (1325643)
- HDRP: Fixed an issue where an enabled GPU Instancing on a ShaderGraph Material would cause compile failures. (1338695)
- HDRP: Fixed an issue where RenderGraph was missing support of motion vector.
- HDRP: Fixed an issue with velocity rejection when using physic
2021.1.15f1 14 जुलाई 2021 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
API Changes
- Physics: Added: Added a property for retrieving ArticulationBody components during a collision event. Articulation bodies can be retrieved by Collision.articulationBody
- Physics: Added: Added a property for retrieving either ArticulationBody or Rigidbody components to collision events under Collision.body.

Changes
- Android: Allow Android Player to use Vulkan on GPUs that are currently unknown to Unity on Android 11 or newer.
- Package: Updated Code Coverage package to v1.0.1. This version includes improvements and fixes.

Fixes
- Asset Pipeline: Fixed problem with old script type dependencies. In some cases they could result in (incorrect) artifact match. (1340159)
- Audio: Fixed OnAudioFilterRead not working as expected with respect to the component enable checkbox. (1338710)
- Audio: One of two looping sounds sometimes disappears when removing High Pass Filter Component. (1323353)
- Editor: Fixed async loading of SettingsWindow (this solves the current error being reported during layout loading. (1321185)
- Editor: Fixed exception is thrown when right clicking on an object field without a valid serialized property. (1334268)
- Graphics: D3D12 player will not crash/freeze when switching between full screen modes. (1318640)
- Graphics: Fixed inconsistency in anisotropic level setting across temporary RenderTextures. (1319319)
- IL2CPP: Prevent an crash in the runtime when a managed thread object that has been destroyed is used from a finalizer. (1341024)
- iOS: Fixed crash when using several Application.RequestUserAuthorization in coroutine. (1323715)
- iOS: Fixed input being swallowed input on native UITextField when using UaaL and Bluetooth keyboards. (1332925)
- Networking: Fixed error in console when certificate handler is used. (1337750)
- Networking: Updated UploadHandlerRaw to accept null, empty array or empty NativeArray payload. (1324331)
- Particles: Fixed not correctly supportint 16-bit vertex attributes in CPU mesh particle rendering. (1340944)
- Physics: Corrected contact event behavior for the ArticulationBody component so that it matches Rigidbody component behavior. (1339908)
- Scripting: Fixed .Net Ping.Send() throwing NotSupportedException. (1329962)
- Scripting: Fixed editor crash when a script has a never ending recursion (1339503)
- UI: Backout an optimization of caching the change count where the layout is changed during a layout call. (1324089)
- Video: FIxed video clip with unsupported audio track not usable. (1327470)
- XR: Fixed an issue where custom XR packages would not get registered when running the Unity Editor using the -batchmode argument. (1334517)
2021.1.14f1 8 जुलाई 2021 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Features
- Mobile: Adaptive view distance scaler - A new scaler to change the Camera.main view distance automatically.
- Mobile: Boost mode - Boost CPU and GPU for short periods of time.
- Mobile: Cluster info - Request cluster info to have details which and how many cores are available on the device.
- Mobile: Feature API - Check which Adaptive Performance feature is available on the current platform.
- Mobile: Scaler profiles - Easily define and change Adaptive Performance Scalers with predefined profiles.

API Changes
- Graphics: Added: Added SpeedTree8MaterialUpgrader, which provides utilities for upgrading and importing SpeedTree 8 assets to scriptable render pipelines.
- HDRP: Added: Added SpeedTree8MaterialUpgrader, which provides utilities for upgrading and importing SpeedTree 8 assets to scriptable render pipelines.
- Shadergraph: Added: Added an HLSL file implementing a version of the Unity core LODDitheringTransition function which can be used in a Shader Graph
- Shadergraph: Added: Added subshadergraphs for SpeedTree 8 shadergraph support: SpeedTree8Wind, SpeedTree8ColorAlpha, SpeedTree8Billboard.
- URP: Added: Added a SpeedTree 8 Shader Graph but did not set it as the default when importing or upgrading Speed Tree 8 assets. Because URP doesn't yet support per-material culling, this Shader Graph does not yet behave in the same way as the existing handwritten SpeedTree 8 shader for URP.

Fixes
- 2D: Fixed an ArgumentException error when disabling Edit Spline on Sprite Shape Controller while Cache Geometry was enabled. (1320015)
- 2D: Fixed an issue where changing the PSD Importer inspector fields caused UnityEditor.ObjectPreview errors. (1333823)
- 2D: Fixed an issue where Edge collider 2D and polygon collider 2D created different collision shapes during playmode for SpriteShape. (1321978)
- 2D: Fixed an issue where Sprite Resolver component was not updated when new categories/labels were added into Sprite Library asset. (1321069)
- 2D: Fixed an issue where SpriteLibraryAsset Category & Label did not generate a hash in the Inspector. (1340587)
- 2D: Fixed an issue where SpriteShape Cache Geometry was not updated when changing SpriteShape Profile. (1326983)
- 2D: Fixed an issue where the PSDImporter always reimported .psb files when switching build platforms. (1327701)
- 2D: Fixed an issue where the SpriteResolver inspector selected first element when failing to resolve. (1340070)
- 2D: Fixed an issue where thumbnails in Sprite Library Asset flickered when the Library Asset contained many Categories and Labels. (1333228)
- 2D: Fixed an issue where vertex data allocation may not have beeb enough and overflows on SpriteShapes. (1319096)
- AI: Fixed a nav mesh query initialization issue with invalid node pool sizes. (1197062)
- Android: Fixed an unresponsive area just above keyboard when "Hide mobile input" was checked. (1305663)
- Animation: Fixed an invalid error message when passing < 0.02f values as normalizedTime parameter to the Animator.Play function. (1311378)
- Editor: Fixed an issue when . suffix was applied to BuildTargets without extension.
- Editor: Fixed an issue where the inspector preview of Gradient and AnimationCurve values of a serialized object were not getting refreshed when its values were changed from script. (1311461)
- GI: Fixed a playmode editor freeze when viewing the inspector for an instantiated GI-contributing object marked as DontDestroyOnLoad. (1094243)
- GI: Fixed a sampling issue on GPULM that caused hard indirect shadows with non ponctual light sources. (1310621)
- Graphics: Fixed a crash issue when importing large projects on DX12. (1265099)
- Graphics: Fixed a terrain crash when SRP package was removed. (1321411)
- Graphics: Fixed an issue where FrameDebugger paused the frame fully when debugging session was active. (1315256)
- Graphics: Fixed an occasional error message when getting trail positions from script. (1335899)
- IL2CPP: Fixed a rare compilation error on usage of IsInst on
2021.1.13f1 30 जून 2021 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Improvements
- Editor: Improved Inspector Preview performance for complex prefabs. (1295887)
- Physics: Improved the stability of the HingeJoint2D angular lower/upper limits when using higher motor/external forces. (1339471)

Changes
- Editor: Updated com.unity.cinemachine to versions 2.7.4/2.8.0-pre.1.
- Package: Updated com.unity.purchasing to version 3.2.2.
- XR: Updated OpenXR Package to version 1.2.2.

Fixes
- 2D: Fixed missing reference on 2D default assets when upgrading project from 20.3. (1341434)
- AI: Fixed an OffMeshLink and NavMeshLink issue where sometimes they are not automatically reconnected after navigation mesh carving. (1287238)
- Android: Fixed an issue where there was an incorrect label for Proguard template. (1316757)
- Android: Fixed an issue where all microphones reported the same recording state when bluetooth microphone was connected. (1298249)
- Android: Fixed compositor error log when using linear rendering on some MediaTek/PowerVR SoCs. (1330183)
- Android: Fixed severe disk I/O regression on Android 5.0.x. (1287681)
- Animation: Fixed performance regression when updating curves in Animation Window. (1320250)
- Asset Pipeline: Fixed an issue where "GetRequiredComponents result must be in cache, if requested from non-main thread." assert got raised, when downloading asset from cache server. (1338565)
- Asset Pipeline: Fixed for loaded native assets that could get unnecessarily reloaded after a domain reload. (1323425)
- Core: Fixed an issue that caused incremental garbage collection to sometimes fail to use all of the available spare time before vsync. (1329186)
- Documentation: Fixed a html issue in TestRunnerApi API code snippet.
Fixed a typo in PreBuildSetup code example.
Fixed an incorrect syntax in command line reference.
- Editor: Fixed an issue where the editor showed the static batching with instancing shaders warning when static batching was disabled for the current build platform. (1332277)
- GI: Fixed a black baked reflection probes issue when using a non-progressive baking. (1324246)
- Package Manager: Fixed the 401 Response code when a user tried to download a paid asset store package in My Assets.
Check ToS agreement before download and redirect user to Asset Store web page in order to read and accept terms. (1335976)
- Particles: Fixed an occasional error message and invalid bounding box, when using the Collision Module in Planes mode. (1282268)
- Scripting: Fixed a crash when generic type derives from abstract MonoBehaviour. (1333819)
- Scripting: Fixed the error message displayed when drag&dropping a script file that had no matching class onto a game object. (1106237)
- Scripting: Fixed Time.unscaledDeltaTime from returning negative values when OnDemandRendering was used. (1329148)
- UI Elements: Fixed drawing behavior issue when multiple inspectors were opened and multiple objects were selected.
- UI Toolkit: Fixed an issue with inspector fields failing to get focused when clicked depending on neighboring fields. (1335344)
- UI Toolkit: Fixed an UnauthorizedAccessException error that was thrown when trying to save files under Version Control. The fix is to ensure to checkout control-versioned uss and uxml upon save. (1316724)
- VFX Graph: Fixed a possible crash with sorting on particle system without kill. (1333851)
- VFX Graph: Fixed an unexpected missing binding of deadElementCount dispatching sort issue. (1311837)
- WebGL: Fixed an issue where Enabling "Frame Timing Stats" option in the Standalone Player Settings breaks WebGL1. (1297871)
2021.1.12f1 17 जून 2021 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Improvements
- Physics: Added units of measurement to the Articulation Body properties in the scripting documentation.

Fixes
- 2D: Fixed vertices winding order for square polygonal Sprite generation. (1289069)
- AI: Fixed NavMeshObstacle inspector when viewed in non-wide mode. (1330842)
- AI: Selecting the Navigation Window causes the Editor to Crash. (1330235)
- Animation: Fixed an issue where Animations played in Timeline with offsets would play incorrectly in some Avatar/Humanoid setups. (1295759)
- Asset Import: Fixed issue where textures can't be extracted when the FBX file is located in a writeable package. (1329339)
- Audio: Added mixer groups or snapshots would trigger a "generated inconsistent result" asset import warning in the console. (1319518)
- Graphics: Fixed an issue that caused MSAA to not work correctly in URP on Oculus Quest. (1327973)
- Graphics: Fixed batching for instancing when all objects are lit by the same (<8) lights. (1313977)
- Graphics: Fixed camera velocity property for SRPs. (1302527)
- Graphics: Fixed Editor crashing sometimes when running HDRP DXR tests. (1338912)
- Graphics: Resolved an issue where setting a camera's target texture to null would sometimes increase camera stack size and reduce performance. (1299403)
- HDRP: Fixed for wrong cached area light initialization.
- License: Fixed license check failure shows error dialog and opens Hub. (1337329)
- Package Manager: Fixed bug where absolute path was used in the manifest instead of relative path for local packages. (1327815)
- Shadergraph: Fixed a bug in ShaderGraph where sticky notes couldn't be copied and pasted. (1221042)
- Shadergraph: Fixed a ShaderGraph issue where unused blocks get removed on edge replacement. (1334341)
- Shadergraph: Fixed an issue where nested subgraphs with identical SamplerState property settings could cause compile failures. (1336089)
- Shadergraph: Fixed an issue where SamplerState properties could not be renamed after creation. (1336126)
- Shadergraph: Fixed SubGraph SamplerState property defaults not being respected. (1336119)
- Shaders: Fixed incorrect struct reflection on GL and GLES backends when using multiple nested structs. (1322153)
- UI Toolkit: Fixed ListView item selection through PointerMoveEvent, for example when holding right-click down while clicking. (1275295)
- URP: Fixed a performance issue in Hololens when using renderer with custom render passes.
- URP: Fixed an issue where Particle Lit shader had an incorrect fallback shader. (1312459)
- URP: Fixed an issue where SMAA did not work for OpenGL. (1318214)
2021.1.11f1 10 जून 2021 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Improvements
- 2D: Potentially improves performance when importing large number of textures.
- iOS: Ignore plugins with wrong CPU type when creating xcode project, e.g. when building for run on device, libraries having CPU type "x64" (i.e. simulator libraries) will be ignored

Changes
- Package: com.unity.purchasing updated to 3.2.1. Please refer to the package changelog online here: https://docs.unity3d.com/Packages/com.unity.purchasing@3.2/changelog/CHANGELOG.html

Fixes
- Android: Bump Android Logcat package version to 1.2.2
- Android: Fixed issue where Unity editor does not update gradle.properties file if export destination folder already contains this file. (1308437)
- Animation: Fixed a crash when entering playmode with a scene that contains Animator components, due to a memory corruption in the scripting layer (1338523)
- Asset Pipeline: Fixed an issue that could cause assets with dependencies to be imported out-of-order. (1331373)
- Build System: Fixed an edge case where executing the build tools was generating an access denied error when attempting to run git/hr inside a Visual Studio command prompt.
- Editor: Fixed repaint issues for modal editor windows upon opening them from the project window context menu (1313636)
- Editor: Fixed repaint issues for non-modal windows while a modal window is up (1323381)
- GI: Fix the available memory tracker when using multiple nvidia GPUs and the GPU Lightmapper. (1313094)
- Graphics: Mesh.SetSubMeshes with NativeArray no longer ignores MeshUpdateFlags argument. (1330299)
- Graphics: Update Postprocessing v2 package to 3.1.1
- iOS: When creating app extension target through PBXProject, now add headers section automatically (1332249)
- Physics: Ensured that a Linecast or Raycast against an EdgeCollider2D always returns a correct collision normal when an attached Rigidbody2D is rotated. (1334367)
- Physics: Fixed a crash inside Cloth caused by a memory corruption in the bindings layer (1337649)
- Scripting: Editor logs an Error whenever the filename of an assembly does not match its name. (1109539)
- Shaders: Improved logging when compiling shader variants (1338590)
- uGUI: Fixed a crash when exiting playmode from a scene containing Text Elements with shadow components, due to a memory corruption in the scripting layer (1339939)
- XR: Updated XR Interaction Toolkit to 1.0.0-pre.4.
2021.1.10f1 4 जून 2021 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Improvements
- IL2CPP: Corrected provide the source file hash so that a managed debugger can determine when a source file has changed and provide a proper warning.

API Changes
- Services: Changed: On some platforms we strip out the Analytics modules completely. so any user code that references anything from Analytics will not compile on these platforms. this PR is to update the documentation informing users of the need to #ifdef this code out for this situation. (1333730)

Fixes
- AI: Fixed issue with "sweeps" memory allocation during the process of calculating regions of NavMesh. (1332341)
- Android: Fixed crash during Application.Quit(). (1315010)
- Android: Fixed Time.deltaTime on Android after pause/resume. (1328545)
- Animation: Fixed a regression caused when overriding and animator controller. (1271499)
- Asset Pipeline: Sanitized search paths passed to FindAssets. (1334620)
- Core: Fixed Loading.PreloadManager crashes. (1320358)
- DX12: Fixed screen flickering when changing from a lower resolution to screen resolution. (1334646)
- Editor: Fixed for removing differences in fonts of Outerbuttons and middle buttons in GUILayout.Toolbar. (1326270)
- Editor: Prevent automatic apply of changes when duplicate or delete is used. (1321215)
- GI: Fixed lighting data being lost when enter play mode with scene reloading disabled. (1184204)
- IL2CPP: Added an --generic-virtual-method-iterations command line argument to work around some code some "Attempting to call method method for which no ahead of time (AOT) code was generated" errors. (1320295)
- IL2CPP: Corrected return information about the local host when Dns.GetHostEntry is called with an empty string. (1326854)
- IL2CPP: Corrected the behavior of MakeTypedReference for derived types. This allows some BinaryFormatter cases to work properly. (1269771)
- IL2CPP: Corrected the behavior of Mathf.RoundToInt with Mathf.Infinity on ARM architectures. (1323419)
- IL2CPP: Fixed crash due to race condition allocating memory in MetadataCache::GetGenericInst. (1323462)
- IL2CPP: Fixed embedded resources not loaded on an assembly processed with ILRepack. (1323772)
- IL2CPP: Fixed issue with IL2CPP that could cause builds to fail when a high number of C++ files are generated. (1327846)
- IL2CPP: Prevent an intermittent crash during script debugging while the debugger is handling exceptions. (1330441)
- iOS: Fixed crash when closing app while still loading ODR. (1289143)
- Profiler: Fixed profiler not being enabled and producing invalid data on enabling any profiling area with Profiler.SetAreaEnabled API. (1331058)
- Profiler: Fixed profiler support of System.Threads restarting in the same frame on the same OS thread. (1329636)
- Scripting: "Stop Playing and Recompile" mode (Editor Preferences -> Script Changes while Playing) now wait for playmode to be fully disabled before compiling scripts. (1326820)
- Scripting: Fixed 'ArgumentException: method arguments are incompatible' exception when trying to invoke UnityEvent on non existent object. (1324289)
- Scripting: Player crashes when assembly name includes apostrophe. (1316133)
- Scripting: Script is not opened when double clicking an error thrown from it inside the Console window. (1200408)
- Services: Initial release of com.unity.ads.ios-support@1.0.0.
- WebGL: Fixed an issue that WebGL page would not load if Data Caching (IndexedDB access) was enabled, and private browsing mode was active so that IndexedDB was not available. (1318980)
- Windows: Fixed Display.SetParam failing to change window position. (1322446)
- Windows: Updated DPI awareness mode to enable proper scaling of window chrome for Standalone Player. (1309804)
2021.1.9f1 28 मई 2021 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Improvements
- Burst: Added support for having [MarshalAs(UnmanagedType.U1)] or [MarshalAs(UnmanagedType.I1)] on a bool external function parameter.
- Editor: Updated ASTC texture compressor for about 30% compression time speedup.
- Profiler: Added missing memory labels sizes to the memory snapshot format, in order to give real value to the prexisting label list. Api for access this data will be found inside the memory profiler package.
- Profiler: Added profiler memory stats data, data is similar to the Profiler Module data found in the Profiler Window.
- Profiler: Added profiler target data to memory snapshot format, data consists of elements such as unity version, product name, total gfx memory, total physical memory etc.
- Profiler: Encoded managed heap section type inside the snapshot format, for retrieval via the memory profiler package.
- Profiler: Reworked native connection reporting for the memory profiler in order to properly report connections between assets.
- XR: Updated OpenXR Package to 1.2.0.

API Changes
- HDRP: Added: Added support for lighting full screen debug mode in automated tests.

Changes
- Burst: Fixed enums to match trunk AndroidArchitecture enums.
- Package: Version change to 3.1.0 for com.unity.purchasing.
- Package Manager: Changed "Import again" button text to "Reimport".
- Timeline: Updated Timeline package to version 1.5.5.
- XR: The Oculus XR Plugin package has been updated to 1.9.1.

Fixes
- 2D: Fixed 2D Animation manual documentation.
- 2D: Fixed 2D Animation package description.
- 2D: Fixed 2D PSDImporter package description.
- 2D: Fixed crash when disabling Sprite Skin when multithreaded rendering is enabled. (1296355)
- 2D: Fixed Sprite Editor Window not updaing when selection change was done when it is not in focus. (1327065)
- 2D: Fixed Sprite Editor Window shows up blank when Unity is relaunched in certain occasion. (1330622)
- 2D: Fixed Sprite Editor Window to reseting correctly after applying in certain occasion. (1322204)
- 2D: Fixed Unity hang when importing certain PSD files. (1312835)
- AI: Fixed rare crash that happened when an OffMeshLink on the path of the NavMeshAgent gets disconnected due to modifications to the underlying NavMesh. (1298211)
- Android: Fixed crash on startup on Android 4.4 devices. (1331290)
- Android: Fixed issue where too large no compress settings list will break apk build procedure. (1272592)
- Audio: Implemented missing reset functionality for AudioGroups. (1256250)
- Build Pipeline: Fixed issue where generating a build including script using serializable nested type deriving from type nesting it, could lead to a build at runtime. (1310970)
- Burst: Crash due to member function debug information on tvOS.
- Burst: Fixed a NullReferenceException in the Burst compiler when multi-dimensional arrays were used. The compiler now produces a correct error message telling users that multi-dimensional arrays are not supported by Burst.
- Burst: Fixed DOTS Runtime Job Marshalling behaviour to properly handle marshalling generic Job types when not all closed forms of the generic type require marshalling.
- Editor: ASTC texture compression should be platform and hardware invariant now (i.e. produce exactly the same results between AMD and Intel CPUs for example, which was not always the case before). (1307140)
- Editor: Fixed ArgumentOutOfRangeException in TreeView when collapsing rows in quick succession. (1315468)
- Editor: Fixed items in right click menu doing nothing on non reorderable arrays in scriptable object with custom editors. (1307389)
- Editor: Resolved an issue where large thumbnail object fields would not scale their texture correctly. (1330963)
- GI: Fixed performance regression when baking light probes with a light cookie in the scene. (1323393)
- Graphics: Fixed a situation which could cause the GPU to crash when a Skinned Mesh Renderer is assigned a mesh, which does not match the expected size/stride setup, and that Skinned Mesh Renderer is then us
2021.1.7f1 13 मई 2021 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Improvements
- Burst: Added Android x86_64 and re-enable x86 support.
- Burst: EmbeddedLinux Platform support added.
- Package: Visual Scripting - Migration tools were improved to allow users to migrate their project to recent Visual Scripting version.
- XR: Updated XR Plug-in Management to 4.0.3.

API Changes
- HDRP: Added: Added an info box for micro shadow editor. (1322830)
- HDRP: Added: Added support for alpha channel in FXAA. (1323941)
- XR: Deprecated: Updated Windows MR XR SDK Plug-in to 5.3.0.

Changes
- Burst: Revert to internal linkage for Android X86 (32bit) to ensure ABI compliance.
- HDRP: Changed default sidedness to double, when a mesh with a mix of single and double-sided materials is added to the ray tracing acceleration structure (case 1323451). (1323451)
- HDRP: Changed ray tracing acceleration structure build, so that only meshes with HDRP materials are included (case 1322365). (1322365)
- HDRP: Default black texture XR is now opaque (alpha = 1).
- HDRP: Disabled TAA sharpening on alpha channel.
- HDRP: Film grain does not affect the alpha channel.
- HDRP: Increased path tracing max samples from 4K to 16K. (1327729)

Fixes
- 2D: Fixed initial rendering animated tiles when a CompleteObjectUndo is registered for a Tilemap while in Play mode.
- 2D: Fixed issue when upgrading a Tilemap with invalid data where transform and color data was not maintained, and loaded from the original Tile Asset instead. (1324908)
- 2D: Fixed wrong Sprites being shown for Animated Tiles when TilemapRenderer is in Individual mode and user sets new Tiles on the Tilemap. (1329054)
- Animation: Fixed values defaulting to zero when disabling writeDefaultValue on a State and mixing. (1303570)
- Asset Pipeline: Fixed an issue where unsaved changes could be lost when renaming/moving an asset. (1329404)
- Burst: Burst no longer logs a warning when opening the standalone Profiler.
- Burst: Fixed a bug where methods with the same name and namespace, but in different assemblies, could resolve to the wrong method.
- Burst: Fixed an issue whereby default initializing the first field in a static readonly struct, but explicitly initializing a subsequent field, would result in the wrong constant data being written.
- Burst: Fixed an UnauthorizedAccessException that could occur when using Burst in players built for the macOS App Sandbox.
- Editor: Added System.IO.Compression to reference assemblies when targeting .NET 4.7.1 (editor only contexts). (1275859)
- Editor: Console window 'Clear on Recompile' option no longer clears player build errors. (1327074)
- Editor: Fixed an issue causing invalid ScriptableObjects to added as a sub-asset causing the editor to crash during serialisation. (1257558)
- Editor: Fixed Gizmo rendering code crash in some invalid WhellCollider configurations. (1326188)
- Editor: Fixed pivot settings buttons in top toolbar not updating scene views immediately. (1300924)
- Editor: Fixed the resolution, insets and safe area of the Device Simulator when simulating Android devices in windowed mode. (1217736)
- Editor: The editor no longer freezes when FixedTimestep setting in the Preferences is set to 0/0. (1326481)
- Graphics: Fixed camera not rotating in HDRP Template with input system v1.
- Graphics: Fixed issue with GrayScaleRGBToAlpha for 16bpc textures. (1327917)
- Graphics: Fixed line & trails deforming when points were too close together. (1275386)
- Graphics: Removed the error message when encountering incompatible pipeline stages on DX12. (1279311)
- HDRP: Fixed a NaN generating in Area light code.
- HDRP: Fixed camera preview with multi selection. (1324126)
- HDRP: Fixed CustomPassUtils scaling issues when used with RTHandles allocated from a RenderTexture.
- HDRP: Fixed Decal's UV edit mode with negative UV.
- HDRP: Fixed GBuffer clear option in FrameSettings not working.
- HDRP: Fixed issue with an assert getting triggered with OnDemand shadows.
- HDRP: Fixed issue with constant buffer being stomped on when async t
2021.1.6f1 6 मई 2021 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Features
- Package: Polybrush 1.1.2.

Improvements
- Editor: Added new devices to the Device Simulator:
- Apple iPad Air 2
- Apple iPad Air (4th generation)
- Apple iPhone 12 mini
- Apple iPhone 12
- Apple iPhone 12 Pro
- Apple iPhone 12 Pro Max
- Apple iPhone SE (2nd generation)
- Google Pixel 5
- Huawei P40 Pro
- OnePlus 7 Pro
- Samsung Galaxy Z Fold2 5G
- Samsung Galaxy Note10
- Samsung Galaxy Note10+ 5G
- Samsung Galaxy Note20 Ultra 5G
- Samsung Galaxy S8
- Samsung Galaxy S9
- vivo NEX 3 5G
- Xiaomi Mi A3.

Changes
- Graphics: Updated SRP templates to 11.0.0.

Fixes
- Android: Fixed AutoRotation not working on dual screen devices. (1259295)
- Android: Fixed black Unity view after pausing the app when in-app purchase dialog is shown. (1249179)
- Asset Import: Allow materials to be extracted into packages. (1282867)
- Asset Pipeline: Fixed a crash/assert when building and uploading shaders. (1314042)
- Asset Pipeline: Fixed for crash that could occur when downloading assets from cache server. (1319521)
- Asset Pipeline: Initialise Sprite Vertex Data during import to fix uninitialised memory causing non-deterministic imports. (1244086)
- Asset Pipeline: Objects loaded during import in initial script refresh, are now unloaded. (1296506)
- Build Pipeline: Make build fail faster when strict mode build option is used. (1191481)
- DX12: Fixed D3D12 memory leak with RenderTexture.enableRandomWrite (mostly happens when using SRPs with multiple cameras). (1329472)
- Editor: Fixed an issue where exceptions are thrown while selecting specific console messages. (1317216)
- Graphics: A CopyDepth pass was previously included which allowed users script access to _CameraDepthTarget but this has been removed on the metal GPU families that use Tile-based renderers (iOS, Silicon-GPU), fixing the performance decrease that this was causing. (1298799)
- Graphics: Fixed crash caused by using a compute pipeline object after it has been destroyed in Vulkan. (1327421)
- Graphics: Fixed missing buffer binding through Shader.SetGlobalBuffer after dispatching compute. (1313736)
- IL2CPP: Fixed possible crash when attaching a debugger or setting breakpoints. (1327376)
- iOS: Fixed an issue where you are unable to combine the last input character in Text Input Field when character limit exists in some languages. (1321661)
- iOS: Fixed Time.unscaledDeltaTime getting wrong after the screen was locked. (1319890)
- iOS: Fixed verticalOrientation deprecation warning text by adding missing information about ScreenOrientation.PortraitUpsideDown. (1307839)
- Linux: Reduced log spam when loading lots of assets. (1320406)
- Physics: Fixed a bug where tweaking ArticulationBody drive parameters would re-initialise anchors. (1315525)
- Physics: Fixed Articulation Body Components not responding to changes in the Inspector window at runtime. (1325234)
- Prefabs: Instantiating, duplicating or updating prefabs no longer disables and re-enables the whole hierarchy, just the prefab instance. (1269686)
- Profiler: On Mac, restoring defaults in the Profiler modules dropdown list now closes the dropdown list. (1323673)
- Serialization: Fixed SerializedProperty::arraySize when multiple objects are selected and the array has been resized. (1327027)
- UI Toolkit: Fixed 1297002: [GraphView] Graph Inspector window sticks to the mouse cursor on changing any dropdown value in Node settings. (1297002)
- XR: World space UI will now render in secondary cameras. (1326167)
2021.1.5f1 28 अप्रैल 2021 — 64-बिट EXE (NSIS)
2021.1.4f1 22 अप्रैल 2021 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Features
- Search: Added support for menu states (disabled, checked) in QuickSearch. (EC-767).

Improvements
- Asset Import: Improved overall performance of FBX files import.
- Asset Import: Improved performance of ASCII FBX files import.
- Package: ProBuilder 5.0.3.
- Package: Upgraded udp to 2.1.6.
- Search: Added support for search item favorites.
- Search: Added support to index sub objects and compress search index entries.
- Search: Improved asset search performances by ~4x.
- Search: Improved scene provider search performances and reduced the scene provider memory usage.
- Search: Improved transaction manager performances.
- Search: Many search UI and UX improvements.
- Search: Search indexes size are now ~60% smaller.
- Search: Settings can now be searched by their properties in Search.
- XR: Updated OpenXR Package to 1.1.1.

API Changes
- HDRP: Added: Added a fallback for the ray traced directional shadow in case of a transmission. (1307870)

Changes
- HDRP: Assets going through the migration system are now dirtied.
- HDRP: Changed normal used in path tracing to create a local light list from the geometric to the smooth shading one.
- HDRP: Changed the behavior of the clear coat and SSR/RTR for the stack lit to mimic the Lit's behavior. (1320154)
- HDRP: The default LookDev volume profile is now copied and referened in the Asset folder instead of the package folder.
- Package Manager: Com.unity.purchasing updated with missing documentation.
- Search: In Index Manager, for includes/excludes, we now keep the last file pattern that was selected in the enum field when adding another item.
- Search: Ref:<asset_path> should only search results that has a direct dependency to <asset path>.

Fixes
- Animation: Fixed an issue where the animator parameter values would truncate float values to 1 decimal. (1308930)
- Asset Bundles: Fixed issue where loading assets from AssetBundles synchronously did not load native object types recursively in some situations. (1321141)
- Asset Import: Fixed performance regression of animation import. (1265275)
- Asset Pipeline: Fixed an issue where duplicated assets with children could select the wrong main object. (1302399)
- Asset Pipeline: Improved performance of flushing the preload operation queue from the main thread. This can occur when accessing an operation's result on the main thread before it is completed. (1322086)
- Build Pipeline: Fixed an edge case where windows relative paths were not handled correctly. (1318673)
- Editor: Fixed ReorderableList not getting expanded height for lists inside properties. (1324456)
- GI: Fixed an issue where Wintermute::Geometry::Verify errors are spammed when baking a Mesh with Mesh Compression set to Medium/High. (1319133)
- Graphics: Choose the proper graphics multithreaded mode. (1223767)
- Graphics: Fixed instanced rendering light layers to be initialized to the default (first light layer) instead of zero to fix lack of lighting on the instanced objects. (1268590)
- HDRP: Fixed a bug with Reflection Probe baking would result in an incorrect baking reusing other's Reflection Probe baking.
- HDRP: Fixed an issue with Decal normal blending producing NaNs.
- HDRP: Fixed Decal's pivot edit mode 2D slider gizmo not supporting multi-edition.
- HDRP: Fixed Exposure Frame Settings control issues on Planar reflection probes. Dynamic reflections now keep their own exposure relative to their parent camera. (1312153)
- HDRP: Fixed generation of the packed depth pyramid when hardware Dynamic Resolution Scaling is enabled.
- HDRP: Fixed issue in wizard when resource folder don't exist.
- HDRP: Fixed issue were the final image is inverted in the Y axis. Occurred only on final Player (non-dev for any platform) that use Dynamic Resolution Scaling with Contrast Adaptive Sharpening filter.
- HDRP: Fixed issue with Decal projector edge on Metal. (1286074)
- HDRP: Fixed issue with gbuffer debug view when virtual texturing is enabled.
- HDRP: Fixed Render Graph Debug UI
2021.1.3f1 13 अप्रैल 2021 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Improvements
- Web: Updated UnityWebRequest's libCurl backend (used on most platforms).
- XR: Updated Windows MR Package to 5.2.2.

Changes
- 2D: Animation Package 6.0.0 as verified package.
- 2D: Pixel Perfect 5.0.0 as verified package.
- 2D: PSDImporter 5.0.0 as verified package.
- 2D: Sprite Shape 6.0.0 as verified package.
- 2D: Tilemap Extras 2.0.0 as verified package.

Fixes
- Audio: Don't shut down audio output device in edit mode when DSPGraph is running. (1310050)
- DX12: Fixed black screen that would show when using a non-native resolution in fullscreen. (1318666)
- Editor: Fixed Material Editor large thumbnails not showing up correctly for material texture properties when the texture type is Texture2DArray or Texture3D. (1288995)
- Editor: Fixed Texture3DPreview InfoString incorrectly displaying: Texture dimensions as Z-Y-Z instead of X-Y-Z & very small resolutions. (1321095)
- Graphics: Fixed DrawProcedural reporting incorrect triangle counts to FrameStats.
- Graphics: Fixed performance issue when loading textures direct to GPU memory from LZ4 compressed packages. (1307820)
- IL2CPP: Fixed possible ArgumentException when converting a call to a type that implements multiple variations of the same generic interface. (1319313)
- IL2CPP: Redist dlls copied from MSVC & Windows SDK for Windows Games platforms. (1299856)
- iOS: Fixed a performance issue where Microphone.Start would cause CPU spikes on iOS. If the user selects the player setting "Prepare iOS for Recording", these spikes have been eliminated. They will now only occur when switching back-and-forth between a built-in microphone and a Bluetooth microphone. When using "Prepare iOS for Recording", most projects will also want to set "Force iOS Speakers when Recording". (1281833)
- iOS: Leaderboards now return the non deprecated player ID on appropriate OS versions. (1312882)
- Linux: Install sysroot packages automatically only when Linux IL2CPP is present. (1325982)
- macOS: Fixed failing to resign binaries after Unity has signed them with error: "file not in an order that can be processed (code signature data out of place):". (1324168)
- macOS: Fixed Windows and Linux native plugins getting included into the generated Xcode project. (1321049)
- Package Manager: Fixed an issue where adding packages from a registry which returned invalid publish dates would fail. (1318975)
- Package Manager: Fixed an issue where the UnityEditor.PackageManager.Client.SearchAll method would result in a connection error despite using offlineMode = true. (1319585)
- Package Manager: Fixed an issue which could sometimes cause package resolution errors due to EMFILE errors in projects with a large number of packaged assets.
- Package Manager: Fixed an issue which could sometimes lead to missing files in successfully resolved packages in projects with a large number of packaged assets.
- Package Manager: Fixed an issue which prevented starting UnityPackageManager.exe on Windows when its path contained non-ANSI Unicode characters. (1317244)
- Particles: Fixed invalid AABB error when using Rate over Distance and Limit Velocity. (1317418)
- Scene/Game View: Fixed Physics Debugger not selecting collider debug volumes first when clicking. (1309768)
- XR: Fixed depth buffer sharing support. (1242142)
- XR: [Lumin] : Fixed some improper temp string usage that was causing the allocator to spam the system logs. (1284830)
2021.1.2f1 7 अप्रैल 2021 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Improvements
- Graphics: Add control to independently clear stencil buffer in CommandBuffer api.
- Scripting: CompiliationPipeline.GetAssemblies will now correctly include Roslyn analyzers in ScriptCompilerOptions.
- XR: Removed "Preview" text from UI display element.

API Changes
- Graphics: Added: New API functions with no side effects in DynamicResolutionHandler, to retrieve resolved drs scale and to apply DRS on a size.
- Graphics: Added: New API in DynamicResolutionHandler to handle multicamera rendering for hardware mode. Changing cameras and resetting scaling per camera should be safe.

Changes
- HDRP: Updated Wizard to better handle RenderPipelineAsset in Quality Settings
- Package: Updates com.unity.cinemachine to 2.7.3
- Shadergraph: Fixed a bug where property deduplication was failing and spamming errors (1317809)
- Timeline: Updated Timeline package to version 1.5.4.
- XR: The Oculus XR Plugin package has been updated to 1.9.0.

Fixes
- Animation: Fixed issue where Timeline would stay stuck after going to Play Mode. (1315060)
- Asset Import: Fixed issue where OnAssignedMaterialModel is not called for meshes that get a default material assigned. (1307374)
- Asset Pipeline: : Fixed asset that could get reported when projectsetting.asset file is modified directly. (1270162)
- Build Pipeline: Fixed excessive garbage collection occurring during the build process. (1318468)
- Editor: Fixed "Lightmap Static" being displayed instead of "Contribute GI" in the editor Static flags dropdown. (1298221)
- Editor: Fixed "TLS Allocator" error when using Asset Store Tools. (1303631)
- Editor: Fixed for Window with 'hasUnsavedChanges' set to true not being saved when closed with Middle Mouse Button. (1307671)
- Editor: Fixed IsArrayReorderable method producing errors in Reflect package (1321782)
- Editor: Fixed multi-target ReorderableLists that have more than the maximum allowed multi-edit number of elements appearing as empty (1317103)
- Editor: Fixed ReorderableList allocating memory when getting multi-target array size (1297993)
- Editor: Fixed reordering lists with Gradient elements being visually outdated after reorder (1315679)
- Editor: On Windows, a maximized instance of Unity on a second, lower resolution display will now remain maximized on that display when the Editor is restarted. (1314966)
- Editor: Removed EditorGUIUtility.GetSkinnedIcon and EditorGUIUtility.GetSkinnedIconForDpi to fix unloading of unused textures. Moved part of the implementation in C++ while keeping the features provided by the removed functions. (1308097)
- Editor: Using an unsupported keyCode in a shortcut attribute no longer throws any exceptions. (1303144)
- GI: Fixed a null pointer bug in graphics bindings. (1310875)
- GI: Fixed progressive updates not working for the first bake of an editor session. (1300926)
- Graphics: Calculating correct rtHandleScale by considering the possible pixel rounding when DRS is on
- Graphics: First Material data is used for Shadowmap rendering when using multiple Materials with the same Shader and different properties (1304644)
- Graphics: Fix for async texture deletion to make sure graphics commands have completed first. (1280073)
- Graphics: Scissor test was automatically disabled when changing render-targets. It is not the case anymore and is consistent with other platforms.
- HDRP: Fixed missing Update in Wizard's DXR Documentation
- HDRP: Fixed multicamera rendering for Dynamic Resolution Scaling using dx12 hardware mode. Using a planar reflection probe (another render camera) should be safe.
- HDRP: Fixed pixelated appearance of Contrast Adaptive Sharpen upscaler and several other issues when Hardware DRS is on
- IMGUI: Fixed an issue where clearing search field using 'x' button does not register changed event. (1306036)
- iOS: Fixed a UnityWebRequest issue that caused freezing on background/resume when the device is offline. (1315244)
- iOS: Fixed FixedUpdate being called on startup more times than should 
2021.1.1f1 31 मार्च 2021 — 64-बिट EXE (NSIS)
2021.1.0f1 23 मार्च 2021 — 64-बिट EXE (NSIS)
रिलीज़ नोट्स
Improvements
- Package: Updated to ProBuilder 5.0.0.

Changes
- Package: Added the Code Coverage package at version 1.0.0. This package helps you identify areas of your code that need more testing, even if you haven't written any automated tests.
- Package: Updated FBX Exporter package to 4.0.1:
https://docs.unity3d.com/Packages/com.unity.formats.fbx@4.0/manual/index.html

Fixes
- Build Pipeline: Fixed excessive gizmo rebuilding increasing the player build times by a lot. (1307498)
This has already been backported to older releases and will not be mentioned in final notes.
- Editor: Backed-out a changeset that introduced bad forced repaint in all Inspectors every frame. (1320482)
This has already been backported to older releases and will not be mentioned in final notes.
- Editor: Fixed a regression with Inspector rebuild that was breaking SerializedProperties after Inspector refresh. (1317257)
This has already been backported to older releases and will not be mentioned in final notes.
- Editor: Fixed an issue where the Material selector was not able to reach out to the changed property after one Material change. (1315779)
This has already been backported to older releases and will not be mentioned in final notes.
- Editor: Fixed issue where switching a material in the ObjectSelector breaks the event system of IMGUI. (1308966)
This has already been backported to older releases and will not be mentioned in final notes.
- Editor: Fixed Null reference exception regression in Inspectors. (1317707)
This has already been backported to older releases and will not be mentioned in final notes.
- Editor: Fixed Null reference exception regression in Inspectors. (1318535)
This has already been backported to older releases and will not be mentioned in final notes.
- Editor: Fixed Scene view selection outline rendering for transparent objects. (1316083)
First seen in 2021.1.0b8.
- Graphics: Correctly referenced the postprocessing package from the package manager. (1317088)
- Mobile: Aligned Scaler option checkboxes in the Simulator window. (1297030)
This has already been backported to older releases and will not be mentioned in final notes.
- Mobile: Fixed cases where the "View license" text in the settings view was obscuring the toggle. (1303986)
This has already been backported to older releases and will not be mentioned in final notes.
- Mobile: Fixed Errors being thrown on installing Adaptive Performance Package when Simulator window is open. (1296672)
This has already been backported to older releases and will not be mentioned in final notes.
- Mobile: Fixed Min and Max values not being saved after it is typed and the labels are too long. (1304020)
This has already been backported to older releases and will not be mentioned in final notes.
- Mobile: Updated the provider icon and info text to be displayed correctly.
- Package: Fixed bug that causes searcher window to be offset too far when accounting for host window boundaries.
- Package: Fixed bug that causes searcher window to close when double-clicking a category. (1302267)
This has already been backported to older releases and will not be mentioned in final notes.
- Particles: Fixed Simulate behaviour being incorrectly labelled as Prewarm in the profiler. (1296365)
This has already been backported to older releases and will not be mentioned in final notes.
- Prefabs: Added support for multiselection 'Create Variant' in Project Browser. (1313946)
This has already been backported to older releases and will not be mentioned in final notes.
- Profiler: Selecting the Modules dropdown on Mac now closes the dropdown window if it's open. (1317447)
- Serialization: Fixed crash when entering play mode or on domain reload with a MonoBehaviour larger than 2,147,483,647 bytes. (1313492)
This has already been backported to older releases and will not be mentioned in final notes.

IDE और कोड एडिटर में सबसे लोकप्रिय

सभी देखें
  1. OpenCodeIDE और कोड एडिटर · OpenCode
  2. RStudioIDE और कोड एडिटर · Posit Software
  3. Node.js (LTS)IDE और कोड एडिटर · Node.js Foundation
  4. Apache NetBeansIDE और कोड एडिटर · Apache NetBeans
  5. VSCodiumIDE और कोड एडिटर · VSCodium
  6. HaxeIDE और कोड एडिटर · Haxe Foundation
  7. ThonnyIDE और कोड एडिटर · Aivar Annamaa
  8. GDevelopIDE और कोड एडिटर · GDevelop Team
  9. mkcertIDE और कोड एडिटर · FiloSottile
  10. ProcessingIDE और कोड एडिटर · Processing Foundation

Unity Technologies ApS के और ऐप

सभी देखें
  • UnityIDE और कोड एडिटर · Unity Technologies ApS
  • Unity 6000IDE और कोड एडिटर · Unity Technologies ApS
  • Unity 2022IDE और कोड एडिटर · Unity Technologies ApS
  • Unity 2022 (CN Version)IDE और कोड एडिटर · Unity Technologies ApS
  • Unity 2023IDE और कोड एडिटर · Unity Technologies ApS
  • Unity 2021 (CN Version)IDE और कोड एडिटर · Unity Technologies ApS

टैग

शेयर करें