1# SDK Subsystem Changelog
2
3## cl.sdk.1 Change in the Validation Rule for syscap Values
4
5**Reason for Change**
6
7It is necessary to provide alerts for usage of APIs that are not fully compatible with the system capability set of devices.
8
9For single-device scenarios, an alert is thrown for the use of APIs outside the device's system capability set.
10
11For multi-device scenarios, an alert is thrown for the use of APIs outside the intersection of the system capability sets of all devices.
12
13**Change Impact**
14
15After this change, when nappropriate APIs are used, an alert will appear, with the following message:
16
17"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!"
18
19This 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.
20
21**API Level**
22
2311
24
25**Change Since**
26
27OpenHarmony SDK 4.1.6.7
28
29**Key API/Component Changes**
30
31The change only includes the compilation result.
32
33**Adaptation Guide**
34
35Use 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