82 lines
2.3 KiB
Plaintext
82 lines
2.3 KiB
Plaintext
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
|