1e41f4b71Sopenharmony_ci# Ability Subsystem Changelog 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ci## cl.ability.1 Permission Changed for Calling autoStartupManager APIs 4e41f4b71Sopenharmony_ci**Access Level** 5e41f4b71Sopenharmony_ci 6e41f4b71Sopenharmony_ciSystem APIs 7e41f4b71Sopenharmony_ci 8e41f4b71Sopenharmony_ci**Reason for the Change** 9e41f4b71Sopenharmony_ci 10e41f4b71Sopenharmony_ciPermission verification is not performed when any of the following APIs is called: **on**, **off**, **setApplicationAutoStartup**, **cancelApplicationAutoStartup**, and **queryAllAutoStartupApplications**. Only system application verification is performed. This poses security risks. 11e41f4b71Sopenharmony_ci 12e41f4b71Sopenharmony_ci**Change Impact** 13e41f4b71Sopenharmony_ci 14e41f4b71Sopenharmony_ciThe API calling permission is changed. 15e41f4b71Sopenharmony_ci 16e41f4b71Sopenharmony_ciThe APIs can be used only after the corresponding permission is configured. 17e41f4b71Sopenharmony_ci 18e41f4b71Sopenharmony_ci**API Level** 19e41f4b71Sopenharmony_ci 20e41f4b71Sopenharmony_ci11 21e41f4b71Sopenharmony_ci 22e41f4b71Sopenharmony_ci**Change Since** 23e41f4b71Sopenharmony_ci 24e41f4b71Sopenharmony_ciOpenharmony SDK OpenHarmony_4.1.5.5 25e41f4b71Sopenharmony_ci 26e41f4b71Sopenharmony_ci**Key API/Component Changes** 27e41f4b71Sopenharmony_ci| API| Before Change| After Change| 28e41f4b71Sopenharmony_ci| ------- | ----- | ------ | 29e41f4b71Sopenharmony_ci| on(type: 'systemAutoStartup', callback: AutoStartupCallback)| No permission control| The **ohos.permission.MANAGE_APP_BOOT** permission is required.| 30e41f4b71Sopenharmony_ci| off(type: 'systemAutoStartup', callback: AutoStartupCallback)| No permission control| The **ohos.permission.MANAGE_APP_BOOT** permission is required.| 31e41f4b71Sopenharmony_ci| setApplicationAutoStartup(info: AutoStartupInfo, callback: AsyncCallback<void>)| No permission control| The **ohos.permission.MANAGE_APP_BOOT** permission is required.| 32e41f4b71Sopenharmony_ci| setApplicationAutoStartup(info: AutoStartupInfo)| No permission control| The **ohos.permission.MANAGE_APP_BOOT** permission is required.| 33e41f4b71Sopenharmony_ci| cancelApplicationAutoStartup(info: AutoStartupInfo, callback: AsyncCallback<void>)| No permission control| The **ohos.permission.MANAGE_APP_BOOT** permission is required.| 34e41f4b71Sopenharmony_ci| cancelApplicationAutoStartup(info: AutoStartupInfo)| No permission control| The **ohos.permission.MANAGE_APP_BOOT** permission is required.| 35e41f4b71Sopenharmony_ci| queryAllAutoStartupApplications(info: AutoStartupInfo, callback: AsyncCallback<void>)| No permission control| The **ohos.permission.MANAGE_APP_BOOT** permission is required.| 36e41f4b71Sopenharmony_ci| queryAllAutoStartupApplications(info: AutoStartupInfo)| No permission control| The **ohos.permission.MANAGE_APP_BOOT** permission is required.| 37e41f4b71Sopenharmony_ci 38e41f4b71Sopenharmony_ci**Adaptation Guide** 39e41f4b71Sopenharmony_ci 40e41f4b71Sopenharmony_ciDeclare the corresponding permission before calling any of the following APIs: **on**, **off**, **setApplicationAutoStartup** (in both callback and promise modes), **cancelApplicationAutoStartup** (in both callback and promise modes), and **queryAllAutoStartupApplications** (in both callback and promise modes). 41