### Known Issues in 6000.3.23f1

- 2021.3.34f1: Audio mixer clicks when changing volume in playmode
    ([UUM-150250](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-150250))

- 6000.6.0a3,6000.5.0b8,6000.3.16f1: Player crashes with use-after-free when a Shader is unloaded immediately after ShaderWarmup.WarmupShaderFromCollection() on D3D12
    ([UUM-149781](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-149781))

- Text (TextMeshPro): Crash on UNITY_FT_Load_Glyph when generating multi-threaded Font Atlas in TMPro Font Asset Creator 
    ([UUM-125366](https://issuetracker.unity3d.com/issues/crash-on-unity-ft-load-glyph-when-generating-multi-threaded-font-atlas-in-tmpro-font-asset-creator))

- : Crash on mono_log_write_logfile when more than one copy of bee_backend is running
    ([UUM-142773](https://issuetracker.unity3d.com/issues/crash-on-mono-log-write-logfile-when-more-than-one-copy-of-bee-backend-is-running))

- : Crash with multiple stack traces when generating a Font Atlas
    ([UUM-141061](https://issuetracker.unity3d.com/issues/crash-on-tlsf-free-when-generating-font-atlas-with-sdf16-or-sdf32))



### 6000.3.23f1 Release Notes

#### Improvements

- Documentation: Clarified in the MonoBehaviour.OnValidate scripting reference when values set by OnValidate are saved and when they exist in memory only.
    ([UUM-134473](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-134473))



#### Changes

- Installer: Added a -CPULightmapper=no command line switch to the Windows Editor installer that skips installing components only the CPU Progressive Lightmapper requires, currently the end-of-life Microsoft Visual C++ 2010 runtime.
    (UUM-149122)

- Mono: Remove assertions from ToFileDescriptor
    ([UUM-145761](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-145761))



#### Fixes

- 2D: Fixed a case where in In 3D Editor mode, textures did not generate Sprite subassets when imported as SpriteSprite Generation.
    ([UUM-142920](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-142920))

- 2D: Fixed error message when entering fast playmode with Sprite Editor Window changes.
    ([UUM-146790](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-146790))

- Accessibility: Fixed `AssistiveSupport.screenReaderStatusChanged` not being supported by Narrator \(the Windows built-in screen reader\).
    ([UUM-147175](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-147175))

- AI: As a result of an unsupported configuration, a NavMeshAgent would try to separate from its own NavMeshObstacle component by jumping in arbitrary directions. Now the agent moves in one stable direction.
    (UUM-141803)

- AI: NavMeshAgents created or teleported inside box NavMeshObstacles could not move out of the obstacles.
    ([UUM-146477](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-146477))

- Android: Fixed alignment issues in Android External Tools settings panel.
    (UUM-148378)

- Asset Pipeline: Fixed an Editor crash in `WriteObjectToVector` / `CreateOrReloadInspectorCopy` that could occur when entering Play Mode.
    ([UUM-112617](https://issuetracker.unity3d.com/issues/editor-crashes-on-unity-writeobjecttovector-when-entering-into-the-play-mode))

- Build Pipeline: Added support to reserve capacity of PersistentManager.Remapper in Memory Settings \(Main Allocators &gt; Other Allocators &gt; Remapper Initial Capacity\).
    (UUM-136275)

- DX12: Fixed an issue where VRAM used by small textures wasn't released back to the GPU driver after the textures were destroyed when using the Direct3D12 graphics API on Windows.<br>
    You can now tune the small-texture heap size with the `d3d12-small-texture-tiles-per-heap` boot config parameter to balance VRAM reclamation against heap-allocation overhead.
    ([UUM-142284](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-142284))

- DX12: HDRP Hardware Dynamic Resolution no longer produces bright-pixel artifacts or D3D12 validation error 1422 when dynamic-scale render targets re-alias their shared placement heap on a resolution switch.
    ([UUM-108671](https://issuetracker.unity3d.com/issues/visual-artifacts-appear-when-the-hd-dynamic-resolution-component-changes-the-resolution-scale))

- Editor: Fixed a crash in ATG when using fallbacks whose Source Font File is missing.
    (UUM-148158)

- Editor: Fixed a typo in the `services-gateway` fallback URL that could cause sign-in and Cloud services to fail on Editors launched via Hub when the remote config CDN was unreachable.
    (UUM-149207)

- Editor: Fixed an attempt to delete a non-existent asset during a copy operation.
    ([UUM-144993](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-144993))

- Editor: Fixed crash on disconnection from accelerator during build.
    ([UUM-148391](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-148391))

- Editor: Fixed missing space between style sheet and owning document name when viewing inherited style sheets in context mode.
    ([UUM-147743](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-147743))

- Editor: Fixed Windows editor crashing upon importing or transcoding a video with Crop and Offset.
    ([UUM-146426](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-146426))

- Editor: Internal hardening of the Hub-mode service configuration handling. No user-visible behavior change.
    (UUM-149208)

- Editor: ScreenCapture.CaptureScreenshotAsTexture\(\) renders screen capture with borders.
    ([UUM-130878](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-130878))

- Editor: Turn off GRD in URP and HDRP templates.
    ([UUM-143179](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-143179))

- Editor: Updating package while an MPPM clone is active causes the clone to crash.
    (UUM-148292)

- EmbeddedLinux: Fixed a crash when no `wl_seat` is present on the system.
    (UUM-148754)

- GI: Fixed a crash and long packing times when switching the Lighting Visualization overlay's Lighting Data to Preview in a scene with a large terrain.
    ([UUM-149471](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-149471))

- GI: Fixed an Editor crash when using the interactive lighting preview in a scene with a terrain large enough to be split into multiple lightmapping instances.
    (UUM-148850)

- GI: Fixed crash when baking lighting for a scene placed in StreamingAssets.
    ([UUM-149240](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-149240))

- GI: Fixed objects without valid lightmap UVs being removed from baked lighting with an "Every triangle in the Mesh UV layout has zero area" warning.
    ([UUM-148666](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-148666))

- GI: Fixed the Windows Editor failing to start when the Microsoft Visual C++ 2010 runtime is not installed; the CPU Progressive Lightmapper now reports that it is unavailable instead.
    (UUM-149122)

- Graphics: Added `IEquatable<T>`, `GetHashCode`, and equality operators to `Resolution` and `RefreshRate`, to avoid GC allocations when comparing them or using them as Dictionary keys.
    (UUM-146197)

- Graphics: Allow On Tile Post Processing feature only on the Universal Renderer.
    ([UUM-148038](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-148038))

- Graphics: Changes to staticShadowCaster now update properly with GRD enabled.
    ([UUM-140724](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-140724))

- Graphics: Fixed incorrect mipmap level calculations when using XR with "Minimize Unity 'Screen' Size" optimization.<br>
    The camera rect in XR now correctly returns single-eye dimensions instead of combined stereo dimensions on SRP. This affects any system that relies on camera rect for resolution-dependent calculations, including mipmap streaming and resolution-dependent UI/text rendering. Adjust mipmap streaming settings or UI scaling if needed.
    ([UUM-47681](https://issuetracker.unity3d.com/issues/calculated-mipmap-level-does-not-taking-xr-resolution-into-account))

- Graphics: Graphics Settings - "Import from current scene" action is not added to the undo list.
    ([UUM-148881](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-148881))

- Graphics: Removed unifiedraytracing asset bundle from urp core package.
    ([UUM-135643](https://issuetracker.unity3d.com/issues/newly-created-project-contains-a-unifiedraytracing-assetbundle-when-universal-or-high-definition-templates-are-used))

- Input System: Fixed a bug on Windows where HID devices with large vendor-defined reports \(e.g. `ReportCount=1024`\) could produce a huge device `capabilities` string due to duplicate descriptor elements being emitted. The descriptor is now the correct size and the device's real controls are unaffected.
    (UUM-144506)

- License: Fixed manual license activation failing when importing a Named User License file.

- Multiplayer: Editor crash when the GPU Resident Drawer is enabled and a cloned object's rendering components were stripped by the Dedicated Server role.
    ([UUM-147692](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-147692))

- Networking: De-referencing invalid texture pointer when a webrequest is teared down abruptly.
    ([UUM-144540](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-144540))

- Networking: Fixed a possible editor-only crash when using a custom certificate handler with UnityWebRequest in long editor sessions involving many domain reloads.
    ([UUM-147347](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-147347))

- Package Manager: Disabled the Export UPM package option when more than one asset is selected or the selected asset is not a UPM package.
    ([UUM-135090](https://issuetracker.unity3d.com/issues/multi-select-is-not-handled-correctly-when-exporting-packages-in-the-project-window))

- Shadergraph: Fixed color picker for selecting custom node colors.
    ([UUM-114854](https://issuetracker.unity3d.com/issues/could-not-invoke-color-picker-for-shadergraph-warning-is-thrown-when-changing-the-node-color-in-the-user-defined-color-mode))

- SRP Core: Fixed AMDUnityPlugin to use statically linked CRT.
    (UUM-147060)

- uGUI: Fixed documentation links in the Inspector for UGUI/TMP classes.
    ([UUM-144450](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-144450))

- UI Toolkit: Fixed an ArgumentException thrown during world-space UI rendering when the internal draw range list grew while partially full.
    (UUM-149611)

- UI Toolkit: Fixed the ToggleButtonGroup value wrap when 8 or more buttons are present.
    ([UUM-149531](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-149531))

- UI Toolkit: Fixed `Painter2D` and SVG strokes with a zero-length dash-pattern entry erroring instead of rendering, and made zero-length round-capped dashes render as dots.
    ([UUM-135766](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-135766))

- Version Control: Fixed an issue where unchanged files were automatically added to the change list when fetching files in Perforce after asset importing.
    ([UUM-49713](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-49713))




#### Package changes in 6000.3.23f1

#### Packages updated

- com.unity.2d.animation: [13.0.5](https://docs.unity3d.com/Packages/com.unity.2d.animation@13.0//changelog/CHANGELOG.html) to [13.0.6](https://docs.unity3d.com/Packages/com.unity.2d.animation@13.0//changelog/CHANGELOG.html)

- com.unity.2d.common: [12.0.3](https://docs.unity3d.com/Packages/com.unity.2d.common@12.0//changelog/CHANGELOG.html) to [12.0.4](https://docs.unity3d.com/Packages/com.unity.2d.common@12.0//changelog/CHANGELOG.html)

- com.unity.2d.tilemap.extras: [6.0.2](https://docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@6.0//changelog/CHANGELOG.html) to [6.0.3](https://docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@6.0//changelog/CHANGELOG.html)

- com.unity.2d.tooling: [1.0.3](https://docs.unity3d.com/Packages/com.unity.2d.tooling@1.0//changelog/CHANGELOG.html) to [1.0.4](https://docs.unity3d.com/Packages/com.unity.2d.tooling@1.0//changelog/CHANGELOG.html)

- com.unity.collab-proxy: [2.12.4](https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.12//changelog/CHANGELOG.html) to [2.13.6](https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.13//changelog/CHANGELOG.html)

- com.unity.services.authentication: [3.7.3](https://docs.unity3d.com/Packages/com.unity.services.authentication@3.7//changelog/CHANGELOG.html) to [3.7.4](https://docs.unity3d.com/Packages/com.unity.services.authentication@3.7//changelog/CHANGELOG.html)

- com.unity.timeline: [1.8.12](https://docs.unity3d.com/Packages/com.unity.timeline@1.8//changelog/CHANGELOG.html) to [1.8.13](https://docs.unity3d.com/Packages/com.unity.timeline@1.8//changelog/CHANGELOG.html)

- com.unity.xr.management: [4.5.4](https://docs.unity3d.com/Packages/com.unity.xr.management@4.5//changelog/CHANGELOG.html) to [4.6.1](https://docs.unity3d.com/Packages/com.unity.xr.management@4.6//changelog/CHANGELOG.html)