This documentation is intended for Confluence developers who want to ensure that their existing plugins and add-ons are compatible with Confluence 5.6, and to learn about the new features for developing add-ons in Confluence 5.6.
This page will be updated as further EAP development releases are available.
Latest milestone
Looking for information about the latest Confluence EAP milestones?
Head to Confluence Development Releases
As previously mentioned, we have been working on a new clustering solution for Confluence. Important changes for plugin developers include:
java.util.concurrent.Lock
, synchronized
, etc.) will not properly ensure serialised access to data in a cluster. Instead, you need to use the cluster-wide lock that is provided through the Beehive ClusterLockService API.atlassian-data-center-compatible
parameter to your atlassian-plugin.xml
descriptor file to indicate that your plugin is cluster compatible. See How do I ensure my add-on works properly in a cluster? for more information.
Confluence's licensing libraries have been upgraded. Plugins should use the the com.atlassian.confluence.license.LicenseService#retrieve()
method to retrieve the currently installed Confluence license. The method com.atlassian.confluence.license.LicenseService#retrieveAtlassianLicense()
can also be used to retrieve the encompassing com.atlassian.extras.api.AtlassianLicense
.
Plugins should not use:
com.atlassian.confluence.setup.ConfluenceLicenseRegistry
(deprecated)com.atlassian.extras.core.LicenseManagerFactory
(no longer exists, plugins using this class will not run)com.atlassian.config.bootstrap.AtlassianBootstrapManager#getString
- passing in com.atlassian.confluence.setup.ConfluenceBootstrapConstants#LICENSE_MESSAGE_KEY
and/or com.atlassian.confluence.setup.ConfluenceBootstrapConstants#LICENSE_HASH_KEY
Milestone releases for developers
Please watch the Development Releases page for pre-release versions of Confluence 5.6 that you can use for testing purposes.
If you have any questions about preparing for Confluence 5.6, please register for an account on Atlassian Answers, our community Q&A resource, and ask a question. We'll be keeping an eye on things to help out as soon as possible.
Rate this page: