3.6.4 is a maintanence release.
Nodes on Windows will successfully start if Erlang is installed in a directory with spaces
in the path.
GitHub issue: rabbitmq-server#859
Node health check is now node-local, as it was meant to be.
GitHub issue: rabbitmq-server#818
Queue deletion and termination will no longer leave "tomb stone" messages in message store
files. This eliminates the confusing behavior when a node or cluster having no messages
enqueued could have many thousands of such "marker" messages in the message store.
GitHub issue: rabbitmq-server#839
rabbitmqctl cluster_statuswill now output an accurate error message
if invoked shortly after a node was removed from the cluster and the node cannot be
GitHub issue: rabbitmq-server#894
Contributed by Peter Lemenkov (Red Hat)
Erlang VM scheduler binding type default has changed to
db. This means fewer
CPU context switches for some workloads.
GitHub issue: rabbitmq-server#612
HTTP API is now compatible with Erlang 19.0.
GitHub issue: rabbitmq-management#244
Temporary tables are no longer named using atoms, preventing a potential
exhaustion of the runtime atom table.
GitHub issue: rabbitmq-management#245
Cluster links and traffic charts are correctly displayed again
GitHub issue: rabbitmq-management#250
Runtime metric charts now have a description pop-up associated with them.
GitHub issue: rabbitmq-management#247
AMQP 1.0 plugin
When an AMQP 1.0 specified its own list of source outcomes in a link
attachment, it caused a crash of its session on the server. Now a
protocol error is raised if the list contains invalid outcomes.
GitHub issue: rabbitmq-amqp1.0#31
The client will now try to use TLS v1.2 and v1.1 before falling back to v1.0 by default.
GitHub issue: rabbitmq-java-client#155
To upgrade a non-clustered RabbitMQ simply install the new version. All configuration and persistent message data are retained. When upgrading using definitions export/import from versions earlier than 3.6.0, see http://rabbitmq.com/passwords.html.
To upgrade a RabbitMQ cluster, follow the instructions in RabbitMQ documentation.
Source code archives
Warning: The source code archive provided by GitHub only contains the source of the broker, not the plugins or the client libraries. Please download the archive named