1# Ability Subsystem Changelog 2 3## cl.ability.1 Applications Running a Continuous Task in the Background Are Not Allowed to Call startAbility 4 5**Access Level** 6 7Public API 8 9**Reason for Change** 10 11It is prohibited for an application to call **startAbility** to start itself or other applications from the background. However, by leveraging a continuous task, the application can still successfully call **startAbility** in the background, potentially leading to the display of malicious dialog boxes. To resolve this vulnerability, a new limitation is implemented to block applications from calling **startAbility** when running a continuous task in the background. 12 13**Change Impact** 14 15This change is a non-compatible change. 16 17Before change: An application running a continuous task in the background can successfully call **startAbility**. 18 19After change: An application running a continuous task in the background fails to call **startAbility**. 20 21**Start API Level** 22 239 24 25**Change Since** 26 27OpenHarmony SDK 5.0.0.40 28 29**Key API/Component Changes** 30 31**startAbility** in each context 32 33**Adaptation Guide** 34 35Do not call **startAbility** through a continuous task in the background. Otherwise, the call will fail. 36 37## cl.ability.2 Disabling the BackupExtensionAbility Process from Starting the AppStartup Framework 38 39**Access Level** 40 41Public API 42 43**Reason for Change** 44 45The BackupExtensionAbility process is used for data migration, during which the application is not started. As such, starting the AppStartup framework will affect the normal execution of data migration. 46 47**Change Impact** 48 49This change is a non-compatible change. 50 51Before change: The BackupExtensionAbility process can start the AppStartup framework and execute startup tasks. 52 53After change: The BackupExtensionAbility process cannot start the AppStartup framework. 54 55**Start API Level** 56 5712 58 59**Change Since** 60 61OpenHarmony SDK 5.0.0.40 62 63**Key API/Component Changes** 64 65Default behavior of the AppStartup framework 66 67**Adaptation Guide** 68 69No adaptation is required. However, you need to check whether the changed behavior affects the overall application logic. 70