Menu

RabbitMQ Changelog

Overview

RabbitMQ release notes are available on GitHub. See RabbitMQ support timeline to find out what release series are supported. For guidance on upgrades, see the Upgrade and Blue/Green Deployment Upgrade guides.

Java client release notes and .NET client release notes are published separately.

Releases

Version Release Date Highlights Release Notes
3.8.17 8 June 2021
  • Bug fixes
  • Security vulnerability patch, details to be disclosed later
Release notes
3.8.16 4 May 2021
  • Reintroduces AWS peer discovery plugin that was unintentionally excluded from 3.8.15
  • Introduces support for Erlang 24 and drops support for Erlang/OTP 22.3 as previously announced
Release notes
3.8.15 3 May 2021
  • We encourage all users to consult release notes but skip this release and upgrade to 3.8.16 or later
  • Security vulnerability patches: CVE-2021-22117, CVE-2021-22116
  • Bug fixes
Release notes
3.8.14 2 March 2021 Release notes
3.8.13 27 February 2021
  • Bug fixes
Release notes
3.8.12 16 February 2021
  • Bug fixes
Release notes
3.8.11 22 January 2021 Release notes
3.8.10 19 January 2021
  • We encourage all users to consult release notes but skip this release and upgrade to 3.8.11 or later.
  • Bug fixes
  • More features supported by quorum queues
  • Usability improvements
  • Deprecations
Release notes
3.8.9 28 September 2020 Release notes
3.8.8 3 September 2020 Release notes
3.8.7 17 August 2020 Release notes
3.7.28 17 August 2020 Release notes
3.8.6 4 August 2020 Release notes
3.7.27 25 July 2020 Release notes
3.8.5 15 June 2020 Release notes
3.8.4 25 May 2020
  • First release to support Erlang 23
  • Bug fixes
  • Optimizations
  • Minor usability improvements
Release notes
3.7.26 4 May 2020 Release notes
3.7.25 9 April 2020 Release notes
3.8.3 10 March 2020
  • Bug fixes
  • Optimizations
  • Minor usability improvements
Release notes
3.7.24 13 February 2020
  • Bug Fixes
  • Optimizations
Release notes
3.7.23 5 December 2019 Release notes
3.8.2 2 December 2019
  • Bug fixes
  • Optimizations
  • Minor usability improvements
Release notes
3.7.22 27 November 2019 Release notes
3.8.1 31 October 2019
  • Bug fixes
Release notes
3.7.21 31 October 2019 Release notes
3.7.20 25 October 2019 Release notes
3.7.19 2 October 2019 Release notes
3.8.0 1 October 2019 Release notes
3.7.18 18 September 2019 Release notes
3.7.17 29 July 2019
  • Bug fixes
  • Usability improvements
Release notes
3.7.16 8 July 2019
  • Bug fixes
  • Usability improvements
Release notes
3.7.15 20 May 2019 Release notes
3.7.14 29 March 2019
  • Bug fixes
  • Usability improvements
Release notes
3.7.13 8 March 2019
  • Bug fixes
  • Usability improvements
Release notes
3.7.12 15 February 2019
  • Bug fixes
  • Usability improvements
Release notes
3.7.11 31 January 2019 Release notes
3.7.10 7 January 2019 Release notes
3.7.9 16 November 2018
  • Bug fixes
  • Usability improvements
Release notes
3.7.8 20 September 2018
  • Bug fixes
  • Usability improvements
Release notes
3.7.7 5 July 2018 Release notes
3.7.6 13 June 2018
  • Bug fixes
  • Usability improvements
Release notes
3.6.16 13 June 2018 Release notes
3.7.5 9 May 2018
  • Bug fixes
  • Usability improvements
Release notes
3.7.4 8 March 2018
  • Bug fixes
  • Usability improvements
Release notes
3.7.3 30 January 2018
  • Bug fixes
  • Usability improvements
Release notes
3.6.15 17 January 2018
  • Bug fixes
Release notes
3.7.2 23 December 2017 Release notes
3.7.1 21 December 2017
  • Bug fixes
Release notes
3.7.0 29 November 2017 Release notes
3.6.14 7 November 2017
  • package/systemd bug fixes
Release notes
3.6.13 6 November 2017
  • Bug fixes
  • Usability improvements
Release notes
3.6.12 11 September 2017
  • Bug fixes
Release notes
3.6.11 16 August 2017 Release notes
3.6.10 25 May 2017
  • Bug fixes
  • Usability improvements
Release notes
3.6.9 29 March 2017 Release notes
3.6.8 17 March 2017
  • Erlang/OTP R16B03 and 17.x compatibility restored
  • Minor bug fixes
Release notes
3.6.7 15 March 2017
  • Erlang/OTP R16B03 and 17.x has known compatibility issues with this release. This is resolved in 3.6.8.
  • Distributed management plugin, including minor breaking HTTP API changes.
  • This upgrade requires a cluster-wide restart.
  • Bug fixes
  • Usability improvements
Release notes
3.6.6 21 November 2016 Release notes
3.5.8 21 November 2016 Release notes
3.6.5 5 August 2016
  • Bug fixes
Release notes
3.6.4 29 July 2016 Release notes
3.6.3 6 July 2016 Release notes
3.6.2 19 May 2016 Release notes
3.6.1 1 March 2016
  • Bug fixes
  • Security fixes to the management plugin (CVE-2015-8786)
  • Usability improvements
Release notes
3.6.0 22 December 2015 Release notes
3.5.7 15 December 2015
  • Bug fixes
  • Usability improvements
Release notes
3.5.6 7 October 2015
  • Bug fixes
  • Usability improvements
Release notes
3.5.5 24 September 2015
  • Performance improvements
  • Bug fixes
Release notes
3.5.4 22 July 2015
  • Bug fixes
Release notes
3.5.3 22 May 2015 Release notes
3.5.2 12 May 2015
  • Bug fixes
Release notes
3.5.1 03 April 2015
  • Bug fixes
Release notes
3.5.0 11 March 2015 Release notes
3.4.4 11 February 2015
  • Bug fixes
Release notes
3.4.3 7 January 2015
  • Bug fixes
  • Security fixes to the management plugin (CVE-2015-0862)
Release notes
3.4.2 26 November 2014
  • Bug fixes
Release notes
3.4.1 29 October 2014
  • Bug fixes
  • Security fixes to the management plugin
Release notes
3.4.0 21 Oct 2014 Release notes
3.3.5 11 August 2014
  • Bug fixes
Release notes
3.3.4 24 June 2014
  • Bug fixes
Release notes
3.3.3 17 June 2014
  • Bug fixes
Release notes
3.3.2 9 June 2014
  • Bug fixes
Release notes
3.3.1 29 April 2014
  • Bug fixes
  • Security fixes to MQTT and shovel
Release notes
3.3.0 2 April 2014 Release notes
3.2.4 4 March 2014
  • Bug fixes
Release notes
3.2.3 23 January 2014
  • Bug fixes
Release notes
3.2.2 11 December 2013
  • Bug fixes
Release notes
3.2.1 7 November 2013
  • Bug fixes
Release notes
3.2.0 23 October 2013 Release notes
3.1.5 15 August 2013
  • Bug fixes
Release notes
3.1.4 7 August 2013
  • Security / bug fixes
Release notes
3.1.3 26 June 2013
  • Bug fixes
Release notes
3.1.2 24 June 2013
  • Bug fixes
Release notes
3.1.1 21 May 2013
  • Bug fixes
Release notes
3.1.0 1 May 2013 Release notes
3.0.4 12 March 2013
  • Fixes a security bug in federation
Release notes
3.0.3 6 March 2013
  • Bug fixes
Release notes
3.0.2 31 January 2013
  • Bug fixes
Release notes
3.0.1 11 December 2012
  • Bug fixes
Release notes
3.0.0 19 November 2012 Release notes
2.8.7 27 September 2012
  • Miscellaneous bugfixes
Release notes
2.8.6 22 August 2012
  • Sundry bugfixes
Release notes
2.8.5 2 August 2012
  • Assorted bugfixes
Release notes
2.8.4 22 June 2012
  • Fixes a serious bug in 2.8.3 that could cause log files to grow in size infinitely when being rotated
Release notes
2.8.3 21 June 2012
  • Bug fixes
Release notes
2.8.2 30 April 2012 Release notes
2.8.1 22 March 2012
  • Fixes a bug in 2.8.0 which prevented RAM nodes from being upgraded
Release notes
2.8.0 19 March 2012 Release notes
2.7.1 20 December 2011
  • Important fixes to High Availability
  • Compatibility with Erlang R15B
  • Bug fixes and performance improvements
Release notes
2.7.0 9 November 2011 Release notes
2.6.1 12 September 2011
  • Fixes a bug in 2.6.0 that caused the broker to fail to restart on reboot on some operating systems
Release notes
2.6.0 31 August 2011 Release notes
2.5.1 27 June 2011
  • Fixes upgrading from RabbitMQ 2.1.1 and 2.2.0
Release notes
2.5.0 14 June 2011
  • Numerous performance improvements
  • New tracing facility for debugging incoming and outgoing messages
  • New rabbitmqctl commands
Release notes
2.4.1 7 April 2011
  • Fixes a bug in 2.4.0 that would break upgrades
    in certain circumstances
  • Cluster upgrades
Release notes
2.4.0 23 March 2011 Release notes
2.3.1 3 February 2011
  • Fixes a serious bug in 2.3.0 that could cause queues to crash
Release notes
2.3.0 2 February 2011 Release notes
2.2.0 30 November 2010 Release notes
2.1.1 20 October 2010 Release notes
2.1.0 15 September 2010 Release notes
2.0.0 25 August 2010
  • New persister
  • AMQP 0-9-1
  • Queue TTL
  • Binary Plugin releases
Release notes
1.8.1 15 July 2010
  • Synchronous basic.recover
Release notes
1.8.0 16 June 2010
  • AMQP 0-9-1 semantics
  • Exchange type plugins
  • Backing store plugins
Release notes
RabbitMQ acquired by SpringSource
1.7.2 16 February 2010
  • Enhanced rabbitmqctl
Release notes
1.7.1 25 January 2010 Release notes
1.7.0 7 October 2009 Release notes
1.6.0 17 June 2009 Release notes
1.5.5 30 May 2009
  • Bug fixes
Release notes
1.5.4 6 April 2009
  • Bug fixes
Release notes
1.5.3 24 February 2009
  • Bug fixes
Release notes
1.5.1 21 January 2009
  • Bug fixes
  • First release with "final" status
Release notes
1.5.0 18 December 2008
  • Informational rabbitmqctl commands
  • queue.unbind
  • Producer throttling
Release notes
1.4.0 30 July 2008
  • Performance enhancements
Release notes
1.3.0 1 April 2008
  • Performance enhancements
Release notes
1.2.0 27 September 2007
  • Simplified cluster configuration
  • Internal flow control
Release notes
1.1.1 29 August 2007
  • Improved interoperability
  • First release with "beta" status
Release notes
1.1.0-alpha 1 August 2007
  • Bug fixes
Release notes
1.0.0-alpha 8 February 2007
  • Initial release
Release notes
(pdf)

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 <3

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!