How to upgrade apps from Confluence 3.x to 4.x and above
Take it step by step
After you upgrade Confluence, pages that contain related apps, specifically Composition, Scaffolding, and Reporting macros may render incorrectly.
If you are upgrading Confluence to version 4.3 or later, there may be some problems with the Wiki Markup migration if you upgrade directly from Confluence version 3.x to the latest version.
It is recommended instead to upgrade Confluence version by version so that your data can be maintained.
Refer to the Confluence safety upgrade steps below to ensure all Wiki Markup data are migrated completely.
Upgrade instructions for each app
Before upgrading Confluence:
Go to Confluence Administration > Apps.
Disable the related app(s).
Upgrade Confluence.
You can upgrade the apps via the following methods:
Download the .obr files for each app from the Atlassian Marketplace.
Upload it via:
Confluence Administration > Apps > Upload app.
Confluence Administration > Apps > Upgrade.
Enable the app(s).
Safety Upgrade Paths for Confluence with Composition, Scaffolding, and Reporting
Upgrade Confluence v3.x to Confluence v3.5.x with Composition 2.3.5, Scaffolding 3.4.2, Reporting 3.4.2
Upgrade Confluence v3.5.x to Confluence 4.2.x with Composition 3.0.3, Scaffolding 4.0.4, Reporting 4.1.0
Upgrade Confluence v4.2.x → Confluence 4.3.x with Composition 3.0.3, Scaffolding 4.6.5, Reporting 4.1.0
Upgrade Confluence v4.3.x → Confluence v5.8.x with Composition 4.0.0, Scaffolding 6.3.0, Reporting 5.3.0
While on Confluence 5.8.x, upgrade according to the following upgrade path:
Composition 4.0.0, Scaffolding 6.3.0, and Reporting 5.3.0 to Composition 4.0.0, Scaffolding 6.3.0, Reporting 5.8.1
Composition 4.0.0, Scaffolding 6.3.0, Reporting 5.8.1 to Composition 5.0.0, Scaffolding 8.0.0, and Reporting 6.0.0
Composition 5.0.0, Scaffolding 8.0.0, and Reporting 6.0.0 to Composition 5.9.1, Scaffolding 8.8.0, and Reporting 6.6.0
On Composition 5.0.0 and later, Scaffolding 8.8.0 and later, and Reporting 6.6.0 and later, uninstall all older dependencies that are not required by the modern versions of Composition, Scaffolding, and Reporting. Refer to App Dependencies page.
Upgrade Confluence v5.x and Confluence v6.x with the latest compatible version of Composition, Scaffolding, and Reporting.
What if I'm only updating Composition, Scaffolding, or Reporting?
You can check out the following Knowledge Base on each respective app:
How to Upgrade Composition from Confluence 3.x to 4.x and above?
How to Upgrade Scaffolding from Confluence 3.x to 4.x and above?
What about other related apps?
The rest of the apps do not require a specific upgrade path, as they don't acquire a large portion of wiki markup content compared to Composition, Scaffolding, and Reporting.
Unmigrated wiki markup content
Confluence might not be able to migrate some wiki markup content due to various reasons.
The most commonly encountered issue is the complicated structure on a page, which causes some part or an entire Confluence page to not be migrated. When this happens, you can try the following solutions
Rebuild the Confluence Index through Administration > Content Indexing > Rebuild both.
When running a force migration on Confluence, you can check the specific steps in the Atlassian documentation.
Manually migrate the wiki markup content by using the inserting Wiki Markup function on Confluence - access it using
CTRL+SHIFT+Dor Insert Macro > Insert Markup.