Crash on ujob_execute_job while using OverlapBoxCommand when collisions are more than maxHits
2022.3.28f1
LTS · Released May 7, 2024 · Changeset 6bae5ce6b222 · 56 release notes
Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode
Crash on GetAssetCachedInfoV2 when opening a project
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 GUIView::ProcessInputEvent when editing a GameObject/VFX Graph or saving a layout
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
[HDRP] Light doesn't bounce off terrains
[Linux] No audio output when playing audio
The "StackOverflowException" error is thrown in the console and the Editor freezes when Spacebar is pressed after selecting the last element of a list
UnityWebRequest crashes if invoked when player is quitting
New Google Play base module size limit (200Mb).
AndroidUUM-67708
1.1.2 to 1.1.3
16.2.0 to 16.3.0
Modifying assets located in immutable packages (under a project's Library/PackageCache folder) will no longer immediately re-resolve the project's packages, which can lead to faster iteration and allow temporary modification of those packages (for instance for testing or debugging purposes). Package Manager operations can still revert changes, so the recommended way to make changes permanent is still to embed packages prior to modifying them.
Package ManagerImprovement
Fixed Sprite preview where a small Sprite would have its pixels drawn inaccurately.
Fixed undo for GridSelection where undoing/redoing does not restore a GridSelection properly.
Fixed logic for overriding builtin java file, Unity will also now respect package name inside java file. Previously the logic was driven only by java file name.
Fixed problem with overflow when validating size of AppBundle containing more than 2GB of install time data.
Fixed crash in UnityWebRequest when running on tvOS versions lower than 17.
Fixed issue where older assets referencing URP materials have missing asset preview thumbnails.
Users are now allowed to save assets in any valid assets folder, which is not read-only.
Fixed AudioMixer.SetFloat not working correctly on assets loaded from an asset bundle in play mode in the editor.
Fixed errors when using baked gi node on builtin.
Updated the PrefabUtility.IsPartOfxxx documentation.
Fixed a crash caused by shader variant collection (SVC) shaders with dynamic branching when entering play mode.
Fixed focus selected shortcut regression on hierarchy.
Fixed issue with word and paragraph selection.
Fixed sceneAudioChanged event not triggered when changing audio in multiple sceneviews.
When a user removes a TerrainCollider component from a Terrain object, there are no longer MissingComponentExceptions thrown every frame. Instead, it is replaced with a warning in the inspector for every tool that involves painting (Paint Terrain, Paint Trees, Paint Details). The warning message also includes a button that allows the user to easily add/enable the TerrainCollider component.
\[Android\] Fixed float parsing and serializing for maxAspectRatio attribute by using InvariantCulture to avoid build failure on 2022.3 when system language is French and Aspect Ratio Mode is not Native.
Fixed issue when editing a UniversalRenderPipelineAsset that reference same Renderers than the UniversalRenderPipelineAsset in use.
IOS/Metal GPU Timeout crashes no longer look like Out Of Memory crashes.
LineRenderer baking with align mode set to View now matches rendering.
Added framesettings to render volumetric clouds in half res to reduce jittering.
Regenerate the hlsl include that where out of date.
Fixed mouse button stuck pressed when focusing window with mouse using Input System.
Exclude PackageManager folder from ..\ProjectTemplates\libcache\...
Package ManagerFix
Fixed an issue where adding packages could fail with the error message "Converting circular structure to JSON".
Enforced that a particle system using prewarm does nothing when calling Play from script, if it was already playing, as described by the documentation.
Ensure AddedGameObjects re-parented correctly in broken scenes where they already have a parent.
Fixed Gizmo disappearing when selecting nested prefabs.
TransformAccess.GetLocalPositionAndRotation() now returns the correct results.
Crash on SerializedProperty:CopyInternalImpl when clicking on a specific Asset.
Fixed the Canvas inspector not allowing all possible choices of the "Additional Shader Channels" property.
Fixed comment parsing in ExCSS library.
Fixed exception thrown when binding a ListView to a field marked as \[HideInInspector\].
ListView will be refreshed on Undo/Redo when using custom callbacks on a bound list.
Send selectionChanged when selection is modified through a refresh in a ListView.
Fixed missing outputs in Transform operator (and many other nodes with sub-properties).
Refactored code to have a more robust replacement operation when assembling the framework js file. To achieve this the String.Replace operation was set back to a Regex.Replace. To account for special characters and regex that may be present in the user jspre code (see UUM-21896), the final parameter uses a anonymous delegate function to treat the replacement string as a string literal so that it is not processed in any way.