End-of-Life Software Support

Extended Support for End-of-Life Open Source Software

Last reviewed by Scott Sternloff

End-of-life (EOL) software is a version its maintainers no longer patch. It keeps running, but every vulnerability found after that date stays open, and auditors notice. AceMQ keeps end-of-life open source safe while you plan the upgrade: backported CVE patches through OSSeva, AceMQ's security patching platform, 24/7 support on the exact versions you run with a 15-minute response for P1 incidents, and an upgrade path with a date on it.

Support quotes answered within 1 hour, by a senior engineer.

min emergency SLA
15
across Americas, EMEA, APAC
24/7
enterprise customers
160+
countries served
26+

Customers

  • Microsoft
  • Henry Schein
  • Enbridge
  • Gojek

Partners

  • Broadcom
  • Redis
  • VMware Tanzu
  • OSSeva

What's Included

Everything in your End-of-Life Software support contract

No add-on pricing for incidents. No per-ticket charges. One contract covers the whole surface.

  • 01

    Backported CVE Patches

    Security fixes for versions upstream has stopped patching (or is about to), backported by OSSeva to the release line you run so nothing else changes. Coverage spans Redis and Valkey, PostgreSQL 11 to 13, Kafka 2.8 to 3.7, ActiveMQ Classic and Artemis, GemFire and Apache Geode, Spring Boot, Spring Framework and Spring Security, Node.js 14 to 20 and Apache Pulsar. Apache Tomcat patched builds come from AceMQ with its Tomcat support.

  • 02

    24/7 Support on End-of-Life Versions

    Upstream has moved on; your production cluster has not. A senior engineer joins a live bridge within 15 minutes for P1 incidents on the version you actually run, with workarounds and mitigations where no upstream fix will ever ship.

  • 03

    CVE Exposure Assessment

    Which published CVEs affect your exact versions and configuration, which are reachable in your deployment, and which need a patch now rather than at the next upgrade. The output is a prioritized list, not a scanner dump.

  • 04

    Evidence for Auditors

    Auditors ask how a version past end of life is being kept secure. We document the patch source, the CVEs addressed and the upgrade plan, which is the evidence trail PCI DSS assessors and SOC 2 auditors ask for when a version is past end of life.

  • 05

    Upgrade Planning and Execution

    Extended support buys time, not a permanent home. We plan the move to a maintained release from the release notes, rehearse it with a rollback, and run the cutover in your window, whether that is PostgreSQL 13 to 17, Kafka with ZooKeeper to KRaft, or Spring Boot 2 to 3.

  • 06

    RabbitMQ Extended LTS

    RabbitMQ has its own route. AceMQ's Extended LTS support delivers backported security patches for RabbitMQ 3.8.x through 3.13.x after community support ends, from the team that supports RabbitMQ every day.

Want AceMQ to take this off your team's plate? Tell us about your End-of-Life Software estate.

Contact Us

Why AceMQ

What you get that you don't get elsewhere

  • We Own the Patch Pipeline

    OSSeva is AceMQ's own platform, so the people backporting the fix and the people answering your P1 call work for the same company. No reseller in the middle, and no gap between patch and support.

  • One Contract for the Patch and the Incident

    Security patches for the EOL version, 24/7 incident response on it, and the upgrade off it, under one agreement. Nobody argues about whose problem a crash on an unpatched release is.

  • Upgrade on Your Schedule, Not the Calendar's

    Project end-of-life dates have nothing to do with your change freezes, certification cycles or vendor dependencies. Extended support lets the upgrade happen when it can be done properly, with an end date agreed up front.

  • No First-Line Triage Layer

    You reach a senior engineer directly by phone, email or Slack. Nobody collects details to pass along while an unpatched version is misbehaving in production.

  • Follow-the-Sun Coverage

    Engineers across 26+ countries and every time zone, so a 3am incident on a legacy cluster reaches someone who is already at work.

We support End-of-Life Software wherever it's deployed

