Understanding Drupal version numbers

This guide documents Drupal’s version numbering scheme for Drupal core and contributed modules & themes. The contents of the guide are intended to help you understand what the various version numbers mean, and how you can use that information when building a Drupal site.

Which version of Drupal core should I install?

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

Which version of contributed modules, themes, and translations should I install?

You usually should run one of the “official releases” from the module, theme, or translation’s project page…

When is the next release?

New stable releases of Drupal core are scheduled to occur within particular release "windows"…

Which version of Drupal am I running?

If it’s available, go to Administration > Reports > Status report. This will list your version number if you have Drupal 6.0 or later…

Which version of a module or theme am I running?

You can see the versions of your installed modules and themes on the modules and themes administration screens…

What about upgrading and backwards compatibility?

For more details about upgrading and backwards compatibility, read this overview of Drupal’s philosophy on backwards compatibility.

Drupal release versions

The newest version in each series fixes problems that were discovered since the previous version, including critical security updates…

Development snapshots

A release with "-dev" at the end of the version indicates a development snapshot from the end of a branch (rather than an official release)…

What do version numbers mean on contributed modules and themes?

The version number indicates the Drupal core version the contribution is compatible with, whether it's a stable or development release, etc.

What are alpha and beta releases, and release candidates?

Before every official stable release of a version of Drupal core, there can be many alpha releases, beta releases, and release candidates…

Release stable version

The "Release stable version" of a project is simply that project branch…

Guide maintainers