1e41f4b71Sopenharmony_ci# SDK Subsystem Changelog 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ci## cl.sdk.1 Change in the Validation Rule for syscap Values 4e41f4b71Sopenharmony_ci 5e41f4b71Sopenharmony_ci**Reason for Change** 6e41f4b71Sopenharmony_ci 7e41f4b71Sopenharmony_ciIt is necessary to provide alerts for usage of APIs that are not fully compatible with the system capability set of devices. 8e41f4b71Sopenharmony_ci 9e41f4b71Sopenharmony_ciFor single-device scenarios, an alert is thrown for the use of APIs outside the device's system capability set. 10e41f4b71Sopenharmony_ci 11e41f4b71Sopenharmony_ciFor multi-device scenarios, an alert is thrown for the use of APIs outside the intersection of the system capability sets of all devices. 12e41f4b71Sopenharmony_ci 13e41f4b71Sopenharmony_ci**Change Impact** 14e41f4b71Sopenharmony_ci 15e41f4b71Sopenharmony_ciAfter this change, when nappropriate APIs are used, an alert will appear, with the following message: 16e41f4b71Sopenharmony_ci 17e41f4b71Sopenharmony_ci"The default system capabilities of devices `<deviceTypes>` do not include the system capability of '`<apiName>`'. Configure the capabilities in syscap.json. It may cause your application to crash on some devices. Attention: Such illegal interface calls will lead to compilation errors in future versions!" 18e41f4b71Sopenharmony_ci 19e41f4b71Sopenharmony_ciThis indicates the use of APIs outside the allowed range, which may not be supported on some devices. In future versions, such practices will be intercepted. 20e41f4b71Sopenharmony_ci 21e41f4b71Sopenharmony_ci**API Level** 22e41f4b71Sopenharmony_ci 23e41f4b71Sopenharmony_ci11 24e41f4b71Sopenharmony_ci 25e41f4b71Sopenharmony_ci**Change Since** 26e41f4b71Sopenharmony_ci 27e41f4b71Sopenharmony_ciOpenHarmony SDK 4.1.6.7 28e41f4b71Sopenharmony_ci 29e41f4b71Sopenharmony_ci**Key API/Component Changes** 30e41f4b71Sopenharmony_ci 31e41f4b71Sopenharmony_ciThe change only includes the compilation result. 32e41f4b71Sopenharmony_ci 33e41f4b71Sopenharmony_ci**Adaptation Guide** 34e41f4b71Sopenharmony_ci 35e41f4b71Sopenharmony_ciUse APIs that meet the system capability set of the device and ensure that the APIs used are compatible with all devices supported by the current application. 36