1# Ability Subsystem Changelog 2 3## cl.ability.1 Permission Changed for Calling autoStartupManager APIs 4**Access Level** 5 6System APIs 7 8**Reason for the Change** 9 10Permission 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. 11 12**Change Impact** 13 14The API calling permission is changed. 15 16The APIs can be used only after the corresponding permission is configured. 17 18**API Level** 19 2011 21 22**Change Since** 23 24Openharmony SDK OpenHarmony_4.1.5.5 25 26**Key API/Component Changes** 27| API| Before Change| After Change| 28| ------- | ----- | ------ | 29| on(type: 'systemAutoStartup', callback: AutoStartupCallback)| No permission control| The **ohos.permission.MANAGE_APP_BOOT** permission is required.| 30| off(type: 'systemAutoStartup', callback: AutoStartupCallback)| No permission control| The **ohos.permission.MANAGE_APP_BOOT** permission is required.| 31| setApplicationAutoStartup(info: AutoStartupInfo, callback: AsyncCallback<void>)| No permission control| The **ohos.permission.MANAGE_APP_BOOT** permission is required.| 32| setApplicationAutoStartup(info: AutoStartupInfo)| No permission control| The **ohos.permission.MANAGE_APP_BOOT** permission is required.| 33| cancelApplicationAutoStartup(info: AutoStartupInfo, callback: AsyncCallback<void>)| No permission control| The **ohos.permission.MANAGE_APP_BOOT** permission is required.| 34| cancelApplicationAutoStartup(info: AutoStartupInfo)| No permission control| The **ohos.permission.MANAGE_APP_BOOT** permission is required.| 35| queryAllAutoStartupApplications(info: AutoStartupInfo, callback: AsyncCallback<void>)| No permission control| The **ohos.permission.MANAGE_APP_BOOT** permission is required.| 36| queryAllAutoStartupApplications(info: AutoStartupInfo)| No permission control| The **ohos.permission.MANAGE_APP_BOOT** permission is required.| 37 38**Adaptation Guide** 39 40Declare 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