Features
Get Started
Support
Community
Docs
Blog
RabbitMQ Project Annoucements
Subscribe Subscribe to this atom feed
Also keep an eye on the change log and RabbitMQ mailing list.
RabbitMQ 3.7.25 release
9 April 2020
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.25.
This is a maintenance release. Release notes can be found in the change log. RabbitMQ 3.7 series are now only covered under the limited extended support policy.
This release requires Erlang/OTP 21.3.
Binary builds and packages of the new release can be found on GitHub, Package Cloud and Bintray. See RabbitMQ downloads page for installation guides.
We encourage all users of earlier versions of RabbitMQ to upgrade to the latest release series.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.8.3 release
10 March 2020
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.8.3.
This is a maintenance release. Release notes can be found in the change log.
This release requires Erlang/OTP 21.3.
Binary builds and packages of the new release can be found on GitHub, Package Cloud and Bintray. See RabbitMQ downloads page for installation guides.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.7.24 release
13 February 2020
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.24.
This is a maintenance release. Release notes can be found in the change log. RabbitMQ 3.7 series will go out of support on March 31, 2020.
This release requires Erlang/OTP 21.3.
Binary builds and packages of the new release can be found on GitHub, Package Cloud and Bintray. See RabbitMQ downloads page for installation guides.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.7.23 release
5 December 2019
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.23.
This is a maintenance release. Release notes can be found in the change log. RabbitMQ 3.7 series will go out of support on March 31, 2020.
This release requires Erlang/OTP 21.3.
Binary builds and packages of the new release can be found on GitHub, Package Cloud and Bintray. See RabbitMQ downloads page for installation guides.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.8.2 release
2 December 2019
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.8.2.
This is a maintenance release. Release notes can be found in the change log.
This release requires Erlang/OTP 21.3.
Binary builds and packages of the new release can be found on GitHub, Package Cloud and Bintray. See RabbitMQ downloads page for installation guides.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.7.22 release
27 November 2019
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.22.
This is a maintenance release. Release notes can be found in the change log. RabbitMQ 3.7 series will go out of support on March 31, 2020.
This release requires Erlang/OTP 21.3.
Binary builds and packages of the new release can be found on GitHub, Package Cloud and Bintray. See RabbitMQ downloads page for installation guides.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.8.1 release
31 October 2019
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.8.1.
This is a maintenance release. Release notes can be found in the change log.
This release requires Erlang/OTP 21.3.
Binary builds and packages of the new release can be found on GitHub, Package Cloud and Bintray. See RabbitMQ downloads page for installation guides.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.7.21 release
31 October 2019
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.21.
This is a maintenance release that includes a security patch for CVE-2019-11287. Release notes can be found in the change log.
This release requires Erlang/OTP 21.3.
Binary builds and packages of the new release can be found on GitHub, Package Cloud and Bintray. See RabbitMQ downloads page for installation guides.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.7.20 release
25 October 2019
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.20.
This is a maintenance release. Release notes can be found in the change log. RabbitMQ 3.7 series will go out of support on March 31, 2020.
This release requires Erlang/OTP 21.3.
Binary builds and packages of the new release can be found on GitHub, Package Cloud and Bintray. See RabbitMQ downloads page for installation guides.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.7.19 release
2 October 2019
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.19.
This is a maintenance release. Release notes can be found in the change log. RabbitMQ 3.7 series will go out of support on March 31, 2020.
This release requires Erlang/OTP 21.3.
Binary builds and packages of the new release can be found on GitHub, Package Cloud and Bintray. See RabbitMQ downloads page for installation guides.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.8.0 release
1 October 2019
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.8.0.
This release has new features as well as bug fixes. Release highlights and notes can be found in the change log.
Binary and source distributions of the new release can be found in the installation guide.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
A webinar recording that covers what's new in this release is also available.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.7.18 release
18 September 2019
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.18.
This is a maintenance release that addresses a security vulnerability which will be announced shortly.
Release notes can be found in the change log.
Binary builds and packages of the new release can be found on GitHub, Package Cloud and Bintray. See RabbitMQ downloads page for installation guides.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
Erlang 20.3.x Support Retirement Schedule
30 July 2019
Starting on October 1st, 2019 support for Erlang/OTP 20.3.x will be dropped. RabbitMQ 3.7.18 and future releases will require Erlang 21.3 or later.
Latest Erlang releases can be provisioned from Bintray, PackageCloud, and built from source with kerl. Debian and RPM installation guides provide more details.
The list of supported releases for a given RabbitMQ version can be found in the Erlang/OTP compatibility guide.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.7.17 release
29 July 2019
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.17.
This is a maintenance release. Release notes can be found in the change log.
This release requires Erlang/OTP 20.3.
Binary builds and packages of the new release can be found on GitHub, Package Cloud and Bintray. See RabbitMQ downloads page for installation guides.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.7.16 release
8 July 2019
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.16.
This is a maintenance release. Release notes can be found in the change log.
This release requires Erlang/OTP 20.3.
Binary builds and packages of the new release can be found on GitHub, Package Cloud and Bintray. See RabbitMQ downloads page for installation guides.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.7.15 release
20 May 2019
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.15.
This is a maintenance release that introduces Erlang 22 support. Release notes can be found in the change log.
This release requires Erlang/OTP 20.3.
Binary builds and packages of the new release can be found on GitHub, Package Cloud and Bintray. See RabbitMQ downloads page for installation guides.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
Erlang Packages Move to a Separate Org on Bintray
2 April 2019
Erlang packages produced by Team RabbitMQ will soon only be available from a separate organisation on Bintray.
Originally the packages we published to the main Bintray org (Debian, RPM) Erlang packages in those repositories stopped receiving updates in November 2018 and will be removed from the main org on April 29, 2019.
Users who rely on them must migrate to the rabbitmq-erlang Bintray organisation. See Debian and RPM guides for up-to-date installation instructions.
As always, we welcome any questions on the RabbitMQ mailing list.
RabbitMQ 3.7.14 release
29 March 2019
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.14.
This is a maintenance release. Release notes can be found in the change log.
This release requires Erlang/OTP 20.3.
Binary builds and packages of the new release can be found on GitHub, Package Cloud and Bintray. See RabbitMQ downloads page for installation guides.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.7.13 release
8 March 2019
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.13.
This is a maintenance release. Release notes can be found in the change log.
This release requires Erlang/OTP 20.3.
Binary builds and packages of the new release can be found on GitHub, Package Cloud and Bintray. See RabbitMQ downloads page for installation guides.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.7.12 release
15 February 2019
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.12.
This is a maintenance release. Release notes can be found in the change log.
This release requires Erlang/OTP 20.3.
Binary builds and packages of the new release can be found on GitHub, Package Cloud and Bintray. See RabbitMQ downloads page for installation guides.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.7.11 release
31 January 2019
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.11.
This is a maintenance release. Release notes can be found in the change log.
This is the first RabbitMQ release to require Erlang/OTP 20.3.
Binary builds and packages of the new release can be found on GitHub, Package Cloud and Bintray. See RabbitMQ downloads page for installation guides.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
New Erlang/OTP Support Policy Goes into Effect
7 January 2019
Starting this month, RabbitMQ support policy for Erlang/OTP changes.
All RabbitMQ releases starting with January 2019 will support two most recent major Erlang release series, starting with 20.3.x and 21.x. When Erlang 22.0 ships, after a transition period, the supported versions will be 21.2.x and 22.x.
Latest Erlang releases can be provisioned from Bintray, PackageCloud, and built from source with kerl. Debian and RPM installation guides provide more details.
The list of supported releases for a given RabbitMQ version can be found in the Erlang/OTP compatibility guide.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.7.10 release
7 January 2019
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.10.
This is a bug fix release. Release notes can be found in the change log.
Binary builds and packages of the new release can be found on GitHub, Package Cloud and Bintray. See RabbitMQ downloads page for installation guides.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
This is the last RabbitMQ release to support Erlang/OTP 19.3.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.7.9 release
16 November 2018
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.9.
This is a bug fix release. Release notes can be found in the change log.
Binary builds and packages of the new release can be found on GitHub, Package Cloud and Bintray. See RabbitMQ downloads page for installation guides.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
PackageCloud Signing Key Migration
16 October 2018
PackageCloud is one of the services used by the RabbitMQ team to distribute packages. The service signs all packages uploaded to it with their own signing key. Recently PackageCloud started migrating to per-repository signing keys instead of a single master key.
On December 1st, 2018 (GMT) all repositories under the RabbitMQ account on PackageCloud will be switched to use the new signing keys. RabbitMQ users who install packages from PackageCloud must import the new signing keys before the migration. The recommended way of doing that is by re-running PackageCloud setup scripts (RabbitMQ, Erlang). Signing keys can be downloaded and imported directly as well (RabbitMQ, Erlang). If the new keys are not imported, package installation will start failing with a signature verification error.
Services and tools that do not use PackageCloud (and thus rely on RabbitMQ's own release signing key for signing) are not affected by this transition.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.7.8 release
20 September 2018
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.8.
This is a bug fix release. Release notes can be found in the change log.
Binary builds and packages of the new release can be found on GitHub, Package Cloud and Bintray. See RabbitMQ downloads page for installation guides.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.7.7 release
5 July 2018
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.7.
This release introduces Erlang 21 compatibility and bug fixes. You can view the changes in the change log.
Binary builds and packages of the new release can be found on Bintray, Package Cloud and GitHub. See RabbitMQ downloads page for installation guides.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.7.6 release
13 June 2018
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.6.
This release primarily contains bug fixes. You can view the changes in the change log.
Binary and source distributions of the new release can be found on the downloads page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.7.5 release
9 May 2018
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.5.
This release primarily contains bug fixes. You can view the changes in the change log.
Binary and source distributions of the new release can be found on the downloads page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.6.x Series Reaches End-of-Life on May 1st, 2018
23 March 2018
As announced previously on the RabbitMQ mailing list, RabbitMQ 3.6.x release series will reach end of life on May 1st, 2018.
What this means:
3.6.x releases after May 2018 are highly unlikely
Security patches may be provided depending on their severity through September 1st, 2018
Bugs that only affect 3.6.x releases won't be addressed
Most recent 3.6.x version packages will continue to be available from Bintray, Package Cloud and GitHub
We encourage all 3.6.x users to upgrade to the latest release.
We welcome any questions you may have on our official mailing list, rabbitmq-users.
RabbitMQ 3.7.4 release
8 March 2018
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.4.
This release primarily contains bug fixes. You can view the changes in the change log.
Binary and source distributions of the new release can be found on the downloads page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.7.3 release
30 January 2018
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.3.
This release has a few enhancements and bug fixes. You can view the changes in the change log.
Binary and source distributions of the new release can be found on the downloads page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
Impact of Meltdown mitigation on RabbitMQ performance
26 January 2018
We tested a few workloads with and without KPTI, the solution to mitigate the Meltdown attack on Linux. You can find our results on the mailist-list.
Securing RabbitMQ against the ROBOT TLS attack
26 January 2018
A recently disclosed TLS vulnerability called ROBOT affects Erlang/OTP. Learn what RabbitMQ installations are affected and how to mitigate.
RabbitMQ 3.6.15 release
17 January 2018
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.6.15.
This is a bugfix release. You can view the changes in the change log.
Binary and source distributions of the new release can be found on the downloads page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ Community Survey
15 January 2018
Team RabbitMQ is conducting a RabbitMQ user survey. Please help us understand how you use RabbitMQ and what are your top pain points are. It will only take a few minutes.
Breaking changes in Erlang/OTP 20.2 on Windows
12 January 2018
RabbitMQ users who run on Windows should be aware that default Erlang cookie location in Erlang/OTP 20.2 has changed. RabbitMQ documentation guides were updated to explain the difference. Users on other operating systems are not affected.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.7.2 release
23 December 2017
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.2.
This is a bugfix release. You can view the changes in the change log.
Binary and source distributions of the new release can be found on the downloads page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.7.1 release
21 December 2017
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.1.
This is a bugfix release. You can view the changes in the change log.
Binary and source distributions of the new release can be found on the downloads page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.7.0 release
29 November 2017
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.7.0.
This release has new features, a few backwards-incompatible changes, as well as bug fixes. You can view the changes in the change log.
Binary and source distributions of the new release can be found on the downloads page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
Dropping support for older Erlang versions
11 November 2017
RabbitMQ 3.7.0 as well as 3.6.x series starting with 3.6.15 will drop support for Erlang/OTP versions older than 19.3.
List of installation options for modern Erlang releases can be found in the RabbitMQ Erlang compatibility guide.
As always, we welcome questions and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.6.14 release
7 November 2017
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.6.14.
This release contains a bug fix in packages for systemd-based distributions.
All artifacts in this release are signed. Please refer to the Debian/Ubuntu, RHEL/CentOS/SUSE, and other installation guides for installation instructions.
Binary and source distributions of the new release can be found on GitHub, Bintray, Package Cloud, as well as rabbitmq.com.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.6.13 release
6 November 2017
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.6.13.
This release contains bug fixes and usability improvements.
All artifacts in this release are signed. Please refer to the Debian/Ubuntu, RHEL/CentOS/SUSE, and other installation guides for installation instructions.
Binary and source distributions of the new release can be found on GitHub, Bintray, Package Cloud, as well as rabbitmq.com.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.6.12 release
11 September 2017
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.6.12.
This is a bug fix release.
All artifacts in this release are signed. Please refer to the Debian and RPM installation guides for Debian/Ubuntu and RHEL/CentOS installation instructions.
Binary and source distributions of the new release can be found on GitHub, Bintray, Package Cloud, as well as rabbitmq.com.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.6.11 release
16 August 2017
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.6.11.
This release contains bug fixes and usability improvements.
All artifacts in this release are signed. Please refer to the Debian and RPM installation guides for Debian/Ubuntu and RHEL/CentOS installation instructions.
Binary and source distributions of the new release can be found on GitHub, Bintray, Package Cloud, as well as rabbitmq.com.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.6.10 release
25 May 2017
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.6.10.
This release contains bug fixes and usability improvements.
All artifacts in this release are signed. Please refer to the Debian and RPM installation guides for Debian/Ubuntu and RHEL/CentOS installation instructions.
Binary and source distributions of the new release can be found on the downloads page, GitHub, Package Cloud, and Bintray.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.6.9 release
29 March 2017
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.6.9.
This a maintenance release that includes several security vulnerabilities patched in the management plugin:
CVE-2017-4965: XSS vulnerabilities in management UI
CVE-2017-4966: authentication details are stored in browser-local storage without expiration
CVE-2017-4967: XSS vulnerabilities in management UI
Details of the above CVEs are pending publishing.
All artifacts in this release are signed with a new 4096-bit OpenGPG key. Please refer to the Debian and RPM installation guides for more details.
Binary and source distributions of the new release can be found on the RabbitMQ site, GitHub, Package Cloud, and Bintray.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.6.8 release
17 March 2017
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.6.8.
This release restores Erlang/OTP R16B03 and 17.x compatibility that was affected in the 3.6.7 release. It also contains a few minor bug fixes.
All artifacts in this release are signed with a new 4096-bit OpenGPG key. Please refer to the Debian and RPM installation guides for more details.
Binary and source distributions of the new release can be found on the downloads page, GitHub, Package Cloud, and Bintray.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.6.7 release
15 March 2017
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.6.7.
This release contains a new distributed management plugin as well as bug fixes and usability improvements.
All artifacts in this release are signed with a new 4096-bit OpenGPG key. Please refer to the Debian and RPM installation guides for more details.
Binary and source distributions of the new release can be found on the downloads page, GitHub, Package Cloud, and Bintray.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.6.6 release
21 November 2016
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.6.6.
This release contains a security vulnerability (CVE-2016-9877) fix in the MQTT plugin and bug fixes.
All artifacts in this release are signed with a new 4096-bit OpenGPG key. Please refer to the Debian and RPM installation guides for more details.
Binary and source distributions of the new release can be found on the downloads page, GitHub, Package Cloud, and Bintray.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.5.8 release
21 November 2016
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.5.8.
This release contains a security vulnerability (CVE-2016-9877) fix in the MQTT plugin.
All artifacts in this release are signed with a new 4096-bit OpenGPG key. Please refer to the Debian and RPM installation guides for more details.
Binary and source distributions of the new release can be found on GitHub, Package Cloud, and Bintray.
We encourage all users of earlier 3.5.x versions of RabbitMQ to upgrade to this release. Note: release 3.5.8 marks the final patch in the 3.5.x series. RabbitMQ 3.5.x is no longer maintained. Upgrade, and refer to the current version of RabbitMQ instead.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.6.5 release
5 August 2016
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.6.5.
This release only contains bug fixes.
All artifacts in this release are signed with a new 4096-bit OpenGPG key. Please refer to the Debian and RPM installation guides for more details.
Binary and source distributions of the new release can be found on the downloads page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release, in particular from 3.6.2.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.6.4 release
29 July 2016
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.6.4.
This release fixes a number of bugs and is compatible with Erlang 19.0. It also contains minor usability improvements.
All artifacts in this release are signed with a new 4096-bit OpenGPG key. Please refer to the Debian and RPM installation guides for more details.
Binary and source distributions of the new release can be found on the downloads page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release, in particular from 3.6.2.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.6.3 release
6 July 2016
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.6.3.
This release fixes a number of bugs in 3.6.2 and earlier versions, introduces systemd support in the Debian package, retires Debian package support for Ubuntu versions older than 14.04, and includes 3 new plugins into the main distribution. It also contains minor usability improvements.
All artifacts in this release are signed with a new 4096-bit OpenGPG key. Please refer to the Debian and RPM installation guides for more details.
Binary and source distributions of the new release can be found on the downloads page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release, in particular from 3.6.2.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
New OpenPGP keys25 May 2016
We are replacing our old OpenPGP keys we use to sign releases and nightlies with new stronger keys. The old keys were still DSA-1024 keys. The new ones are RSA-4096 keys. They are already available at the following locations:
Release signing key
Nightly signing key
You will find below the transition statement for each replaced keys. They are each signed with the appropriate old key and their corresponding new key. There are links so you can easily download the transition statements and verify them.
For Deb and RPM packages users, we recommend you import the new keys as soon as possible, so the switch from the old to the new key is smooth. See the documentation for Deb packages and for RPM packages for instructions to import it.
Transition statement for the release key
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1,SHA512
OpenPGP Key Transition Statement for RabbitMQ Release Signing Key
We have created a new OpenPGP key and will be transitioning away from
the old key. The old key has not been compromised and will continue
to be valid for some time, but we will sign release artifacts and
repositories with the new key going forward.
We would like this new key to be re-integrated into the web of trust.
This message is signed by both keys to certify the transition. The new
and old keys are signed by each other.
The old key, which we are transitioning away from, is:
pub dsa1024/0xF7B8CEA6056E8E56 2007-07-06 [SC]
Key fingerprint = F783 72A0 6FF5 0C80 464F C1B4 F7B8 CEA6 056E 8E56
uid RabbitMQ Release Signing Key
The new key, to which we are transitioning, is:
pub rsa4096/0x6B73A36E6026DFCA 2016-05-17 [SC]
Key fingerprint = 0A9A F211 5F46 87BD 2980 3A20 6B73 A36E 6026 DFCA
uid RabbitMQ Release Signing Key
The entire key may be downloaded from: https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
To fetch the full new key from a public key server using GnuPG, run:
gpg --recv-key 0x6B73A36E6026DFCA
If you already know my old key, you can now verify that the new key is
signed by the old one:
gpg --check-sigs 0x6B73A36E6026DFCA
If you'd like any further verification or have any questions about the
transition please contact us directly.
To verify the integrity of this statement:
wget -q -O- https://www.rabbitmq.com/key-transition-0xF7B8CEA6056E8E56.txt | gpg --verify
The RabbitMQ Team
-----BEGIN PGP SIGNATURE-----
iEYEARECAAYFAlc8IjwACgkQ97jOpgVujlYL3QCfdO0C4R3iSDn+cmmff3xpEmWj
9JcAnRP15QAkjlOeIBRDRM+1rqLGbAMniQIcBAEBCgAGBQJXPCI8AAoJEGtzo25g
Jt/KtgUQALCNCCSnCX5A3jvtQl1iN9QegfSB7wXBkyWzc7wBwknzGCV+29P/y8rr
e8i4nBm+Kdkq55UDkFcX+kPBe+m+H/Xb53fWcoMatUb82C0YEmnJ8C1zXDcHvlVH
eSVRouWY6qa5GPcTIiGnsM5lTTYuo6BQUU7U1DbrGcpK9pi557a4mX+5aE05/hqR
w8LzMv+jhdY0/enaeQ9oqvfIP32WEVhHlzCNU5XDK0z2uOXtNoAK8AOtHufD+JaX
1DS1mHSr+l1LRkH346rW9fa5EaS6qqT1QNkjMwYDsrSiT3Z4/rIaDArPJf4SEL9R
1DGizxVN/I5VY+v+DH0fv07P4+W6mJQEPRmia2NYgHfU39QtiQYi0UW8Ep8yNpEQ
Pq+cjj1pKY9hWAkAQkRrxqM3k6h2OJEW2u9WIxuB6SaZDB1b6VZK1vQcFyybNqTx
zBHr6A+bROU6GvzO+klTrrsqnEYMZavzhzO9nupoRdfJ3+bHJASWwQDgEgNAlI6h
Yni/tbq8gcEGr6ym6cIOPz7Gwqxfpwfw0UMBfEzaZMbZkeJ6ZOzf7OIPhADtJ1S+
ilHqXw1v5uTFdBDb2P6rBkJHkQICGULoW1mbjheG/l2nBz7gRPlq6eeohW7XjJYk
645b/NuitFjWIKnnNO3YH6da92pLddzEuZOh9rdCpam/G9Uxyadk
=GeDx
-----END PGP SIGNATURE-----
Transition statement for the nightlies key
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1,SHA512
OpenPGP Key Transition Statement for RabbitMQ (Nightly builds)
We have created a new OpenPGP key and will be transitioning away from
the old key. The old key has not been compromised and will continue
to be valid for some time, but we will sign release artifacts and
repositories with the new key going forward.
We would like this new key to be re-integrated into the web of trust.
This message is signed by both keys to certify the transition. The new
and old keys are signed by each other.
The old key, which we are transitioning away from, is:
pub dsa1024/0x0697F46E2DF405B6 2010-08-23 [SC]
Key fingerprint = 9EFB 5FE2 CBEB 7999 23EE 0F58 0697 F46E 2DF4 05B6
uid RabbitMQ (Nightly builds)
The new key, to which we are transitioning, is:
pub rsa4096/0xD441A9DDBA058EF7 2016-05-17 [SC]
Key fingerprint = C77F 043E C632 A405 91D2 158B D441 A9DD BA05 8EF7
uid RabbitMQ Nightly Signing Key
The entire key may be downloaded from: https://www.rabbitmq.com/rabbitmq-nightly-signing-key.asc
To fetch the full new key from a public key server using GnuPG, run:
gpg --recv-key 0xD441A9DDBA058EF7
If you already know my old key, you can now verify that the new key is
signed by the old one:
gpg --check-sigs 0xD441A9DDBA058EF7
If you'd like any further verification or have any questions about the
transition please contact us directly.
To verify the integrity of this statement:
wget -q -O- https://www.rabbitmq.com/key-transition-0x0697F46E2DF405B6.txt | gpg --verify
The RabbitMQ Team
-----BEGIN PGP SIGNATURE-----
iEYEARECAAYFAlc8IiYACgkQBpf0bi30BbbgbQCgkY4xS5z+fSlGYhbYHnLEuEMs
z9QAoKx5erqa0qiO6pXNm+Nt/LOusns2iQIcBAEBCgAGBQJXPCImAAoJENRBqd26
BY73ouEQAJ3lQpKUZw/TbC2AMyKXEqZmikUiZE9cMXR53RAHAwOOxRlJYT4ykfKQ
GQc/xefJ2nbSbRb2f871YYimw+CmOrMfTtz1RNEkcNvD9Shz3qtYPr/JtY+dA4bV
7d8JcpVm4WObG0gijXZsLKSXTzK3NBNop2hmL/Sjk34aabu2o8X3S9XNqpH+qjqx
dfMWifhcvviEPfdCUcGX5IPh25UgJEtu/wDnb1c7pLAnuKhZ7zo7hGWAICjXdLaz
+Khe7YRq/fjabXq6oJXng8o2AZwQsrRfPPF5pWiKpPOth11YYI9tUjpQwIiAl8Yc
VdmxGyF4FvHTF8ERnQugwGYA4BWjp4xBUg7aLoOtfAp92EUVP10qgvFVQo708DIU
hPvQDL4IJtf7qqNhwcz73LP+/a+5Bg1DceICZ5Ki2WyRfF1Ig//XQLhif0/gG0gC
rG3W2TuoGgSMbbnuk42J7JUxRfHMNWy+y8dBBeMVExybZSGZqfJAOXbhY8RIPUK3
4RMTVlsqBwhvix5L4NbbPsY5sIbbEq2RRn7Nepa9JpGEpddjVEpwaPW8op9ImRht
U9Vex5RdGT0uoPDlqBsCffBxxy9MxTFD+NreVrah5NeCWiROG4WwDwOPmR2hH7io
j8ZGl+/bUPvV/SuMHp61DbfBXjbeBmnP3mycMwo6LMr+ZBqwbVJq
=brAw
-----END PGP SIGNATURE-----
RabbitMQ 3.6.2 release
19 May 2016
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.6.2.
This release fixes a number of bugs in 3.6.1 and earlier versions, introduces a new statistics collector in the management plugin. It also contains usability improvements.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release. Note that all cluster nodes running the management plugin need to be upgraded in lock step due to significant internal plugin changes.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.6.1 release
1 March 2016
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.6.1.
This release fixes a number of bugs in 3.6.0 and earlier versions, as well as one security issue (CVE-2015-8786) in the management plugin. It also contains usability improvements.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.6.0 release
22 December 2015
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.6.0.
This release has new features, a few backwards-incompatible changes, as well as bug fixes.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.5.7 release
15 December 2015
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.5.7.
This release fixes a number of bugs in 3.5.6 and earlier versions. It also contains usability improvements.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.5.6 release
7 October 2015
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.5.6.
This release fixes a number of bugs in 3.5.5 and earlier versions. It also contains usability improvements.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.5.5 release
24 September 2015
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.5.5.
This release fixes a number of bugs in 3.5.4 and earlier versions. In addition, it improves performance, especially when a queue is purged or paged to disk.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.5.4 release
22 May 2015
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.5.4.
This is a bug fix release focused on RabbitMQ server, .NET and Java clients.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.5.3 release
22 May 2015
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.5.3.
This release fixes a number of bugs in 3.5.2 and earlier versions. In particular, two regressions introduced in 3.5.2 which could prevent the broker from starting are now fixed.
As announced on the mailing-list, there is a breakage in the Java client library API to fix a bug. Of course, if you are not impacted by this bug, you can safely continue to use a previous version of the library. We are discussing the possibility to release client libraries separately from the broker/plugins to have distinct versioning and avoid this problem in the future.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.5.2 release
12 May 2015
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.5.2.
This release fixes a number of bugs in 3.5.1 and earlier versions.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
We're Hiring
RabbitMQ team is Hiring Engineers
16 April 2015
RabbitMQ team at Pivotal has 2 engineering positions open. Come help us make RabbitMQ better!
RabbitMQ 3.5.1 release
03 April 2015
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.5.1.
This release fixes a number of bugs in 3.5.0 and earlier versions.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.5.0 release
11 March 2015
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.5.0.
This release adds support for priority queues which were available as a plugin before. Performance is improved; in particular messages smaller than configurable size are embedded in the queue index to reduce I/O and memory consumption. Stability of clustering and autoheal partition handling is improved as well. A new pause_if_all_down partition handling mode is added. The management web UI now shows many more I/O statistics.
The .NET client receives many improvements leading to backward-incompatible changes to the API. In the future, NuGet will become the primary distribution method for the .NET client.
This release also corrects a number of defects in the broker and plugins, as well as introducing many smaller new features and improvements.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.4.4 release
11 February 2015
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.4.4.
This release fixes a number of bugs in 3.4.3 and earlier versions.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
Security issues in RabbitMQ management plugin (3.4.2 or lower) [CVE-2015-0862]
8 January 2015
Several security issues were found in the RabbitMQ management plugin. All versions of RabbitMQ up-to 3.4.2 included are affected. All issues are fixed in RabbitMQ 3.4.3.
The management plugin is a web interface which allows users to monitor the activity of a RabbitMQ cluster and perform administration tasks such as (but not limited to):
adding, modifying or removing users;
manage virtual hosts;
manage resources (exchanges and queues);
consume queued messages.
Some user-controllable content was not properly HTML-escaped before being presented to a user in the management web UI:
When a user unqueued a message from the management UI, message details (header names, arguments, etc.) were displayed unescaped. An attacker could publish a specially crafted message to add content or execute arbitrary Javascript code on behalf of a user, if this user unqueued the message from the management UI.
When viewing policies, their name was displayed unescaped. An attacker could create a policy with a specially crafted name to add content or execute arbitrary Javascript code on behalf of a user who is viewing policies.
When listing connected AMQP network clients, client details such as its version were displayed unescaped. An attacker could use a client with a specially crafted version field to add content or execute arbitrary Javascript code on behalf of a user who is viewing connected clients.
In all cases, the attacker needs a valid user account on the targetted RabbitMQ cluster.
Furthermore, some admin-controllable content was not properly escaped:
user names;
the cluster name.
Likewise, an attacker could add content or execute arbitrary Javascript code on behalf of a user using the management web UI. However, the attacker must be an administrator on the RabbitMQ cluster, thus a trusted user.
No workaround is available, but RabbitMQ clusters with the management plugin disabled on all nodes are not affected.
We strongly encourage you to upgrade to RabbitMQ 3.4.3.
RabbitMQ 3.4.3 release
7 January 2015
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.4.3.
This release fixes a number of bugs in 3.4.2 and earlier versions. It also fixes a couple of security issues in the management plugin. CVE-IDs were requested; an update will be posted as soon as they are assigned.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.4.2 release
26 November 2014
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.4.2.
This release fixes a number of bugs in 3.4.1 and earlier versions.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.4.1 release
29 October 2014
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.4.1.
This release fixes a number of bugs in 3.4.0 and earlier versions. It also fixes a couple of security issues in the management plugin.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.4.0 release
21 Oct 2014
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.4.0.
This release adds a fast reply-to mechanism for RPC clients, adds monitoring and limiting of queue length in bytes, allows plugins to be activated and deactivated without server restart, makes crashing queues recover from persistent data, and allows .net-based clients to reconnect automatically after network failure.
This release also corrects a number of defects in the broker and plugins, as well as introducing many smaller new features and improvements.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.3.5 release
11 August 2014
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.3.5.
This release fixes a number of bugs in 3.3.4 and earlier versions.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.3.4 release
24 June 2014
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.3.4.
This release fixes a small number of bugs in 3.3.3 and earlier versions. In particular it fixes a bug introduced in 3.3.3 which could cause startup to fail under some circumstances.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.3.3 release
17 June 2014
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.3.3.
This release fixes a small number of bugs in 3.3.2 and earlier versions. In particular it fixes a bug introduced in 3.3.2 which could cause logging to stop under some circumstances.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.3.2 release
9 June 2014
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.3.2.
This release fixes a number of bugs in 3.3.1 and earlier versions.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.3.1 release
29 April 2014
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.3.1.
This release fixes a number of bugs in 3.3.0 and earlier versions, including security bugs in the MQTT and shovel plugins.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.3.0 release
2 April 2014
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.3.0.
This release improves performance in a variety of conditions, adds monitoring information to identify performance bottlenecks, adds dynamically manageable shovels, and allows Java-based clients to reconnect automatically after network failure.
This release also corrects a number of defects in the broker and plugins, as well as introducing a host of smaller features.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.2.4 release
4 March 2014
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.2.4.
This release fixes a number of bugs in 3.2.3 and earlier versions.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.2.3 release
23 January 2014
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.2.3.
This release fixes a number of bugs in the broker and federation plugin. Improvements to the LDAP and shovel plugins are also included.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.2.2 release
11 December 2013
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.2.2.
This release fixes a number of bugs in the broker (including High Availability mode) and plugins (LDAP, Management and MQTT).
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.2.1 release
7 November 2013
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.2.1.
This fixes a number of bugs in 3.2.0 and earlier versions.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.2.0 release
23 October 2013
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.2.0.
This release introduces federated queues and features enhanced policies for aspects of the broker which previously required AMQP arguments. Clients can now obtain better feedback about authentication failures and broker alarm conditions.
This release corrects a number of defects in the broker and plugins. The minimum version of Erlang has been changed from R12B5 to R13B03.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.1.5 release
15 August 2013
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.1.5.
This release fixes a bug in the delegate module leading to various crashes and cross-cluster minor version incompatibility, along with some other smaller bugs.
Note that due to the above mentioned bug, RabbitMQ 3.1.4 cannot be deployed in a cluster with other RabbitMQ 3.1.x versions. 3.1.5 can be deployed in a cluster with with 3.1.0 to 3.1.3.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.1.4 release
7 August 2013
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.1.4.
This release fixes two security bugs: a directory traversal bug for the management plugin (and other HTTP applications) on Windows, and a means to subvert publish access control using dead-lettering.
This release also fixes a number of bugs in 3.1.0 and earlier versions.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.1.3 release
26 June 2013
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.1.3.
This release fixes a bug in the management plugin.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.1.2 release
24 June 2013
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.1.2.
This is primarilly a bug fix release.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.1.1 release
21 May 2013
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.1.1.
This is primarilly a bug fix release.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
Proudly part of Pivotal14 May 2013
RabbitMQ v3.1.0 is significant because it introduces an important set of new features, making Rabbit easier to use and manage.
Eager synchronisation of mirror queue mirrors
Automatic cluster partition healing
Improved statistics
V3.1.0 has significance for another reason: it is the first release made under the banner of our new sponsor company, Pivotal. Pivotal launched earlier this year as a joint venture between VMware, EMC and with a strategic partnership with General Electric Global Software. Billed as "A New Platform for a New Era", the Pivotal platform will unite data, application, and cloud fabrics. The Rabbit team members are excited to be part of this bold new initiative driving open source innovation and collaboration.
RabbitMQ will continue to be available under the open source Mozilla Public License or commercial terms. Commercial support, consulting and both self-paced and instructor-led training courses are still available worldwide. The rabbitmq-discuss mailing list will continue to be the primary channel of communication about open-source RabbitMQ. The release cycle is not expected to change as a result of the change of ownership.
We invite all customers to continue with us on the journey to become the most reliable, scalable and portable messaging system.
RabbitMQ 3.1.0 release
1 May 2013
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.1.0.
This release introduces eager synchronisation of mirror queue mirrors, automatic cluster partition healing, and improved statistics (including charts) in the management plugin. It also adds many smaller new features, bug fixes and performance improvements.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.0.4 release
12 March 2013
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.0.4.
This release fixes a bug in the federation plugin where upstream credentials were leaked in the x-received-from header. This bug had been in the federation plugin since RabbitMQ 3.0.0. There are no other changes from RabbitMQ 3.0.3.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.0.3 release
6 March 2013
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.0.3.
This release fixes a small number of bugs in 3.0.2 and earlier versions.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.0.2 release
31 January 2013
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.0.2.
This release fixes a number of bugs in 3.0.1 and earlier versions.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.0.1 release
11 December 2012
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.0.1.
This release fixes a number of bugs in 3.0.0 and earlier versions.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 3.0.0 release
19 November 2012
The RabbitMQ team is pleased to announce the release of RabbitMQ 3.0.0.
This release introduces dynamic, policy-based control of mirroring and federation, improves the user friendliness of clustering, adds support for per-message TTL, introduces plugins for web-STOMP and MQTT, and adds many smaller new features and bug fixes.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 2.8.7 release
27 September 2012
The RabbitMQ team is delighted to announce the release of RabbitMQ 2.8.7.
This release fixes a number of bugs in the broker, Erlang client and STOMP and management plugins.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 2.8.6 release
22 August 2012
The RabbitMQ team is delighted to announce the release of RabbitMQ 2.8.6.
This release fixes a number of bugs, including one introduced in 2.8.5 that could cause an error during shutdown of mirrored queues.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 2.8.5 release
2 July 2012
The RabbitMQ team is pleased to announce the release of RabbitMQ 2.8.5.
This is primarily a bugfix release, with several improvements to HA queues.
The new release can be downloaded from the download page.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 2.8.4 release
22 June 2012
We've found an unpleasant bug in RabbitMQ 2.8.3 which can cause log rotation to trigger a state where the log file grows rapidly and without end, eventually exhausting all available disk space.
If you are running RabbitMQ 2.8.3 you are strongly advised to upgrade to 2.8.4 immediately and in the meantime do not invoke "rabbitmqctl rotate_logs". This applies particularly strongly to users of the RPM and .deb packages, since these are configured to rotate logs automatically.
Other versions of RabbitMQ are not affected by this bug.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 2.8.3 release
21 June 2012
The RabbitMQ team is pleased to announce the release of RabbitMQ 2.8.3.
This is primarily a bugfix release, with some minor enhancements (make disk space monitoring less intrusive by default, improve SSL performance with the Java client).
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 2.8.2 release
30 April 2012
The RabbitMQ team is pleased to announce the release of RabbitMQ 2.8.2.
This release fixes a number of bugs and improves performance in a variety of areas, as well as introducing disc space monitoring and federation status reporting.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 2.8.1 release
22 March 2012
The RabbitMQ team is pleased to announce the release of RabbitMQ 2.8.1.
This release fixes a small number of bugs, including one which prevented cluster RAM nodes which had run an earlier version from being upgraded.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 2.8.0 release
19 March 2012
The RabbitMQ team is pleased to announce the release of RabbitMQ 2.8.0.
This release fixes a number of bugs and adds new features. Notable new features include:
dead lettering - queues can specify an exchange to which messages should be redirected when they are rejected or expire
internal flow control to limit memory use and make performance more predictable if the server is overloaded
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Contact us via the rabbitmq-users Google group.
RabbitMQ 2.7.1 release
20 December 2011
The RabbitMQ team is delighted to announce the release of RabbitMQ 2.7.1.
This release includes important fixes to high availability recovery, fixes to the STOMP adapter, compatibility with Erlang Release R15B, and general improvements to the management interface, performance and stability.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us on the RabbitMQ discussion list (signup here and then e-mail to ), or contact us directly by e-mailing .
RabbitMQ 2.7.0 release
9 November 2011
The RabbitMQ team is delighted to announce the release of RabbitMQ 2.7.0.
Features of this release include: order preservation of re-queued messages; plugins included with the server download; "amqp" URI scheme for client connections; and performance improvements and bug fixes.
Binary and source distributions of the new release can be found on the download page.
We encourage all users of earlier versions of RabbitMQ to upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us on the RabbitMQ discussion list (signup here and then e-mail to rabbitmq-discuss at lists.rabbitmq.com), or contact us directly by e-mailing to info at rabbitmq.com.
RabbitMQ 2.6.1 release
12 September 2011
The RabbitMQ team is pleased to announce the release of RabbitMQ 2.6.1.
This release fixes a bug in the 2.6.0 version that causes the broker to fail to restart on reboot on some operating systems.
Binary and source distributions of the new release can be found in the usual place.
We recommend that all users of earlier versions of RabbitMQ upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us via the RabbitMQ discussion list at [email protected], or directly at [email protected].
RabbitMQ on Heroku
31 August 2011
The RabbitMQ team is happy to announce that the RabbitMQ add-on for Heroku is now available in beta. You can read about it on on the Heroku blog and on the RabbitMQ blog. And there is more information and links to sample code on this page.
RabbitMQ 2.6.0 release
31 August 2011
The RabbitMQ team is pleased to announce the release of RabbitMQ 2.6.0.
The highlight of this release is the introduction of active-active HA, with queues getting replicated across nodes in a cluster. There are many other improvements, particularly to the management and stomp plug-ins, as well as a number of bug fixes. See the release notes for more details.
Binary and source distributions of the new release can be found in the usual place.
We recommend that all users of earlier versions of RabbitMQ upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us via the RabbitMQ discussion list at [email protected], or directly at [email protected].
RabbitMQ on CloudFoundry
15 August 2011
The RabbitMQ team is excited to announce the launch of the RabbitMQ service on CloudFoundry.com. This service brings the messaging functionality of RabbitMQ to developers building applications on Cloud Foundry. Please see the main announcement over on the Cloud Foundry blog. There's also an FAQ with more details on the Cloud Foundry knowledge base.
RabbitMQ 2.5.1 release
27 June 2011
The RabbitMQ team is pleased to announce the release of RabbitMQ 2.5.1.
This release correctly upgrades from RabbitMQ 2.1.1 and 2.2.0. There are no other changes compared with 2.5.0.
For details see the release notes.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us via the RabbitMQ discussion list, or directly at [email protected].
RabbitMQ 2.5.0 release
14 June 2011
The RabbitMQ team is delighted to announce the release of RabbitMQ 2.5.0.
This release fixes a number of bugs. In particular:
recovery has been simplified, improving startup times when many exchanges or bindings exist
bindings are recovered between durable queues and non-durable exchanges on restart of individual cluster nodes
better performance under high load and memory pressure
source compatibility with the new Erlang R14B03 release
New features include:
tracing facility for debugging incoming and outgoing messages, (see firehose)
improved inbound network performance
improved routing performance
new rabbitmqctl commands ('report', 'environment', and 'cluster_status')
For details see the release notes.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us via the RabbitMQ discussion list, or directly at [email protected].
RabbitMQ 2.4.1 release
7 April 2011
The RabbitMQ team is delighted to announce the release of RabbitMQ 2.4.1.
This release fixes a number of bugs, in particular one bug in 2.4.0 that would break upgrades if durable queues were present. A notable enhancement included in this release are cluster upgrades. For details see the release notes.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us via the RabbitMQ discussion list, or directly at [email protected].
Messaging Patterns with RabbitMQ
6 April 2011
Alvaro Videla, co-author of RabbitMQ in Action, will be speaking about RabbitMQ and messaging patterns at the next Erlang Factory meeting in London, June 9-10th.
Alvaro will present how to implement several messaging patterns using RabbitMQ such as:
Competing Consumers
RPC
Parallel RPC
Smart Proxy
Publish/Subscribe
To learn more, visit the Erlang Factory website.
Spring AMQP Project 1.0 RC1 release
1 April 2011
The RabbitMQ team and SpringSource are pleased to announce that the Spring AMQP Project (for Java) has reached RC1 status.
For details see the release notes.
You can download the distribution zip file. The JARs are available in the SpringSource Milestone Maven repository.
To learn more about the project and provide welcome feedback, please visit the Spring AMQP homepage for links to downloads, documentation, the forum and more.
RabbitMQ 2.4.0 release
23 March 2011
The RabbitMQ team is delighted to announce the release of RabbitMQ 2.4.0.
This release fixes a number of bugs and introduces some enhancements, including fast routing for topic exchanges, sender-selected distribution and server-side consumer cancellation notifications. For details see the release notes.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us via the RabbitMQ discussion list, or directly at [email protected].
RabbitMQ 2.3.1 release
3 February 2011
The RabbitMQ team is pleased to announce the release of RabbitMQ 2.3.1.
This release fixes a small number of bugs, in particular one serious bug in 2.3.0 which could lead to queue processes crashing. For details see the release notes.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us via the RabbitMQ discussion list, or directly at [email protected].
RabbitMQ 2.3.0 release
2 February 2011
Perfectly timed one day before the start of the year of the Rabbit, the RabbitMQ team is pleased to announce the release of RabbitMQ 2.3.0.
This release fixes a number of bugs and introduces some enhancements, including streaming publish confirmations, new plugin mechanisms for authentication and authorisation, and a great deal more. For details see the release notes.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us via the RabbitMQ discussion list, or directly at [email protected].
RabbitMQ Webinar: Messaging that just works (update)
13 December 2010
A recording of the webinar is available.
RabbitMQ Webinar: Messaging that just works
9 December 2010
We are pleased to announce that we will be hosting our first, live (and free) webinar today at 1500 GMT and repeated at 1300 EST / 1000 PST.
Emile, from the RabbitMQ engineering team, will look at the relevance of Erlang/OTP as an implementation platform, the benefits of a messaging system and common messaging patterns. Some important features in recent releases will be discussed with examples. Join us to find out how RabbitMQ can help to scale your application, whether it's on a device, the web, in the data centre, or the cloud.
To register, please visit the SpringSource events page.
RabbitMQ 2.2.0 release
30 November 2010
The RabbitMQ team is pleased to announce the release of RabbitMQ 2.2.0.
This release fixes a number of bugs and introduces some enhancements, including automatic upgrades of non-clustered brokers, per-queue message TTLs and significantly reduced memory usage for pending acknowledgements. For details see the release notes.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us via the RabbitMQ discussion list, or directly at [email protected].
RabbitMQ 2.1.1 release
19 October 2010
The RabbitMQ team is pleased to announce the release of RabbitMQ 2.1.1.
This release fixes a number of bugs and introduces some enhancements, including exchange to exchange bindings and some performance improvements, in the server and clients.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us via the RabbitMQ discussion list, or directly at [email protected].
RabbitMQ 2.1.0 release
15 September 2010
The RabbitMQ team is pleased to announce the release of RabbitMQ 2.1.0.
This release fixes a number of bugs, including some race conditions and introduces minor enhancements in the server and clients.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us via the RabbitMQ discussion list, or directly at [email protected].
RabbitMQ 2.0.0 release
25 August 2010
We the RabbitMQ team are delighted to announce the release of RabbitMQ 2.0.0.
This release includes a rewritten message store that pages messages to disk to relieve memory pressure, and support for AMQP 0-9-1. There are many other more modest additions, such as an implementation of basic.reject, and queue leases. For details see the release notes.
Binary and source distributions of the new release can be found in the usual place.
This now includes binary packages of plugins. Please note the caveats there.
We recommend that all users of earlier versions of RabbitMQ upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us via the RabbitMQ discussion list, or directly at [email protected].
Spring AMQP Project 1.0 M1 release
21 July 2010
The RabbitMQ team and SpringSource are pleased to announce the first milesone release of the Spring AMQP Project 1.0 M1.
Spring AMQP makes common Spring idoms available to developers who are building AMQP-based messaging solutions. For example, building a messaging application that uses RabbitMQ as broker will feel quite similar to building an application based on Spring's JMS support. The project consists of both Java and .NET versions.
To learn more about the project, visit the Spring AMQP homepage for links to downloads, documentation, the forum and more.
RabbitMQ 1.8.1 release
15 July 2010
The RabbitMQ team is pleased to announce the release of RabbitMQ 1.8.1.
This release of RabbitMQ can now be compiled with Erlang R14A. This is expected to bring relief for MacPorts users and Debian (unstable) users who build from source. Administration tools are now easier to use on MacPorts. Further enhancements include the ability to observe channel.flow events from the Java API and clustering usability improvements.
For details see the release notes.
Binary and source distributions of the new release can be found in the usual place.
We recommend that all users of earlier versions of RabbitMQ upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us via the RabbitMQ discussion list at [email protected], or directly at [email protected].
RabbitMQ 1.8.0 release
16 June 2010
The RabbitMQ team is pleased to announce the release of RabbitMQ 1.8.0.
This release introduces several APIs to extend Rabbit in a pluggable way, first with pluggable exchange types, and then with pluggable backing queues. Other improvements include optimisations for cross-node routing within a cluster, and more rigorous enforcement of channel.flow to ensure that Rabbit can stop producers who are failing to obey the instruction to stop sending messages to Rabbit when Rabbit comes under memory pressure.
For details see the release notes.
Binary and source distributions of the new release can be found in the usual place.
We recommend that all users of earlier versions of RabbitMQ upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us via the RabbitMQ discussion list at [email protected], or directly at [email protected].
Rabbit Technologies announce acquisition by SpringSource
13 April 2010
Rabbit Technologies Ltd. (RTL), the company behind RabbitMQ, today announced that the company is to be acquired by SpringSource, a division of VMware, Inc.. RTL was founded in February 2007 and is a spin out from LShift Ltd., the UK software consultancy, and Cohesive FT, the US virtualization and cloud computing company.
The Rabbit Team are very excited about the deal. “RabbitMQ is an extremely successful technology and forms the backbone for many varied cloud messaging systems,” said Alexis Richardson, chief executive officer and co-founder, Rabbit Technologies, Ltd. “By providing a multi-protocol, completely open, portable messaging system, our technology can be a key enabler of tomorrow’s applications. By joining with enterprise leaders, SpringSource and VMware, RabbitMQ expects to continue to be at the forefront of the movement toward cloud computing. Users and customers will benefit from an organization offering deep and immediate experience with the challenges of managing highly available and stable operations.”
RabbitMQ will continue to be open source and distributed in the same way as before. The RabbitMQ community can expect to see increased investment in this outstanding technology which should result in significant improvements to the open source release.
RabbitMQ customers will see an increase in availability of training, professional services and support offerings as the RabbitMQ business is integrated with SpringSource.
For more details please see the full press release.
Contacts:
SpringSource and VMware
Charlie Purdom, [email protected]
Ross Levanto or Christine McKeown, [email protected]
Rabbit Technologies Ltd.
Alexis Richardson, [email protected]
LShift Ltd.
Mike Rowlands, [email protected]
Cohesive FT
Dwight Koop, [email protected]
Acknowledgements:
Rabbit Technologies would like to thank Orrick, Herrington & Sutcliffe LLP (London) for acting as counsel throughout the acquisition process. Visit their website.
Alexis will be speaking at Cloud & Grid Exchange 2010
12 April 2010
Alexis Richardson, Rabbit Technologies CEO, will be speaking at the Cloud & Grid Exchange in London, 23rd April. In his talk, Alexis will present use cases for cloud messaging: what is messaging and why it is useful for cloud computing? This talk will answer these questions by way of illustrating use cases from RabbitMQ customers.
Read more
RabbitMQ 1.7.2 release
16 February 2010
The RabbitMQ team is pleased to announce the release of RabbitMQ 1.7.2.
This release fixes yet more bugs specific to Windows in regards to memory monitoring, and works around various bat inadequacies. Other fixes include enforcing codec size limits, and handling some corner cases of basic.qos.
The rabbitmqctl tool has been extended with several new commands. There have also been enhancements to the plugin system, and network performance over high-latency links. The exception reporting in the Java client has been improved and there are several bug fixes and enhancements to the AMQP Tracer tool.
For details see the release notes.
Binary and source distributions of the new release can be found in the usual place.
We recommend that all users of earlier versions of RabbitMQ upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us via the RabbitMQ discussion list at [email protected], or directly at [email protected].
RabbitMQ 1.7.1 release
25 January 2010
The RabbitMQ team is pleased to announce the release of RabbitMQ 1.7.1.
This release fixes a number of bugs specific to Windows, several problems in the ssl support and plug-in system, some race conditions and corner cases in the AMQP protocol and connection lifecycle handling, breakages in Debian and RPM package removal, as well as some minor bugs in rabbitmqctl.
There are also some noteworthy enhancements, such as the support for complete short node names in all the startup and control scripts (making it easier to install RabbitMQ on systems with changing host names), improved memory monitoring and producer throttling, an extension of the AMQP codec with array types, better support for MacPorts, and improved performance and error reporting in the Java and .Net clients.
For details see the release notes.
Binary and source distributions of the new release can be found in the usual place.
We recommend that all users of earlier versions of RabbitMQ upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us via the RabbitMQ discussion list at [email protected], or directly at [email protected].
RabbitMQ Wins 2009 Cloudies Award for Best Cloud Application Provider
05 January 2010
RabbitMQ was listed as one of the Best Cloud Application Providers in John M Willis second annual 'Cloudies' awards. John has worked in the IT management industry for 30 years and is known internationally for his IT Management and Cloud blog.
RabbitMQ is now in Fedora and EPEL
07 December 2009
RabbitMQ 1.7.0 is now in Fedora 10, 11, and 12, and EPEL. So, for all Fedora users RabbitMQ is now just a yum install rabbitmq-server away!
For the full package details see the Fedora Project website.
Rabbit Technologies and Canonical announce teaming agreement
08 October 2009
Rabbit Technologies Limited, the company behind RabbitMQ, today announced the signing of a formal teaming agreement with Ubuntu sponsor Canonical. The goal of the partnership is to promote open standards in the emerging cloud computing space.
"We want to be sure our users can navigate safely into the cloud", said Simon Wardley, software services manager for Canonical, "and we see this working according to three rules. Rule one is to build on their own infrastructure. Rule two is moving between their infrastructure and an external provider. Rule three is switching between providers. RabbitMQ provides an important message bus in the cloud that enables applications to interoperate without dependency upon a proprietary solution. It will play a significant role in the future of cloud switching."
For details see the full press release.
RabbitMQ 1.7.0 release
07 October 2009
The RabbitMQ team is pleased to announce the release of RabbitMQ 1.7.0.
This release has 'beta' status and introduces a number of new features, such as native SSL support, a plugin mechanism, and a Windows installer for the .net client. There are also improvements to error reporting and diagnostics, performance and stability, the windows bundle (which now includes the .net client and a more recent version of Erlang/OTP), server installation and configuration. Finally, there are a number of small bug fixes.
For details see the release notes.
Binary and source distributions of the new release can be found in the usual place
We recommend that all users of earlier versions of RabbitMQ upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us via the RabbitMQ discussion list at [email protected], or directly at [email protected].
RabbitMQ provides VMware users with a reliable cloud bus based on open AMQP messaging
30 September 2009
We are delighted to be providing RabbitMQ open messaging to support the VMware vCloud Initiative, their customers and the growing cloud ecosystem," Alexis Richardson, CEO, RabbitMQ. "Customers want choice, and RabbitMQ delivers choice by lowering the cost of scale, and by removing lock-in. RabbitMQ is the market leading implementation of AMQP, the interoperable open business messaging protocol, and is distributed on most major development platforms. Already businesses are using RabbitMQ to scale up business-critical application functionality on multiple leading public and private cloud infrastructures. Our support for the VMware vCloud Initiative is a natural extension. RabbitMQ has an open source license making it ideal for elastic deployments, and for integration in platforms such as Spring and Ruby on Rails.
The virtual appliance is available to download for free from the VMware virtual appliance marketplace.
Catch up online
22 July 2009
The RabbitMQ team have been busy giving presentations about the use of RabbitMQ at events like Google London, Oxford Geek Night, Erlang Factory etc. Many of these presentations were filmed, and you can catch up online.
Check out these bookmarks on Delicious.
There have also been many exciting developments in the RabbitMQ community recently. Keep an eye on this page for a summary of who is doing what, and how, with RabbitMQ.
Kaazing adds support for AMQP and RabbitMQ
15 July 2009
Kaazing Corporation, makers of gateways that connect web-based applications to high-volume, real-time message traffic, today announced support for the Advanced Message Queuing Protocol (AMQP) in the most recent release of the company's flagship product, Kaazing Enterprise Gateway (KEG).
For details see the full release.
RabbitMQ 1.6.0 release
17 June 2009
The RabbitMQ team is pleased to announce the release of RabbitMQ 1.6.0.
This release has 'beta' status and introduces a number of new features, such as prefetch count limiting, headers exchanges, fine-grained access control, and alternate exchanges. There are also improvements to performance and stability under high load, improved compatibility with other software (such as ejabberd and PowerShell), and a number of small bug fixes.
For details see the release notes.
Binary and source distributions of the new release can be found in the usual place
We recommend that all users of earlier versions of RabbitMQ upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us via the RabbitMQ discussion list at [email protected], or directly at [email protected].
RabbitMQ is now included in the Fedora Linux distribution
03 June 2009
RabbitMQ is now included in the Fedora Linux distribution. See fedoraproject.org for the package details.
So, for all Fedora users RabbitMQ is now just a yum install rabbitmq-server away.
Thanks go to the Fedora community for their guidance in getting our RPM packages into shape for inclusion.
RabbitMQ 1.5.5 release
20 May 2009
The RabbitMQ team is pleased to announce the release of RabbitMQ 1.5.5
This release has 'final' status and fixes a small number of bugs in the server, the startup and control scripts on Windows, and the Debian/RPM packaging. Also included are some minor enhancements to the way the server can be configured. The RabbitMQ clients have remained unchanged.
For details see the release notes.
Binary and source distributions of the new release can be found in the usual place
We recommend that all users of earlier versions of RabbitMQ upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us via the RabbitMQ discussion list at [email protected], or directly at [email protected].
Canonical adds RabbitMQ AMQP to Ubuntu 9.04
23 April 2009
Yes, Ubuntu 9.04 Server Edition, aka "Jaunty Jackalope", now includes support for the emerging standard for messaging through RabbitMQ.
See Canonical's press release for more information on the release.
We look forward to hearing more from Ubuntu users and would welcome more feedback, bug requests and other contributions. Talk to us on irc.freenode.net #rabbitmq (see logs), or join our mailing list (or see archived messages).
RabbitMQ 1.5.4 release
6 April 2009
The RabbitMQ team is pleased to announce the release of RabbitMQ 1.5.4.
This release has 'final' status and fixes a small number of bugs in the server, the startup and control scripts on Windows, and the Debian/RPM packaging. Also included are some minor enhancements to the way the server can be configured. The RabbitMQ clients have remained unchanged.
For details see the release notes.
Binary and source distributions of the new release can be found in the usual place
We recommend that all users of earlier versions of RabbitMQ upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us via the RabbitMQ discussion list at [email protected], or directly at [email protected].
RabbitMQ and AMQP team speak at QCon
16 March 2009
The RabbitMQ and AMQP team gave a presentation at QCon London last week. Slides presented are available here:
RabbitMQ slides
AMQP chairman's slides
See also:
Gojko Adzic's review
If you're looking for a place to start try here.
RabbitMQ team is at Qcon London
11 March 2009
The LShift/RabbitMQ team is pleased to announce its second visit to Qcon London, please do come and say hello.
In honour of the event, and while we work on a new website, we produced this overview of how to use RabbitMQ.
The RabbitMQ team is pleased to announce the release of RabbitMQ 1.5.3.
24 February 2009
The RabbitMQ team is pleased to announce the release of RabbitMQ 1.5.3.
This release has 'final' status and fixes a number of bugs in the server, the Java client, the .net client, and the Debian/RPM packaging.
For details see the release notes.
Binary and source distributions of the new release can be found in the usual place, at https://www.rabbitmq.com/download.html.
We recommend that all users of earlier versions of RabbitMQ upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us via the RabbitMQ discussion list at [email protected], or directly at [email protected].
The RabbitMQ team is pleased to announce the release of RabbitMQ 1.5.1.
21 January 2009
The RabbitMQ team is pleased to announce the release of RabbitMQ 1.5.1.
This release has 'final' status and fixes a number of bugs in the server, the .net client, and the Debian/RPM packaging.
For details see the release notes.
Binary and source distributions of the new release can be found in the usual place, at https://www.rabbitmq.com/download.html.
We recommend that all users of earlier versions of RabbitMQ upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us via the RabbitMQ discussion list at [email protected], or directly at [email protected].
The RabbitMQ team is pleased to announce the release of RabbitMQ 1.5.0.
18 December 2008
The RabbitMQ team is pleased to announce the release of RabbitMQ 1.5.0.
This release has beta status and focuses on the following areas:
removal of tickets and realms
implementation of 'queue.unbind'
producer throttling when running low on memory
improved scalability of queue and binding creation and deletion
disabled Nagle for more consistent latency
added several management/info commands to rabbitmqctl
bug fixes in the area of connection and channel closure
support the latest Erlang/OTP release (R12B-5)
improved configurability via environment variables
For details see the release notes.
Binary and source distributions of the new release can be found in the usual place, at https://www.rabbitmq.com/download.html.
We recommend that all users of earlier versions of RabbitMQ upgrade to this latest release.
As always, we welcome any questions, bug reports, and other feedback on this release, as well as general suggestions for features and enhancements in future releases. Mail us via the RabbitMQ discussion list at [email protected], or directly at [email protected].
RabbitMQ talk this Thursday 16th in London
14 October 2008 There is a talk on RabbitMQ this Thursday October 16th. The agenda will be:
Overview - why RabbitMQ and AMQP
How we got away with less then 5k LOC in the server
Ben's hackathon showing what you can do and how
It will start at 6:30pm and be at the LShift offices in London. A few beers may be provided and some RabbitMQ t-shirts are available for people who don't have one. Please let us know if you're coming.
RabbitMQ Tech Talk at Google London
30 September 2008
Matthias Radestock (LShift TD), Tony Garnock-Jones (LShift Senior Developer) and Alexis Richardson (CohesiveFT CEO) spoke at the Google London meeting.
The presentation dealt with the AMQP protocol, how we built our Erlang implementation of it (RabbitMQ), and how it might address, eg., Twitter's scaling problems.
Further details are available at Google's developer blog..
RabbitMQ version 1.4.0 released
30 July 2008
The RabbitMQ team is pleased to announce the release of RabbitMQ 1.4.0.
This release has beta status, and switches to the use of a DFSG-free JSON-formatted specification document, includes bug fixes for a number of race conditions and non-compliances with the protocol specification, includes several performance improvements for large numbers of queues, fixes aspects of the Debian and RPM packaging, and improves upon the error reporting and general performance of the server.
Further details are available here.
RabbitMQ .Net/C# AMQP client library 1.4.0 released
18 July 2008 The RabbitMQ team is pleased to announce the release of the RabbitMQ .Net/C# AMQP client library 1.4.0.
This release has beta status and focuses on the following areas: bug fixes for a number of race conditions, improved shutdown protocol, bug fix for usage of read timeouts in .Net sockets. Further details are available here.
AMQP: Secure business messaging for the future
09 July 2008 Intel believe the remarkable results of RabbitMQ perfomance tests in their Low Latency Lab indicate that AMQP is set to revolutionise the financial messaging industry AMQP: Secure business messaging for the future.
RabbitMQ 1.3.0 released
01 April 2008 The RabbitMQ team is pleased to announce the release of RabbitMQ 1.3.0.
This release has beta status. It fixes a number of race conditions and other bugs, improves performance and has better error reporting. Further details are available here.
RabbitMQ 1.2.0 released
27 September 2007 The RabbitMQ team is pleased to announce the release of RabbitMQ 1.2.0.
This release has beta status. It improves performance when running a server close to capacity and simplifies cluster configuration, along with the usual bug fixes and minor enhancements. Further details are available here.
RabbitMQ 1.1.1 released
29 August 2007 The RabbitMQ team is pleased to announce the release of RabbitMQ 1.1.1.
This release has beta status and focuses on two areas: improved interoperability with Qpid M1 Java client and server, and some bug fixes and minor enhancements. Further details are available here.
RabbitMQ 1.1.0 released
01 August 2007 The RabbitMQ team is pleased to announce the release of RabbitMQ 1.1.0.
This release has alpha status and contains several bug fixes and enhancements in the RabbitMQ server, the Java client libraries, and the examples, as well as improvements to the documentation and packaging. Further details are available here.
Rabbit Technologies joins AMQP working group
18 March 2007 Rabbit Technologies, a joint venture between LShift and Cohesive FT, is pleased to announce its appointment to the AMQP Working Group. The goal of the working group is to create specifications for defining and building messaging infrastructure that provides developers with a simple and more powerful way of constructing messaging dependent applications. You can read the full press release here.
Launch of RabbitMQ Open Source Enterprise Messaging
08 February 2007 LShift and CohesiveFT have launched RabbitMQ, a complete open source implementation of Advanced Message Queuing Protocol (AMQP), the emerging standard for high performance enterprise messaging. You can read the full press release here.
You can also join our mailing list to keep up-to-date with the latest developments and discussion.
Getting Help and Providing Feedback
If you have questions about the contents of this guide or any other topic related to RabbitMQ, don’t hesitate to ask them on the RabbitMQ mailing list.
Help Us Improve the Docs ❤️
If you’d like to contribute an improvement to the site, its source is available on GitHub. Simply fork the repository and submit a pull request. Thank you!
In This Section
Server Documentation
Client Documentation
Plugins
News
Protocol
Our Extensions
Building
Previous Releases
License
RabbitMQ
Features
Get Started
Support
Community
Docs
Blog
Copyright © 2007-2020 VMware, Inc. or its affiliates. All rights reserved. Terms of Use, Privacy and Trademark Guidelines