### Known Issues in 6000.3.28f1

- Android:  Back gesture/button closes the app after returning from background when "Run In Background" and "Predictive Back Support" are enabled
    ([UUM-159613](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-159613))

- Audio Authoring: Crash with multiple stack traces when the main thread resumes after a USB audio output device is disconnected and reconnected
    ([UUM-158166](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-158166))

- Editor Installers: [macOS] Player libraries are code signed with bespoke entitlements
    ([UUM-156884](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-156884))

- Native Editor Application Lifecycle: [WinEditor] Play Mode framerate drops significantly when moving the mouse cursor with high polling rate
    ([UUM-142550](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-142550))

- Shader System: Player stops responding permanently when scenes are repeatedly switched with SceneManager.LoadSceneAsync
    ([UUM-156125](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-156125))

- SRP Foundation: RenderPass related Android errors are logged in Logcat and Console when physically rotating the device
    ([UUM-157974](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-157974))



### 6000.3.28f1 Release Notes

#### Improvements

- License: Updated the Licensing Client to v1.19.0, which starts faster.



#### API Changes

- iOS: Added: Added iPhone 18 Pro, iPhone 18 Pro Max and iPhone Duo device generation enums and screen cutouts.



#### Fixes

- 2D: Fixed a "No script asset for ShadowCasterPath" warning when you undo or redo a Shadow Caster 2D shape edit in Play mode.
    ([UUM-152935](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-152935))

- 2D: Fixed a NullReferenceException when a Light 2D created from a script is set to Freeform without a shape path.
    ([UUM-154810](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-154810))

- 2D: Fixed an issue where a Point Light 2D lost its cookie sprite when a project saved in Unity 6.0 or 6.3 was opened in a newer version.
    ([UUM-156931](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-156931))

- 2D: Fixed shadows from a Shadow Caster 2D that uses a Collider 2D \(for example a Tilemap Collider 2D\) as its casting source flickering in the Scene and Game views.
    ([UUM-147033](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-147033))

- Android: Backported crash fixes for Android optimized frame pacing \(Swappy\).
    (UUM-153366)

- Android: Fixed a crash when calling AnimatorController.CreateNewStateMachineBehaviour with a null MonoScript. It now throws an ArgumentNullException instead.
    ([UUM-150813](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-150813))

- Android: Fixed an issue on OpenGL where Unity's render thread would attach/detach to the JVM multiple times in a frame, causing unnecessary allocations.
    (UUM-155309)

- Android: Fixed Android native libraries having a GNU_RELRO segment that was not aligned to 16 KB. `libc++_shared.so` will stay unaligned until the next NDK update.
    ([UUM-156603](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-156603))

- Android: Fixed WebCamTexture taking several seconds to resume after the app regains focus or another app releases the camera, for example in split-screen mode.
    (UUM-155066)

- Animation: Fixed a crash in HumanTrait.GetParentBone and HumanTrait.RequiredBone when passing an out-of-range bone index. These methods now throw ArgumentOutOfRangeException instead.
    ([UUM-150938](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-150938))

- Animation: Fixed a crash when calling AnimationPlayableOutput.SetSortingOrder on an invalid/default AnimationPlayableOutput. It now throws a NullReferenceException instead.
    ([UUM-150941](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-150941))

- Animation: Fixed a crash where providing a default/invalid AnimationPlayableOutput to AnimationPlayableOutputExtensions.SetAnimationStreamSource, would cause a crash.
    ([UUM-150939](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-150939))

- Asset Bundles: Fixed AssetBundle content hashes changing between builds of unchanged content with Addressables or the Scriptable Build Pipeline, causing players to redownload unmodified bundles. Affected bundles get a new hash on the first build after upgrading.
    ([UUM-148841](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-148841))

- Asset Import: Fixed default presets for importers provided by a built-in module, such as SVGImporter, no longer being applied after restarting the project.
    ([UUM-146265](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-146265))

- Asset Import: Fixed the Linux Editor sometimes exiting while importing crunch-compressed textures, with "crn_threading_pthreads.cpp\(194\): Failure: semaphore: sem_wait\(\) or sem_timedwait\(\) failed" in the log. The crunch compressor treated an interrupted wait as a fatal error; it now retries the wait.
    ([UUM-150055](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-150055))

- Build System: Bee_backend's stale output removal should not recheck the same file indefinitely.
    (UUM-158568)

