Last updated Apr 2, 2024

Preparing for Confluence 5.6

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.

Improved clustering solution for Confluence

As previously mentioned, we have been working on a new clustering solution for Confluence. Important changes for plugin developers include:

See How do I ensure my add-on works properly in a cluster? for more information. 

Licensing library changes

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:

  1. com.atlassian.confluence.setup.ConfluenceLicenseRegistry (deprecated)
  2. com.atlassian.extras.core.LicenseManagerFactory (no longer exists, plugins using this class will not run)
  3. 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.

Have questions?

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: