64 lines
2.0 KiB
Plaintext
64 lines
2.0 KiB
Plaintext
|
|
Release: RabbitMQ 1.2.0
|
|||
|
|
Status : beta
|
|||
|
|
|
|||
|
|
Release Highlights
|
|||
|
|
==================
|
|||
|
|
|
|||
|
|
RabbitMQ server
|
|||
|
|
---------------
|
|||
|
|
- introduced internal flow control to prevent performance drops when
|
|||
|
|
running a server near capacity
|
|||
|
|
- simplified cluster configuration and added "automatic" clustering
|
|||
|
|
- made rabbitmqctl command line syntax less confusing
|
|||
|
|
- fixed a couple of race conditions that could result in a client
|
|||
|
|
receiving unexpected sequences of command replies and messages
|
|||
|
|
- refactored internals to make it easier to construct handlers for
|
|||
|
|
transports other than raw TCP/IP
|
|||
|
|
|
|||
|
|
Java client
|
|||
|
|
-----------
|
|||
|
|
- fixed a race condition between invocation of a Consumer's
|
|||
|
|
handle{Consume,Cancel}Ok and handleDelivery methods; the former are
|
|||
|
|
now called inside the connection's thread, just like the latter
|
|||
|
|
|
|||
|
|
Packaging
|
|||
|
|
---------
|
|||
|
|
- simplified rabbitmqctl invocation under Debian
|
|||
|
|
- moved default location of the log and mnesia dirs under Windows to
|
|||
|
|
sub directories of the RABBITMQ_BASE directory
|
|||
|
|
- changed startup scripts to allow the rabbitmq_server package to
|
|||
|
|
reside outside the OTP library directory
|
|||
|
|
|
|||
|
|
|
|||
|
|
Upgrading
|
|||
|
|
=========
|
|||
|
|
|
|||
|
|
Under Windows the default location of the mnesia directory has changed
|
|||
|
|
from %RABBITMQ_BASE% to %RABBITMQ_BASE%\db. If you have an existing
|
|||
|
|
installation that uses the old default location and you would like to
|
|||
|
|
retain the server state (including persisted messages) then just move
|
|||
|
|
the *.DAT, *.DCD, *.DCL and *.LOG files from that directory to the new
|
|||
|
|
location.
|
|||
|
|
|
|||
|
|
There have been some minor changes to the Java client API. Most client
|
|||
|
|
code is unlikely to be affected by these, and is easily changed if it
|
|||
|
|
is.
|
|||
|
|
|
|||
|
|
If you are upgrading from RabbitMQ-1.0.0 note that RabbitMQ's internal
|
|||
|
|
database schema has changed, and hence the MNESIA_BASE directory
|
|||
|
|
should be cleared before starting the new server. This wipes out any
|
|||
|
|
configuration information and persisted messages.
|
|||
|
|
|
|||
|
|
|
|||
|
|
Credits
|
|||
|
|
=======
|
|||
|
|
|
|||
|
|
We would like to thank the following individuals for submitting bug
|
|||
|
|
reports and feedback that we incorporated into this release:
|
|||
|
|
|
|||
|
|
Ben Hood
|
|||
|
|
Emmanuel Okyere
|
|||
|
|
Holger Hoffst<73>tte
|
|||
|
|
Jodi Moran
|
|||
|
|
Robert Greig
|