RabbitMQ 3.7.8-rc.4 已发布，该版本侧重于 Bug 修复，并进一步改进 Erlang/OTP 21 的兼容性。
RabbitMQ 是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现，由以高性能、健壮以及可伸缩性出名的 Erlang 写成，因此也是继承了这些优点。
Virtual host (specifically binding) recovery has been optimized.
A binding removal optimization was reverted because it could result in custom exchange type state not cleaned up as plugin authors intended.
A queue sync operation now can be cancelled when a resource alarm is in effect on the receiving node.
Inter-node communication port (a.k.a. distribution port) unintentionally used an excessively large buffer size (1.2 GB instead of 128 MB). Kudos to Chris Friesen for noticing and reporting this.
More idempotent binding removal. When transactions that removed bindings were rolled back and retried, the code that performed the deletion could fail with a misleading assertion failure,
A resource alarm triggered during boot could prevent node from starting.
Environments with high queue or channel churn could run into an exception in local process group.
Priority queues no longer fail with an exception when used together with other
Syslog configuration parameters could be rejected by config validator.
Improved config file validation and loading. For example,
advanced.confignow can be used without the main
On Erlang/OTP 21 Syslog server now can be configured using a hostname (not just an IP address).
rabbitmqctl rename_cluster_nodedocumentation improvements.
Policies were unintentionally excluded from
Global parameters were unintentionally excluded from