Crash on AnimatorStateMachine::RemoveTransitionsWithDeletingObject when deleting a newly created Empty State in Animator Controller
2022.3.22f1
LTS · Released Mar 19, 2024 · Changeset 887be4894c44 · 95 release notes
Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode
Crash on UnityEditor.AssetDatabase:OpenAsset because assertion fails on prefabInstance.GetRootGameObject().IsValid() expression while opening a specific Scene
Crash on StackAllocator<0>::GetOverheadSize when importing the “POLYGON City - Low Poly 3D Art by Synty“ asset pack
[Android] Crash on Android when AndroidJavaProxy is calling from multiple threads
Crash on GameObject::QueryComponentByType when opening a project
Physics.ComputePenetration returns False when two colliders overlap
Memory leak when building AssetBundle with Sprite Atlas enabled on macOS
Unity crashes on strtol_l when importing a specific .obj file
Changes to MeshRenderer.shadowCastingMode don't take effect immediately when being made in OnPreRender
[Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building
"Assertion failed on expression: ..." and "Invalid AABB ..." errors spammed in the Console when entering Play Mode
[Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener
[iOS] App crashes with out of memory exception in UnityGfxDeviceWorker when starting the app
[Linux] No audio output when playing audio
Stacked camera is not rendering when using custom post effects is done in PreRender PostRender and Camera is not in HDR
UnityWebRequest crashes if invoked when player is quitting
2.2.0 → 2.3.1
3.0.27 → 3.0.28
1.12.2 → 1.12.4
1.9.1 → 1.9.2
1.0.1 → 1.0.2
New tab view to list and manage locks.
Version ControlFeature
Fixed crash on SpriteAtlas::GroupSprites when attempting to generate a Sprite Atlas without calling AssetDatabase.CreateAsset first.
Fixed exception error when slicing Sprite after an Undo.
Fixed Freeform Lights causing random values to be deterministic.
Fixed Invalid sprite atlas asset encountered warning is shown when editing a texture Asset.
Fixed freeze when opening Icons section of Player Settings.
Fullscreen mediaplayer autoresume.
Fixed crash when loading asset bundle with animation clip serialized before 2022.1.
Fixed a regression where mesh components are stripped if its shader is made of UsePass only references.
Fixed the build failure when changing platform and build player are called together.
Fixed description for AudioSource.GetDSPBufferSize by pointing to the correct DSP buffer size setting.
Fixed descriptions for AudioImporter public methods to reflect an updated list of options for platform strings.
Added support for LinkerFlagsFile.
Adjusted IL2CPP IDE command line generation to include AdditionalIl2CppArgs.
Color picker preview can now sample from the menu bar and the dock area.
Documentation links have been fixed for Visual Scripting MonoBehaviours. (UVSB-2475, UVSB-2496)
EditorFix
Ensure that if we use a default ObjectField it doesn't throw a null context exception.
Fixed a bug where the hotkey would appear in the label of the selected item of a UIElements.PopupField and a EditorGUILayout.Popup.
Fixed a crash when trying to import too much mesh vertex blend shape data.
Fixed a memory leak when drawing shadow maps using the BRG and additional lights in some circumstances.
Fixed an exception happening when maximizing a window while Preview window is docked outside of the inspector.
Fixed case where closing a docked window could result in overlapping sibling windows.
Fixed context menu not showing up when right-clicking a UnityEvent in Inspector.
Fixed edge cases for Same Properties query generation.
Fixed incorrect duplicate menu items being removed when menu system is updated.
Fixed null reference when disabling a component in a prefab.
Fixed wrong menu item getting the checked state when it had a duplicate name.
Fixed Xcode selection in Build Profiles window for iOS platform ("Other" option).
Index null ObjectReference. These can be searched with <propertyName>=none.
Items with a very long name will no longer make the arrow indicator disappear in Add Component dropdown popup.
Per-platform formats on the TextureImporter will default to the platform default if not initialized properly.
Fixed crash when importing an unsupported 2x2 mipmapped, BC-compressed asset created in an older version of Unity.
Support requesting a DXT compressed texture using ImageConversion.LoadImage and Texture2D.LoadImage on Android.
Fixed artifacts on low resolution SSGI when dynamic resolution values are low.
Fixed internally created Game Objects being deallocated on scene changes.
Fixed MemoryMappedFile on posix systems to query page size from the system, instead of hardcoding it.
\[Privacy Manifests\] Fixed duplicates elements filtering when merging multiple manifests if the children elements of the duplicates are in different order.
Fixed issue where custom client and server certificates were not correctly being validated by HttpClient.
Fixed race condition in ManagedWebSocket release of semaphore and buffer.
Fixed the issue where 299 error is thrown when launching a project where UPM packages on Asset Store are installed.
Fixed an issue where using GPU instanced mesh particles could result in visual corruption.
Fixed an issue where Player builds could crash due to collision meshes being released too late into the shutdown sequence of the engine.
Overrides inside a managed reference didn't appear as Read Only when using Show Overrides.
Avoid error when opening a Prefab with an overriden managed reference and Show Overrides is enabled.
Fixed corruption when the serialized data size changed through SerializedProperty.boxedValue.
Fixed a bug relating to loading AssetBundles in recent versions of Unity that were serialized with Unity 2017.
Now checks the bounds in ComputeDetailInstanceTransforms to avoid crashing.
Ensure space and underline are always added to Static FontAsset.
When Interacting with Occluded Button Areas using UGUI and GraphicRaycaster, the clickability is now consistent.
Fixed the disabled ListView's footer styling.
Fixed the keyboard navigation for ListView's foldout.
Made the ListView's toggle focus state to match IMGUI.
Lower the default max character bound of value fields.
The ScrollView now stops a touch scroll at a greater velocity, thus eliminating the "trail off" effect.
The ScrollView touch scroll inertia now behaves similarly across multiple framerates.
UI Toolkit: Fixed "margin: auto" applied even when the visual Element has it's Display is set to none.
Ensured branch creations start from the latest changeset.
Version ControlFix
Fixed Diff option unavailable for .prefab.
Version ControlFix
Fixed DropdownField not working properly on a ModalUtility window on MacOS.
Version ControlFixmacOS
Fixed finding changes operation being firing constantly.
Version ControlFix
Fixed issue with existing checkout operations locking the workspace.
Version ControlFix
Fixed layout error when switching checkout status in the inspector.
Version ControlFix
Fixed typo in locks tooltip.
Version ControlFix
Fixed UI error when opening and closing multiple closable tabs.
Version ControlFix
Pending Changes context menu had the view file history greyed out for asset+meta.
Version ControlFix
Preconfigured date format was not recognized as a valid DateTime.
Version ControlFix
Removed obsolete content in package documentation.
Version ControlFix
Replaced "plasticscm.com" by a "https://unity.com/solutions/version-control" in the package.json.
Version ControlFix
Reviewed initialization and application lifecycle.
Version ControlFix
Unable to expand added item list after collapsing.
Version ControlFix
Fixed the name files as hashes feature and corresponding integration test.
AnimationEvent and NamedAnimationEvent Nodes icon changed in favor of the AnimationClip icon instead of the Animation Component icon.
EditorChange
Changed the service package grouping in the Services tab.
Package ManagerChange