RabbitMQ 2.5.0 released

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

2 Responses to “RabbitMQ 2.5.0 released”

  1. molica Says:

    I am a chinese,so my Eglish is bad. Now I doing a project which use rabbitml,but meet some problem what I can‘t resolve.I Wish you can help me. SomeTimes,I Create a Queue,but when I send message to the queue,rabbitmq don't send the message to the queue.I use rabbitmqctl.exe to list the queues. The ExchangeName and mq Address and virtual host ,account ,password and routekey is right. I define the routekey is the queueName and the queueuName is Unique . but I can subscriber the queue and get message from the queue. This question appears a few . but it affect the project.

  2. Tony Garnock-Jones Says:

    @molica: Please start a discussion on the rabbitmq-discuss mailing list, which you can join at .