Release: RabbitMQ 1.5.1 Status : final Release Highlights ================== server ------ bug fixes - handle race condition between routing and queue deletion that could cause errors on message publication - the default settings for RABBITMQ_SERVER_ERL_ARGS were not taken into account, resulting in decreased network performance - add workaround for the Erlang/OTP bug OTP-7025, which caused errors in topic routing in Erlang/OTP versions older than R12B-1 - display the nodes of queue and connection processes in rabbitmqctl's list_{queues,connections} command. Previously we displayed pids, which was broken and not particularly useful. enhancements - enable 'channel.flow'-based producer throttling by default on Linux - include stack traces in error reports in rabbit.log - speed up rabbitmqctl and rabbitmq-multi Java client ----------- no significant changes .net client ----------- bug fixes - handle race condition in client-initiated connection closure that could result in an OperationInterruptedException enhancements - re-enable heartbeating by default building & packaging -------------------- bug fixes - fix bug that caused removal of RPMs to be incomplete - produce separate RPMs for SuSE-like systems to resolve various incompatibilities - rename BUILD to README in order to prevent build failures on systems with case-insensitive file naming (such as OS X) enhancements - minor tweaks in Debian and RPM packaging for better compliance with packaging guidelines - better handling of errors encountered during code generation Upgrading ========= No special precautions are necessary when upgrading from RabbitMQ-1.5.0. When upgrading from earlier releases, note that the database schema has changed in RabbitMQ-1.5.x. When the RabbitMQ server detects the presence of an old database, it moves it to a backup location, creates a fresh, empty database, and logs a warning. If your RabbitMQ installation contains important data, such as user accounts, durable exchanges and queues, or persistent messages, then we recommend you contact rabbitmq-sales@pivotal.io for assistance with the upgrade. Credits ======= We would like to thank the following individuals for submitting bug reports and feedback that we incorporated into this release: Aymerick Jéhanne Chuck Remes Ezra Zygmuntowicz Glenn Robuck Mathias Gug Michael Barker