Release notes

Known Issues in 2021.1.28f1

  • Android: Sometimes text is not rendered when using OpengLES3 on a Xiaomi Redmi9A device. (1347186)

  • Asset Importers: [MacOS] Second Unity instance in Activity Monitor is "not responding” after importing (1331736)

  • Global Illumination: Crash while sculpting Terrain and Baking Lightmaps (1266511)

  • Global Illumination: Scene is brighter in Standalone player if it was open in the Editor at build time (1375015)

  • Global Illumination: [LightProbes] Probes lose their lighting data after entering Play mode when Baked and Realtime GI are enabled (1052045)

  • Mobile: [Android] App stops due to OnPixelCopyFinishedListener not being supported on devices with lower than 24 SDK (1331290)

  • Mono: NullReferenceException causes freeze when thrown in the Player (1364311)

  • Scene Management: Instantiated FBX through code throws error after leaving Play Mode (1363573)

  • Scripting: Only some assemblies fail to be loaded when assembly name does not match the file name (1345099)

  • Scripting: Unity does not execute code weavers when the project is opened for the first time (1350116)

  • uGUI: Poor performance when loading or unloading a large Scene (1375646)

  • Vulkan: [Editor] The Scene's GameObjects textures are seemingly random and change colours depending on the Scene's Camera pos. (1337772)

  • Window Management: Broken layout stops panels located in the top left corner of the Editor from rendering in the Karting Microgame project (1367783)

  • XR SDK: [XR][Linux] Scene View doesn't render when opening new AR or VR Template project or pressing "Show Tutorials" (1362435)

2021.1.28f1 Release Notes

Improvements

  • iOS: Added support for iPhones, iPads and Apple TV released in 2021. (1367775)

  • Package: Update Addressables package to version 1.18.19. Please refer to the package changelog online here:
    https://docs.unity3d.com/Packages/com.unity.addressables@1.18/changelog/CHANGELOG.html

  • Package: Updated Cinemachine package to version 2.7.9. Please refer to the package changelog online here:
    https://docs.unity3d.com/Packages/com.unity.cinemachine@2.7/changelog/CHANGELOG.html

  • Package: Updated the Timeline package version to 1.5.7. Please refer to the package changelog online here:
    https://docs.unity3d.com/Packages/com.unity.timeline@1.5/changelog/CHANGELOG.html

  • Search: Many search UI and indexing improvements.

API Changes

  • Apple TV: Added: Identifier for 2nd generation Apple TV 4K.

  • Apple TV: Changed: Identifiers for Apple TV HD and first generation Apple TV 4K.

  • iOS: Added: Identifiers for all iPhone 13 models, 6th generation iPad Minis, 9th generation iPads.

  • Shaders: Added: Ability to query preprocessed shader data for a given variant. (1364378)

Changes

  • Shaders: Exceptions in IPreprocessShaders will now fail the build. (1357383)

Fixes

  • Android: Fixed an issue with a screen safe area values at startup. (1327752)

  • Animation: Fixed an issue where an assert was triggered upon rebuilding an animation legacy component. (1330001)

  • DX12: Fixed a DX12 Standalone Player crash during startup when using 32-bit player support. (1315964)

  • Editor: Fixed a jumping scroll-bar issue when working with arrays. (1362327)

  • Editor: Fixed an issue where the IMGUI buttons did not work in Device Simulator when using the new Input System. (1333953)

  • Editor: Fixed an issue where the Inspector AnimationCurve field was trying to show both the context menu and the curve editor when right-clicked. (1312594)

  • Editor: Fixed an issue where the windows editor sometimes got into a "script assemblies are locked" state after a modal dialog from a C# script was invoked. (1367358)

  • Graphics: Fixed a rare crash in shadow rendering. (1350950)

  • Graphics: Fixed an incorrect texture settings for externally created textures. (1358700)

  • IL2CPP: Fixed an isse where the debugger did not grow the frame capacity on-demand. (1360149)

  • IL2CPP: Fixed incorrect metadata section size checks. (1370667)

  • Input System: Fixed incorrect Windows input event timestamps. (1284586)

  • iOS: Fixed an issue where dark mode native mobile input's background from going transparent when was empty. (1367091)

  • Physics: Fixed an issue where the Articulation Drive did not affecting the joint in Articulation Body when the collider volume was very small. (1330968)

  • Profiler: Fixed a Timeline view's display of surrounding context frames issue when the recorded frame count exceeds the amount specified in Preferences/Analysis/Profiler/Frame Count. (1367470)

  • Search: Fixed a NullReferenceException that was thrown when typing in the Hierarchy window search bar. (1360676)

  • Search: Fixed a search index issue for medium and large projects. (1362623)

  • Search: Fixed an issue where Scene or Prefab did not open when using Alt + Enter shortcut. (1362526)

  • Shaders: Fixed an issue where Compile and show code button were failing to write the file if the size was over 2 GB. (1357761)

  • Shaders: Fixed an issue where uintBitsToFloat was not doing a conversion from bool argument to uint. (1334240)

  • UI Toolkit: Fixed an issue where stylesheets were added to a UIBuilder document were not cleared after a new document was created. (1363722)

  • UI Toolkit: Fixed an issue where unmodified files are saved to disk. (1355591)

  • Video: Fixed a crash that occurred while importing unsupported video frame size in the Editor. (1340340)

  • Video: Fixed errors that were spammed in the Console upon opening an imported video in the Inspector tab when Target Platform was set to UWP. (1357597)

  • WebGL: Fixed a crash on Oculus Browser when the EXT_multisampled_render_to_texture extension was enabled. (1370782)

  • XR: Fixed a soft particles shaders for XR single-pass issue. (1332105)

Changeset: f3f9dc10f3dd