Enabled sparse\_hash\_map and sparse\_hash\_set for Android and iOS for lower runtime memory usage.
IL2CPPImprovementAndroidiOS
Added UaaL Analytics and made sure it wont get stripped if code stripping is enabled. (1380042)
MobileImprovement
Fixed a build failing when a shader from always included list has 1M variants before stripping. (1379096)
ShadersImprovement
Improved Shader binary compression and now it utilizes more than one core. (1375627)
ShadersImprovement
Fixed an issue and now Sprite selection now reacts only to the left mouse button. (1371567)
2DFix
Fixed an issue that Sprite.texture is null when it's loaded from SpriteAtlas in an AssetBundle and the Play mode is entered from the Prefab mode. (1383944)
2DFix
Fixed an issue where SpriteShape Corner is not set when setting multiple corners. (1378775)
2DFix
Fixed a bug where the RunInBackground player setting could get modified in the Editor just by switching to the Android platform in the build settings. (1368858)
AndroidFix
Fixed an "Unable to initialize the Unity Engine" error when building AAB with Split App Binary. (1380909)
AndroidFix
Fixed ClassNotFoundException errors mentioning classes in com.google.android.play.core.assetpacks package when play.core dependency is not added to the project. (1379427)
AndroidFix
Fixed leaked Java local reference when creating new Java object. (1366122)
AndroidFix
Fixed an issue where user fields in assets containing 'guid' could cause incorrect asset dependencies to be shown. (1384729)
Asset PipelineFix
Fixed a crash that would occur when removing a custom filter from a game object and then stopping the associated audio source. (1363271)
AudioFix
Fixed an issue to prevent selection of ~/Desktop folder as build target. (1357782)
Build PipelineFixiOS
Fixed an issue where throwing a BuildFailedException in PostProcessSceneAttribute callbacks would not fail the build. (1327550)
Build PipelineFix
Fixed an issue with invalid gc handle release that could corrupt current domain and cause crashes. (1346442)
BurstFix
Fixed a crash on startup in the Custom Render Texture Manager for an old AVPro that's using Custom Render Texture for video interpolation. (1362634)
EditorFix
Fixed an issue that light baking gets stuck in a infinite loop when unloading a light baked scene if you have another scene open. (1337508)
GIFix
Fixed an issue that mixed point/spot lights with shadows disabled now contribute direct light to static objects on subtractive lighting mode. (1350852)
GIFix
Fixed a bug where mip map streaming did not work after setting a material with streamable textures on a renderer. (1302707)
GraphicsFix
Fixed a case where resource fence was decreased instead of increased. (1359177)
GraphicsFix
Fixed a crash when using the Movie Recorder to capture 360 movies. (1249348)
GraphicsFix
Fixed an issue so that Input delay in Vulkan standalone when VSync is enabled has been reduced. (1282463)
GraphicsFix
Fixed a race condition loading string literal values. (1379139)
IL2CPPFix
FIxed an issue to correctly indicate that blittable types nested in generic types are indeed blittable. (1368711)
IL2CPPFix
Fixed an issue to ensure ThaiBuddistCalendar, UmAlQuraCalendar, and HijriCalendar survive code stripping when needed. (1158527)
IL2CPPFixWindows
Fixed incorrect exception filter handler on try blocks with multiple catch blocks. (1335434)
IL2CPPFixiOS
Fixed Windows editor and Windows player being frozen during startup when new input system is enabled and a USB device with 65535 / 0xffff usages is connected to the computer. (1373945)
InputFixWindows
Fixed a crash on iOS when requesting WebCam and Mic permission at the same time as different operations. (1330126)
iOSFix
Fixed a crash when switching to autorotation with the only available option being a reverse portrait. (1374229)
iOSFix
Fixed a rare crash when quiting app during orientation change. (1389840)
iOSFix
Fixed an issue with game objects' colors in light mode. (1379817)
iOSFix
Fixed a bug where Unity may crash if shut down quickly after startup. (1272819)
macOSFix
Fixed an issue that NDK not being executed when building exported Android IL2CPP project on Apple Silicon. (1386482)
macOSFixAndroid
Fixed a rare hang that would occur when opening the editor during asset import. (1341730)
MonoFix
Fixed an issue with documentation and now the built-in documentation link opens the right editor version url. (1376379)
Package ManagerFix
Fixed an issue that Physics2D.SetLayerCollisionMask now correctly updates all layers that have changed. (1345964)
PhysicsFix
Fixed an issue that the Player settings UI now correctly set Assembly Version Validation setting for the editor (before it only applied to Player build). (1378650)
ScriptingFix
Fixed an issue where messages from the compiler containing special character were not correctly printed in the console. (1220668)
ScriptingFix
Fixed an issue that counting variants based on usage will no longer make UI unusable for shaders with many variants. (1378555)
ShadersFix
Fixed a performance test issue for UI Toolkit renderer repaints. (1337832)
UI ToolkitFix
Fixed an issue that scissor clipping on hidden elements now work properly. (1340827)
UI ToolkitFix
Added a workaround to Chrome specific Web Audio performance issue. See https://bugs.chromium.org/p/chromium/issues/detail?id=1133233. (1270768)
WebGLFix
Fixed a tapping sound when pausing audio. (1238052)
WebGLFix
Fixed AudioSource.loop property when using AudioSource.PlayScheduled() and AudioSource.PlayDelayed(). (1337312)
WebGLFix
Fixed mouse wheel scrolling with the new input system on WebGL. (1264545)
WebGLFix
Fixed setting a cursor being very slow when doing it for the first time for a particular texture. (1373881)
WindowsFix
Removed error.log generation for crash uploads in favor of editor.log and dmp files. (1278602)