Drupal 7.0 RC 3 Released

December 23rd, 2010

Release candidateUpdate: Drupal 7.0 Release Candidate 4 is available now!

We are proud to present to you the third (and likely final) release candidate of Drupal 7.0. Big news since last time!

  1. We’re back down to 0 critical issues again!
  2. We’ve announced a January 5 release date for Drupal 7!
  3. There are release parties being thrown worldwide on January 7. Please set one up in your town! (tips)

So. It’s officially GO time for final testing! Something to keep you busy over the holidays. 🙂

Since the last release candidate two weeks ago, we have fixed numerous bugs, improved the AJAX framework, field UI etc. Also alternate database systems have seen serious improvement thanks to PostgreSQL 9.0 now installs without errors, and we have 100% tests passing on SQLite! And files[] is no longer required in .info files for each file! Only if the file in question registers a class or interface. $cruft–;

For the full list of changes, see the release notes.

The first alpha announcement provided a comprehensive list of high level improvements made since Drupal 6.x, so in this announcement we’ll concentrate on how you can help ensure that Drupal 7 is released as soon as possible and is as rock solid as the previous Drupal releases that you’ve grown to love!

There are a number of modules already ported to Drupal 7 for your testing pleasure. You can keep tabs on whether or not your site is ready for Drupal 7 by using the Upgrade Status module. If you are a translator, now is the time to start working on your translations. If you are a module or theme maintainer, now is the time to start working on the update to Drupal 7! Read on for more details.

How do I help test the release candidate?


Download Drupal 7.0 RC3

Review existing issues
Set up a testing environment
Apply and test existing patches

Submit bug reports
Create patches

Port modules
Port themes

Start by either installing a new Drupal site or upgrading an existing one running on Drupal 6.x (see INSTALL.txt or UPGRADE.txt in the package for some important instructions). When setting up a new site, you can use the development module to generate some test data (content, users, etc) to help you start testing quickly. As with everything still in development, we do not recommend running release candidates on a live site. Also, always be sure to make a backup of your data before performing any upgrade or starting testing.

Module and theme developers

If you have not done so already, now is the time to ensure that your modules and themes will work with the new version of Drupal. The updating your modules and updating your themes pages have plenty of information to help you with the migration to Drupal 7, and the Coder Upgrade module can help automate many of the most tedious changes. Consider signing up for the #D7CX pledge, to have a stable release of your module available when 7.0 ships!

Please help ensure that your users will have a smooth and well tested upgrade path in the not to distant future! Be sure to file any core bugs that you may find while updating your module or theme.

Drupal interface translators

The interface strings of Drupal 7.0 are officially frozen now. Only critical fixes, and corrections may be made to the interface text from this point forward. Read more about how works and how can you contribute in the handbooks.


Are you gifted with the “Poison Finger”? Does seemingly normal code collapse into a flying mess of errors as soon as you get hold of the mouse? If so, why not have a run at breaking Drupal? When you discover a bug, check the issue queue to see if someone else has already found it. If your suspected bug hasn’t been reported yet, please submit a bug report (remember to search first)! The more bugs we can find and fix before the final release, the better.

When will Drupal 7 get released?

On January 5th!…

Then, once Drupal 7 comes out, we can all start adding fancy new features to Drupal 8! So please help out where you can, and let’s make this the best and most solid release of Drupal yet!