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