Drupal 10 stopt op 9 december 2026 — en wachten op Drupal 12 gaat je niet redden
Over minder dan vijf maanden krijgt Drupal 10 geen security-updates meer. Bijna zes op de tien Drupal-sites draait er nog op. Wat de deadline echt betekent, hoe je in vijf minuten ziet waar jij staat, en waarom uitstellen tot Drupal 12 wiskundig niet uitkomt.
Kort samengevat: op 9 december 2026 bereikt Drupal 10 het einde van zijn leven. Geen security-updates meer — ook niet als je netjes op de allerlaatste versie zit. Dat is over minder dan vijf maanden.
Zit jij nog op Drupal 10? Dan ben je in goed gezelschap: volgens de eigen gebruiksstatistieken van Drupal.org draaiden op 5 juli 2026 nog 142.496 gemeten sites op Drupal 10, tegenover 100.432 op Drupal 11. Bijna zes op de tien zit dus nog op de versie die eruit gaat. Maar gezelschap maakt een deadline niet zachter.
Het goede nieuws: de sprong van 10 naar 11 is de kleinste die Drupal ooit heeft gemaakt. Het slechte nieuws: het populairste uitstelplan — “we wachten gewoon op Drupal 12” — werkt niet. Die komt twee dagen vóór de deadline uit, en je kunt hem niet eens rechtstreeks installeren. Hieronder leggen we uit waarom, en wat je wél doet.
Wat er op 9 december precies gebeurt
De officiële release-planning van Drupal is er kort over: “Drupal 10 will reach end of life on December 9, 2026.”
End of life betekent niet dat je site die dag stopt met werken. Je site blijft gewoon draaien. Wat stopt, is het vangnet eronder:
- Het Drupal Security Team brengt geen patches meer uit voor Drupal 10. Wordt er in januari 2027 een kritiek lek gevonden dat ook in Drupal 10 zit? Dan wordt dat gedicht in 11 en 12 — niet meer in jouw versie.
- Contrib-modules laten Drupal 10-ondersteuning vallen. Maintainers richten zich op de versies die nog leven.
- Je site wordt onhoudbaar voor audits, certificeringen en aanbestedingen. “Draait op een end-of-life CMS” is een gesprek dat je niet wilt voeren met een security-auditor of een aanbestedende dienst.
Het verschil met een gemiste update is fundamenteel. Een gemiste update haal je in. Bij end of life is er niets meer om in te halen — de patch bestaat simpelweg niet. Hoe snel dat pijn doet, beschreven we eerder naar aanleiding van een concreet incident in Waarom een Drupal-onderhoudscontract geen luxe is.
De route naar 9 december
De deadline staat niet op zichzelf. Er zit een hele reeks momenten in 2026 die samen bepalen hoeveel ruimte je nog hebt. Twee daarvan zijn al geweest.
Drupal 11.4 verschijnt — en 10.5 valt stil
In de week van 29 juni komt Drupal 11.4.0 uit. Same moment stopt de security-ondersteuning voor 10.5.x en 11.2.x. Zit je op een van die twee minors, dan krijg je sindsdien geen patches meer. Dit is al gebeurd.
Drupal 12 beta
Beta1 staat gepland voor de week van 14 september. Dit is het ijkpunt waarop duidelijk wordt of december haalbaar blijft — het eerdere augustus-window is niet gehaald.
Release candidates
In de week van 9 november verschijnen de eerste release candidates van Drupal 12.
Drupal 12 komt uit
Week van 7 december. Tegelijk verschijnt Drupal 11.5 en stopt de security-ondersteuning voor 11.3.x en 10.6.x.
Drupal 10 end of life
9 december. Twee dagen na de release van Drupal 12. Vanaf nu geen enkele security-update meer voor Drupal 10, ook niet voor wie keurig op 10.6 zit.
Draai je 10.5? Dan sta je nu al in de kou
Hier gaat het vaakst iets mis in het gesprek. Mensen denken in majors — “we zitten op Drupal 10, we hebben nog tot december” — maar Drupal rekent in minors. Elke minor heeft zijn eigen einddatum, en die van jou is misschien allang verstreken.
Toen Drupal 11.4.0 eind juni uitkwam, stopte de ondersteuning voor 10.5.x en 11.2.x per direct. Let op die tweede: ook Drupal 11-sites kunnen op dit moment zonder security-updates zitten. “Wij zijn al over naar 11” is dus geen garantie.
Zoek je versie op in deze tabel:
| Jouw versie | Security-updates? | Wat je nu doet |
|---|---|---|
| 10.4 of lager | Nee, al langer niet | Direct naar 10.6 — dit heeft haast |
| 10.5.x | Nee, gestopt eind juni 2026 | Direct naar 10.6, daarna migratie plannen |
| 10.6.x | Ja, tot 9 december 2026 | Plan nu je migratie naar Drupal 11 |
| 11.2.x | Nee, gestopt eind juni 2026 | Update naar 11.4 |
| 11.3.x | Ja, tot de week van 7 december 2026 | Update naar 11.4 |
| 11.4.x | Ja, dit is de actuele versie | Niets — je zit goed |
Kort door de bocht: alleen 11.4, 11.3 en 10.6 krijgen op dit moment nog security-updates. Alles daarbuiten is onbeschermd, ongeacht welke major erop staat.
krijgen nog updates
3 versies
tussen D12 en het einde van D10
2 dagen
Waarom wachten op Drupal 12 geen strategie is
Dit horen we oprecht vaak: “Als Drupal 12 er toch aankomt, slaan we 11 over en gaan we in één keer door.” Klinkt efficiënt. Alleen kan het niet, om twee redenen.
Reden 1: je mag een major niet overslaan. Drupal ondersteunt alleen upgrades naar de eerstvolgende major. In de upgrade-documentatie staat het expliciet: van 9 naar 11 ga je via 10. Van Drupal 10 naar Drupal 12 gaat dus altijd via Drupal 11. Dat is geen advies, dat is het pad. Je bespaart geen enkele stap door te wachten — je stelt dezelfde stap alleen uit naar een moment waarop je hem onder tijdsdruk moet zetten.
Reden 2: de datums lopen niet uit elkaar, ze lopen tegen elkaar aan. Drupal 12 verschijnt in de week van 7 december. Drupal 10 gaat eruit op 9 december. Zelfs als alles perfect verloopt, heb je twee dagen om een major-upgrade te doen die je nog moet beginnen. En houd er rekening mee dat een net uitgebrachte major het moment is waarop je contrib-modules er het slechtst voorstaan: die hebben dan nog nauwelijks stabiele 12-releases.
Er is ook geen reden om bang te zijn voor Drupal 11 als “tussenstop die zo weer verouderd is”. Drupal 11 loopt gewoon door naast 12 — 11.5 verschijnt in dezelfde week als Drupal 12, en 11 krijgt daarna nog ruim ondersteuning. Je stapt niet op een zinkend schip; je stapt op het schip dat vaart.
De conclusie is simpel: het pad is Drupal 10 → Drupal 11, en dat pad loopt nú. Van 11 naar 12 is later een routine-klus, precies omdat je dan al bij bent.
Het goede nieuws: dit is de kleinste sprong ooit
Wie de overgang van Drupal 7 naar 8 heeft meegemaakt, krijgt bij het woord “major upgrade” nog steeds een lichte zenuwtrek. Dat was een herbouw. Dit is dat niet.
Drupal heeft de disruptieve deprecations doorgeschoven naar Drupal 13. Dat betekent dat er tussen 10 en 11 op code-niveau relatief weinig is weggehaald. Voor een doorsnee site die netjes met contrib-modules is gebouwd, is de migratie eerder een kwestie van dagen dan van maanden.
Wat je wél moet regelen, is de omgeving eronder. Drupal 11 stelt hardere eisen dan Drupal 10:
- PHP 8.3 of hoger. Drupal 10 draaide nog op PHP 8.1. Zit je daar nog op, dan is dat vaak het echte werk.
- MySQL 8.0, MariaDB 10.6 of PostgreSQL 16. Zie de aankondiging van de systeemeisen.
- Composer 2.7 of nieuwer.
- Minimaal Drupal 10.3 als vertrekpunt — zit je lager, dan ga je eerst naar 10.6.
In de praktijk zit de tijd bijna nooit in Drupal core. Hij zit in die ene contrib-module zonder Drupal 11-release, en in het custom-werk dat ooit door iemand is geschreven die er niet meer werkt. Precies daarom wil je nu weten waar je staat, en niet in november.
Zo weet je in vijf minuten waar je staat
Je hoeft niemand in te huren om de eerste vraag te beantwoorden: welke versie draai ik eigenlijk? Met Drush ben je binnen een minuut klaar.
# Welke Drupal-versie draait deze site precies?drush status --field=drupal-version# Staan er openstaande security-updates klaar?drush pm:security
Zie je hier 10.5.x of 11.2.x staan? Dan krijg je op dit moment geen security-updates meer. Zet dat bovenaan je lijst.
De tweede vraag — hoeveel werk is de migratie? — beantwoordt Drupal zelf, met de module Upgrade Status. Die scant je omgeving, je contrib-modules en je custom code, en zegt per onderdeel of het klaar is voor de volgende major:
composer require --dev drupal/upgrade_statusdrush en upgrade_status -y# Scan alles: omgeving, contrib en custom codedrush upgrade_status:analyze --all
Het rapport dat eruit rolt is je hele projectplan. Elke contrib-module valt in één van drie categorieën:
- Stabiele Drupal 11-release beschikbaar → gewoon meenemen in de update. Geen discussie nodig.
- Alleen een dev- of RC-versie → testen op een kopie. Werkt het, dan plan je ermee. Werkt het niet, dan wordt het categorie drie.
- Geen Drupal 11-release → dit is een beslissing, geen taakje. Vervangen door een alternatief, zelf de patch schrijven en terugbrengen naar de community, of de functionaliteit schrappen. Dit zijn de gesprekken die tijd kosten — en de reden dat je nu wilt beginnen.
Voor deprecated code in je eigen modules doet Drupal Rector een flink deel van het saaie werk automatisch.
Het upgradepad, in het kort
Is je Upgrade Status-rapport groen en draai je op PHP 8.3+? Dan is de upgrade zelf verrassend saai — en saai is precies wat je wilt. De officiële handleiding komt neer op dit:
# 1. Eerst naar de laatste Drupal 10 (minimaal 10.3, liefst 10.6)composer update "drupal/core-*" --with-all-dependenciesdrush updatedb -y# 2. Core-pakketten naar 11 wijzencomposer require 'drupal/core-recommended:^11' \ 'drupal/core-composer-scaffold:^11' \ 'drupal/core-project-message:^11' --no-updatecomposer require 'drupal/core-dev:^11' --dev --no-updatecomposer require 'drush/drush:^13' --no-update# 3. Eerst kijken wat er gaat gebeuren, dan pas doencomposer update --dry-runcomposer update# 4. Database bijwerken en cache legendrush updatedb -ydrush cache:rebuild
Doe dit uiteraard nooit rechtstreeks op productie. De volgorde die wij bij een Drupal-migratie aanhouden: eerst een audit en inventarisatie, dan bouwen en testen in een aparte omgeving, dan een gecontroleerde livegang, en daarna nazorg. Die stappen staan er niet voor de sier — de composer update is het makkelijkste deel van de dag.
Wat uitstellen je kost
Er staat geen boete op het draaien van een end-of-life CMS. De rekening komt op een andere manier.
Je risico wordt onbeheersbaar. Zodra er na 9 december een lek in Drupal 10 opduikt, is er geen patch. Dan zit je vast aan noodwerk: zelf backporten, of onder maximale tijdsdruk alsnog migreren — precies wat je wilde vermijden.
Bovendien is een lek in een end-of-life systeem een publiek gegeven. De release-notes van Drupal 11 vertellen aanvallers exact wat er is gerepareerd, en jouw versie staat in je HTTP-headers. Hoe dat proces werkt, legden we uit in Hoe veilig is Drupal écht.
Je verliest je onderhandelingspositie. Een migratie die je in juli plant, doe je in je eigen tempo, met een normale planning en een normale prijs. Een migratie die in november acuut wordt, koop je in tegen spoedtarief — in de maand waarin elk Drupal-bureau in Nederland dezelfde vraag krijgt. De capaciteit die in september nog beschikbaar is, is in november verkocht.
Je krijgt het uitgelegd door iemand anders. Bij een security-audit, een ISO-traject of een aanbesteding is “we draaien op een niet-ondersteunde versie” geen technische voetnoot maar een bevinding. Dan wordt de planning niet meer door jou gemaakt.
De kern: de migratie kost hetzelfde of je hem nu doet of in november. Wat verandert is wie de datum bepaalt.
voor september
2. Beslis
Benieuwd hoe ver jouw site van Drupal 11 af staat?
We kijken samen naar je platform en geven een eerlijke inschatting: welke versie je draait, welke modules aandacht nodig hebben, en of dit een klus van dagen of van weken is. Ook als de uitkomst is dat je nog even rustig kunt ademhalen — dan weet je dat tenminste zeker.
Veelgestelde vragen
-
Op 9 december 2026. Dat staat vast en is losgekoppeld van de Drupal 12-release, juist om onduidelijkheid weg te nemen. Vanaf die datum brengt het Drupal Security Team geen patches meer uit voor Drupal 10 — ook niet voor de laatste versie, 10.6.
-
Ja, 10.6 krijgt security-updates tot de deadline. Maar dat is precies het probleem: 10.6 is de laatste minor van Drupal 10, dus er komt niets meer na. Op 9 december houdt het op. Gebruik de tijd die je nog hebt om de migratie rustig te plannen.
-
Dan krijg je sinds de week van 29 juni 2026 geen security-updates meer — dat stopte toen Drupal 11.4 uitkwam. Update zo snel mogelijk naar 10.6 om je vangnet terug te krijgen, en plan daarna de migratie naar Drupal 11.
-
Nee. Drupal ondersteunt alleen upgrades naar de eerstvolgende major, dus van 10 ga je altijd via 11. Bovendien komt Drupal 12 pas in de week van 7 december uit — twee dagen voor het einde van Drupal 10. Wachten levert je geen tijd op, alleen tijdsdruk.
-
Nee. Drupal 11 loopt gewoon door naast Drupal 12: 11.5 verschijnt in dezelfde week als Drupal 12 en de 11-lijn krijgt daarna nog ruim ondersteuning. En omdat je van 11 naar 12 wél in één stap kunt, ben je met de stap naar 11 juist voorbereid.
-
Voor een doorsnee site die netjes op contrib-modules draait vaak dagen in plaats van maanden — de disruptieve wijzigingen zijn doorgeschoven naar Drupal 13. Het echte werk zit meestal in twee dingen: contrib-modules zonder Drupal 11-release, en custom code. Draai Upgrade Status en je weet binnen een uur in welke categorie jouw site valt.
-
Minimaal PHP 8.3 (Drupal 10 draaide nog op 8.1), MySQL 8.0, MariaDB 10.6 of PostgreSQL 16, en Composer 2.7 of nieuwer. Je vertrekpunt moet minimaal Drupal 10.3 zijn. Zit je nog op PHP 8.1, dan is dat vaak een groter deel van de klus dan Drupal core zelf.
-
Je site blijft technisch werken. Maar elk lek dat na 9 december wordt gevonden blijft open staan, contrib-modules laten je versie vallen, en bij een audit of aanbesteding is een end-of-life CMS een harde bevinding. Het risico stapelt zich op zonder dat er nog een patch bestaat om het weg te nemen.
-
Niet helemaal. Ook Drupal 11-minors verlopen: 11.2.x kreeg zijn laatste updates eind juni 2026 en 11.3.x loopt tot de week van 7 december. Alleen 11.4, 11.3 en 10.6 krijgen nu nog patches. Draai drush status --field=drupal-version om te zien waar je staat.
-
Onderhoud & Support
Door minor-updates onderdeel te maken van regulier onderhoud in plaats van een project. Wie elke minor meepakt, zit altijd op een ondersteunde versie en heeft aan een major-upgrade nog maar een fractie van het werk. Dat is precies wat structureel onderhoud en support doet.
Lees meer
Drupal als agentic CMS: hoe Outside AI AI-agents veilig laat publiceren
AI-agents die content aanmaken in je CMS: het klinkt als toekomst, maar Drupal maakt er nu werk van. Met de nieuwe Outside AI-werkstroom positioneert Drupal zich als hét agentic CMS — een platform waar externe AI-agents veilig publiceren binnen menselijke controle. VDMi draait dit model al maanden in productie. Dit is wat je moet weten.
Lees meer
Slimmer zoeken met Drupal, Mistral en RAG: zo pakt VDMi het aan
Trefwoordzoekopdrachten schieten tekort zodra bezoekers vragen stellen in plaats van termen typen. VDMi koppelt de bestaande Solr-zoekindex van Drupal aan Mistral AI — een Europese, GDPR-conforme taalmodel-API — zodat websites begrijpen wat gebruikers bedoelen.
Lees meer
Klein marktaandeel, grote relevantie
Drupal draait op 1% van alle websites, maar op 7% van de drukst bezochte. Dat is geen toeval. En nu AI de digitale wereld herschrijft, heeft Drupal een troef die anderen missen: governance en controle zitten ingebakken in het platform-DNA.
Lees meer