You are here

Frequently Asked Questions


A:

n brief, you should always run one of the recommended official releases. These can be found at the Drupal Project page.

At any given time, there are two major release series of Drupal which are supported. Currently, these are Drupal 6 and Drupal 7. Updated versions of each of these are issued on a regular basis. For example, within the Drupal 7 series, several versions have been and will continue to be released: 7.0, 7.1, 7.2, etc. These versions are sometimes collectively referred to as “7.x”; however, they are not all equal. The newest version in each series fixes problems that were discovered since the previous version, and these fixes sometimes include critical security updates. Thus, regardless of whether you are using Drupal 6 or 7, you should always run the most current version in the series.

In deciding between Drupal 6 and Drupal 7, several factors should be taken into consideration. Drupal 7 is newer, will be supported longer, and contains more features and enhancements than Drupal 6; therefore, if all else is equal, use Drupal 7. However, the releases of contributed modulesthemestranslations, and installation profiles compatible with each major Drupal release series sometimes lag behind Drupal itself, so if the functionality you need is not yet available for Drupal 7, this may affect your decision.

Drupal 8 is currently in development and is not yet ready for production use. When version 8.0 is released, Drupal 6 will no longer be supported or receive security updates, and you are strongly advised to upgrade your Drupal 6 sites to Drupal 7 at that time.

A:

You usually should run one of the “official releases” from the module, theme, or translation’s project page, because these are the versions that are currently supported by the maintainer. Note that when examining a particular release available on these pages, the first part of the version number shows you which major release series of Drupal core a module, theme, or translation is compatible with. For example, a module with a version number of7.x-1.2 will only work with Drupal 7, whereas a module with a version number of 8.x-1.2 will only work with Drupal 8.

A:

https://drupal.org/

New stable releases of Drupal core are scheduled to occur within particular release “windows“:

  • A bug fix release window is on the first Wednesday of each month.
  • A security release window is on the third Wednesday of each month.

A release window does not necessarily mean that a release will actually be made on that date, but it exists so that site administrators can know in advance which days they should look out for one.

In the particular case of bug fix releases, a new release will only come out if it’s deemed by the Drupal core maintainers to contain enough important bug fixes to warrant a release. If a release is warranted, a “code freeze“ will be called a few days prior to the release date, and the impending release will be announced via the @drupal Twitter account and Planet Drupal. This is a good time to update to the latest code in the branch for your version of Drupal, and help make sure the code is solid.

Security release windows are handled via a separate process, and the final decision to make or not make a core release during a particular release window is made in private by the Drupal security team and only announced once the security fix is in place and the release is available for download.

Exceptions to the above schedule may be made in case of security vulnerabilities being actively exploited in the wild, severely critical bugs that prevent Drupal from being used, holidays, etc. When appropriate, changes will be announced in advance via Planet Drupal (and also via the Drupal core group).