Below are some essential notes on upgrading to Confluence 2.9. For details of the new features and improvements in this release, please read the Confluence 2.9 Release Notes.

On this page:

Upgrade Notes

Plugins

Please check the following if you have added any plugins to Confluence:

Java Versions

Java 1.4 is not supported in Confluence 2.9 and later. Please refer to the Java 1.4 Support Timeline for more information.

Before upgrading to Confluence 2.9, you will need to ensure your environment is running at least Java 5. Confluence 2.9 supports 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.

You can check your current Java version in Confluence:

  1. Select 'System Information' from the 'Administration' section in the left-hand panel.
  2. Refer to 'Java Version'.

If you are running the Confluence EAR-WAR edition against your own application server, you will need to check with your application server vendor about which JDK versions are supported.

Supported Databases and Application Servers

Additions to Application Server Support

We have added the following versions to the list of officially supported application servers:

Platforms No Longer Supported

The following platforms were on the 'unsupported but working' list for Confluence 2.8. They are not on that list as of Confluence 2.9. They probably still work, but we have not tested them. Please upgrade soon.

Please refer to the list of supported application servers and databases on our Supported Platforms topic for the updated matrix.

Advance Notice — Changes to Supported Platforms in the Next Release

The next major release of Confluence after 2.9 will not support the following platforms/versions any more. We will still test those platforms infrequently, and Confluence will probably still work fine with them for a while, but they will be not officially supported.

JavaScript Libraries

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 this release of Confluence.

The Yahoo! User Interface Library (YUI) has been removed from this release, following its deprecation in Confluence 2.8.

Confluence Themes

Advance notice — The Confluence Classic Theme will be deprecated in a future release. Confluence 2.9 will be the last version that supports the Confluence Classic Theme. This theme uses outdated typography and formatting, which was replaced by the new-look Default Theme in Confluence 2.6. At that time, we introduced the Classic Theme to minimise the impact on customers who relied on the older typography. After Confluence 2.9, the Classic Theme will no longer be supported.

Upgrade Procedure

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:

  1. Before you upgrade, we strongly recommend that you back up your Confluence home directory and database. See the documentation on backing up your Confluence site. If you are using an external database, perform a database backup.

  2. If your version of Confluence is earlier than 2.8.x, read the release notes and upgrade guides for all releases between your version and the latest version. In particular:
  3. Download the latest version of Confluence.

  4. Follow the instructions in the Upgrade Guide.

  5. If you encounter a problem during the upgrade, please create a support ticket and one of our support engineers will assist you through the process.
RELATED TOPICS

Confluence 2.9 Release Notes