release-notes/3.7.7.md
RabbitMQ 3.7.7 a maintenance release. This release introduces
compatibility with Erlang/OTP 21.
This release has no known incompatibilities with earlier 3.7.x releases.
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.
See 3.7.0 release notes upgrade and compatibility notes if upgrading from an earlier release.
See the Upgrading guide for general documentation on upgrades and RabbitMQ change log for release notes of other releases.
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_bind to the value of anon in the new style config format.
GitHub issue: rabbitmq/rabbitmq-auth-backend-ldap#94
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
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 rabbitmq-3.7.7.tar.gz.