### Known Issues in 2022.1.4f1

*   Asset - Database: The creating and import of a new script in Editor became really slow in trunk ([UUM-2620](https://issuetracker.unity3d.com/issues/the-creating-and-import-of-a-new-script-in-editor-became-really-slow-in-trunk))
    
*   Graphics Device Features: Random-write to UAV texture from shadowcaster shader causes GPU hang when filtering Scene Hierarchy objects ([UUM-3574](https://issuetracker.unity3d.com/issues/random-write-to-uav-texture-from-shadowcaster-shader-causes-gpu-hang-when-filtering-scene-hierarchy-objects))
    
*   IMGUI: Impossible to change the Gradient's location value in the Visual Effects Graph when using the keyboard ([1420954](https://issuetracker.unity3d.com/issues/impossible-to-change-the-gradients-location-value-in-the-visual-effects-graph-when-using-the-keyboard))
    
*   Kernel: Unity crashes on StackWalker::GetCurrentCallstack when rest-certificate.pem is corrupted ([1423569](https://issuetracker.unity3d.com/issues/unity-crashes-on-stackwalker-getcurrentcallstack-when-rest-certificate-dot-pem-is-corrupted))
    
*   Linux: PC doesn't sleep when the Editor is open ([1418023](https://issuetracker.unity3d.com/issues/linux-pc-doesnt-sleep-when-the-editor-is-open))
    
*   Metal: Consistent EditorLoop 5-10ms spikes when using Metal API ([1378985](https://issuetracker.unity3d.com/issues/consistent-gfx-dot-waitforpresentongfxthread-5-10ms-spikes-when-using-metal-api))
    
*   Package: Empty "StreamingAssets" folder gets created after building an empty project ([1423325](https://issuetracker.unity3d.com/issues/empty-streamingassets-folder-gets-created-after-building-an-empty-project))
    
*   Physics: Crash on internalABP::ABP\_PairManager::addPair when switching to ArticulationJointType.SphericalJoint during runtime ([1418715](https://issuetracker.unity3d.com/issues/crash-on-internalabp-abp-pairmanager-addpair-when-switching-to-articulationjointtype-dot-sphericaljoint-during-runtime))
    
*   Physics: Physics overlap queries are not consistent when used against convex Mesh Colliders with a very small scale ([1377578](https://issuetracker.unity3d.com/issues/physics-dot-computepenetration-does-not-detect-overlap-consistently-when-using-convex-mesh-colliders))
    
*   Progressive Lightmapper: \[LightProbes\] Probes lose their lighting data after entering Play mode when Baked and Realtime GI are enabled ([UUM-3968](https://issuetracker.unity3d.com/issues/lightprobes-probes-lose-their-lighting-data-after-entering-play-mode-when-baked-and-realtime-gi-are-enabled))
    
*   Scene/Game View: Game View is not displayed after setting language pack in Editor ([1420291](https://issuetracker.unity3d.com/issues/gameview-is-not-displayed-after-setting-language-pack-in-unityeditor))
    
*   Shadows/Lights: Scene is brighter in Standalone player if it was open in the Editor at build time ([1375015](https://issuetracker.unity3d.com/issues/scene-is-brighter-in-standalone-player-if-it-was-open-in-the-editor-at-build-time))
    
*   Text: \[Mac\] ShortcutManager ignores Shift modifier ([UUM-4083](https://issuetracker.unity3d.com/issues/mac-shortcutmanager-ignores-shift-modifier-1))
    
*   uGUI: Child Canvas Transform values are not saved when editing them in Prefab Mode ([1413565](https://issuetracker.unity3d.com/issues/child-canvas-transform-values-are-not-saved-when-editing-them-in-prefab-mode))
    

### 2022.1.4f1 Release Notes

#### Improvements

*   Graphics: Reduced command buffer CPU overhead.
    
*   HDRP: Reduced RenderGraph CPU overhead.
    

#### Changes

*   Serialization: Changed alignment in Resource Image transfer function from 4 to 16 bytes to improve patching results on some platforms.

#### Fixes

*   Editor: Backed out fix for 1322784. This fix created multiple regressions. ([1388532](https://issuetracker.unity3d.com/issues/core-render-pipeline-argumentexception-cant-save-an-immutable-prefab))
    
*   Editor: \[SpeedTree\] Fixed default vertex colors for the billboard LOD vertex data for SpeedTree v8 imports. ([1417551](https://issuetracker.unity3d.com/issues/speedtree-speedtreeimporter-misses-assigning-a-proper-colour-to-billboard-vertices-resulting-in-them-being-multi-coloured))
    
*   Graphics: Fixed for slow update of streaming virtual texturing on DX11.
    
*   IL2CPP: Corrected a possible crash during liveness processing when asynchronous delegate invocation is used. ([1417730](https://issuetracker.unity3d.com/issues/crash-when-running-garbagecollectsharedassets))
    
*   IL2CPP: Corrected code generation for Enum.HasFlag when its second argument is a System.Enum type. ([1420369](https://issuetracker.unity3d.com/issues/mobile-il2cpp-build-fails-when-using-custom-script-and-target-architecture-arm64-is-selected))
    
*   IL2CPP: Corrected the behavior of named pipes on Windows platforms. ([1420995](https://issuetracker.unity3d.com/issues/il2cpp-platformnotsupportedexception-when-instantiating-a-system-dot-io-dot-pipes-dot-namedpipeclientstream))
    
*   IL2CPP: Corrected the module initializer function call signature to avoid calling the wrong method on WebGL. ([1399638](https://issuetracker.unity3d.com/issues/webgl-player-freezes-on-startup-when-calling-getmonomanagerptr))
    
*   IL2CPP: Fixed builds failures when doing .NET Framework API builds and referencing types in System.Drawing. ([1413051](https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-using-net-framework-api-compatibility))
    
*   IL2CPP: Fixed crash that would occur when attaching a Rider debugger client to a il2cpp player.
    
*   IL2CPP: Fixed function pointer bugs with integer casting and signature comparisons. ([1391567](https://issuetracker.unity3d.com/issues/urp-il2cpp-build-fails-with-buildfailedexception-and-bee-library-errors-when-building-with-il2cpp-scripting-backend-enabled))
    
*   IL2CPP: Fixed issue where a try block inside of a loop nested in a try/finally block could cause the finally handler to run multiple times. ([1402180](https://issuetracker.unity3d.com/issues/objectdisposedexception-is-caught-when-an-unused-variable-is-declared-in-the-using-statement))
    
*   IL2CPP: Prevented delegates to instance methods from being called with a null "this" parameter. ([1412320](https://issuetracker.unity3d.com/issues/memory-corruption-on-macos-slash-ios-slash-tvos))
    
*   Mono: Fixed default interface method crash when using mismatched generic arguments. ([1394314](https://issuetracker.unity3d.com/issues/crash-on-assertion-condition-is-ok-error-not-met-when-entering-the-play-mode))
    
*   Mono: Fixed editor crash when de-serializing managed objects that have changed field types. ([1378713](https://issuetracker.unity3d.com/issues/m1-crash-with-star-assertion-at-handle-dot-c-446-condition-m-class-is-valuetype-klass-not-met-when-deserializing-data))
    
*   Mono: Fixed PlatformNotSupportedException when calling System.Security.Cryptography.ProtectedData.Protect. ([1397970](https://issuetracker.unity3d.com/issues/platformnotsupportedexception-is-thrown-when-using-system-dot-security))
    
*   Mono: Fixed random crash on exit or domain reload. ([1418292](https://issuetracker.unity3d.com/issues/editor-crashes-intermittently-on-mono-object-isinst-when-closing-it-in-batch-mode-or-when-building))
    
*   Mono: Implemented ProcessStartInfo.ArgumentList which was introduced in .Net Standard 2.1. (1396842)
    
*   Mono: Throw a MarshalDirectiveException when marshaling generic instances as return types from pinvoke callbacks. ([1390445](https://issuetracker.unity3d.com/issues/unity-crashes-when-calling-marshal-dot-getfunctionpointerfordelegate-on-a-delegate-with-a-nullable-return-value))
    
*   Video: Video's Alpha not transparent when built with WebGL. ([1397499](https://issuetracker.unity3d.com/issues/videos-alpha-not-transparent-when-built-with-webgl))
    
*   WebGL: Fixed bug where some control keys were being incorrectly interpreted as text. ([1417650](https://issuetracker.unity3d.com/issues/webgl-return-key-is-captured-as-the-string-enter-when-using-keyboard-dot-ontextinput))
    
*   Windows: Fixed dragging files from Unity to other applications when the file path contains non-ASCII characters. ([1402070](https://issuetracker.unity3d.com/issues/win11-file-not-found-is-thrown-in-a-code-editor-when-dragging-a-file-from-editor-that-has-a-non-unicode-symbol-in-the-path))
    
*   Windows: Fixed progress bar text getting cropped in the editor when running on higher than 100% scaling display. ([1398360](https://issuetracker.unity3d.com/issues/high-display-scale-percentage-crops-text-in-status-window))
    

#### Package changes in 2022.1.4f1

#### Packages updated

*   com.unity.cinemachine: [2.8.4](https://docs.unity3d.com/Packages/com.unity.cinemachine@2.8//changelog/CHANGELOG.html) → [2.8.6](https://docs.unity3d.com/Packages/com.unity.cinemachine@2.8//changelog/CHANGELOG.html)
    
*   com.unity.purchasing: [4.1.4](https://docs.unity3d.com/Packages/com.unity.purchasing@4.1//changelog/CHANGELOG.html) → [4.1.5](https://docs.unity3d.com/Packages/com.unity.purchasing@4.1//changelog/CHANGELOG.html)
    
*   com.unity.remote-config: [2.1.2](https://docs.unity3d.com/Packages/com.unity.remote-config@2.1//changelog/CHANGELOG.html) → [3.1.0](https://docs.unity3d.com/Packages/com.unity.remote-config@3.1//changelog/CHANGELOG.html)
    
*   com.unity.remote-config-runtime: [2.1.2](https://docs.unity3d.com/Packages/com.unity.remote-config-runtime@2.1//changelog/CHANGELOG.html) → [3.1.0](https://docs.unity3d.com/Packages/com.unity.remote-config-runtime@3.1//changelog/CHANGELOG.html)
    

**Packages added**

*   [com.unity.services.economy@2.0.3](https://docs.unity3d.com/Packages/com.unity.services.economy@2.0//changelog/CHANGELOG.html)
    
*   [com.unity.services.lobby@1.0.1](https://docs.unity3d.com/Packages/com.unity.services.lobby@1.0//changelog/CHANGELOG.html)
    
*   [com.unity.services.qos@1.0.0](https://docs.unity3d.com/Packages/com.unity.services.qos@1.0//changelog/CHANGELOG.html)
    
*   [com.unity.services.relay@1.0.2](https://docs.unity3d.com/Packages/com.unity.services.relay@1.0//changelog/CHANGELOG.html)