Skip to main content
Skip table of contents

What's New in Reporting 6.0.0 and Scaffolding 8.0.0?

Purpose

What's New in Reporting 6.0.0 and Scaffolding 8.0.0?

Answer

Reporting 6.0.0 and Scaffolding 8.0.0 brings a huge improvement in managing dependencies between ServiceRocket add-ons, Randombits libraries and its ecosystem.

 This page is intended for Confluence administrators. Technical problem?

Contact support@servicerocket.com.

Jan 16, 2017 Update

ServiceRocket has completed the final phase out of external RB plugins dependency. Please review ServiceRocket Add-on Dependencies.

What's changing?


Starting from Reporting 6.0.0 and Scaffolding 8.0.0, we are reducing the dependencies towards external Randombits libraries. This change, in fact, brings changes to all ServiceRocket add-ons that are utilizing Randombits.

Most functionalities provided by Randombits have been embedded inside each add-on, making it easier for administrators to manage.

For example, the following is a comparison of external dependencies of Reporting:

Before Reporting 6.0.0

After Reporting 6.0.0

Before Reporting 6.0.0

After Reporting 6.0.0

  1. CustomWare Reporting - Core

  2. RB Filtering - Confluence

  3. RB Filtering - Core

  4. RB Storage - Confluence

  5. RB Storage - Core

  6. RB Storage - Servlet

  7. RB Supplier - Confluence

  8. RB Supplier - Core

  9. RB Support - Confluence

  10. RB Support - Core

  1. ServiceRocket Util Library

  2. RB Supplier Core*

  3. RB Support Core*

Here is a comparison for Scaffolding:

Before Scaffolding 8.0.0

After Scaffolding 8.0.0

Before Scaffolding 8.0.0

After Scaffolding 8.0.0

  1. Confluence Conveyor

  2. CustomWare Reporting - Core

  3. RB Filtering - Confluence

  4. RB Filtering - Core

  5. RB Storage - Confluence

  6. RB Storage - Core

  7. RB Storage - Servlet

  8. RB Supplier - Core

  9. RB Support - Confluence

  10. RB Support - Core

  11. Scaffolding Metadata

  1. ServiceRocket Util Library

  2. RB Supplier Core*

  3. RB Support Core*

(Starting from version 8.1.4, these 3 libraries are required)

* Still needed to ensure backward compatibility with other non-ServiceRocket add-ons. We have plans to remove this altogether in the near future.

For a complete comparison, refer to ServiceRocket Add-on Dependencies.

What about other ServiceRocket add-ons?


Reporting 6.0.0 and Scaffolding 8.0.0 provides backward compatibility to all other ServiceRocket add-ons (except below). There is no need to upgrade to make them work with Reporting 6.0.0 and Scaffolding 8.0.0.

These add-ons are excepted and must be upgraded:

  • Salesforce & Confluence Server Connector (upgrade to v4.0.0+)

The dependency matrix at ServiceRocket Add-on Dependencies provides the full details.

What about other third-party add-ons that use Randombits?


These third-party add-ons are known to use Randombits libraries and provide integration with Reporting. Please check with the add-on vendors to verify compatibility with Reporting 6.0.0 and Scaffolding 8.0.0.

  • Comala Workflows - Reporting Integration by Comalatech

  • Viewtracker Add-on by Bitvoodoo

  • Google Apps Connector by M20 Technology (UPDATE: Version 1.1+ is compatible)

  • Metadata Plugin by Andy Armstrong

How to upgrade?


To ensure a smooth upgrade process, you must follow these steps in order:

  1. (If you use Reporting) Upgrade Reporting to the latest version (6.0.0 or above).

  2. (If you use Scaffolding) Upgrade Scaffolding to the latest version (8.0.0 or above). Note that Scaffolding 8.0.0+ can only work with Reporting 6.0.0+.

  3. (Optional) Upgrade the rest of ServiceRocket add-ons.

Can I remove Randombits libraries now?


If you are using any of the known third-party add-ons (see What about other third-party add-ons that use Randombits? section), please confirm with the add-on vendors.

Otherwise, you may proceed to remove Randombits libraries from your instance. Here are the recommended steps:

  1. Upgrade to Reporting 6.0.0+ and Scaffolding 8.0.0+ (see the steps in How to upgrade? section above)

  2. Remove the (now unused) libraries by referring to the matrix in ServiceRocket Add-on Dependencies

  3. You might need to re-index your instance.

I'm a developer, how to make my add-on compatible?


Please check out our Developer Guides.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.