88 lines
2.7 KiB
Plaintext
88 lines
2.7 KiB
Plaintext
Release: RabbitMQ 3.2.4
|
|
|
|
Release Highlights
|
|
==================
|
|
|
|
server
|
|
------
|
|
bug fixes
|
|
26014 prevent 541 internal error removing a nonexistent binding from a topic
|
|
exchange (since 3.2.0)
|
|
25762 fix failure to delete virtual host if a queue in the virtual host is
|
|
deleted concurrently (since 1.0.0)
|
|
26013 ensure connection.blocked is sent in all circumstances it should be
|
|
(since 3.2.0)
|
|
26006, 26038 ensure autoheal does not hang if a node is manually stopped
|
|
during autoheal (since 3.1.0)
|
|
26000 prevent crash of mirrored supervisor in some circumstances after a
|
|
network partition is healed (since 2.6.0)
|
|
25972 fix syntax error in example configuration file (since 3.2.0)
|
|
|
|
|
|
management plugin
|
|
-----------------
|
|
bug fixes
|
|
24476 prevent statistics database from vanishing after a network partition is
|
|
healed (since 2.8.3)
|
|
25983 prevent "node statistics not available" error when mochiweb is
|
|
configured with an explicit list of SSL ciphers (since 2.6.0)
|
|
|
|
|
|
federation plugin
|
|
-----------------
|
|
bug fixes
|
|
25998 ensure upstreams which are timing out establishing network connections
|
|
can be deleted in a timely fashion (since 3.0.0)
|
|
|
|
|
|
shovel plugin
|
|
-------------
|
|
bug fixes
|
|
25996 ensure shovels which are timing out establishing network connections
|
|
do not block broker shutdown (since 2.3.0)
|
|
|
|
|
|
STOMP plugin
|
|
------------
|
|
bug fixes
|
|
26028 prevent potential deadlocks during shutdown (since 2.3.0)
|
|
|
|
|
|
MQTT plugin
|
|
-----------
|
|
bug fixes
|
|
25982 ensure messages published with QOS=1 are persistent (since 3.1.0)
|
|
|
|
|
|
Erlang client
|
|
-------------
|
|
bug fixes
|
|
26041 prevent rare, fake "541 internal error" reported client-side when
|
|
shutting down connections (since 2.1.1)
|
|
|
|
|
|
.NET client
|
|
-----------
|
|
bug fixes
|
|
26016 ensure SSL connection establishment times out if necessary (since 1.0.0)
|
|
26047 ensure IModel.ConfirmSelect() is idempotent (since 2.3.0)
|
|
|
|
|
|
Upgrading
|
|
=========
|
|
To upgrade a non-clustered RabbitMQ from release 2.1.1 or later, simply install
|
|
the new version. All configuration and persistent message data is retained.
|
|
|
|
To upgrade a clustered RabbitMQ from release 2.1.1 or later, install the new
|
|
version on all the nodes and follow the instructions at
|
|
https://www.rabbitmq.com/clustering.html#upgrading .
|
|
|
|
To upgrade RabbitMQ from release 2.1.0, first upgrade to 2.1.1 (all data will be
|
|
retained), and then to the current version as described above.
|
|
|
|
When upgrading from RabbitMQ versions prior to 2.1.0, the existing data will be
|
|
moved to a backup location and a fresh, empty database will be created. A
|
|
warning is recorded in the logs. If your RabbitMQ installation contains
|
|
important data then we recommend you contact support at rabbitmq.com for
|
|
assistance with the upgrade.
|