Cloud, Kubernetes, bare metal, hybrid, and air-gapped — including environments where you can't give us outbound network access.

  • Self-managed Linux virtual machines
  • Kubernetes and OpenShift
  • On-premises data centers
  • Air-gapped / no outbound access
  • AWS, Azure and Google Cloud VMs
  • VMware vSphere and Tanzu
  • Bare metal
  • Hybrid cloud

Not sure which option fits? A senior End-of-Life Software engineer will scope it with you.

Contact Us

Coverage by technology

Open source end of life support, by technology: status and where to go

Upstream status as published by each project or vendor, checked 9 October 2026, with the linked sources rechecked on 20 October 2026. OSSeva supplies backported security patches; AceMQ supplies 24/7 support and the upgrade. Each technology links to its end-of-life guide where AceMQ has one, and the patch and support pages for every row are at the bottom of this page.

Open source end of life support, by technology: status and where to go
TechnologyVersions in scopeUpstream statusWhere to go
Redis6.2, 7.0, 7.27.0 is no longer listed as supported; 6.2 is supported to 1 April 2027 and 7.2 to 1 December 2029 (redis.io)OSSeva patches, plus AceMQ Redis support
Valkey7.2, 8.0Still maintained upstream: 7.2 to 16 April 2027 (security fixes to 16 April 2029), 8.0 to 15 September 2027 (valkey.io)OSSeva patches, plus AceMQ Valkey support
PostgreSQL11, 12, 13, and 14 from 12 November 2026End of life: 11 on 9 November 2023, 12 on 21 November 2024, 13 on 13 November 2025; 14 follows on 12 November 2026 (postgresql.org)OSSeva patches, plus AceMQ PostgreSQL support
Apache Kafka2.8 to 3.7Not maintained: Apache patches only its three most recent release lines (4.2, 4.3 and 4.4); 3.8, 3.9, 4.0 and 4.1 are archived too (kafka.apache.org)OSSeva patches, plus AceMQ Kafka support
ActiveMQ Classic5.15 to 5.18Inactive (end of life) on the Apache download page; 5.19.x and 6.3.x are the active series (activemq.apache.org)OSSeva patches, plus AceMQ ActiveMQ support
ActiveMQ ArtemisOlder 2.x releasesNo published support window; Apache lists only the current release (2.57.0) (artemis.apache.org)OSSeva patches, plus AceMQ ActiveMQ support
GemFire and Apache GeodeGemFire 9.x and 10.x, Geode 1.xGemFire support dates are set by Broadcom per release; Apache Geode is still active (1.15.5 and 2.0.3 released September 2026)OSSeva patches, plus AceMQ GemFire support
Spring Boot2.6, 2.7Open source support ended: 2.6 on 30 November 2022, 2.7 on 30 June 2023 (spring.io)OSSeva patches, or Tanzu Spring commercial support through AceMQ
Spring Framework and Spring SecurityFramework 5.3, Security 5.8Open source support ended: Framework 5.3 on 31 August 2024, Security 5.8 on 31 December 2023 (spring.io)OSSeva patches, or Tanzu Spring commercial support through AceMQ
Apache Tomcat8.5, 9.0, 10.0End of life: 10.0 on 31 October 2022, 8.5 on 31 March 2024; 9.0 support ends 31 March 2027 (tomcat.apache.org)AceMQ Tomcat support and patched builds (not OSSeva)
Node.js14, 16, 18, 20End of life: 14 on 30 April 2023, 16 on 11 September 2023, 18 on 30 April 2025, 20 on 30 April 2026 (Node.js release schedule)OSSeva patches
Apache Pulsar2.10.x and 3.xApache supports 5.0 LTS (released 5 Oct 2026) and 4.0 LTS; 4.0 LTS active support ended 21 Oct 2026 and its security fixes end 21 Oct 2027; 3.0 LTS security support ended 2 May 2026 (pulsar.apache.org)OSSeva patches, plus AceMQ Pulsar support
RabbitMQ3.8.x to 3.13.xOut of community support: 3.13 ended 30 September 2024, and only 4.4 and 4.3 are community supported now (rabbitmq.com)AceMQ Extended LTS support (not OSSeva)
MySQL5.7, 8.0Moved to Oracle Sustaining Support, with no new fixes: 5.7 on 25 October 2023, 8.0 on 21 April 2026OSSeva patched builds, plus AceMQ MySQL support and the upgrade to 8.4 LTS
MariaDB10.4, 10.5, 10.6Community end of life: 10.4 on 18 June 2024, 10.5 on 24 June 2025, 10.6 on 6 July 2026 (mariadb.org)OSSeva patches
MongoDB4.2 to 6.0 (self-managed)End of life: 4.2 on 30 April 2023, 4.4 on 29 February 2024, 5.0 on 31 October 2024, 6.0 on 31 July 2025 (mongodb.com)OSSeva patches, plus AceMQ MongoDB support
Elasticsearch7.10.2, 7.177.x reached end of life on 15 January 2026 (elastic.co)OSSeva patches, plus AceMQ Elasticsearch support
Other open sourceAny version past upstream supportVaries by projectAceMQ support for the technology, with an upgrade plan

