Crash on SpriteRenderer::OnDeleteSprite when opening a project with "TopDown Engine" by More Mountains imported
Asset ImportersKnown issueBlockerUUM-59618fixed 2022.3.21f1
Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset
DirectX12Known issueBlockerUUM-57113open 2022.3.21f1
Crash on -[CocoaMainMenu validateMenuItem:] when pressing/searching in Help
Editor PlatformKnown issueBlockerUUM-33727fixed 2022.3.21f1
Using both RTHandle and Dynamic Resolution outputs ArgumentNullException, eventually causing a crash
Universal RPKnown issueBlockerUUM-58686fixed 6000.0.0b11
Crash on "UnityEngine.VFX.VFXManager:Internal_ProcessCameraCommand_Injected <0x000a2>" when changing "Normal Map Encoding" from XYZ to DXT5nm-style
Visual EffectsKnown issueBlockerUUM-60921fixed 6000.0.0b11
Added: Component.GetComponentIndex() returns a components index on it's GameObject.
CoreAPI change
Added: ContentLoadInterface.GetIntegrationTimeMS() and ContentLoadInterface.SetIntegrationTimeMS() for timeslicing integration from Content Files.
CoreAPI change
Added: Object.Instantiate(Object,Scene) allows for directly instantiating an object to a specific scene.
CoreAPI change
Added: GameObject.GetComponentAtIndex() returns the component at the specific index on a GameObject.
EditorAPI change
Added: AsyncInstantiateOperation.GetIntegrationTimeMS() and AsyncInstantiateOperation.SetIntegrationTimeMS() for time slicing integration times of InstantiateAsync().
PlayerAPI change
Added: Object.InstantiateAsync<T>().
PlayerAPI change
inertiaTensor does not reset to the original value when setting Rigidbody constraints from FreezeAll to None
3D PhysicsKnown issueCautionUUM-59748fixed 6000.0.0b15
"Draw indirect argument buffer too small" is thrown when using an argument buffer of 4 ints
DirectX12Known issueCautionUUM-63246fixed 2022.3.21f1
[Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building
DOTSKnown issueCautionAndroidUUM-41830fixed 2022.3.49f1
Memory leak when Application.runInBackground is set to false and the Editor is unfocused
GLESKnown issueCautionUUM-63345fixed 2022.3.47f1
[Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener
IAPKnown issueCautionAndroidUUM-55105open 2022.3.29f1
[iOS] App crashes with out of memory exception in UnityGfxDeviceWorker when starting the app
MetalKnown issueCautioniOSUUM-55488regressed 6000.1.0b3
Unclearable nunit error when installing/uninstalling the Entities package on a new project
Scripting BuildtimeKnown issueCautionUUM-58284fixed 2022.3.21f1
Editor crashes when multi-selecting GameObjects with more than one serialized [Flags] enum
UI Toolkit ControlsKnown issueCautionUUM-60654fixed 2022.3.21f1
Overlay Canvas is not visible when the Anti-aliasing field is set to FXAA and the Full Screen Pass Renderer Features’s Injection Point is set to “After Rendering Post Processing”
Universal RPKnown issueCautionUUM-57542open 2022.3.20f1
Added the Feature Examples Sample to Shader Graph to show users how to achieve specific effects in Shader Graph.
ShadergraphFeature
Content is now deterministically sorted when being pulled from the resource manager.
Build SystemImprovement
Deterministic shader ordering in output content.
Build SystemImprovement
Added toggle in preferences to show project path, instead of project name in main window title.
EditorImprovement
Provided early out to scenarios where a null mesh was being set on a CanvasRenderer.
uGUIImprovement
Improved AddComponent performance for VFX by precaching script pointers in common case operation.
VFX GraphImprovement
Don't strip PermissionFragment constructor without parameters, since it's required by permission upon application restart.
Fixed a crash, when one of the extracted il2cpp resource is delete in application data folder, in case like this, application will reextract il2cpp resources again.
Fixed problem with JNI global reference table overflow when AndroidJavaObjects are deleted by garbage collector.
Making splash background color always editable for Android, even if a splash screen background image is set.
Fixed adding or removing assets to bundles will cause other assets to be rebuilt when BuildAssetBundleOptions.UseContentHash is used.
Fixed GameObject being set to dirty after setting layer to the existing layer value.
CoreFix
Fixed a bug where the middle mouse button was not centering the SceneView on the selected object.
Fixed an issue where we would use a cached SerializedProperty that belonged to a different SerializedObject for the ReorderableList. This would cause changes to be lost due to them being applied to the wrong SerializedObject.
Fixed Diagnostics Preference Page not showing up correctly after clicking on button in the warning message.
Fixed issue where certain monitor layouts will confuse which monitor to open menus on MS Windows.
Fixed the tiling of spotlights in URP's Forward+ renderer, which was wrong in certain conditions.
Texture .meta files contain override information for Server platform, which is not required as those settings are shared with Standalone and GPU only textures are stripped from Server builds.
Fixed to allow IP options IP_HDRINCL, IP_TOS and IP_TTL on some platforms where they are supported but were incorrectly defined out.
Limit Update loop frequency by target frame rate to not overwhelm the system and not delay input processing.
Fixed a race condition when the number of files in a directory changes while this code is executing.
MonoFixAndroidiOSmacOSUUM-58474fixed 2022.3.20f1
Fixed crash on domain reload, due to domain specific memory stored within image specific data structures.
Fixed crash that would occur when attempting to determine the size of a recursively defined struct.
Fixed issue with Socket.ReadAsync where the buffer submitted would not be updated when using a Memory.
Fixed wrong file path reported by mono_ppdb_lookup_location for methods that span multiple files.
Fixed that ParticleSystems playing in Edit mode no longer plays after undoing changes, applying or reverting prefab instances or copy-pasting.
The VFX Manager will no longer attempt to create particles when there is no graphics device present in the editor. (UUM-41118).
Using SetEnabled on CompositeCollider2D should have no effect as component isn't able to be disabled.
The Profiler Window uses CreateGUI to avoid occasional timing issues when loading custom modules detail views.
Ensured thread safety for mono gc calls.
ScriptingFix
Fixed issue where errors could be thrown by debug action registration if deleting all axes in Input Manager.
Fixed an issue in the UI Builder where it wouldn't use the custom uxml type name defined in the UxmlFactory class.
Fixed an issue where PropertyFields could incorrectly bind to a child property if it had the same name as the field.
Fixed an issue where the ListView would bind to an incorrect property path when the list items were being reused.
Fixed controls sometimes ignoring clicks on MacOS after a Contextual Menu is opened with a right click.
UI ToolkitFixmacOSUUM-54650fixed 2022.3.20f1
Fixed first KeyDown event sometimes being ignored after calling Focus() on an element in runtime.
Fixed GenericDropdownMenu unnecessarily removing focus from elements created during a menu action.
Fixed ShaderGraph input renaming not reacting to clicks on MacOS after a Contextual Menu is opened with a right click.
UI ToolkitFixmacOSUUM-15297fixed 2022.3.20f1
Fixed UIToolkit property field background does not change color when the property is animated.
Fixed wrong pointer event target when an element's visibility or pickingMode is modified without moving the pointer.
In the UI Builder, users can no longer drag disabled selectors when using in-context editing.
Fixed an issue where renderer features didn't pass validation if they inherit from another renderer feature.
Fixed bloom shader not working with non uniform rasterisation based foveated rendering on VR platforms that support it.
Fixed bright pixels when using a camera with skybox and MSAA rendering opaque objects with alpha clipping together with a transparent object if additive blending.
Player will now store the previous UnityPlayer.log under UnityPlayer-prev.log.
Universal Windows PlatformFixWindowsUUM-55652fixed 2022.3.20f1
Fixed an issue where VR apps would crash when the user opened the OS menu or Control Center.
VisionOSFix
Fixed an issue where VR apps would present frames in the background, resulting in logs that say Insufficient Permission (to submit GPU work from background).
VisionOSFix
Fixed Orientation Lock code to not crash when run on iOS Safari's new partially complete implementation of screen.orientation API.
Removed unused border element from GradientField.
UI ToolkitChange

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.