Android\] Exceptions for "Unspecified Version" when including Play Libraries have been removed on 21.3 due to the logic changes when fixing Regex for Core-Common.
EditorBreakingAndroidUUM-44744fixed 2022.3.10f1
An Infinite import error is thrown when modifying the contents of a "folder plugin"
Asset - DatabaseKnown issueCautionUUM-47972fixed 2021.3.32f1
kShadowCastingShadowsOnly objects are rendered by Projectors (built-in renderer)
CullingKnown issueCautionUUM-35705open 2021.3.32f1
[Mobile] Player freezes on "UnityClassic::Baselib_SystemFutex_Wait" or silently crashes
CullingKnown issueCautionAndroidUUM-41806fixed 2022.3.14f1
D3D11 swapchain error pop-up appears and the Editor shuts down when opening a project
DirectX11Known issueCautionUUM-49251open 2021.3.31f1
Sometimes the wrong image is displayed when using Cursor.SetCursor in software mode
Scripting RuntimeKnown issueCautionUUM-46718fixed 2022.3.16f1
Meshes are not rendered when building WindowsStandalonePlayer builds from the command line with "batchmode", "nographics" flags
Universal RPKnown issueCautionLinuxUUM-47782fixed 2022.3.13f1
Added command to support Hub creating a new project, and connecting a project to Unity Version Control.
Editor
The Shader Graph team has added a new sample content pack that can be installed via the Package Manager. The samples contain descriptions, examples, and break-downs for a majority of the nodes in Shader Graph - helping users understand the inner workings of the nodes and see examples of how they work and how they can be used.
ShadergraphFeature
Moving files in the Project window now takes less memory and is faster.
EditorImprovementUUM-44466
Fixed an issue where some functionality of the CubemapInspector was unintentionally left available when inspecting native Cubemap textures.
GraphicsImprovementUUM-22094fixed 6000.0.0b11
Reduced GC Alloc when using raytracing and HDRP.
HDRPImprovementUUM-40657
Updated description of Decal Projector Draw Distance setting to mention HDRP asset setting.
HDRPImprovementUUM-42539
Fixed bug where a GameObject instantiated by a Tile is recreated on the player when the user refreshes the Tile without changing the Tile.
Bumped R8 version to a newer version than the ones bundled in tools to support sdk 34.
AndroidFix
Fixed a bug related to the "Mute Other Audio Sources" player setting on Android. There were two cases where another app's audio might not get muted when it should be. This could happen if the other app was started before the Unity app or if the other app was played via the Android "quick panel" after the Unity app was started.
Fixed a potential race condition during pause routine, which would cause application to accidentally quit instead of pausing.
Fixed a crash when destroying an animator with a playable graph which containts a scene handle when the graph hasnt been executed.
Fixed potential editor hang when previewing transitions to states set with an extremely large speed multiplier.
Fixed on screen keyboard unresponsive to controller when Remote.allowExitToHome is set to false.
Added lazy loopEnd evaluation to avoid keeping a value of 0. Downloaded audio files were were not updating this, causing a division by zero in the playback process.
Fixed a bug where AudioClips loaded via UnityWebRequest would keep two copies of the data, which doubled the memory usage unnecessarily. This was the case for non-streaming AudioClips.
Fixed AudioSource.Play() not starting from time=0 after manually seeking with AudioSource.time and then calling AudioSource.Stop().
The Editor fails to build the Player when using a script to switch the Platform from "Dedicated Server".
Build PipelineFixServerUUM-34085fixed 2022.3.10f1
Make MsvcInstallationLocator.ParseVSWhereResult accept input with a BOM.
Build SystemFix
Fixed an issue where importing a hybrid package could fail if there was already a package whose name was a prefix of the hybrid package's UPM package name.
Editor: Fix for stripping out the Texture2DArray or Texture3D assets from dedicated server builds.
Fixed "Can not play a disabled audio source" warning when audio mute is toggled in scene view on with disabled Audio Source in the Scene.
Fixed an issue where failure to create a window will cause every hidden window on the current desktop to be displayed.
Fixed an issue where the editor would temporarily freeze when selecting large compressed cubemaps with no mipchain.
Fixed an issue where the Texture3D previewer (volume mode) would not function with DX12 / Vulkan.
Fixed Camera.GetStereoEnabled() to return true only if the camera is rendering a stereo view.
EditorFix
Fixed control shortcut modifier (^) was not been displayed, when introduced inside a custom menu Window for MacOS & Linux platforms.
EditorFixmacOSLinuxUUM-40686fixed 2022.3.9f1
Fixed Display.RelativeMouseAt() reporting invalid values when using multiple displays that have been resized or moved (Display C\# API) on Windows.
Fixed Input.mousePosition reporting invalid values when using multiple displays (Display C\# API) on Windows.
Fixed OnMouseDown not working when using multiple displays that have been resized or moved (Display C\# API) on Windows.
HDRP: Avoid crash on MacOS by no longer passing Probe Volumes buffer with unexpected stride.
Reverted a breaking change related to IGraphEventListener.
EditorFix
Reverted a breaking change where LudiqScriptableObject._data was marked as private.
EditorFix
\[Android\] Fixing Regex that checks for Play Libraries on 21.3 to avoid warnings when using Core-Common libraries instead of only Play Core warnings as expected. Regex now expects a series of digits/dots after the term "core" to avoid the confusion.
Fixed bug where Directional Lightmaps would sometimes contain degenerate values when baking scenes with lots of invalid lightmap texels.
Fixed a crash when enabling shadows in a scene with both Built-In render pipeline and SRP materials.
Fixed an issue where the mipmap streaming system did not take runtime changes to material texture scale properties.
Fixed preview for refractive materials with MSAA.
HDRPFix
Fixed the logic used to set up materials featuring displacement mapping that would sometimes result in artifacts or suboptimal performance.
Fixed build failure when a delegate had a first parameter that was a function pointer.
Fixed a bug with surround sound hardware not being detected on Linux. Fixed an issue on Windows where we would not re-init audio output correctly, when the Unity project requested surround sound, and the Editor or player was started with no such hardware available. When surround sound hardware is later enabled and set as the default output, it will now be used.
Fixed Linux Player generating mouse delta values when clicking the left mouse button repeatedly.
Fixed app hanging when Player Loop is blocked by a blocking Modal window function and app unfocused and focused.
Fixed issue where UnityWebRequest would fail to establish TLS connections with Windows Server 2012 and 2016.
NetworkingFixWindowsServerUUM-41557fixed 2022.3.10f1
Custom, local and git packages will only follow information from the package.json from now on.
Package ManagerFixUUM-47732fixed 2022.3.10f1
Fixed crash in Rigidbody.centerOfMass when accessed on a Rigidbody that got added as a component dependency and not initialised yet.
Fixed up a crash that happened when ArticulationBody was added next to TerrainCollider that had trees on it.
Fixed Not all childrens properties gets reverted when multi-editing a property under one Prefab instance.
Removed extraneous calls to UpdateRendererBoundingVolumes when executing an empty CommandBuffer.
Fixed "Edit/Frame Selected" not focusing the last active scene view in the case where the Hierarchy window is focused.
Scene/Game ViewFixUUM-43944fixed 2022.3.10f1
Fixed "gl_" identifiers error generated while compiling some geometry/tessellation shaders for Vulkan.
Fixed \\\#include_with_pragmas directives deleting other lines of code during compute shader compilation using the new preprocessor.
Added a workaround for a Intel Graphics 3000 driver bug that would cause textures rendered by UI Toolkit to show incorrectly.
Fixed an issue where additional lights were not rendering correctly when using a mix of shadow settings in deferred.
Fixed an issue with Screen Space Decals where dark artefacts appeared in the editor.
Universal RPFixAndroidUUM-40885fixed 2022.3.10f1
"Create App Packages..." option is greyed out when trying to Create App Packages in Visual Studio.
Universal Windows PlatformFixWindowsUUM-47116fixed 2021.3.31f1
Fixed Add to ignored/hidden changes list from the Project window creating a negative rule.
Version ControlFix
Fixed Switch to changeset not working on Gluon partial workspace.
Version ControlFix
Fixed WebCamTexture throws error when asking a different configuration than the one specified in NVIDIA Broadcast.
Added stickyCursorLock API to make cursor lock "sticky" or "unsticky." A sticky cursor lock means that if the browser unlocks the cursor when the user presses the ESC key, the cursor will remain locked in Unity. To match the browser's behavior, users can set the stickyCursorLock to false, which will "unstick" the cursor lock.
Updated XR Interaction Toolkit to version 2.5.1.
XRFix
Don't write cloudProjectId in ProjectSettings.asset anymore since it should only be managed by Services.
EditorChange
\[Android\] Moved Play Library checks for plugins and gradle dependencies into methods in 21.3 for use in Editor Tests, to avoid building player in every test.
EditorChangeAndroidUUM-44744fixed 2022.3.10f1
Moved the button to invite users to the organization from the submenu to the toolbar.
Version ControlChange
Show a message with a link to invite users to the organization after the first checkin.
Version ControlChange

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.