1e41f4b71Sopenharmony_ci# Bundle Manager Subsystem Changelog 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ci## cl.bundlemanager.1 Default Compression Behavior Changed for APP File Packaging with the Packing Tool 4e41f4b71Sopenharmony_ci 5e41f4b71Sopenharmony_ci**Access Level** 6e41f4b71Sopenharmony_ci 7e41f4b71Sopenharmony_ciOther 8e41f4b71Sopenharmony_ci 9e41f4b71Sopenharmony_ci**Reason for Change** 10e41f4b71Sopenharmony_ci 11e41f4b71Sopenharmony_ciThe packaging specifications are changed. APP files are packaged in compression mode to reduce the size of applications to be released. The size of a single package of an atomic service cannot exceed 2 MB. 12e41f4b71Sopenharmony_ci 13e41f4b71Sopenharmony_ci**Change Impact** 14e41f4b71Sopenharmony_ci 15e41f4b71Sopenharmony_ciThis change is a non-compatible change. In release mode, compression is enabled by default during APP file packaging, which slows down the packaging speed. This change is not introduced in debug mode. The size of a single atomic service package cannot exceed 2 MB. 16e41f4b71Sopenharmony_ci 17e41f4b71Sopenharmony_ci**Start API Level** 18e41f4b71Sopenharmony_ci 19e41f4b71Sopenharmony_ciN/A 20e41f4b71Sopenharmony_ci 21e41f4b71Sopenharmony_ci**Change Since** 22e41f4b71Sopenharmony_ci 23e41f4b71Sopenharmony_ciOpenHarmony SDK 5.0.0.33 24e41f4b71Sopenharmony_ci 25e41f4b71Sopenharmony_ci**Key API/Component Changes** 26e41f4b71Sopenharmony_ci 27e41f4b71Sopenharmony_ciPacking tool 28e41f4b71Sopenharmony_ci 29e41f4b71Sopenharmony_ci**Adaptation Guide** 30e41f4b71Sopenharmony_ci 31e41f4b71Sopenharmony_ciNo adaptation is required. 32e41f4b71Sopenharmony_ci 33e41f4b71Sopenharmony_ci## cl.bundlemanager.2 Verification Rules of the Packing Tool Changed for Atomic Service Widgets and Snapshots 34e41f4b71Sopenharmony_ci 35e41f4b71Sopenharmony_ci**Access Level** 36e41f4b71Sopenharmony_ci 37e41f4b71Sopenharmony_ciOther 38e41f4b71Sopenharmony_ci 39e41f4b71Sopenharmony_ci**Reason for Change** 40e41f4b71Sopenharmony_ci 41e41f4b71Sopenharmony_ciRemoved the restriction that an atomic service must contain at least one 2 x 2 widget. An atomic service can provide no widget. However, if a widget is provided, snapshots of all sizes configured for the widget must be available. 42e41f4b71Sopenharmony_ci 43e41f4b71Sopenharmony_ci**Change Impact** 44e41f4b71Sopenharmony_ci 45e41f4b71Sopenharmony_ciThis change is a non-compatible change. After the change, if there is a widget, snapshots of all sizes configured for the widget must be provided. Otherwise, the packaging fails. 46e41f4b71Sopenharmony_ci 47e41f4b71Sopenharmony_ci**Start API Level** 48e41f4b71Sopenharmony_ci 49e41f4b71Sopenharmony_ciN/A 50e41f4b71Sopenharmony_ci 51e41f4b71Sopenharmony_ci**Change Since** 52e41f4b71Sopenharmony_ci 53e41f4b71Sopenharmony_ciOpenHarmony SDK 5.0.0.33 54e41f4b71Sopenharmony_ci 55e41f4b71Sopenharmony_ci**Key API/Component Changes** 56e41f4b71Sopenharmony_ci 57e41f4b71Sopenharmony_ciPacking tool 58e41f4b71Sopenharmony_ci 59e41f4b71Sopenharmony_ci**Adaptation Guide** 60e41f4b71Sopenharmony_ci 61e41f4b71Sopenharmony_ciProvide snapshots of all sizes configured for the widget. 62