Below are some essential notes on upgrading to Confluence 2.8. For details of the new features and improvements in this release, please read the Confluence 2.8 Release Notes.
On this page:
If you are using Atlassian Crowd as your Confluence user management and single sign-on solution, please upgrade to Crowd 1.3.2 or later. With Confluence 2.8 the atlassian-user interface has changed, and Crowd 1.3.2 provides the required update to Crowd's atlassian-user integration module.
Confluence 2.8 introduces the ability to move pages into any order you choose.
As part of the above feature, we have changed the default page order in Confluence, from simple alphabetical ordering to a 'natural' ordering. The natural ordering handles numeric values correctly when doing string comparisons.
Impact:
If you do find that the order of your pages is adversely affected, you can use the new page-ordering function to move the pages.
Please check the following if you have added any plugins to Confluence:
Confluence's Velocity template engine has been upgraded from 1.3 to 1.5. Please test carefully for compatibility problems with existing third-party themes and plugins. For developers, there's more information about Migrating to Velocity 1.5.
The Dynamic Tasklist 2 plugin is now bundled with Confluence. The new tasklist macro replaces the older tasklist and dynamictasklist macros. What happens to existing tasklists?
The Confluence Upgrade Guide includes instructions on re-applying your customisations after the upgrade. We're repeating some of that information here, because it's particularly important due to the UI changes in this release.
If a space uses a customised page layout, the new Confluence 2.8 layout will not be applied. This means that you will not see the new menu structure within that space. For example, this will happen if you are using pagetree navigation to form a table of contents on the left.
Fix: Apply the Default Page Layout, then re-insert your custom code.
Steps in detail:
jQuery is the supported JavaScript library for plugin developers.
Advance notice — deprecated libraries: We have decided to standardise on jQuery as the JavaScript library for Confluence. This library will eventually replace all others. For this reason, use of the following JavaScript libraries in Confluence is deprecated:
Because there is a lot of legacy plugin code using Prototype and Scriptaculous, these will continue to be available for at least one more major release of Confluence.
Confluence 2.8 supports Java 1.4, Java 5 and Java 6. We recommend Java 6 because of its increased performance and easier troubleshooting, due to enhanced memory dump and profiling capabilities.
Advance notice — Java 1.4 will be deprecated in a future release. Confluence 2.8 will be the last version that supports Java 1.4. Please refer to the Java 1.4 Support Timeline for more information.
As always please test your upgrades in your TEST environment before rolling into PRODUCTION. |
If you are already running a version of Confluence, please follow these instructions to upgrade to the latest version: