Release notes

Known Issues in 2022.1.15f1

  • AI Navigation Core: NavMesh::Raycast freezes the whole editor in an infinite loop on Application.UpdateScene (UUM-2496)

  • IL2CPP: IL2CPP build crashes when symbols cannot be found (UUM-12498)

  • Linux: [Backport] [Linux] Editor crashes at "GfxDeviceGLES::DrawBuffersBatchMode" when entering Play Mode in the LEGO tutorial (UUM-971)

  • MacOS: [Mac] Editor performance drops on macOS when clicking and dragging on Position, Rotation and Scale values in Transform component (UUM-7457)

  • Scene Management: Scene causes Editor crash when specific Lighting Data Asset is used (UUM-9319)

  • Shader System: Shader variant build preparation does not scale (UUM-3711)

  • Universal RP: Materials scale incorrectly when changing the render scale in UniversalRenderPipelineAsset (UUM-9865)

2022.1.15f1 Release Notes

Improvements

  • Documentation: Added a summary and code example for IJobParallelForTransform.

Changes

  • 2D: Added dialog box to the Skinning Editor when entering Play Mode to allow saving unsaved changes.

  • 2D: Internal code clean up.

  • 2D: Refactored internal triangulation and tessellation APIs.

  • Build Pipeline: Unity now shows a warning if there are any pending uncompiled script changes when doing a player build.

  • Build Pipeline: Will no longer recompile editor scripts during a player build

  • Scripting: Will no longer synchronously recompile scripts in batchmode when changing settings affecting script compilation.

  • XR: Updated the AR Foundation related preview packages to 5.0.0-pre.13.

Fixes

  • 2D: Creating a new vertex or an edge outside of the main geometry is handled correctly (1398541)

  • Audio: Fixed unexpected output from OnAudioFilterRead when the audio source is stopped and the 'spatialize' property is enabled. (UUM-6318)

  • Editor: Fixed a deadlock when cancelling project loading during shader compilation. (1408188)

  • GI: Fix bug in progressive light mapper Gaussian filter that was causing burn-out and haloing when filtering lightmaps. Fix incorrect Gaussian weights with analytically derived values so filter now behaves correctly. (UUM-846)

  • Networking: Fix texture leak when UnityWebRequest is used with DownloadHandlerTexture and a texture is never queried. (UUM-953)

  • Networking: Upgrade curl to 7.84.0 (UUM-11134)

  • Profiler: Fixed issue where autoconnecting to/disconnecting from profiling tools could cause a crash (UUM-876)

  • Scripting: Fix case when trying to serialize generics with generic fields of types from different assemblies. (UUM-8844)

  • Scripting: Fix Scripting Defines Symbols not being shown correctly in the Player Settings for platforms that aren't the default platform (usually the Editor's platform) (UUM-3083)

  • Serialization: Avoid crash and log error message when struct assigned to SerializeReference field (UUM-661)

  • Serialization: Fix issue where a PropertyModification targetting a serialize reference instance which was no longer being present could cause memory corruption. (UUM-959)

  • Shaders: DrawMeshInstanced now provides error feedback when using a shader that does not support instancing (UUM-6026)

  • Shaders: Made compute shaders respect #pragma enable_cbuffers (UUM-11520)

  • Undo System: Fixes: "Reordering GameObjects in Hierarchy doesn't register Undo" (UUM-1187)

  • URP: Adding force depth prepass option when requesting the Depth Texture (UUM-8273)

  • URP: Fixed an issue where camera UI inspector's clearFlag is not respected. (1422234)

  • URP: Fixes alpha discard on Unlit Sprite targets for Shadergraph (UUM-6998)

  • URP: URP 2D - Fixed 2D Spot Light artifacts in light (UUM-7839)

  • Version Control: Fixed not being able to view changesets in a Gluon workspace.
    Fixed not being able to insert carriage return in checkin dialog.

  • VFX Graph: Motion Vector with Line Output (UUM-3303)

  • Video: "Can't play movie" error is thrown when setting VideoPlayer.url to an invalid url through a script (UUM-11380)

  • Windows: Fixed crash on startup when Vjoy HID device is connected to a computer. (UUM-8786)

  • Windows: UnityPlayer.dll properties sheet is now more complete. (UUM-10370)

Package changes in 2022.1.15f1

Packages updated

Packages added

Changeset: 42973686a05c