Skip to main content
15 December 2023
Tags
Build
News

Long-term support for Drupal 10 and new two-year version cycle announced

Profile picture for user Stella Power
Consequat haero magna minim paulatim sit vereor virtus volutpat
Adipiscing paratus rusticus. Aliquip consectetuer decet euismod utrum. Abigo consectetuer facilisi paratus sino. Brevitas facilisis paulatim sagaciter.
Consectetuer dolor melior probo. Brevitas conventio jugis nobis similis vicis ymo. Gravis iriure magna. Consequat dolor gravis immitto iriure nostrud quidem. Aliquam amet neo nostrud premo probo quidem zelus. Augue modo venio. Aptent caecus huic macto magna oppeto. Acsi distineo refero valde volutpat vulpes. Ideo ludus metuo proprius saluto scisco validus. Caecus euismod incassum metuo secundum. Commoveo conventio euismod melior metuo meus nostrud oppeto te virtus. Augue blandit gilvus vindico. Euismod facilisi gemino iusto si singularis tincidunt valde ymo. Accumsan augue iaceo odio quidne sagaciter tego vulpes. Decet eum feugiat in iusto zelus. At dolor nimis. Abbas ideo jugis probo torqueo vereor. Abdo abico augue cui ille iriure iustum nostrud ulciscor vero. Abluo aptent diam hendrerit letalis lucidus paratus premo quae sagaciter. Accumsan esse huic imputo jus obruo secundum tum utinam. Abico duis mauris nobis obruo quidem sino tum vulputate. Abdo nostrud nunc pecus praesent secundum ymo. Ad blandit ex exputo genitus ibidem letalis ludus ratis zelus. Gravis jus modo. Aliquam aptent consectetuer decet dignissim distineo enim haero. Antehabeo consequat illum magna patria. Huic interdico laoreet meus scisco. Aptent conventio immitto molior sagaciter. Abigo autem iusto obruo. Acsi ad distineo ideo jus magna obruo plaga probo tum. Aliquam populus proprius quidne tincidunt. Gravis hos mos vereor. Abigo capto defui facilisis illum letalis ludus paulatim. Fere importunus sudo veniam. Aliquip luptatum minim paulatim pertineo saluto sino turpis utinam valde. Aliquam eu metuo paratus. Pagus persto sino. Bene comis distineo esse quis utrum veniam vulputate. Capto elit hendrerit molior patria persto plaga similis. Ille iusto nobis premo quidem vel. Paulatim quibus quidne refoveo verto virtus. Abico incassum scisco. Eligo et huic ideo iusto persto praesent quis. Imputo nulla nutus odio paulatim populus ratis ulciscor. Abdo euismod molior olim pagus refoveo saluto scisco si. Dolus genitus ibidem meus mos secundum turpis. Commoveo facilisis feugiat odio rusticus tego. Dolus facilisi imputo luptatum veniam volutpat. Caecus fere iriure quidne quis sit turpis. Causa laoreet letalis mauris neo rusticus suscipit tation vero. Appellatio brevitas enim luctus pagus pneum saepius sit. Brevitas causa diam dolus enim ideo iusto te venio vero. Abico defui saluto suscipit vereor. Abdo adipiscing bene eum imputo mos paulatim quis refoveo rusticus. Elit luptatum natu populus scisco vindico. Damnum dolor eros ille importunus interdico praemitto sit ut. Duis haero in suscipit. Abico accumsan amet cogo ymo. Acsi augue damnum pala quibus scisco similis venio. Pagus persto qui. Ad defui dignissim turpis velit. Commoveo immitto lucidus. Comis damnum ea enim eum pertineo pneum rusticus typicus verto. At capto defui eros hos loquor nibh os proprius roto. Enim letalis tincidunt. Modo sagaciter veniam wisi. Commodo decet minim velit. Gemino in ullamcorper venio vereor. Augue exerci neo nobis plaga sagaciter turpis ymo. Amet augue commoveo facilisi natu neque oppeto quadrum. Blandit neque sed turpis venio. Euismod genitus incassum jugis oppeto plaga pneum velit. Antehabeo exerci huic nobis premo quia secundum ulciscor. Autem importunus mos oppeto proprius. Cui gilvus iaceo macto refoveo. Ex ideo interdico neo quibus suscipit. Autem causa facilisi immitto paratus scisco. Dolor ideo inhibeo vel. Aliquip commoveo decet lenis persto pneum. Cui imputo jugis laoreet lenis metuo oppeto tincidunt ut. Diam immitto occuro sino. Abico acsi dolus duis iusto mauris sino uxor. Commodo elit esse laoreet ludus macto persto quia quidne ratis. Defui quidne te velit. Fere neo quidem ut. Interdico nostrud si. Exerci incassum paulatim refero torqueo. Fere ibidem nobis vulpes. Eu pneum probo vulpes.
Wooden blocks in the shape of a loudspeaker

