3.7.7 a maintenance release. This release introduces
compatibility with Erlang/OTP 21.
Upgrades and Compatibility
This release has no known incompatibilities with earlier
Upgrading to Erlang 21.0
When upgrading to this release and upgrading Erlang to 21.0 at the same time, extra care has to be taken.
Since CLI tools from any earlier RabbitMQ release will fail on Erlang 21, RabbitMQ must be upgraded before Erlang.
Documentation Guides and Change Log
See 3.7.0 release notes upgrade and
compatibility notes if upgrading from an earlier release.
This release is compatible with Erlang/OTP 21, the newest major
Erlang runtime release.
GitHub issue: rabbitmq/rabbitmq-server#1616
Windows installer will now take default Erlang cookie location differences between Erlang versions into account.
GitHub issue: rabbitmq/rabbitmq-server-release#82
It is now possible to configure Web browser session timeout. Default is still 8 hours.
GitHub issue: rabbitmq/rabbitmq-management#584
Direct connections downstream were not closed in some cases.
Contributed by Ricardo Gonçalves.
GitHub issue: rabbitmq/rabbitmq-federation#76
It wasn't possible to set
auth_ldap.dn_lookup_bindto the value of
anonin the new style config format.
GitHub issue: rabbitmq/rabbitmq-auth-backend-ldap#94
Consul Peer Discovery Plugin
The following combination of settings was rejected by the plugin, even though they are reasonable
and were recommended by the docs:
cluster_formation.consul.svc_addr_auto = true # en0 is just an example, it could be any other NIC name cluster_formation.consul.svc_addr_nic = en0
GitHub issue: rabbitmq/rabbitmq-peer-discovery-consul#12
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