- Build System: Don't hang the Editor when a previous bee_backend is still running.
    ([UUM-142773](https://issuetracker.unity3d.com/issues/crash-on-mono-log-write-logfile-when-more-than-one-copy-of-bee-backend-is-running))

- DX12: Fixed a crash on DirectX 12 when a large texture, such as a big dynamic font atlas, was updated many times in a single frame.
    ([UUM-140070](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-140070))

- DX12: Fixed IUnityGraphicsD3D12::GetNextFrameFenceValue\(\) returning a fence value that could complete before the commands a native plugin recorded into Unity's current command list when graphics jobs are enabled.
    (UUM-156768)

- DX12: The Editor no longer crashes with an out-of-memory failure or a GPU device reset when a single repaint renders a scene with extreme per-frame draw volume. Direct3D 12 now submits GPU work mid-frame once more than 1 GiB of upload scratch memory has accumulated; the threshold can be changed, or set to 0 to disable it, with the d3d12-scratch-flush-threshold boot config parameter. The first time a mid-frame flush runs, the Editor or Player log names that parameter.
    (UUM-93272)

- Editor: Fixed crash in `NativeWindowManager` on MacEditor when "force quit" action is performed.
    ([UUM-157869](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-157869))

- Editor: Fixed crash with ATG measure unconstrained height.
    ([UUM-155956](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-155956))

- Editor: Fixed hover events not firing when moving between adjacent links.
    (UUM-156714)

- Editor: Fixed the install module button on a Unity Render Service for Android build profile opening a broken download link when the Android module is not installed.
    (UUM-154168)

- Editor: Fixed the TrueTypeFontImporter Help button link.
    ([UUM-144647](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-144647))

- Editor: Multiplayer: Play Mode Scenarios window's selection highlight extending past the list divider after the window was reopened at a large size.
    ([UUM-137539](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-137539))

- Editor: Windows: Fixed a crash on Windows when the Editor ran in batch mode and could not create its main window.
    ([UUM-153339](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-153339))

- Editor: \[Android\] Display an error informing users of the reason a device went offline during apk installation on Unity 6.3.
    (UUM-151550)

- GI: Fixed Adaptive Probe Volumes placing probes as if the scene had no geometry when baking with Vulkan on AMD GPUs.
    ([UUM-137732](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-137732))

- GI: Fixed speckles/white spots with APV.
    ([UUM-133626](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-133626))

- Graphics: Ensure correct backbuffer dimensions when using multiple displays.
    (UUM-134688)

- Graphics: Fixed a crash on quit in players that use split graphics jobs with DirectX 12 on Universal Windows Platform.
    (UUM-152563)

- Graphics: Fixed an issue where a Line Renderer or Trail Renderer using a 2D sprite material became invisible after turning off Preview in the Animation window or after calling Renderer.SetPropertyBlock.
    ([UUM-156620](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-156620))

- Graphics: Fixed crash in `RenderTarget::SetActive` when Asset import is triggered, and the camera's target buffers were set using `Camera.SetTargetBuffers`.
    ([UUM-148003](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-148003))

- Graphics: Fixed Vulkan rendering artifacts on Mali GPUs with some renderpass/subpass configurations.
    ([UUM-147578](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-147578))

- Graphics: `SystemInfo.supportsParallelPSOCreation` now correctly returns `true` on<br>
    Android devices with a single core enabling parallel PSO creation.
    (UUM-153032)

- HDRP: Fixed "Default" being added to some Enum Material properties.
    ([UUM-134256](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-134256))

- HDRP: Fixed the HD Template opening with volumetric fog disabled because the default quality level was set to Performant.
    (UUM-149134)

- License: Fixed the license error dialog looping on Retry and close when two Editors of the same version required incompatible Licensing Client versions.
    (UUM-153121)

- Linux: Fixed a crash on Linux when running without an initialized video subsystem, such as in batch mode with -nographics or without a display.
    ([UUM-156559](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-156559))

- Linux: Fixed a crash on Linux when the Editor was launched with -nographics but without -batchmode; the Editor now reports the invalid arguments and exits with code 1.
    ([UUM-154576](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-154576))

- macOS: Allow the system to sleep when Screen.sleepTimeout is set to SleepTimeout.SystemSetting and the System Setting is not Never.
    ([UUM-150222](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-150222))

- Mono: Fixed WebSocket connections to servers only supporting TLS 1.3.
    (UUM-158461)

- Mono: Reduced JIT compile overhead by skipping JIT phase timing when runtime statistics are disabled.
    (UUM-158476)

- Physics: ComputePenetration between a scaled Sphere and Convex Mesh Collider will now return the correct result.
    (UUM-139615)

- Physics: Fixed an issue where Joint components wouldn't cause newly connected Rigidbody components to re-evaluate their contacts. So flags such as "enable collisions" could take effect.
    ([UUM-156450](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-156450))

- Physics 2D: Fixed "PhysicsAABB.CastRay" returning an incorrect fraction when "maxFraction" is below 1, and "PhysicsAABB.center" and "PhysicsAABB.extents" warnings naming the wrong member.
    ([UUM-156920](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-156920))

- Physics 2D: Fixed "PhysicsLayers" so that "GetLayerMask" includes every layer sharing a name, "GetLayerName" returns an empty string for an unnamed layer, and null or out-of-range arguments throw exceptions that name the correct parameter.
    ([UUM-156920](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-156920))

- Physics 2D: Fixed "PhysicsMask" so that a "LayerMask" including layer 31 no longer sets the upper 32 bits, "AreBitsSet" returns false for an empty mask, a default "ResetBitIterator" includes bit 0, and shift counts outside 0 to 63 throw an exception.
    ([UUM-156920](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-156920))

- Physics 2D: Fixed "PhysicsRotate.isNormalized" logging a warning for a rotation that is not normalized, and "PhysicsRotate.Normalized" warnings naming the wrong method.
    ([UUM-156920](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-156920))

- Physics 2D: Fixed "PhysicsTransform" validation warnings naming the wrong method.
    ([UUM-156920](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-156920))

- Prefabs: Fixed a non-determinism issue when importing a prefab in-process versus out-of-process with parallel import.

- Project Browser: Fixed an issue where pasting copied sub-assets into a folder overwrote existing assets with the same name and broke references to them.
    ([UUM-121005](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-121005))

- Scripting: Fixed an issue where cancelling an Awaitable.NextFrameAsync or Awaitable.EndOfFrameAsync awaitable during a frame update could make an unrelated Awaitable complete early with a default result.
    ([UUM-156357](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-156357))

- Search: Fixed bug where the Add Scene option was present in the Search window's inspector for scenes located in read-only packages.
    ([UUM-139396](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-139396))

- Shaders: Fixed a crash when calling RenderingCommandBuffer.SetKeyword with null compute or ray tracing shader.
    ([UUM-158327](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-158327))

- Shaders: Fixed a crash when executing a RenderingCommandBuffer with a SetKeyword on a null or destroyed material.
    ([UUM-157105](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-157105))

- Shaders: Fixed a rare crash when doing a build.
    ([UUM-148715](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-148715))

- Shaders: Fixed crash in Editor when an uncompiled or broken shader is being rendered on a Canvas.
    ([UUM-153265](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-153265))

- Shaders: Fixed default-created LocalKeyword and LocalKeywordSpace field access crashing the Editor.
    ([UUM-156424](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-156424))

- Shaders: Fixed Material.GetPropertyNames crashing when the provided value is outside of the valid enumeration range.
    ([UUM-157945](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-157945))

- Shaders: Material.mainTexture will return null if the main texture is not present instead of logging an error in the console.
    ([UUM-103940](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-103940))

- SRP Core: Fixed shader warnings about conversion to a smaller type in the TraceVirtualOffset shader when the build target is a mobile platform.
    ([UUM-157091](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-157091))

- uGUI: Fixed an issue where UI elements, such as Sliced and Tiled Images and Text, were not updated when the Canvas Reference Pixels Per Unit, Scale Factor, Pixel Perfect or Render Camera changed after they were first drawn.
    ([UUM-151004](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-151004))

- UI Toolkit: Fixed an AnimationCurve UXML attribute losing its value after saving when a key had a very large value.
    ([UUM-156823](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-156823))

- UI Toolkit: Fixed artifacts around letters when text uses a Font Asset with a small atlas padding and a zero or negative outline width.
    ([UUM-146020](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-146020))

- UI Toolkit: Fixed errors that were logged when the Editor started with a window, such as the Render Graph Viewer, open in the layout.
    ([UUM-150211](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-150211))

- UI Toolkit: Fixed scaled elements looking blurry when a filter is applied to them.
    ([UUM-155303](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-155303))

- UI Toolkit: Fixed solid and gradient fills missing from VectorImages saved with Painter2D.SaveToVectorImage on WebGL 2 and on some OpenGL ES 3.0 devices, and an ArgumentOutOfRangeException when a solid fill or stroke was painted before a texture fill.
    (UUM-155233)

- UI Toolkit: Fixed the invert and contrast filters producing colors that were too bright on translucent pixels, such as after opacity in a backdrop-filter chain or on the anti-aliased edges of filtered elements.
    (UUM-155804)

- UI Toolkit: Fixed UI Builder adding a duplicate attribute to Attribute Overrides when editing an override on an element whose name contains a space, which made the UXML file invalid.
    ([UUM-149755](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-149755))

- UI Toolkit: Fixed UIToolkitInteroperabilityBridge allocating GC memory every frame for each UI Toolkit panel.
    ([UUM-158158](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-158158))

- URP: Fixed "Default" being added to some Enum Material properties.
    ([UUM-134256](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-134256))

- URP: Fixed a bug where URP attempts to use a stripped variant when using deferred rendering with additional light shadows disabled, but shadowmasks enabled.
    ([UUM-153600](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-153600))

- URP: Fixed a crash on some iOS devices when using the Forward+ rendering path with Render Scale not set to 1.
    ([UUM-151281](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-151281))

- URP: Fixed an issue where the Renderer List and Culling samples in the URP RenderGraph Samples logged errors every frame when used with a 2D Renderer that has Depth/Stencil Buffer disabled.
    ([UUM-157948](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-157948))

- URP: Fixed Shader Graphs importing to different shader code, and AssetBundles getting different hashes, depending on whether a Shader Graph with Support LOD Cross Fade enabled had been imported earlier in the same editor session.
    (UUM-155529)

- URP: Fixed the deprecated LightingPhysicallyBased overload ignoring the surface normal and using the specular highlights toggle as the view direction.
    (UUM-149002)

- VFX Graph: Ensured all Native Allocations in the Visual Effects Area are assigned a Native Root and not leaked.
    (UUM-126944)

- VFX Graph: Fixed a GPU crash or corrupted rendering with sorted Visual Effect Graph outputs when some instances of an effect were outside a camera's view, especially with several cameras.
    (UUM-149758)

- XR: Fixed SubsystemWithProvider.Start not throwing an ArgumentNullException when called after the subsystem was destroyed, which restarted the destroyed provider.
    ([UUM-151411](https://issuetracker.unity.com/api/v1.0/redirects/guid/UUM-151411))




#### Package changes in 6000.3.28f1

#### Packages updated

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

- com.unity.probuilder: [6.1.3](https://docs.unity3d.com/Packages/com.unity.probuilder@6.1//changelog/CHANGELOG.html) to [6.1.4](https://docs.unity3d.com/Packages/com.unity.probuilder@6.1//changelog/CHANGELOG.html)

- com.unity.services.authentication: [3.8.0](https://docs.unity3d.com/Packages/com.unity.services.authentication@3.8//changelog/CHANGELOG.html) to [3.8.1](https://docs.unity3d.com/Packages/com.unity.services.authentication@3.8//changelog/CHANGELOG.html)

- com.unity.services.cloud-build: [2.1.0](https://docs.unity3d.com/Packages/com.unity.services.cloud-build@2.1//changelog/CHANGELOG.html) to [2.1.1](https://docs.unity3d.com/Packages/com.unity.services.cloud-build@2.1//changelog/CHANGELOG.html)

- com.unity.services.wire: [1.6.0](https://docs.unity3d.com/Packages/com.unity.services.wire@1.6//changelog/CHANGELOG.html) to [1.6.2](https://docs.unity3d.com/Packages/com.unity.services.wire@1.6//changelog/CHANGELOG.html)

- com.unity.xr.compositionlayers: [2.6.0](https://docs.unity3d.com/Packages/com.unity.xr.compositionlayers@2.6//changelog/CHANGELOG.html) to [2.6.1](https://docs.unity3d.com/Packages/com.unity.xr.compositionlayers@2.6//changelog/CHANGELOG.html)

- com.unity.memoryprofiler: [1.1.12](https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.1//changelog/CHANGELOG.html) to [1.2.0](https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.2//changelog/CHANGELOG.html)

- com.unity.services.multiplayer: [2.4.0](https://docs.unity3d.com/Packages/com.unity.services.multiplayer@2.4//changelog/CHANGELOG.html) to [2.4.1](https://docs.unity3d.com/Packages/com.unity.services.multiplayer@2.4//changelog/CHANGELOG.html)

- com.unity.asset-manager-for-unity: [1.12.0](https://docs.unity3d.com/Packages/com.unity.asset-manager-for-unity@1.12//changelog/CHANGELOG.html) to [1.12.1](https://docs.unity3d.com/Packages/com.unity.asset-manager-for-unity@1.12//changelog/CHANGELOG.html)

**Packages added**

- [com.unity.steamworks-api@1.0.0](https://docs.unity3d.com/Packages/com.unity.steamworks-api@1.0//changelog/CHANGELOG.html)