How to upgrade ServiceRocket Utility Library to version 2.5.8?

Add-on:
Scaffolding Forms & Templates
Question:
How to upgrade ServiceRocket 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 ServiceRocket 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:

  1. Install Scaffolding 8.23.3 (with bundled ServiceRocket Utility Library 2.5.8).

  2. Once the installation is complete, navigate to "<baseUrl>/admin/cache/showStatistics.action".

  3. Find the "com.servicerocket.confluence.randombits.metadata.MetadataManager" entry and click on Flush.


Notes

  1. You will also need to flush the cache (if you haven't already) after you install any of these other apps which also bundle ServiceRocket Utility Library 2.5.8.
    • Reporting 6.15.17.
    • Linking 5.5.8.
    • Salesforce & Confluence Server Connector 4.11.3.
    • Tracking 4.4.6.

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