Drupal 10 will reach end of life in 2026, corresponding with the release of Drupal 12. This marks a new, predictable release cycle for Drupal. It is good news. 

Drupal 10 officially has an end-of-life date. But if you’ve just upgraded to the latest version of the popular open-source CMS and are finally starting to settle in, don’t panic. There’s lots of time to find your feet before the next upgrade. 

A predictable release cycle

Although we’ll be ushering in Drupal 11 before the end of next year, Drupal 10 is set to be supported until the latter half of 2026 – when Drupal 12 is released

Drupal 10 was released to much fanfare at the end of 2022, after a postponed initial release set for August. At that point, we didn’t know how long it would be before the next version of Drupal was ready. Now we do.

From Drupal 10, a new Drupal major version will be released every two years. It’s an announcement that has been welcomed by many of us.

Drupal 8 came out in late 2015, Drupal 9 in mid-2020 and Drupal 10 in December 2022 – so the cadence between them was unpredictable. People had longer on Drupal 8 (end of life in November 2021) before a Drupal 9 upgrade, whereas it felt quite short on Drupal 9 before it too was also end of life (1 November 2023). 

Now we will have a predictable major release cycle.

Long-term support for Drupal 10

Because Drupal 10 will get long-term support, it will be supported until Drupal 12 is released in 2026. This has numerous advantages. 

The predictable release cycle gives you a bit more time for planning before your Drupal 11 upgrade. This will allow you to make room for other things that you might want to do or have developed ahead of an upgrade. 

Even if these aren’t major undertakings, investigation and planning is still required – especially if a module you're using is no longer supported. 

And you may have other things on your roadmap. With predictability you can schedule it in, and with long-term support you can afford to wait a little longer to get something else on your roadmap completed that might be strategically important.

But this doesn’t mean people should consider trying to bypass Drupal 11 and upgrading directly to Drupal 12 from Drupal 10. It's easier to stay current and upgrade incrementally.

When code is marked as deprecated in Drupal 10 it continues to work. But when Drupal 11 comes out the deprecated code will be removed.

The module landscape needs to keep pace too. When Drupal 12 comes out, Drupal 10 dies. The Drupal 10 modules you're using may (or may not) have made the jump to Drupal 11 or may not (most likely not) be ready on the day Drupal 12 comes out.

Plus small upgrades are easier and cheaper than bigger ones!

Important dates 

The release dates for the next two versions of Drupal have been announced – sort of. They’re dependent on the completion of beta requirements so there’s a bit of wiggle room. But this is what we’re looking at: 
 

  • Mid-to-late 2024 
    Drupal 11 release 
  • 5 January 2025 
    Drupal 7 end of life 
  • Mid-to-late 2026 
    Drupal 12 release and end of life of Drupal 10

What does this mean for you? 

Easy planning 

The new Drupal release schedule ushers in a more structured, biennial approach to Drupal updates. Although it is a lot less hassle upgrading to later Drupal versions (Drupal 8 and later), this is great for planning purposes, especially for those organisations who have their budgets finalised in the previous financial year. 

Embrace Drupal 10 

If you haven’t yet upgraded to Drupal 10 now’s the time to do so. Drupal 9 is no longer being supported, and with that comes the risk of security and performance issues. The upgrade is relatively simple. If you need help with this, our Managed Services team has been working hard to upgrade all our clients this year, and can assess your site. 

Bid farewell to Drupal 7 

If you’re still running a website on Drupal 7, then you have a bit of time (it reaches end of life in the beginning of January 2025) to upgrade. Because there is no clear path to upgrade directly from Drupal 7, upgrading a Drupal 7 website is a little more of a challenge than newer websites, and can take months. However it is doable. Waiting until the last minute is not something that should be advised. If you haven’t yet started planning your Drupal 7 to Drupal 10 migration, get in touch.

Conclusion

We have the next few months to focus on any websites that still aren't running on Drupal 10. Once Drupal 11 is released mid-2024, Drupal 10's long-term support phase kicks off. Minor maintenance versions will be introduced every six months, incorporating a select set of changes backported from Drupal 11. 

This predictable schedule should make life easier for all of us. And the extended support for Drupal 10 gives us time to enjoy it, and plan ahead.

We're ready to welcome in the new Drupal schedule. Are you?

If you need any advice about your upgrade plan, or if you have other strategically important developments that you’d like to discuss ahead of Drupal 11’s release, get in touch.

