### Fixes

*   ([989243](https://issuetracker.unity3d.com/product/unity/issues/guid/989243/)) - Scripting: Fixed issue with Assembly.assemblyReferences being null when returned from CompilationPipeline.GetAssemblies().
*   ([986828](https://issuetracker.unity3d.com/product/unity/issues/guid/986828/)) - Editor: Fixed issue with .asmdef inspector showing "null" for references if there are .asmdef error emitted to the console.
*   ([994284](https://issuetracker.unity3d.com/product/unity/issues/guid/994284/)) - Editor: Fixed .asmdef duplicate references not being listed in error message.
*   ([981283](https://issuetracker.unity3d.com/product/unity/issues/guid/981283/)) - Editor: Fixed issue with error being emitted when changing the case in .asmdef filename.
*   ([997908](https://issuetracker.unity3d.com/product/unity/issues/guid/997908/)) - Editor: Fixed issue with .asmdef inspector showing "null" for references if there are .asmdef error emitted to the console.
*   (None) - Scripting: Fixed Mac Editor Runtime Tests hanging 50% of the time.
*   (1014670([1002035](https://issuetracker.unity3d.com/product/unity/issues/guid/1002035/))) - UI: Improved the performance of the culling by RectMask2D.
*   ([955571](https://issuetracker.unity3d.com/product/unity/issues/guid/955571/)) - AI: Fixed AyncOperations started with the NavMeshBuilder sometimes crashomg when being used in quick succession.
*   (None) - Graphics: \[Metal\] Fixed linear shadow samplers not always being used for compute shaders.
*   (None) - Scripting Upgrade: The target framework version in generated .csproj files will now be 4.7.1, to match the reference assemblies used to compile code in Unity.
*   (1023048) - Timeline: Fixed inline curves selection being on the first clip instead of the new one when recording a new clip, .
*   (1023049([1006210](https://issuetracker.unity3d.com/product/unity/issues/guid/1006210/))) - Timeline: Fixed timeline allowing for keyframing of materials, but not working as expected. Shows incorrectly mapped references.
*   (1011247) - Timeline: Fixed snapping on start of a clip when trimming.
*   (1016834) - Timeline: Fixed edit modes not validating track drop properly.
*   (1010322) - Timeline: Fixed clip released in invalid target will be stuck if in ripple mode.
*   (1023043) - Timeline: Fixed playable tracks accepting any kind of clips.
*   (1023046([1011490](https://issuetracker.unity3d.com/product/unity/issues/guid/1011490/))) - Timeline: Fixed values not being removed on last Scale axis when removing keys with "Remove All Keys".
*   (1024183) - Timeline: Fixed removing keyframe not resetting the transform red color.
*   (1023044) - Timeline: \[Override Track\] mute icon do not appear on the override tracks.
*   (None) - UI: Fixing issue with disabled canvas renderer changing parent canvas that is then deleted.
*   (None) - UI: Fixing issue with disabled canvas renderer changing parent canvas that is then deleted.
*   (None) - iOS: Metal: Improved ETC texture format support.
*   (1030108) - Editor: Fixed YAMLMerge parser crash when fields have 3 or more dashes in them.
*   (1030108([1028596](https://issuetracker.unity3d.com/product/unity/issues/guid/1028596/))) - Editor: Fixed "Unexpected end of stream" error when merging files.
*   (1032292([1030233](https://issuetracker.unity3d.com/product/unity/issues/guid/1030233/))) - GI: Fixed "Texture rectangle is out of bounds" error when baking in Indirect debug view.
*   ([1024863](https://issuetracker.unity3d.com/product/unity/issues/guid/1024863/)) - Graphics: Fixed issue where objects could remain blurry when stopping moving, due to a bug when updating the motion vector buffer.
*   (None) - XR: Fixed several issues related to BEV cameras not tracking or rendering on Windows 10 with HoloLens.
*   (1033762([1021293](https://issuetracker.unity3d.com/product/unity/issues/guid/1021293/))) - Editor: Fixed multi-edit of delayed numeric field when discarding changes.
*   (1033762([1021293](https://issuetracker.unity3d.com/product/unity/issues/guid/1021293/))) - Editor: Fixed multi-edit of text field (specifically delayed numerical editors).
*   ([1015627](https://issuetracker.unity3d.com/product/unity/issues/guid/1015627/)) - Android: Fixed android video player rounded frame rate.
*   ([972235](https://issuetracker.unity3d.com/product/unity/issues/guid/972235/)) - Android: Fixed android video playback of rotated video files.
*   ([989005](https://issuetracker.unity3d.com/product/unity/issues/guid/989005/)) - Android: \[Adreno\]\[Android 4.4.4\] Material.SetVectorArray submits garbage after first index.
*   ([1011085](https://issuetracker.unity3d.com/product/unity/issues/guid/1011085/)) - Android: Fixed android video player not reporting error when hardware decoder fails.
*   ([1015627](https://issuetracker.unity3d.com/product/unity/issues/guid/1015627/)) - Android: Fixed android video player rounding frame rate.
*   ([972235](https://issuetracker.unity3d.com/product/unity/issues/guid/972235/)) - Android: Fixed android video playback of rotated video files.
*   ([989005](https://issuetracker.unity3d.com/product/unity/issues/guid/989005/)) - Android: Fixed shader unsigned int casting to signed int failure on android 4.\*.
*   ([1011085](https://issuetracker.unity3d.com/product/unity/issues/guid/1011085/)) - Android: Fixed android video player not reporting error when hardware decoder fails.
*   ([1031017](https://issuetracker.unity3d.com/product/unity/issues/guid/1031017/)) - Asset Import: Fixed importing material from a package causing a crash.
*   (1032691([1021238](https://issuetracker.unity3d.com/product/unity/issues/guid/1021238/))) - Android: Fixed reading files with hieroglyphs in their names from StreamingAssets using UnityWebRequest.
*   (1035718([1028371](https://issuetracker.unity3d.com/product/unity/issues/guid/1028371/))) - Android: Reduce spam to logcat on UnityWebRequest error.
*   ([1009961](https://issuetracker.unity3d.com/product/unity/issues/guid/1009961/)) - Shaders: Fixed surface shader analysis regression that prevented Input and SurfaceOutput structs from having same-named member fields.
*   ([1005576](https://issuetracker.unity3d.com/product/unity/issues/guid/1005576/)) - Animation: Fixed reimporting prefab with optimal animation compression settings multiple times corrupting animation.
*   ([1005576](https://issuetracker.unity3d.com/product/unity/issues/guid/1005576/)) - Asset Import: Fixed random animation corruption when importing the animation multiple times.
*   (None) - iOS: Optimization to iPhoneTime:GetTimeSinceStartup().
*   (None) - iOS: Optimised GetTimeSinceStartup().
*   ([1014725](https://issuetracker.unity3d.com/product/unity/issues/guid/1014725/)) - Shaders: Fixed surface shader issue where inputs only used via derivative instructions were not considered as "actually used".
*   ([1020341](https://issuetracker.unity3d.com/product/unity/issues/guid/1020341/)) - IL2CPP: Fixed DllNotFoundException when accessing NetworkInformation on UWP.

Revision: a53ad04f7c7f