Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12
DirectX12Known issueBlockerUUM-77757regressed 6000.1.16f1
Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected
DirectX12Known issueCautionUUM-90065fixed 6000.1.0f1
The Player hangs when unloading a scene using the UnloadUnusedAssets() method
DirectX12Known issueCautionUUM-79718open 2022.3.68f1
Scene is not rendered and RenderPass errors in WebGL when MSAA is enabled on URP Asset and the Camera or Overlay Camera Stacking is used
WebGLKnown issueCautionUUM-90459fixed 6000.1.5f1
Improved logging for the "Read the full binlog without getting a BuildFinishedMessage" internal build error, so we can see if the build was cancelled from the editor process.
Build SystemImprovement
Added a fixed width to the body of the user manual so that the text doesn't overrun on large screens.
DocumentationImprovement
Removed duplicate LIGHTMAP_ON and DIRLIGHTMAP_COMBINED variants when generating shaders for builtin-deferred.
ShadergraphImprovement
Fixed warning 'GetControlID at event ValidateCommand returns a controlID different from the one in the Layout event' is logged when undoing the deletion of an Edited Freeform 2D Light.
Fixed incorrect BGR color channel swizzle when playing VP8 videos on Android while using Vulkan as Graphics API.
Fixed the problem with additional streaming assets (added using BuildPlayerContext.AddAdditionalPathToStreamingAssets) being compressed in APK/AAB.
Fixed problem with main thread potentially being blocked, while doing async asset loads.
Added a Scriptable Build Pipeline setting that optionally disables logging of asset warnings during build process. (ADDR-3706)
Build PipelineFix
Editor no longer crashes when changing template scene to instantiate if user has a preview thumbnail set.
Fixed a performance issue with user-provided or package-provided gizmo icons. Optimized gizmo icon rendering to significantly improve their performance in large scenes.
Fixed an issue where having multiple Scene views open would make the Scene views constantly repaint.
Fixed an issue where the Device Simulator's scale would not persist when maximizing then minimizing another window.
Fixed AssetDatabase.GetAssetBundleDependencies returned list doesn't include dependency when it's a Prefab Asset.
Fixed offscreen rendering flags to be added only when the "Offscreen Rendering (Vulkan)" OpenXR UI setting is present and enabled. (OXRB-358)
EditorFix
Fixed SettingsService.NotifySettingsProviderChanged() not calling OnDeactivate() for existing providers.
Fixed that a Scene is built with the additive Scene's contents when loading the additive Scene on Awake.
Modified touch position calculation to match mouse position calculation on Windows (Input.mousePosition). This fixes consistency issues between mouse and touch when in certain multi-display and multi-window scenarios.
Resolved issue where directories with very large numbers of items and deep directory structures could cause dragging assets into a project to become sluggish and potentially freeze the Editor.
The slider will now accumulate clicks over time when the page size is very small and does not move after a single click.
This PR fixes a bug where position handles still react on hover even when they are not interactive due to being positioned behind an overlay, such as the orientation gizmo.
Fixed systeminfo::GetExecutableSizeMB reporting wrong values on Embedded and Desktop Linux.
EmbeddedLinuxFixLinuxUUM-66340fixed 6000.0.46f1
Compression of NPOT textures with mipmaps is not supported by the GPU. Texture2D.Compress function has been updated to detect that and not compress the texture, issuing an error message, so that it is consistent with the texture import pipeline.
GraphicsFixAndroidUUM-35314fixed 6000.1.0b12
Fixed a crash that can happen when using procedural geometries (intersection shaders) in ray tracing effects in the Editor.
Fixed LODGroupEditor throwing exceptions when underlying LODGroup is modified through code.
This PR fixes a shader compilation error of HDRP Lit Shader if UV mapping for Emissive Map is set to "Same as Base".
Fixed soft keyboard Done/Cancel buttons truncating (to "...") in languages like Korean due to decimal font width.
Fixed the issue when a upm package on Asset Store conflicts with a package on scoped registry, both become unaccessible.
Package ManagerFixUUM-86790fixed 6000.1.0b12
Fixed potential Editor crash on invalid_parameter_internal when starting Standalone Profiler.
Fixed an issue where an HDRP fullscreen shader graph imported into a URP project would fail to import under some circumstances.
Fixed the TreeView's item clipping when using the Fixed Height Virtualization together with the Scale with Screen Size.
Prevent rename and create template option in the context menu when multiple elements are selected within UIBuilder hierarchy.
Fixed an issue where non-default dimension units were omitted in the USS output by the UI Builder when the value was 0.
Fixed an issue with the final item of a ListView hiding at high display scales when another item was moved.
Fixed UI Builders incorrectly informs about a circular dependency when the reference document is removed.
UI Builder: the last Canvas Theme applied to a UXML Document by the user is now remembered.
When modifying the mergespecfile.tx to use Beyond Compare, it continues to fall back to FileMerge.
Version ControlFixUUM-91595fixed 6000.2.0a6
Fixed crash on mobile player builds when loading a Scene referencing a VisualEffect component but not a VfxRenderer component with the "Strip Engine Code" feature enabled. The VfxRenderer component engine code is no longer incorrectly stripped.
VFX GraphFixAndroidiOSUUM-99927fixed 6000.2.0a8
Fixed an edge case in error handling when attempting to open a video file on Android.
\[Windows\] Allow an arbitrary amount of webcam (virtual and/or physical) devices to be used.
Fixed bug where calling RequestUserAuthorization(UserAuthorization.Microphone) in the Web player would prompt the user for webcam permissions instead of microphone permissions. The microphone API is not yet supported in Web, so a warning message has been added to inform developers of this limitation.
Fixed bug where RangeError: Array buffer allocation failed was thrown when running URP sample on Chrome with compression.
Changed canRunInBackground to false for Windows Gaming Input gamepads since they cannot be used while the application is in background. (ISXB-1391)
EditorChangeWindows
Updated TerrainTools package to version 5.0.6.
EditorChange
Updated PolySpatial/visionOS packages to version 1.3.12.
PackageChangeVisionOS
Updated timeline package to 1.7.7 for 2022.3.
PackageChange
The Oculus XR Plugin package has been updated to 4.5.1.
XRChange

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.