Sources: each project's own release or lifecycle page, listed in full in the page sources. Dates move when projects extend support, so check the linked page for your version before an audit.

Escalation Path

Your first hour of an End-of-Life Software outage

Every tier reaches a senior End-of-Life Software engineer. There is no tier-1 triage layer to get through.

  1. 15 minfirst responseEmergencyProduction down, messages not flowing, queue manager failure
  2. 1 hourfirst responseCriticalSevere degradation, high error rates, approaching capacity
  3. 4 hoursfirst responseHighPerformance issues, configuration problems, non-critical failures
  4. Next Dayfirst responseStandardQuestions, guidance, best practices, non-urgent improvements

P1 escalation path

A replay of one P1, from the first page to the written root-cause analysis

SLA 15:00
T+Elapsed15:00
Engineer on your bridge

15-minute P1 response, 24/7.
A response time, not a resolution time.

  1. T+00:00

    P1 opened, on-call engineer paged

    Phone, email or Slack reaches the on-call senior engineer directly, whether the incident is in RabbitMQ, Kafka, Redis, PostgreSQL or Kubernetes. No web form, no tier-1 queue.

    Paged
  2. T+15:00

    Senior engineer on your bridge

    A senior engineer who already knows your environment joins a live bridge, so nobody has to re-explain your topology.

    Live
  3. T+30:00

    Specialists across the stack join

    When an incident crosses components, the engineers who know each one join. For RabbitMQ, the path runs to the core team.

    If needed
  4. After

    Written root-cause analysis

    Root cause, the fix applied and the prevention steps, delivered after every P1.

    Every P1

Ready to talk End-of-Life Software? Get a quote or send us a message.

Contact Us

Support options

Four stages of End-of-Life Software support.

AceMQ offers end-of-life software support in four stages, each handing more of the day-to-day work to AceMQ: 24/7 support and incident management for end-of-life versions your team runs, proactive monitoring that tracks CVEs and upgrade dates for the exact versions you keep, managed end-of-life versions on your own infrastructure, and fully managed ones on AceMQ infrastructure. Backported CVE patches come from OSSeva, and RabbitMQ is covered through AceMQ's Extended LTS support.

  • Stage 1

    End-of-Life Software 24/7 Support & Incident Management

    You run it, we back you up

    • 15-minute P1 response, 24/7, on the exact versions you run
    • Named senior engineers, no first-line triage layer
    • Written root-cause analysis after every P1

    Best for: Teams that keep running end-of-life versions and need senior escalation cover.

  • Stage 2

    End-of-Life Software 24/7 Support with Proactive Monitoring

    You run it, we watch it with you

    • CVE alerts for the end-of-life versions you run
    • Backported patches applied through OSSeva where it covers the technology
    • Scheduled reviews with written findings

    Best for: Teams that cannot upgrade yet and need to show an auditor the versions are still patched.

  • Stage 3

    Managed End-of-Life Software on Your Infrastructure

    We run it in your cloud or data centre

    • AceMQ runs day-2 operations and holds the pager
    • Runs in your cloud account, data centre or air-gapped site
    • Patching and the upgrade managed to an agreed plan

    Best for: Regulated or compliance-heavy estates that cannot move end-of-life systems off their own infrastructure.

  • Stage 4

    Fully Managed End-of-Life Software on AceMQ Infrastructure

    We host it and run it, as a service

    • Hosted and operated by AceMQ, sized to your workload
    • High availability, backups and patching included
    • 24/7 on-call with the same 15-minute emergency response

    Best for: Teams that want an end-of-life system run for them until the upgrade lands.

