Keep the RabbitMQ Version You Run — Without the Security Gap
AceMQ provides extended commercial support for RabbitMQ deployments back to version 3.8.x: CVE security patches backported to your running build, 24/7 expert cover and a 15-minute response SLA. You stay on the version already in production, secure and audit-ready, with no forced upgrade and no emergency migration.
The only partner with direct RabbitMQ core team access
3.8 .x — how far back support reaches15 min emergency SLA130 + enterprise customers26 + countries served
Trusted for Mission-Critical RabbitMQ by Teams in Finance, Healthcare, Defense, Telecom, and More
Named by the RabbitMQ Core Team
The Featured Authorized Partner for RabbitMQ — named by the engineers who build it
AceMQ is the Featured Authorized Partner for RabbitMQ, named by the RabbitMQ Core Engineering Team — the people who write and maintain the broker. That recognition covers RabbitMQ support, licensing and professional services, and it makes AceMQ the only RabbitMQ partner with a direct line to the core team. When an escalation needs an answer that is not in the documentation, it does not stop at a support tier.
You do not have to take our word for it — RabbitMQ lists AceMQ on its own site.
RabbitMQ partner with a direct line to the Core Engineering Team
Support · Licensing · Services
the full scope the partner status covers
Below 72 cores
the only provider globally licensing commercial RabbitMQ under Broadcom's minimum
Is This You?
You probably need this if…
Your RabbitMQ release series has passed end of commercial support and stopped receiving security fixes
A vulnerability scan flagged your broker version and there is no upstream patch to apply
An auditor has raised unsupported software as a finding, or a vendor risk questionnaire is asking
You are on 3.9, 3.10, 3.11 or 3.12 — outside the commercial licensing window entirely
Upgrading RabbitMQ would force an Erlang/OTP upgrade you have no window for
Your microservices are built around the broker's current behaviour and you cannot risk semantic changes
A previous upgrade attempt was postponed or rolled back, and nobody wants to own the next one
You need the security outcome of an upgrade without the cost and risk of executing one
Outcomes
Where you are now, and where you end up
Concrete state changes, not deliverable counts. This is what actually differs about your RabbitMQ estate when the engagement closes.
Before
Running an end-of-life RabbitMQ version with disclosed CVEs and no route to a security fix.
After
Every relevant CVE backported to your exact running version and delivered as a rolling patch bundle.
Before
Unsupported software flagged as an audit finding, with no evidence to offer in response.
After
A support agreement naming your specific version, plus patch records and attestation documentation an auditor accepts.
Before
Facing an emergency upgrade on an audit deadline, changing broker semantics without a proper test cycle.
After
A planned upgrade path with the Erlang/OTP dependency chain mapped and a tested rollback — executed on your schedule, not someone else's.
Before
Outside the commercial licensing window on 3.9–3.12, told by every other provider that the answer is to upgrade.
After
Under active vendor security support on the version you actually run, from the only provider whose support window reaches back that far.
Scope
What's covered
CVE patches backported to your version
When a vulnerability affects your release series, AceMQ backports the fix to the version you run and delivers a patched build. You get the security outcome of the upgrade without the upgrade. Critical CVEs are targeted at 72 hours, with actual turnaround depending on the severity of the vulnerability and the complexity of the backport.
Coverage back to 3.8.x, plus N and N-1
Support reaches back to RabbitMQ 3.8.x — five series further than commercial licensing, which stops at 3.13.x. Coverage also spans your current version and the prior release series, so you stay supported through a migration window rather than only at its endpoints.
Rolling patch bundles, near-zero downtime
Patches ship as rolling bundles in TAR-GZ or JAR form, applied node-by-node across the cluster. You patch a live, high-performing cluster instead of scheduling a full outage window — the same approach whether you run on bare metal, VMs or Kubernetes.
24/7 cover with a 15-minute response SLA
Round-the-clock, SLA-backed cover for production incidents. AceMQ responds within 15 minutes, then engages on the problem. Real-time, event-driven systems do not fail politely during business hours, and there is no queue between you and an engineer at 3am.
Senior RabbitMQ engineers only
Every ticket goes to a senior engineer, with direct access to the RabbitMQ core team through AceMQ's Broadcom partnership. You do not explain your topology to a level-one script reader before reaching someone who understands quorum queues, mirrored queue deprecation, network partition handling and Erlang distribution.
Upgrade planning for when you are ready
Extended support is a way to upgrade on your schedule, not a way to never upgrade. AceMQ builds the version-target analysis, the Erlang/OTP dependency path, the AMQP and MQTT client compatibility review and the cutover plan, so the eventual migration is a planned project with a tested rollback.
Health checks and configuration review
Scheduled reviews of cluster configuration, resource limits, queue type selection, management settings, memory and disk alarms, and partition-handling strategy — catching the failure modes that turn a minor incident into a cluster-wide outage.
Compliance documentation
Written evidence that your deployment is under active vendor security support: patch records, CVE response documentation and support attestation you can hand to an auditor or drop straight into a vendor risk questionnaire.
The Engagement
How it actually runs
Every phase has a defined duration and a concrete artifact handed over at the end of it. You always know what stage you're in and what you've received.
Phase 11–2 weeks
Assessment of your current version and estate
We map what you are actually running: RabbitMQ versions, Erlang/OTP versions, cluster topology, node counts, queue types, client libraries and the exposure profile of your release series.
You receive
Version and Erlang/OTP inventory across every environment
CVE exposure profile for your specific release series
Core count for pricing, across production, pre-production and DR
Phase 2Within 24 hours of assessment
Written scope and SLA proposal
You get a written support scope, coverage boundaries and SLA terms, priced per core on the same basis as RabbitMQ licensing, with terms available up to 3 years.
You receive
Line-item quote priced per core, ready for procurement
Written SLA and coverage boundaries
Term options up to 3 years
Phase 32–4 weeks
Onboarding with runbooks
We document your RabbitMQ environment, build the operational and failover runbooks for your specific topology and integrations, establish escalation paths, and set up the patch delivery channel.
You receive
Operational and failover runbooks for your topology
Named escalation path and 24/7 contact route
Patch delivery channel configured and tested
Phase 4Life of the agreement
Ongoing patching and 24/7 cover
Rolling patch bundles as CVEs land, scheduled health checks and proactive monitoring, compliance documentation, and round-the-clock incident cover against the 15-minute response SLA.
You receive
Backported patch bundles as vulnerabilities are disclosed
Scheduled health checks and configuration review
Audit-ready patch and CVE response records
What actually happens when your RabbitMQ version goes end of life
When a RabbitMQ release series passes its end of commercial support date, the project stops publishing security fixes for it — including CVEs. A vulnerability disclosed against RabbitMQ and its dependencies, or against the Erlang/OTP runtime the broker is written in, gets patched in the latest RabbitMQ and never lands in yours.
Three things follow, usually in this order.
The security gap opens quietly — nothing breaks on the day the series goes EOL. The exposure accumulates. By the time a CVE is publicly disclosed and weaponised, you have no upstream patch and no supported route to one. Community support only ever covers current release series; it was never a lifecycle guarantee.
Auditors flag unsupported software — running software with no vendor security support is a finding in essentially every enterprise control framework. It surfaces in vulnerability scans, vendor risk questionnaires and compliance audit work. The finding is not “RabbitMQ is insecure” — it is “this component has no route to a security fix.”
You get pushed into an emergency upgrade — this is where the real cost lands. An unplanned upgrade executed under audit deadline or incident pressure is far more expensive and far riskier than planned extended support. You are changing broker behaviour, queue semantics and AMQP client library compatibility on someone else's timeline, without a proper test cycle.
The Erlang/OTP coupling nobody budgets for
RabbitMQ does not upgrade in isolation. It is written in Erlang, and each release series is coupled to a supported range of Erlang/OTP versions. Moving RabbitMQ forward frequently forces an Erlang upgrade — which in turn touches operating system packages, the TLS stack and sometimes the host OS or Kubernetes base image. What was scoped as “upgrade the message broker” becomes a coordinated platform upgrade across every node in the cluster, plus regression testing of every AMQP and MQTT client that touches it.
RabbitMQ's release cadence is not the problem — the coupling is. That is exactly why teams stall on old versions, and exactly why extended support is usually the cheaper path. Across AceMQ's own customer conversations, more than 85% of organisations running RabbitMQ are on a version that is out of support.
How extended support and RabbitMQ licensing relate
These are two things people routinely conflate, so it is worth being explicit about both the pricing and the coverage boundary.
Pricing
Extended commercial support is licensed the same way a RabbitMQ licence is — per core, on the same pricing logic, counted across every environment. It is not a separate product bolted on beside licensing; it is the support entitlement, priced per core, extended to versions the standard channel will not cover. What changes on an out-of-support version is not how you buy it, only how far back the coverage reaches.
Where the coverage boundary falls
RabbitMQ commercial licensing — covers back to version 3.13.x.
AceMQ support — covers customers back to 3.8.x.
If you are on 3.9, 3.10, 3.11 or 3.12, commercial licensing does not reach you. AceMQ support does. That five-series gap is where most stranded enterprise RabbitMQ deployments actually sit — and it is the reason a Broadcom support portal entitlement check is not the end of the conversation.
AceMQ is also the only provider globally able to license commercial RabbitMQ below Broadcom's standard 72-core minimum, which is what makes a commercially supported broker reachable at all for smaller on-premises and cloud environments.
Where extended support sits alongside community and commercial editions
There are three ways to run RabbitMQ in production, and mixing them up is where most lifecycle risk comes from.
Community Edition on community support — RabbitMQ is an open-source message broker, free under the Mozilla Public License 2.0. You never pay for the broker. But the community only supports current release series — the moment yours goes EOL there is no security patch path, and a version upgrade becomes the only remedy on offer.
Tanzu RabbitMQ under Broadcom commercial support — adds enterprise features on top of the open-source core: warm standby with schema and data replication, advanced security including FIPS 140-2 compliance, OAuth 2.0 and forward proxy support, and the same entitlement on Kubernetes. Commercial licensing reaches back to 3.13.x.
AceMQ extended support — long-term support beyond both, covering versions back to 3.8.x with backported security patches, SLA-backed 24/7 cover and end-to-end RabbitMQ services across legacy and modern estates. This layer exists specifically because the other two do not cover an out-of-support deployment.
Proof from a real engagement
US federal-sector integrator: disaster recovery and message replay
A US federal-sector systems integrator engaged AceMQ to harden its RabbitMQ environment against outage and audit risk. The work included:
Manual failover runbooks — documented, tested high-availability procedures so an operator can bring the secondary cluster up under pressure without improvising.
Converting queues to streams — changing queue type to enable message replay for both operational recovery and SOX compliance evidence, where a classic queue's destructive read leaves no trail.
A buffering layer for outages — so upstream producers keep accepting workload when downstream consumers or the broker are unavailable.
An operational runbook plus training programme — transferring the procedures to the client's own engineering team rather than leaving them dependent on a vendor for every event.
That is the pattern most end-of-life estates need: make the existing deployment resilient and evidenced, rather than betting the recovery plan on a version upgrade.
As RabbitMQ moves under Broadcom's commercial licensing model, ensuring you are on a compliant & secure version is critical. Let AceMQ keep you up to date with the latest releases and supported versions.
Release
Released
Version Support
Extended Commercial Support
Latest
4.3
5 months and 3 weeks ago (23 Apr 2026)
Ends in 3 months and 3 weeks (31 Jan 2027)
Ends in 1 year and 6 months (30 Apr 2028)
4.3.6 (16 Sep 2026)
4.2
11 months and 2 weeks ago (28 Oct 2025)
Ended 2 months and 1 week ago (31 Jul 2026)
Ends in 3 years and 8 months (30 Jun 2030)
4.2.10 (17 Aug 2026)
4.1
1 year and 6 months ago (15 Apr 2025)
Ended 8 months and 1 week ago (31 Jan 2026)
Ends in 6 months (30 Apr 2027)
4.1.8 (22 Jan 2026)
3.13
2 years and 7 months ago (22 Feb 2024)
Ended 2 years ago (30 Sep 2024)
Ends in 3 years and 2 months (31 Dec 2029)
3.13.7 (26 Aug 2024)
4.0
2 years ago (18 Sep 2024)
Ended 1 year and 5 months ago (30 Apr 2025)
Ended 1 week ago (30 Sep 2026)
4.0.9 (14 Apr 2025)
3.12
3 years and 4 months ago (2 Jun 2023)
Ended 2 years and 7 months ago (29 Feb 2024)
Ended 1 year and 3 months ago (30 Jun 2025)
3.12.14 (6 May 2024)
3.11
4 years ago (28 Sep 2022)
Ended 3 years and 3 months ago (30 Jun 2023)
Ended 2 years and 3 months ago (30 Jun 2024)
3.11.28 (22 Dec 2023)
3.10
4 years and 5 months ago (3 May 2022)
Ended 4 years ago (30 Sep 2022)
Ended 2 years and 9 months ago (31 Dec 2023)
3.10.25 (18 Jul 2023)
3.9
5 years and 2 months ago (23 Jul 2021)
Ended 3 years and 8 months ago (31 Jan 2023)
Ended 3 years and 2 months ago (31 Jul 2023)
3.9.29 (9 Mar 2023)
3.8
7 years ago (1 Oct 2019)
Ended 4 years and 8 months ago (31 Jan 2022)
Ended 4 years and 2 months ago (31 Jul 2022)
3.8.35 (9 Jul 2022)
3.7
8 years and 10 months ago (28 Nov 2017)
Ended 6 years ago (30 Sep 2020)
Ended 6 years ago (30 Sep 2020)
3.7.28 (17 Aug 2020)
3.6
10 years and 9 months ago (22 Dec 2015)
Ended 8 years and 4 months ago (31 May 2018)
Ended 8 years and 4 months ago (31 May 2018)
3.6.16 (13 Jun 2018)
3.5
11 years and 7 months ago (11 Mar 2015)
Ended 9 years and 11 months ago (31 Oct 2016)
Ended 9 years and 11 months ago (31 Oct 2016)
3.5.8 (3 Nov 2016)
3.4
11 years and 11 months ago (21 Oct 2014)
Ended 10 years and 11 months ago (31 Oct 2015)
Ended 10 years and 11 months ago (31 Oct 2015)
3.4.4 (11 Feb 2015)
3.3
12 years and 6 months ago (2 Apr 2014)
Ended 11 years and 6 months ago (31 Mar 2015)
Ended 11 years and 6 months ago (31 Mar 2015)
3.3.5 (11 Aug 2014)
3.2
12 years and 11 months ago (23 Oct 2013)
Ended 11 years and 11 months ago (31 Oct 2014)
Ended 11 years and 11 months ago (31 Oct 2014)
3.2.4 (4 Mar 2014)
3.1
13 years and 5 months ago (1 May 2013)
Ended 12 years and 5 months ago (30 Apr 2014)
Ended 12 years and 5 months ago (30 Apr 2014)
3.1.5 (15 Aug 2013)
3.0
13 years and 11 months ago (19 Nov 2012)
Ended 12 years and 10 months ago (30 Nov 2013)
Ended 12 years and 10 months ago (30 Nov 2013)
3.0.4 (6 Mar 2013)
Version Support: Version is maintained, patched, and fixed by the RabbitMQ Core Development Team
Extended Commercial Support: is available from AceMQ. It includes security patches, and fixes for high-severity issues reported by users with a commercial license. It also includes all of the Enterprise features that the Tanzu Suite offers. Contact Us for a Free Quote
Customer Success
Real RabbitMQ Results
See how enterprises trust AceMQ for their most critical RabbitMQ workloads.
AceMQ supports end-of-life RabbitMQ. As Broadcom's exclusive strategic RabbitMQ MSP partner, AceMQ provides extended commercial support for RabbitMQ versions back to 3.8.x, including CVE backports, rolling security patches, 24/7 expert support and a 15-minute response SLA. The upstream open source project maintains only current release series, and commercial RabbitMQ licensing reaches back to 3.13.x. AceMQ support reaches back further, to 3.8.x.
It is safe if the version is under active security support, and progressively unsafe if it is not. The broker itself does not degrade — RabbitMQ 3.x deployments run reliably for years. The risk is that once your series passes its support lifecycle end date, disclosed CVEs in RabbitMQ and its dependencies, or in the underlying Erlang/OTP runtime, are never patched in your version. Under extended support those fixes are backported to your running build, which removes the exposure without requiring you to move off 3.x.
AceMQ supports customers back to RabbitMQ 3.8.x. That is deliberately further back than commercial RabbitMQ licensing, which covers 3.13.x and later. If you run 3.8 through 3.12, you sit outside the licensing window but inside AceMQ's support window. AceMQ is also the only provider globally able to license commercial RabbitMQ below the standard 72-core minimum, which matters for smaller clusters that cannot justify enterprise-grade licensing at full scale.
Yes. CVE backporting is the core of RabbitMQ extended support. When a vulnerability is disclosed against your release series, AceMQ backports the fix to the exact version you run and delivers it as a rolling patch bundle in TAR-GZ or JAR form, applied node-by-node with near-zero downtime. AceMQ targets 72 hours for critical CVEs, with actual turnaround depending on the criticality of the vulnerability and the complexity of the backport. You do not need to move to the latest RabbitMQ to receive the security fix.
RabbitMQ is free open source software under the Mozilla Public License 2.0 — you never pay for the broker itself. What you pay for is support and lifecycle: CVE backports, patch delivery, 24/7 engineering cover and compliance documentation. AceMQ prices extended support per core, on the same basis as commercial RabbitMQ licensing, scoped to your core count across every environment, with a written quote returned within 24 hours. In practice the number is compared against the cost of an emergency upgrade programme, which is where the budget goes if the decision is deferred.
Yes, provided you can demonstrate active vendor security support for the version you run. Auditors are not testing your version number against a release calendar — they are testing whether a known vulnerability in a production component has a route to remediation. AceMQ supplies the evidence: a support agreement naming your specific version, records of CVE response and patch application, and attestation documentation formatted for compliance programmes and vendor risk questionnaires.
A licence covers your right to run the commercial distribution; extended support covers the lifecycle of the version you are on. They are priced the same way — per core, counted across every environment — and extended support is best understood as the support entitlement stretched to versions the standard channel will not cover. Commercial licensing reaches back to 3.13.x; AceMQ's support window reaches back to 3.8.x. If you are between those two points, you need the support entitlement rather than a licensing conversation.
Yes, as long as someone is still patching it. The broker does not stop working when the open source project stops maintaining its series; what stops is the supply of security fixes. AceMQ's extended support keeps 3.x and early 4.x brokers patched against new CVEs, so you can keep the version your applications were tested against and schedule the upgrade on your own timetable. What we do not recommend is running an unmaintained version with no patch source at all, because every new RabbitMQ or Erlang advisory then becomes an audit finding you cannot close.
Stay on the version you already run — securely
You do not have to choose between an unsupported broker and an upgrade project you never planned. Start with an assessment of your current estate: you get a clear picture of your exposure, your Erlang/OTP dependency path, and a written scope and SLA proposal within 24 hours.
Get in Touch
Talk to a RabbitMQ Expert
Send us a message and we'll follow up within one business day — or book a free 30-min consultation directly.