[M1] Crash on System.Object:__icall_wrapper_ves_icall_array_new_specific when launching a project
MacOSKnown issueBlockerUUM-3207open 2021.3.25f1
Crash with ScanAssemblyForAttributesAndInterfaceImplementations when opening a project (1376858)
MonoKnown issueBlocker
Added: Added 2 Value constructor for TransformOrigin.
UI ToolkitAPI changeUUM-903
Editor crashes at "DisconnectGtkSignal(void, GtkCallbackResponse ()(), void*)" when opening floating windows
LinuxKnown issueCautionWindowsUUM-11724open 2021.3.15f1
[M1][Rosseta] Editor crashes on mono_arch_patch_callsite when entering the Play Mode
MacOSKnown issueCautionUUM-10411open 2021.3.15f1
Fixed cycles and frame over time to work together correctly in the Texture Sheet Animation module.
Added Enable PlayMode Tooltips toggle to preferences.
EditorFeature
\[com.unity.2d.pixelperfect\] Hide duplicate Pixel Perfect menus if URP Package is installed.
Optimized AnimationClip size calculation reducing asset load time in the Editor.
AnimationImprovement
Added support for late latch debug mode to help verify late latch functionality.
GraphicsImprovementUUM-16844
Improved stability of Selecting_Deleted_ParticleSystemForceField_Preset_In_PlayMode_Doesnot_Throw_Exception test.
TestsImprovement
Added offline mode toggle for smoother offline experience.
Version ControlImprovement
Fixed error when a Tile asset with an instanced GameObject is removed from the Tilemap during a Collider2D.OnCollision***2D event.
\[com.unity.2d.animation\] Fixed a case where new bones are not selected after pasting them in the Skinning Editor and an exception is thrown.
\[com.unity.2d.animation\] Fixed a case where the auto weight generation would associate incorrect bones to vertices. (DANB-22)
\[com.unity.2d.animation\] Fixed an issue where the Sprite Skin editor would throw an exception if Sprite Renderer doesn't have a Sprite assigned to it.
\[com.unity.2d.animation\] The visibility tab now scrolls to the selected bone in the Skinning editor.
Do not move files in custom asset packs to src/main/assets, preserve the directory structure as it is.
Fixed spritesheet and other previews not being updated in project browser sometimes.
Asset PipelineFixUUM-2811fixed 2021.3.15f1
Enabling shader keyword pre-filtering so that build process does not have to enumerate through full shader variant space. This fixes the issue of URP builds even with warm shader cache taking really long time. This fix does not reduce the time spent on actually compiling shaders.
Fixed "SerializedProperty m_Enabled has disappeared\!" error arpeared in console while undoying switching scripts in debug inspector.
Fixed a crash due to an integer overflow when calculating the required buffer size to store compressed mesh index data.
Fixed an issue where AssetDatabase.FindAssets would return invalid results when specifying multiple search folders.
Fixed ArgumentOutOfRangeException errors in the ModelImporter Inspector when the imported FBX file contains objects with empty names.
Fixed issue where textures are not generated when Naming option in Import Settings of an FBX file is changed to "From Model's Material".
Fixed undo bug. Enabled fixed unstable test. Disabled calling dynamic_pptr_cast with pointer to pointer - this caused a hard to find runtime error which could have been caught at compile time.
Fixed closesthit, anyhit or intersection shaders in .raytrace files causing a GPU hang. Log an error when these shader types are present in a .raytrace file since they are not currently supported.
Prevented a crash on some platforms when the mesh buffers do not exist on a MeshRenderer.
GraphicsFixAndroidUUM-4150fixed 2021.3.15f1
Added support for the Swift Remote Packages in XCode project API. Added PBXProject API to add to references to them, namely AddRemotePackageReferenceAtBranch, AddRemotePackageReferenceAtRevision, AddRemotePackageReferenceAtVersion, AddRemotePackageReferenceAtVersionUpToNextMajor, AddRemotePackageReferenceAtVersionUpToNextMinor, AddRemotePackageReferenceWithVersionRange. Also added way to add framework from the remote package with AddRemotePackageFrameworkToProject.
Fixed issue with establishing adb forwarding on android 10,11,12 (used to direct connect editor with device thru USB cable).
Moved "Sending message header failed (0)" into internal logs to not spams developers.
Fixed Multi Display mouse/touch input so it now correctly registers on Linux Standalone player.
Fixed a crash that happened when resetting the mass properties of a disabled articulation body.
Fixed an issue where Handles.DrawAAPolyLine would throw an error if the passed colors array and points array were of differing lengths.
Scene/Game ViewFixUUM-19287fixed 2021.3.15f1
Fixed Material Validation colors in the Scene View not updating when preference is modified.
Scene/Game ViewFixUUM-5087fixed 2021.3.15f1
Fixed the Rect Tool center handle not drawing in the correct position during a resize event.
Scene/Game ViewFixUUM-17618fixed 2021.3.15f1
Fixed reflection probe rendering silently being skipped when the required shader is not found in the player.
Mixed light baking with Shadowmask on URP with TerrainLit shader doesn't work as intended when using Deferred rendering.
Terrain shadows are not rendered when zooming out in Scene/Game View with Deferred Rendering enabled.
Fixed an issue where the UI Builder would export asset references with resource() instead of url() when the asset path contained a folder with Resources in its name.
Fixed an issued where a bound EnumField was not created properly if the associated Enum type did not have a value of 0.
Fixed shader bug observable on macOS Ventura with AMD gpus that was causing Graphview (e.g. Shader Graph, VFX Editor) edges to be missing.
UI ToolkitFixmacOSUUM-19016fixed 2021.3.15f1
Fixed shader bug observable on macOS Ventura with AMD gpus that was causing UIToolkit elements to be missing, clipped or to display incorrectly.
UI ToolkitFixmacOSUUM-18978fixed 2021.3.15f1
The behavior when a dropdown is removed from the hierarchy is updated to prevent any visual element left in the hierarchy.
UI Toolkit: Optimized the UI Builder to reduce overhead when dragging/resizing elements in the canvas. (UI Builder).
Set default contribution to 0 for ColorLookup VolumeComponent, which makes the interpolation with the implicit default global volume behave as expected.
Fixed performance issue with FindWorkspaceForPath method called multiple times every frame Fixed performance issue with UI.CooldownWindowDelayer.OnUpdate running on project without Plastic SCM workspace.
Version ControlFix
Fixed an issue that VisualEffect spawned behind the camera were always updated until visible and culled.
Modified full stack traces so that when they are enabled on Windows, Unity will no longer try to resolve symbols from the symbol server. This prevents a potential stall the first time a stack trace is printed.
Updated XR Interaction Toolkit to 2.0.4.
XRFix
The Oculus XR Plugin package has been updated to 3.2.2.
XRChange
Updated the verified version of AR Foundation related packages to 4.2.7.
XRChange

Pick your Unity version

Unity Releases compares releases against the version your project is on. Picking it now keeps Compare versions focused on what changes between where you are and where you might be going.