Player crashes with an error "Unable to instantiate fragment com.unity3d.player.a.c:" when minimizing and maximizing the player while a notification permission dialog is shown
AndroidKnown issueCautionUUM-60989regressed 2021.3.45f1
Crash with Shape Module in Mesh mode while spawning inactive object through prefab or asset bundle.
Allow deletion of non-empty branches that have not been merged anywhere.
Version ControlFeature
New setting to automatically add new files to source control.
Version ControlFeature
Support volatile stores using the ldind.ref opcode.
IL2CPPImprovement
Improved the dialog to install Unity Version Control from the Editor.
Version ControlImprovement
Bump Android Logcat Package to 1.4.3.
AndroidFix
Default Video Resolution fixed for secondary orientation - resolution is now correct when device is rotated while playing a file using the video player.
Don't strip PermissionFragment constructor without parameters, since it's required by permission upon application restart.
Fixed Swappy related freeze when minimizing and maximizing the application via the Recents screen.
Fixed the problem with native plugin being skipped for ARMv7 architecture if target CPU is not set.
Fixed a bug where state machine behaviors would appear linked when copy-pasting an AnimatorState.
As with other platforms show the progress dialog when exporting a package on macOS to prevent the ability to perform other actions and lead to potential crashes or duplicate exports.
Bug resolution for EditorUtility.DisplayDialog() not displaying text when the text is too long.
Fixed a crash in shader variant prefiltering when renderpipeline asset had a broken reference.
EditorFixAndroidiOSUUM-76152fixed 2022.3.47f1
Fixed the issue of Linux freezing whenever a file is dragged and drop from Unity to VSCode.
Fixed the issue of Linux freezing whenever a file is dragged and drop from Unity to VSCode.
Fixed the issue of Linux freezing whenever a file is dragged and drop from Unity to VSCode.
Linux Editor no longer crashes when attempting to drag from the Project window to the Scene View.
Prevents offscreen camera rendering in the Editor player loop when the game view is not updated.
Fixed an issue where shader variants with LIGHTMAP_ON, but which don't declare DIRLIGHTMAP_COMBINED, were stripped during player builds when using directional lightmapping.
Fixed crash when using a derived COM interface defined in an assembly with Embed Interop Types set to true.
Updated code generation for il2cpp_codegen_get_marshal_directive_exception to safeguard against invalid C++ printable characters.
Fixed Application.persistentDataPath points to wrong path on macOS dedicated server builds.
Frame rate becomes lower after turning vertical sync on and off when in the Player on macOS.
Fixed bug when Prefabs opened using LoadPrefabContents or EditPrefabContentsScope and saving them back without editing get changed on disk.
Fixed "Page range is outside of system region range. Please report a bug\!" error for captured memory snapshots and opened in the Memory Profiler packaged, caused by Unity Objects getting created in-between of capturing the Managed Heap and Native Object data. Snapshots before this fix are not fixed by this change but future captures won't have the same issue. This also fixes cases where Unity Objects in a Memory Snapshot might have pointed at invalid data for their Managed Shell, which may have been most notable with MonoBehaviour and ScriptableObject types. This may also have fixed a vanishingly small amount of instances of reported "Leaked Managed Shell" objects where the Native Object part of the object got destroyed just after the managed Heap data was captured. The close timing makes the likelihood of all of these issues very rare and more likely the longer it takes to capture a snapshot.
Fixed an error being logged the the console when hovering the BackgroundPattern element in UI Builder.
Serialization: Avoid crashing when loading ScriptableObjects or MonoBehaviours in binary-format that reference missing SerializeReference types.
Fixed a bug that Normal From Height node in a shader graph might return an invalid value when using 16-bit half precision.
ShadergraphFixAndroidUUM-72722fixed 2022.3.47f1
Fixed a bug where the Custom Function node's "Body" field would expand off-screen instead of scrolling.
Fixed an issue where glClientWaitSync: Expected application to have kicked everything until job: 96089 (possibly by calling glFlush)" are thrown in the Android Player on some devices with PowerVR Rogue GE8320 GPU.
Universal RPFixAndroidUUM-59572fixed 2022.3.43f1
Fixed shadow-map sampling artifacts present when using the Unlit DrawMode in the SceneView.
Fixed 'an existing xxx operation has locked the workspace' error on finding changes operation.
Version ControlFix
Fixed a case of a hang happening on Editor quit. (VCS-1005810)
Version ControlFix
Fixed a login failure for Enterprise installation. (VCS-1005903)
Version ControlFix
Fixed history that was not shown when there was no desktop client installed. (VCS-1005756)
Version ControlFix
Fixed logs that were configured too late in the initialization. (VCS-1005819)
Version ControlFix
Fixed the "Upgrade plan" button in Unity plugin that used an obsolete redirection link. (VCS-1005765)
Version ControlFix
Fixed the minimum supported version (2020.3.48f1 LTS) in the README.
Version ControlFix
Fixed undo operation that didn't capture changes in packages. (VCS-1005617)
Version ControlFix
Fixed unity 6 Editor going into the background after a dialog was closed. (VCS-1005656)
Version ControlFix
Fixed wrong font size when changing to changesets view. (VCS-1004465)
Version ControlFix
Fixed an issue that Application.persistentDataPath would not automatically persist, by adding a new JS config option "autoSyncPersistentDataPath: true" to enable automatic synchronization of Application.persistentDataPath over to IndexedDB.
Fixed issue where Arm64 architecture DLLs are incorrectly copied instead of x64 when building for Windows x64.
This might have been caused by initial PR of late latching. Reviewing the previous code it seems it should just be setting the local transform.
Renaming Game Server Hosting to Multiplay Hosting as part of rebrand.
DocumentationChangeServer
The editor now ships upstream 7-Zip (without support for zstandard compression), instead of 7-Zip-zstd/p7zip-zstd.
EditorChangeUUM-37529

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.