1# Bundle Manager Subsystem Changelog
2
3## cl.bundlemanager.1 Type of the data Field in the RouterItem Struct and in the Routing Table Configuration File Is Changed
4
5**Access Level**
6
7Public API
8
9**Reason for Change**
10
11An incompatible change is introduced in the [data field change in the routing table](../OpenHarmony_5.0.0.24/changelogs-bundlemanager.md), and this incompatible change is rolled back.
12
13**Change Impact**
14
15This change is a non-compatible change. If you use any type of user-defined data in the routing table configuration file, a compilation error is reported. The build will fail if you do not change the type of the **data** field in your code.
16
17**Change Since**
18
19OpenHarmony SDK 5.0.0.30
20
21**Key API/Component Changes**
22
23Previously, the **data** field in the routing table configuration file can be set to user-defined data of any data type. From now on, it can be set to only user-defined data of the string type. The type of the **data** field in the **RouterItem** struct provided by the bundleManager module is changed to a DataItem array.
24
25**Adaptation Guide**
26
27In the routing table configuration file, the **data** field can be configured only with key-value pairs of the string type. If you want to configure any type of user-defined data, use the **customData** field.
28If the **data** field in the **RouterItem** struct provided by the bundleManager module is used in your code, change the field type.
29