Fix for 2022.3.X: VideoPlayer freezes or stops on certain Android devices when enabling and disabling the Video multiple times
2022.3.70f1
LTS · Released Dec 18, 2025 · Changeset a70afc22862c · 39 release notes
Re-added support for Jetbrains Rider profiling, which had been temporarily removed with a recent security fix.
9.2.1 to 9.2.2
8.1.1 to 8.1.2
1.28.0 to 1.28.1
4.4.2 to 4.16.4
1.8.25 to 1.8.26
1.15.0 to 1.17.0
4.11.0 to 4.14.0
1.23.1 to 1.23.2
6.1.0 to 6.2.0
1.14.0 to 1.16.0
16.7.0 to 16.8.0
1.7.0 to 1.7.2
1.7.0 to 1.9.0
3.6.0 to 3.6.1
com.unity.cloud.gltfast@6.14.1
Added workaround for ios calling metal displaylink callback recursively on some devices when loading webkit from the \[NSAttributedString initWithData:options:documentAttributes:error:\] call done in plugins inside unity playerloop.
iOSImprovement
Fixed issue where Animator state normalized time would stop incrementing past a certain normalized time. Now, the state time will be guaranteed to increment (or decrement) to the next representable floating point number if the delta time is non-zero.
Fixed bad link when using inspector reference for AudioSnapshot.
Fixed broken IDXGISwapChain::GetFrameStatistics with cpu-side time sampling.
Asset Bundles: Fixed crash when you call UnloadAllAssetBundles and there are pending AssetBundle.UnloadAsync tasks.
Fixed a bug where accessing an overlay's containerWindow could throw a NullRef Exception.
Added tracking of memory going into Metal Buffers.
Fixed Grabpass does not work when the Render Target is set to Camera and specific Viewport values are set (0,0.5,0.5,0.5).
Fixed custom pass buffers being the wrong size when switching XR On/Off.
Fixed crash when passing a null pointer as the 3rd argument param of UnitySendMessage.
Fixed touch keyboard on iOS reporting it is visible after dismiss.
Restored shader stage information in a log message reported when compiling shader variants.
Passing a 0 detaTime into Mathf.SmoothDamp would cause a returned velocity of NaN (0 distance / 0 time). The returned velocity has been changed to pass back the same velocity that was passed in to the function.
Added word wrapping to the compute shader inspector kernel label field.
When a standard material's render queue value is set out-of-bounds, clicking the log message that is printed to the console will now highlight the material that triggered it.
Fixed building for Universal Windows Platform when using Visual Studio 2026.
Save URP asset before starting an asset bundle build.
Fixed package files added by the provider callback are included in paths.
UnityYAMLMerge tool was adding long path specifiers to the file paths passed to the fallback merge tools, causing p4Merge to fail.
Fixed visionOS player crash when "Wait for managed debugger" is enabled in build profile.
Changed the way we present frame to make it more robust.
iOSChange
Pause/unpause displaylink when going background/foreground.
iOSChange