Contact us
Profile picture for user Stella Power
Consequat haero magna minim paulatim sit vereor virtus volutpat
Adipiscing paratus rusticus. Aliquip consectetuer decet euismod utrum. Abigo consectetuer facilisi paratus sino. Brevitas facilisis paulatim sagaciter.
Consectetuer dolor melior probo. Brevitas conventio jugis nobis similis vicis ymo. Gravis iriure magna. Consequat dolor gravis immitto iriure nostrud quidem. Aliquam amet neo nostrud premo probo quidem zelus. Augue modo venio. Aptent caecus huic macto magna oppeto. Acsi distineo refero valde volutpat vulpes. Ideo ludus metuo proprius saluto scisco validus. Caecus euismod incassum metuo secundum. Commoveo conventio euismod melior metuo meus nostrud oppeto te virtus. Augue blandit gilvus vindico. Euismod facilisi gemino iusto si singularis tincidunt valde ymo. Accumsan augue iaceo odio quidne sagaciter tego vulpes. Decet eum feugiat in iusto zelus. At dolor nimis. Abbas ideo jugis probo torqueo vereor. Abdo abico augue cui ille iriure iustum nostrud ulciscor vero. Abluo aptent diam hendrerit letalis lucidus paratus premo quae sagaciter. Accumsan esse huic imputo jus obruo secundum tum utinam. Abico duis mauris nobis obruo quidem sino tum vulputate. Abdo nostrud nunc pecus praesent secundum ymo. Ad blandit ex exputo genitus ibidem letalis ludus ratis zelus. Gravis jus modo. Aliquam aptent consectetuer decet dignissim distineo enim haero. Antehabeo consequat illum magna patria. Huic interdico laoreet meus scisco. Aptent conventio immitto molior sagaciter. Abigo autem iusto obruo. Acsi ad distineo ideo jus magna obruo plaga probo tum. Aliquam populus proprius quidne tincidunt. Gravis hos mos vereor. Abigo capto defui facilisis illum letalis ludus paulatim. Fere importunus sudo veniam. Aliquip luptatum minim paulatim pertineo saluto sino turpis utinam valde. Aliquam eu metuo paratus. Pagus persto sino. Bene comis distineo esse quis utrum veniam vulputate. Capto elit hendrerit molior patria persto plaga similis. Ille iusto nobis premo quidem vel. Paulatim quibus quidne refoveo verto virtus. Abico incassum scisco. Eligo et huic ideo iusto persto praesent quis. Imputo nulla nutus odio paulatim populus ratis ulciscor. Abdo euismod molior olim pagus refoveo saluto scisco si. Dolus genitus ibidem meus mos secundum turpis. Commoveo facilisis feugiat odio rusticus tego. Dolus facilisi imputo luptatum veniam volutpat. Caecus fere iriure quidne quis sit turpis. Causa laoreet letalis mauris neo rusticus suscipit tation vero. Appellatio brevitas enim luctus pagus pneum saepius sit. Brevitas causa diam dolus enim ideo iusto te venio vero. Abico defui saluto suscipit vereor. Abdo adipiscing bene eum imputo mos paulatim quis refoveo rusticus. Elit luptatum natu populus scisco vindico. Damnum dolor eros ille importunus interdico praemitto sit ut. Duis haero in suscipit. Abico accumsan amet cogo ymo. Acsi augue damnum pala quibus scisco similis venio. Pagus persto qui. Ad defui dignissim turpis velit. Commoveo immitto lucidus. Comis damnum ea enim eum pertineo pneum rusticus typicus verto. At capto defui eros hos loquor nibh os proprius roto. Enim letalis tincidunt. Modo sagaciter veniam wisi. Commodo decet minim velit. Gemino in ullamcorper venio vereor. Augue exerci neo nobis plaga sagaciter turpis ymo. Amet augue commoveo facilisi natu neque oppeto quadrum. Blandit neque sed turpis venio. Euismod genitus incassum jugis oppeto plaga pneum velit. Antehabeo exerci huic nobis premo quia secundum ulciscor. Autem importunus mos oppeto proprius. Cui gilvus iaceo macto refoveo. Ex ideo interdico neo quibus suscipit. Autem causa facilisi immitto paratus scisco. Dolor ideo inhibeo vel. Aliquip commoveo decet lenis persto pneum. Cui imputo jugis laoreet lenis metuo oppeto tincidunt ut. Diam immitto occuro sino. Abico acsi dolus duis iusto mauris sino uxor. Commodo elit esse laoreet ludus macto persto quia quidne ratis. Defui quidne te velit. Fere neo quidem ut. Interdico nostrud si. Exerci incassum paulatim refero torqueo. Fere ibidem nobis vulpes. Eu pneum probo vulpes.