How to upgrade Utility Library to version 2.5.8?

Answer

Confluence 7.10.0 introduced a significant change to the XStream library which is used heavily by Scaffolding.

Upon upgrading to Scaffolding 8.23.3 and Utility Library 2.5.8, flushing the Metadata cache is required to ensure all Scaffolding macros will work as expected after the upgrade.

To perform the cache flush, follow these steps

  • install Scaffolding 8.23.3 (with bundled Utility Library 2.5.8).

Once the installation is complete

  • navigate to “<baseUrl>/admin/cache/showStatistics.action"

  • find the "com.servicerocket.confluence.randombits.metadata.MetadataManager" entry

  • choose Flush



Notes

You will also need to flush the cache (if you haven't already) after you install any of these other apps which also bundle Utility Library 2.5.8.

  • Reporting v6.15.17+

  • Linking v5.5.8+

  • Salesforce & Confluence Server Connector v4.11.3+

  • Tracking 4.4.6+

This process is required only once (not once per app) and only if you have Scaffolding installed.