Crash on GetAssetCachedInfoV2 when opening a project
2021.3.38f1
LTS · Released May 2, 2024 · Changeset 7a2fa5d8d101 · 88 release notes
Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open
[Android] Crash on Android when AndroidJavaProxy is calling from multiple threads
Crash on FMOD::CodecMPEG::setPositionInternal when a mobile platform is selected and a specific audio clip is played
Unity crashes on strtol_l when importing a specific .obj file
[Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener
Objects are invisible in Scene view when using Wireframe Shading Mode
UnityWebRequest crashes if invoked when player is quitting
Fixed Unity editor not finding Xcode application when only tvOS module is installed.
Don't exit play-mode when another project is being created (using Unity Hub 3.8.0-beta.1).
LicenseUUM-68141fixed 6000.0.0b16
Updated MbedTLS to 2.28.7 to address some security vulnerabilities.
SecurityUUM-63880fixed 6000.0.0b11
Supported Perforce response during the login when it warns of an expiring license.
Version ControlUUM-64620fixed 6000.0.0b15
1.8.11 to 1.8.14
2.8.9 to 2.10.0
1.4.0 to 1.4.1
12.1.14 to 12.1.15
12.1.14 to 12.1.15
com.unity.render-pipelines.high-definition-config: 12.1.14 to 12.1.15
12.1.14 to 12.1.15
2.7.2 to 2.7.4
1.12.4 to 1.12.5
12.1.14 to 12.1.15
12.1.14 to 12.1.15
1.9.2 to 1.9.4
1.3.0 to 1.4.0
2.5.2 to 2.5.4
com.unity.services.vivox@16.2.0
com.unity.microsoft.gdk@1.0.0
com.unity.microsoft.gdk.tools@1.0.0
com.unity.xr.hands@1.5.0-pre.1
Documentation fixes for the Animation and Math API.
Improved error messages in the Console Window when building a RayTracingAccelerationStructure and using invalid Mesh data.
GraphicsImprovement
ProjectCapabilityManager.AddInAppPurchase() now also adds the required StoreKit.framework.
Fixed unable to create Sprite in Sprite Editor Window in certain cases.
Added android target API level 32, 33 and 34.
AndroidFix
Bump Android Logcat Package to 1.4.1.
AndroidFix
Compass timestamp as time elapsed in seconds since the device was last turned on.
Fixed back gesture invoking UI elements.
Fixed issue where Unity during application quit would unchain from different signals via sigaction, than the one chained at the application start.
Fixed AnimatorController m_Controller field inconsistency when changing parameter and layer order.
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.
Fixed performance regression when clearing bundle cache folders.
Users are now allowed to save assets in any valid assets folder, which is not read-only.
Fixed an issue that would cause Unity to crash when you manually destroy a streamed audio clip.
Fixed EditorUtility.OpenFilePanelWithFilters documentation.
Fixed EditorUtility.SetDialogOptOutDecision documentation.
Default assets should not be uploaded to the Accelerator.
Errors related to the sqlite dll when using the Windows ARM64 Editor.
EditorFixWindows
Favourites are now kept when entering Play Mode. (UVSB-2519)
EditorFix
Fixed a bug where IMGUI TreeViews that don't allow dragging also did not allow items to be deselected via CTRL + Left click.
Fixed an issue where interacting with some Overlays did not stop mouse events from propagating further.
Fixed crash when entering and leaving play mode while UnityWebRequest is downloading texture using DownloadHandlerTexture.
Fixed touch state always stay as moved on Linux Runtime.
Move file hashing to using the job system to prevent intermittent locking during import.
Removed "Autofill" menu item from the "Edit" menu.
Removed "Close All" menu item from the "File" menu.
Fixed slowdown in lighting settings UI.
Fixed ReadPixels() using different Y positions.
Fixed an IL2CPP conversion crash when CreateMarshalInfoWriter encounters a type with a function pointer element type.
Fixed ProjectCapabilityManager.AddHealthKit API not adding HealthKit capability to PBXProject correctly.
IOS: \[Privacy Manifests\] Fixed duplicates elements filtering when merging multiple manifests if the children elements of the duplicates are in different order.
Fixed Multi-touch events not recognizing on Linux Player.
In our Linux Pulse audio driver, make sure to select the correct default output device. Previously, on some systems and some versions of Linux, we could end up with no audio output or audio output being routed to an unexpected device.
Fixed custom cursor not used if mouse leaves the window.
Fixed a small issue with Window.Open() not selecting a package after creation.
Fixed a crash when sending TriggerEnter2D/Exit2D callbacks.
Added issues where shaders generated for iOS or Android may not compile correctly due to precision.
Fixed UsePass shader to update its state whenever the pass owner shader is being modified.
Fixed PackFloat2To8 in packing.hlsl.
Fixed un-detected sprite asset changes after adding new sprites.
Fixed bug where renderer layer properties reset to default in prefab mode.
Fixed dimensions of a parent element did not include padding when calculating the top/left/right/bottom values of an absolute element.
Fixed rendering of UI Toolkit when using LLVMpipe.
Nested PropertyDrawer didn't work when there's both an Attribute drawer and a Drawer for the type.
When in Runtime on mobile, a ScrollView will no longer scroll if the touch interaction needs to be treated by a child element first (ex: a menu from a DropdownField).
\[UI Builder\] Fixed an issue where typing an invalid selector string would sometimes use a banner to display the error and sometimes use the console. The banner will now be used.
\[UI Builder\] Fixed an issue where UXML assets could not be opened from the Library pane using the call to action icon.
Fixed an issue where using the "Accurate G-buffer Normals" feature for deferred rendering on mobile platforms would cause a large amount of artifacts.
Fixed Deferred renderer on Apple Silicon devices when Native Render Pass is enabled.
Syncing capabilities to update the manifest is only necessary if the manifest already exists.
Pass name when the pass is "LightMode" = "Universal2D".
Fixed for a distorted viewport when using no intermediate texture in XR rendering while using dynamic resolution.
Updated XR Hands package to 1.4.0 and set 1.5.0-pre.1 as available next version.
XRFix
Updated XR Interaction Toolkit package to 2.5.4.
XRFix
Avoid empty lines and always use unix newlines in script compilation rsp files to simplify build logs.
Build SystemChange
Upgraded unity-unpacker and bsdtar binaries to use libarchive 3.7.3.
Build SystemChange
Updated Cinemachine package to 2.10.0.
PackageChange
Disabled experimental WebGL multithreading support.