Who does what in each AceMQ End-of-Life Software support option
Who does whatStage 1
24/7 support
Stage 2
Proactive monitoring
Stage 3
Managed, your infrastructure
Stage 4
Fully managed by AceMQ
Who runs End-of-Life Software day to day?Your teamYour team, with AceMQ reviewsAceMQAceMQ
Where does it run?Your infrastructureYour infrastructureYour cloud account or data centreAceMQ infrastructure
24/7 incident response15-minute P1 response15-minute P1 response15-minute P1 response15-minute P1 response
Health checks and CVE alertsOn requestScheduledIncludedIncluded
Patching and upgradesYour team, AceMQ advisesPlanned with AceMQDone by AceMQDone by AceMQ
Monitoring and on-callYour teamYour teamAceMQAceMQ
Data, keys and accountsYoursYoursYoursYour data, hosted by AceMQ

Every Stage can start as an ad hoc engagement or an annual partnership, and you can move up or down a Stage as your team changes.

One partner for End-of-Life Software

Everything else AceMQ does for End-of-Life Software.

Support is one part of what AceMQ does for End-of-Life Software. The same engineers deliver consulting, health checks, migrations and end-of-life cover, and support the systems that usually run next to it.

Support for the rest of your stack

See support for all 52 technologiesShow fewer

FAQ

End-of-Life Software support questions

Still have questions about End-of-Life Software? Email an Expert

What is end-of-life software?

End-of-life (EOL) software is a product or version that its vendor or maintainers no longer support: no more bug fixes, no more security patches, and usually no more help on community channels. It does not stop working on that date. What stops is the flow of fixes, so any vulnerability discovered afterwards stays unpatched unless someone else backports a fix. End of support and end of life are often used interchangeably; some vendors use end of support for the date fixes stop and end of life for full retirement.

How is end of life different for open source and commercial software?

Commercial vendors publish a lifecycle with dates and often sell paid extended support for older versions. Open source projects publish a support window per release line and then simply stop: PostgreSQL patches each major version for five years, Apache Kafka maintains only its three most recent release lines, and Node.js retires each long-term support line about three years after it ships. There is no vendor to buy more time from, which is why independent extended support and backported patches exist.

Is it illegal or non-compliant to run end-of-life software?

It is not illegal. It is usually a compliance problem in audited environments. PCI DSS v4.0.1 requirement 6.3.3 requires patches for critical vulnerabilities to be installed within one month of release, which an unpatched EOL version cannot meet, and requirement 12.3.4 requires hardware and software technologies to be reviewed at least once every 12 months, including the vendor's end-of-life plans and a management-approved plan to remediate outdated technologies. SOC 2 audits test vulnerability management against the AICPA Trust Services Criteria, which expect newly discovered vulnerabilities to be detected and acted on, and a version with known, unpatched CVEs is hard to square with that. A documented patch source and upgrade plan is what usually closes the finding.

Can I get security patches for end-of-life open source?

Yes. Upstream projects stop publishing fixes, but a patch for a newer release can often be backported to the old line. OSSeva, AceMQ's patching platform, does this for Redis and Valkey, PostgreSQL 11 to 13, Kafka 2.8 to 3.7, ActiveMQ, GemFire and Geode, Spring Boot, Spring Framework, Spring Security, Node.js and Apache Pulsar. For RabbitMQ 3.8.x to 3.13.x, AceMQ's Extended LTS support provides backported security patches, and AceMQ's Apache Tomcat support includes patched builds for Tomcat 8.5, 9.0 and 10.0.

