Crash on __pthread_kill when multi-clicking on "Build and Publish" in the "LEGO Microgame" project
MacOSKnown issueBlockerUUM-22236open 2021.3.20f1
[2D Platformer Microgame] 2D Platformer Microgame Project crash on __cxxabiv1::__aligned_malloc_with_fallback when pinching out or in on the trackpad during “Zoom in and out” step
MacOSKnown issueBlockerUUM-20720open 2021.3.22f1
[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: Identifier for 3rd generation Apple TV 4K.
Apple TVAPI change
Added: Identifiers for iPad models released in 2022.
iOSAPI change
Script recompiles in Play Mode when Script Changes While Playing option is set to Recompile After Finished Playing and Auto refresh is set to enabled.
Asset - DatabaseKnown issueCautionUUM-20409fixed 2021.3.25f1
Nothing is rendered in the built URP project when Deferred rendering is selected and Accurate G-buffer normals are enabled
Universal RPKnown issueCautionUUM-25112fixed 2021.3.20f1
SDF Baking causes memory to be allocated that isn't deallocated when in Play Mode and in Builds
Visual EffectsKnown issueCautionUUM-25814fixed 2021.3.22f1
Added security anchor to the Scoped Registry's "Read more" link in project Settings.
Package ManagerSecurityUUM-25262fixed 2020.3.45f1
Added Web3 as a Filter Category in My Assets.
Package ManagerFeature
Improved error message when the GenericSharingVisitor encounters an opcode that it cannot handle.
IL2CPPImprovement
The asset postprocessor for shader graph now only performs the majority of its work when a shader-related asset has been changed.
ShadergraphImprovement
Fixed an issue where the Name/FileIds in a Sprite meta file would get reordered when an importer setting is changed.
Fixed issue where Tiles are "double painted" when a user does a mouse drag when painting on a Tilemap.
Fixed permissions request hang in pre-marshmellow (Android 6).
AndroidFix
Improved error message, and remove possibility of crash, when a MonoBehaviour or ScriptableObject is being built that does not have a MonoScript.
Switching between Desktop Standalone and Dedicated Server platforms in the Build Settings window should now cause scripts to recompile.
Build PipelineFixServerUUM-22125fixed 2021.3.19f1
Asset import workers will not inherit open handles from the main editor causing trouble rebinding network sockets.
Dragging a component to the bottom of the inspector will now properly move that component to the end.
Enabled the *New Scene* window to now show proper search results when a scene template is pinned.
Extracted potential Editor-only dependencies and marked those as Reference instead of Clone.
Fixed Camera.stereoEnabled when SRP is used and fixed the Camera.stereoSeparation value.
EditorFix
\[SpeedTree\]: Fixed crash on UpdateSharedDataSubMeshVertexRange when importing a SpeedTree file.
Fixed only one GPU being available to select as the "GPU Baking Device" when multiple identical GPUs are installed.
Enabled Mesh.RecalculateTangents() to ensure that the tangent attribute has the correct format (Float32) and dimension (4) when called.
Throw an ArgumentNullException if null is passed in as a parameter to Unwrapping.GeneratePerTriangleUV.
Fixed Monitor.IsEntered returning true when the monitor is entered on a different thread from the current thread.
Enabled VSync now works correctly when moving the Editor window between screens with different refresh rates.
Fixed a bug where importing .unitypackage with project settings into a new project would show an error in the console.
Package ManagerFixUUM-20736fixed 2021.3.19f1
Removed erroneous grabpass when using Particle Standard Surface Shader. It should only be triggered when using the Distortion effect.
Fixed a rare crash resizing the array of kinematic ccd contact managers when many kinematic ccd bodies were exiting the overlapping state.
Fixed a crash triggered when AssemblyHelper.ExtractAllClassesThatAreUserExtendedScripts failed to retrieve MovedFromAttribute data.
Fixed an issue where the API updater was not able to apply changes to internal packages when the project controlled by Perforce.
Fixed an issue that shaders will now reimport correctly when installing a package that only has shader include files.
Fixed a crash on "QueryComponentByType" when entering Play Mode if setting "useInstancing" to true in "DetailPrototype".
Added the slider's direction property not marking the scene dirty once this is changed when in prefab's isolation/context mode.
Enabled Physics2DRaycast to now use SortingGroups when determining the sorted order of its results.
Fixed an issue with the GenericDropdownMenu that prevented the items from receiving input when it's reused.
Fixed an issue where the UI Builder would export "none" instead of "initial" when setting a font to null.
Fixed bug caused by not rounding the computed text size correctly which caused newline character to appear in specific layout.
Fixed PropertyField.BindProperty(SerializedProperty) fails to clear the previously bound property when a new one is bounded.
Fixed an issue causing unexpected sorting on some VFX output while using the new SG integration.
Fixed an issue where Alpha Clipping had an unexpected behavior in editor when used in MaterialOverride with SG integration, .
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.
EditorChangeUUM-363

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.