Compatibility with Confluence
Information about compatibility between ScriptRunner for Confluence Server/DC and specific versions of Confluence.
Confluence 10
Compatibility with Confluence 10
Only those versions marked as compatible in the Atlassian Marketplace will work with Confluence 10. This process should be familiar and relatively smooth if you have been through the Confluence 8 to Confluence 9 upgrade. For further reference, see Atlassian's Preparing for Confluence 10 documentation. The information on this page is focused on the areas of change likely to affect your scripts.
Script functionality
If you upgrade without modifications, some of your scripts may fail. The major areas of change are listed below and on the Breaking Changes page.
Upgrades and staging Environments
If you do not have a staging environment, check out the Atlassian documentation to create one. You should be able to reliably clone your production instance to the staging environment so that you can test plugins and upgrades.
We recommend the following strategy:
Changes to Confluence Java API
You can review changes to the Confluence Java API on Atlassian's Deprecated Code Paths Removed in 10.0.
Anything else?
Did we miss something important that script authors should take into account when upgrading? Please let us know.
If it's likely to affect more than a couple of users, we will add it to this documentation.
Confluence 9
Compatibility with Confluence 9
Only those versions marked as compatible in the Atlassian Marketplace will work with Confluence 9. If you have been through the Confluence 7 to Confluence 8 upgrade, this process should be familiar and relatively smooth. For further reference, see Atlassian's Preparing for Confluence 9 documentation. The information on this page is focused on the areas of change likely to affect your scripts.
Script functionality
Some of your scripts may fail if you upgrade without modifications. The major areas of change are listed below and on the Breaking Changes page.
Upgrades and staging Environments
If you do not have a staging environment, check out the Atlassian documentation to create one. You should be able to reliably clone your production instance to the staging environment so that you can test plugins and upgrades.
A good strategy to follow is to:
Changes to Confluence Java API
You can review changes to the Confluence Java API on Atlassian's Deprecated Code Paths Removed in 9.0.
Anything else?
Did we miss something important that script authors should take into account when upgrading? Please let us know.
If it's likely to affect more than a couple of users, we will add it to this documentation.
Confluence 8
Compatibility with Confluence 8
Only those versions marked as compatible in the Atlassian Marketplace will work with Confluence 8.
If you have been through the Confluence 6 → 7 upgrade, you have little to fear in upgrading to Confluence 8.
You may not need to make any changes to your own scripts. The major areas of change are listed below.
For further reference, see Atlassian's Preparing for Confluence 8 documentation. The information here is focused on the areas of change likely to affect script writers.
Upgrades and staging Environments
If you do not have a staging environment, you should invest the time it takes to create one. You should be able to reliably clone your production instance to the staging environment, so you can test plugins and upgrades.
A good strategy to follow is to:
Changes to Confluence Java API
You can review changes to the Confluence Java API on Atlassian's Deprecated Code Paths Removed in 8.0.
Anything else?
Did we miss something important that script authors should take into account when upgrading? Please let us know.
If it's likely to affect more than a couple of users we will add it to this documentation.