RabbitMQ Version History

1 active, 16 end-of-life. 17 versions tracked.

RabbitMQ releases new major/minor versions roughly quarterly, with patch releases as needed. The project recently underwent a major architectural change in 4.0, replacing mirrored queues with quorum queues and switching the metadata store from Mnesia to Khepri.

Recommendation

For new deployments, use RabbitMQ 4.2 (latest). It includes the Khepri metadata store and quorum queues as default.

Version Released End of Life Latest Patch Status
RabbitMQ 4.2 October 27, 2025 TBD 4.2.4 Active
RabbitMQ 4.1 April 15, 2025 January 30, 2026 4.1.8 End of Life
RabbitMQ 4.0 September 18, 2024 April 15, 2025 4.0.9 End of Life
RabbitMQ 3.13 February 22, 2024 September 17, 2024 3.13.7 End of Life
RabbitMQ 3.12 June 1, 2023 February 21, 2024 3.12.14 End of Life
RabbitMQ 3.11 September 26, 2022 June 1, 2023 3.11.28 End of Life
RabbitMQ 3.10 May 3, 2022 September 28, 2022 3.10.25 End of Life
RabbitMQ 3.9 July 23, 2021 January 31, 2023 3.9.29 End of Life
RabbitMQ 3.8 October 1, 2019 July 31, 2022 3.8.35 End of Life
RabbitMQ 3.7 November 28, 2017 September 30, 2020 3.7.28 End of Life
RabbitMQ 3.6 December 22, 2015 May 31, 2018 3.6.16 End of Life
RabbitMQ 3.5 March 11, 2015 October 31, 2016 3.5.8 End of Life
RabbitMQ 3.4 October 21, 2014 October 31, 2015 3.4.4 End of Life
RabbitMQ 3.3 April 2, 2014 March 31, 2015 3.3.5 End of Life
RabbitMQ 3.2 October 23, 2013 October 31, 2014 3.2.4 End of Life
RabbitMQ 3.1 May 1, 2013 April 30, 2014 3.1.5 End of Life
RabbitMQ 3.0 November 19, 2012 November 30, 2013 3.0.4 End of Life
View RabbitMQ Hub Page →

RabbitMQ Support Policy

RabbitMQ supports the current and previous minor release series. Each release requires a compatible Erlang/OTP version. End-of-life versions receive no patches. VMware (now Broadcom) provides commercial support for enterprise customers.

What You Need to Know

RabbitMQ 3.x is completely end-of-life. Upgrade to 4.x.

RabbitMQ 4.0 removed classic mirrored queues. Migrate to quorum queues before upgrading from 3.x.

The Erlang/OTP version matrix is critical: each RabbitMQ version only works with specific Erlang versions.

RabbitMQ 4.2 is the latest release with the Khepri metadata store for improved cluster stability.

Frequently Asked Questions

How do I upgrade from RabbitMQ 3.x to 4.0?
First, migrate all mirrored queues to quorum queues (mirrored queues are removed in 4.0). Upgrade Erlang to a 4.0-compatible version. Then perform a rolling upgrade. Test thoroughly in staging, as the Khepri metadata store change is significant.
How often does RabbitMQ release new versions?
RabbitMQ ships minor/major versions roughly quarterly. Patch releases come out as needed. Always check the Erlang/OTP compatibility matrix when planning upgrades.
Which Erlang version does RabbitMQ need?
Each RabbitMQ version has specific Erlang requirements. Check the official RabbitMQ Erlang compatibility table before upgrading either component. Running an unsupported combination can cause crashes.

Related Tools

Get RabbitMQ release alerts

New releases, EOL warnings, security patches. Monthly digest, no spam.

Free forever. Unsubscribe anytime.