End-of-support dates for web servers, frameworks and content management systems
A website names much of its own software to every visitor: the web server in a header, the content management system in a meta tag, the front-end libraries in the addresses of their files. This page lists the dates for the ones most often seen, and where each version stands today.
Support dates by version
Status as of 3 October 2026. Dates come from the endoflife.date (links to each project's release policy); check there before relying on them for a decision.
| Version | Released | Security fixes end | Status today |
|---|---|---|---|
| Apache HTTP Server 2.2 | 1 December 2005 | 11 July 2017 | Support ended |
| Apache HTTP Server 2.4The current branch. Keep to a recent 2.4 release. | 21 February 2012 | No date announced | Supported |
| Bootstrap 3 | 19 August 2013 | 24 July 2019 | Support ended |
| Bootstrap 4 | 18 January 2018 | 1 January 2023 | Support ended |
| Bootstrap 5The current major version. | 5 May 2021 | No date announced | Supported |
| Vue 2 | 30 September 2016 | 31 December 2023 | Support ended |
| Vue 3The current major version. | 18 September 2020 | No date announced | Supported |
| Drupal 7 | 5 January 2011 | 5 January 2025 | Support ended |
| Drupal 8 | 19 November 2015 | 2 November 2021 | Support ended |
| Drupal 9 | 3 June 2020 | 1 November 2023 | Support ended |
| Drupal 10 and 11Supported as long as the site keeps to a current minor release; each minor is supported for about a year. | 15 December 2022 | No date announced | Supported |
| Joomla 3 | 27 September 2012 | 17 August 2023 | Support ended |
| Joomla 4 | 17 August 2021 | 14 October 2025 | Support ended |
| Joomla 5 | 17 October 2023 | 12 October 2027 | Supported |
| Umbraco 7 | 21 November 2013 | 30 September 2023 | Support ended |
| Umbraco 8 | 26 February 2019 | 24 February 2025 | Support ended |
| Umbraco 13 (LTS) | 14 December 2023 | 14 December 2026 | Ending within a year |
What a page gives away
Most of what runs a website is invisible to its visitors, but not all of it. The web server usually names itself in the Server header of every response, and older versions of IIS name their version of Windows with it. PHP announces its version in X-Powered-By unless that is switched off. Content management systems write a generator meta tag. jQuery, Bootstrap, AngularJS and Vue carry their version numbers in the names or paths of their files.
That is what our website check reads, and this page holds the dates it matches those findings against. The dates come from each project’s own release policy, which is linked from the table.
What an out-of-support version means here
For a web server or a content management system, the end of support is the same as for any other platform: security problems found after that date are not fixed, and the site stays exposed to them. Drupal 7 and Joomla 3 sites are the common cases; both were in wide use for over a decade and both are now without fixes.
Front-end libraries are a smaller risk, but not none. A library such as jQuery or Bootstrap runs in the visitor’s browser, so a flaw in it can be used against the people who use the site rather than the server itself. Old versions also hold a site back: a Bootstrap 3 layout cannot use what the browser can do now, and upgrading it later means reworking every page at once.
Moving on
- Drupal 7: there is no in-place upgrade to a current Drupal. The content is migrated into a new Drupal 10 or 11 site, and the theme and any custom modules are rebuilt. Plan it as a new site that keeps the old content.
- Joomla 3: Joomla 4 and 5 can be reached by upgrade, but every extension and the template must be checked for a compatible version first. Joomla 4 itself ended on 14 October 2025, so the target is Joomla 5.
- Bootstrap 3 or 4, Vue 2, jQuery 1 or 2: these are code changes inside the site rather than a platform move. They are best done with a reason, such as a redesign or a wider modernisation, rather than for their own sake, but they should be on the list.
- Apache 2.2: the move to 2.4 is a server job, usually done by moving to a current operating system rather than upgrading Apache alone.
Where the site sits on a server that is itself out of support, that comes first. Our pages on Windows Server and PHP cover the server side.
Questions we are asked
Is Drupal 7 still supported?
No. Drupal 7 stopped receiving security fixes on 5 January 2025. Drupal 8 ended on 2 November 2021 and Drupal 9 on 1 November 2023. Drupal 10 and 11 are supported as long as the site keeps to a current minor release.
Is Bootstrap 4 end of life?
Yes. Bootstrap 4 stopped receiving fixes on 1 January 2023, and Bootstrap 3 on 24 July 2019. Bootstrap 5 is the current major version.
Is Vue 2 still supported?
No. Vue 2 reached end of life on 31 December 2023. Vue 3 is the current major version.
Is jQuery 1 or 2 still supported?
No. The jQuery project supports only jQuery 3 and 4. It has not published an end date for 1.x and 2.x, so they do not appear in the table, but they receive no fixes.
How do I find out which versions a website uses?
Enter its address in our free website check. It fetches one page as a browser would and lists what the response reveals, with the date each part stops receiving security fixes.
Running a version that is out of support?
Tell us which version, what depends on it and how it is hosted. We will set out the upgrade route and what it is likely to involve.