What is extended support?

Extended support is a paid continuation of security patches and technical support for a version after its standard support has ended. Commercial vendors sell it for their own products. For open source, it comes from independent providers who backport fixes and support the old version, as OSSeva and AceMQ do. It is meant to cover the time between end of life and a completed upgrade, not to replace the upgrade.

What is third-party support?

Third-party support is support from a company other than the original vendor or project. For commercial software it usually replaces the vendor's maintenance contract. For open source it is often the only commercial option, because the project itself sells nothing. A good third-party provider covers the version you run, responds under a written SLA and can produce patches, not only advice. AceMQ is a third-party support provider for open source infrastructure, and OSSeva is its patching arm.

What happens at message broker end of life, and what does broker extended support cover?

A broker past end of life keeps delivering messages, but any CVE found afterwards stays open on the component every service depends on. Broker extended support closes that gap until the upgrade is done: AceMQ's Extended LTS support for RabbitMQ 3.8.x to 3.13.x, and OSSeva patches plus AceMQ support for ActiveMQ, Kafka and Pulsar. For ActiveMQ EOL, the Apache download page lists only 5.19.x and 6.3.x as active Classic series, so 5.18 and earlier are inactive; our ActiveMQ end of life guide covers each line and the move to 6.x or Artemis.

When is Valkey EOL?

Not yet for the current lines. The Valkey releases page (checked 20 October 2026) lists maintenance for 7.2 to 16 April 2027 with security fixes to 16 April 2029, and maintenance for 8.0 to 15 September 2027. OSSeva supplies patches for 7.2 and 8.0, and AceMQ Valkey support covers the version you run while the upgrade is planned.

How long can I stay on an end-of-life version?

Technically, as long as it runs. Safely, as long as someone is patching it and you have a plan to leave. With backported patches and support in place, the right answer is the time the upgrade really needs, which is longer when it touches client libraries, drivers or a framework major version, and should be agreed as an end date up front. Without patches, every month on an EOL version adds known, unfixed vulnerabilities, and the upgrade gets harder as the gap to the current release widens.

What are my options when software reaches end of life?

Three. Upgrade to a maintained release, which is the right end state but often takes longer than the audit or the change calendar allows. Buy extended support with backported patches, which keeps the version secure while the upgrade is done properly. Or move to third-party support for the technology as a whole. Accepting the risk with no patches is a fourth option that many regulated organizations cannot choose. Many teams combine the first two.

Can we work with AceMQ on End-of-Life Software without a long contract?

Yes. AceMQ works on End-of-Life Software in two ways: ad hoc engagements for a defined piece of work, such as a health check, an upgrade or an incident, or an annual partner engagement that covers 24/7 support, proactive reviews and named engineers. Many teams start ad hoc and move to an annual partnership once the first engagement is done.

How much does AceMQ End-of-Life Software support or consulting cost?

End-of-life support is scoped separately from AceMQ's regular support: the price depends on the versions you run, how long you need cover, and the patching and response terms. Request a quote and AceMQ replies within 1 hour.

Let's talk

Keep End-of-Life Versions Patched While You Upgrade

Tell us what you run and which versions are past end of life. We will map each one to a patch source and an upgrade path, and staff it with named senior engineers. Quote requests answered within 1 hour.

A senior End-of-Life Software engineer, not a sales queueQuote requests answered within 1 hourAd hoc engagements or an annual partnership

Production incident right now?Email an End-of-Life Software Architect

Get in Touch

Talk to an End-of-Life Software Expert

Send us a message and we'll follow up within 1 hour — or book a free 30-min consultation directly.

305-204-2607
info@acemq.com
66 W. Flagler St. 9th Floor
Miami, FL 33130

Prefer to talk now? Call us directly or use the consultation tab to find a time that works.

We respond within 1 hour.

Pick a time that works — no pressure, no pitch. Just 30 minutes with an expert.

We respond within 1 hour.