Scene causes Editor crash when specific Lighting Data Asset is used
2020.3.37f1
LTS · Released Jul 21, 2022 · Changeset 8c66806a0c04 · 82 release notes
\[Backport\] \[MacOS\] Crash on \_\_pthread\_kill when Render Texture has no Depth buffer and Dimension is 3D
Added: Exposes Texture2D.ignoreMipmapLimit property to ignore QualitySettings.masterTextureLimit.
GraphicsAPI change
NavMesh::Raycast freezes the whole editor in an infinite loop on Application.UpdateScene
If a user is experience lighting coruption they be may required to reimport due to a fix to which correctly fixes a Uv unwrapping issue (1330830).
GIKnown issueCaution
List element overlaps everything when using Serializable struct/class
Consistent EditorLoop 5-10ms spikes when using Metal API (1378985)
MetalKnown issueCaution
Scene is brighter in Standalone player if it was open in the Editor at build time
\[Mac\] ShortcutManager ignores Shift modifier
Mac computer running minimum macOS 10.13+ and Xcode 9.0 or higher.
iOSmacOS
Android SDK and Java Development Kit (JDK); IL2CPP scripting backend requires Android NDK.
Android
Windows 10 (64-bit), Visual Studio 2015 with C++ Tools component or later and Windows 10 SDK
Universal Windows PlatformWindows
Desktop:
System Requirements
Windows 7 SP1+, macOS 10.13+, Ubuntu 18.04+
OSWindowsmacOS
Graphics card with DX10 (shader model 4.0) capabilities.
System Requirements
SSE2 instruction set support.
CPU
iOS player requires iOS 11.0 or higher.
System RequirementsiOS
OS 4.4 or later; ARMv7 CPU with NEON support; OpenGL ES 2.0 or later.
Android
Any recent desktop version of Firefox, Chrome, Edge or Safari.
WebGL
Windows 10 and a graphics card with DX10 (shader model 4.0) capabilities
Universal Windows PlatformWindows
Exported Android Gradle projects require Android Studio 3.4 and later to build
System RequirementsAndroid
1.6.4 → 1.6.6
1.15.18 → 1.17.0
2.0.15 → 2.0.16
2.0.1 → 2.0.2
4.1.5 → 4.2.1
1.4.1 → 1.4.2
2.0.0 → 2.1.1
1.12.0 → 1.12.1
1.2.3 → 1.2.4
1.0.0 → 1.1.0
com.unity.services.ccd.management@2.1.0
com.unity.netcode.gameobjects@1.0.0
Added timestamps argument to include timestamps and thread ID prefix to logs.
EditorFeature
Adds the ability to block shortcuts from triggering during playmode while the game view window is focused.
EditorFeature
Related to \PAX-1772\ As a user I should be able to specify the location of the AssetStore cache
Package ManagerFeature
Added timestamps argument to include timestamps and thread ID prefix to logs.
PlayerFeature
Added option to enable changelists and display them in pending changes tab Added changelist related options to pending changes context menu
Version ControlFeature
Added a confirmation dialog when switching serialization modes
EditorImprovement
Added "-force-d3d11-flip-model" command line parameter to force Unity to use DXGI flip model swap chain.
WindowsImprovement
Fixed duplicate instantiated GameObjects from Tiles on Tilemap Prefabs when instantiating the Tilemap Prefabs.
Allow any file to be selected as keystore (previously only .keystore was supported).
Fixed a potential app store validation issue related to a QueryIntentActivities() call when initializing the engine.
AndroidFix
Fixed Java local reference leak when AndroidJavaProxy is passed as argument to AndroidJavaObject.Call/CallStatic. (1389252)
AndroidFix
Fixed potential crash during shutdown when using Vulkan. (1423459)
AndroidFix
Fixed problem with custom Aspect ratio value in manifest file. (1284210)
AndroidFix
Fixed issue where the Model Importer remaps materials even when MaterialImportMode is None. (1401070)
Asset ImportFix
Fixed a very rare bug causing directory monitor not pick up all the changes that happened before a Refresh.
Asset PipelineFix
Increasing the default import worker connect timeout, to avoid import worker client processes shutting down unnecessarily, when working with larger projects.
Fixed for crash when an upload subupdates buffer was assigned to a compute shader as a UAV.
Fixed crash in case of overlapping light probes when additively loading scenes. This fix eliminates an attempt to deduplicate light probes with respect to positions. A warning is introduced as the lack of deduplication could cause flickering objects.
Fixed SetLightingDataAsset with multiscenes (caused the lightmaps to disappear for other scenes).
Fixed the denoising of shadowmask with the GPULM.
Allowed a native Texture3D to be bigger than 2GB.
Fixed consistent Gfx.WaitForPresentOnGfxThread editor spikes when using Metal. Also fixed issue which caused the Game View FPS to drop when the editor was moved to a different display. In addition, fixed bad performance when Game View was displayed in a different window at the same time as the Scene View.
Fixed incompatible render pass validation error in built-in pipeline project when graphics API is set to Vulkan. (1355666)
GraphicsFix
Fixed Alt-Tabbing out of build leaves the Alt key pressed on return. (1399038)
InputFix
Fixed InputSystem.QueueStateEvent throwing exceptions when called from non-main thread. (1348778)
InputFix
Fixed keys being stuck pressed when application regains focus on Windows Standalone, macOS with input system package. (1361145)
InputFixWindowsmacOS
Fixed mouse coordinates being incorrect until first move on Windows Standalone, Linux, macOS with input system package. (1231907)
InputFixWindowsmacOSLinux
Fixed PrintScreen key reported as pressed when pressing Insert/Home/Del/etc with NumLock being off with Input System package on Windows (also modified UWP and GDK). (1359217)
InputFixWindows
Fixed Input Field caret jumping when Hide Mobile Input is used.
Fixed issue when attempting to load corrupted rest-certificate.pem cert would crash Unity. (1423569)
KernelFix
Fixed an issue where some PackageInfo properties would not be populated correctly if the package came from a GitHub registry. (1354652)
Package ManagerFix
Package full name has been added to the detail view of a package.
Fixed errors when viewing a Force Field Preset inspector whilst entering Playmode.
Fixed potential crash when loading AudioClips.
Fixed a surface shader error when multiple uv sets were being used on the same texture.
Fixed Text component not rendering elements with floating point coordinates correctly on machines with locale set to one that uses commas as decimal separators.
Fixed oversized UI Sprites with Mip Stripping enabled. (1393270)
uGUIFix
Fixed PopupField<string> binding does not update the SerializedProperty when the value change.
UI ToolkitFix
Fixed PropertyField with out of order enum values. (1345171)
UI ToolkitFix
Fixed Application.OpenURL asserting due to not freeing temporary memory.
Fixed memory leak when creating new PlayerPrefs with key that is longer than 25 characters.
Fixed editor hangs when there is no network available. Fixed existing checkout has locked the workspace error. Fixed checkin fails over unstable connection.
Version ControlFix
Fixed XR devices not following RunInBackground setting in Player Setting on PC standalone and playmode in Editor.
XRFix
Accept build-tools version 30.0.x instead of strictly 30.0.2
AndroidChange
# Changelog \## \[4.2.1\] - 2022-06-14 \### Fixed
IAPChange
Downgrade com.unity.services.core from 1.4.1 to 1.3.1 due to a new bug found in 1.4.1
Update auth package to 2.1.1
PackageChange
Update core package to 1.4.1
PackageChange
The Oculus XR Plugin package has been updated to 1.12.1.
XRChange