The first Confluence 7.0 EAP milestone is now available. EAP releases provide a snapshot of our work-in-progress and give you an opportunity to test and fix your apps before the final release.
Confluence 7.0 is a platform release, so it will contain breaking changes including:
Java 11 support
We’re adding support for Java 11 in Confluence 7.0. We’re currently working on runtime compatibility, and hope to also be able to provide compile compatibility. As with Java 8, we’ll continue to support both Oracle and AdoptOpenJDK.
Removing deprecated code
We’re currently working to remove all code paths deprecated in Confluence 5.x and earlier. Changes like this help us maintain a healthy code-base, remove hurdles for developers, and simplify the code structure where possible. See our Deprecated code paths removed in 7.0 page for the list of classes and methods removed.
We plan to deprecate or remove a small number of features in Confluence 7.0, including some macros and gadgets.
As usual, we’ll be releasing weekly milestones and betas during the development of 7.0. We’ve extended our release timeline, so expect some additional EAPs before the final release. Head to Preparing for Confluence 7.0 to read more about our planned changes, and to find out what’s changed in this milestone.
If you have any problems with an EAP release, please raise an issue to let us know. The earlier we know about problems, the more time we’ll have to fix them before the final release.