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.

Web servers, frameworks and content management systems end-of-support dates
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.

Tell us about your system 0800 433 7990 Monday to Friday, 9am to 5pm. A first 20-minute call is free, and we reply to every enquiry within one working day. What happens after you get in touch