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