Release notes

Known Issues in 2022.1.14f1

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

  • 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)

  • Scene/Game View: Game View is not displayed after setting language pack in Editor (1420291)

  • Scripting: [M1][Rosetta] Editor crashes when switching graphics api to OpenGL when scripts are compiling (UUM-10274)

  • 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.14f1 Release Notes

Features

  • Editor: Added the possibility of running tests in a specified order from a test list (DSTR-494).

  • Version Control: Added notification banner on the status bar for live updates.

Improvements

  • GI: Updated to the Lightmap Parameters Custom UI to make it easy to understand what each parameter should affect.

Changes

  • IAP: Changelog
    [4.4.0] - 2022-07-11
    Added

    • GooglePlay - Google Play Billing Library version 4.0.0.
    • The Multi-quantity feature is not yet supported by the IAP package and will come in a future update. Do not enable Multi-quantity in the Google Play Console.
    • Add support for
      the [IMMEDIATE_AND_CHARGE_FULL_PRICE](https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.ProrationMode#IMMEDIATE_AND_CHARGE_FULL_PRICE)
      proration mode. Use GooglePlayProrationMode.ImmediateAndChargeFullPrice for easy access.
      ### Fixed
    • GooglePlay - Fix IGooglePlayConfiguration.SetDeferredPurchaseListener
      and IGooglePlayConfiguration.SetDeferredProrationUpgradeDowngradeSubscriptionListener callbacks sometimes not being
      called from the main thread.
    • GooglePlay - When configuring IGooglePlayConfiguration.SetQueryProductDetailsFailedListener(Action retryCount), the action will be invoked with retryCount starting at 1 instead of 0.
    • GooglePlay - Added a validation when upgrading/downgrading a subscription that calls IStoreListener.OnPurchaseFailed with PurchaseFailureReason.ProductUnavailable when the old transaction id is empty or null. This can occur when attempting to upgrade/downgrade a subscription that the user doesn't own.
  • Text: Upgraded freetype to 2.12.1. (UUM-6502)

  • Version Control: Renamed "Invite members to workspace" option to "Invite members to organization".

Fixes

  • Android: Fixed crash when creating pipeline objects for some URP Lit shader on some older Adreno drivers. (UUM-3650)

  • Asset Pipeline: Fixed an issue where assets with dots in the filename (other than the extension) could incorrectly invoke a warning about mismatched main object names. (UUM-3986)

  • Editor: Fixed a bug where changing the selection with a locked inspector and an active EditorToolContext was throwing errors. (UUM-5836)

  • Editor: Fixed gui error when openning prefab override button in inspector. (UUM-1566)

  • Editor: MacOS launch screen should not be shown in batch mode. (UUM-10197)

  • GI: Fixed for prefab assets showing in Light Explorer when Show Inactive Objects is checked. (UUM-835)

  • GI: Fixed GPU lightmapper FIFO Job thread shutdown is triggering assertion in StackAllocator. (UUM-5889)

  • Graphics: Fixed an issue where creating SparseTextures with certain TextureFormats could crash Unity, even though the equivalent GraphicsFormat is marked as unsupported for SparseTextures. (UUM-7671)

  • Graphics: Fixed an issue where SystemInfo.IsFormatSupported((My GraphicsFormat), FormatUsage.Sparse) would always return false on Metal, even if the requested GraphicsFormat actually is supported.

  • Graphics: Fixed an issue where the D3D11 WARP driver would crash when creating a SparseTexture with the BC1/BC4 GraphicsFormats. (UUM-7664)

  • Graphics: Fixed an issue where using TextureFormat.YUY2 / GraphicsFormat.YUV2 with a SparseTexture would crash on Metal. (if sparse textures are supported).

  • Graphics: Fixed crash in Vulkan Editor on Windows when using XR Mock HMD. (UUM-6726)

  • HDRP: Fixed pivot position in the eye material sample scene. (UUM-10663)

  • Profiler: Fixed profiler not opening the correct version of the documentation. (UUM-4963)

  • Scripting: Changed to rulesetfile not triggering compilation. (UUM-3560)

  • UI Toolkit: Fixed an issue where the children of a TwoPaneSplitView would have incorrect sizes when displayed after being hidden. (UUM-2538)

  • Universal RP: Fixed depth pre-pass being always executed on GLES devices. (UUM-8381)

  • Universal RP: Fixed incorrect light brightness when using SimpleLit shader. (UUM-7851)

  • Universal RP: Fixed specular highlight edges on Android. (UUM-7654)

  • WebGL: Fixed a bug where the soft keyboard would leave whitespace at the bottom of the page after being dismissed. (UUM-1159)

  • XR: Improved GLES3 multiview rendering performance. (UUM-7008)

Package changes in 2022.1.14f1

Packages updated

Changeset: ff7e140968b4