2.5 KiB
RabbitMQ 3.10.4 is a maintenance release in the 3.10.x release series.
Please refer to the upgrade section from v3.10.0 release notes if upgrading from a version prior to 3.10.0.
This release requires at least Erlang 23.2, and supports Erlang 24 and 25. RabbitMQ and Erlang/OTP Compatibility Matrix has more details on Erlang version requirements for RabbitMQ.
Changes Worth Mentioning
Release notes can be found on GitHub at rabbitmq-server/release-notes.
Core Server
Enhancements
-
A minor quorum queue optimization.
GitHub issue: #4873
Bug Fixes
-
Avoid seeding default user in old clusters that still use the deprecated
management.load_definitionsoption. This could result in an extra user,guestor under an overriden default user name, to appear in addition to the user accounts imported from definitions.Note that the default user with well-known name can only connect from
localhostby default, so this would not expose reasonably configured production nodes to remote connections.GitHub issue: #4904
-
Streams could run into an exception or fetch stale stream position data in some scenarios.
GitHub issue: #4898
-
rabbitmqctl set_log_leveldid not have any effect on logging viaamq.rabbitmq.log(the system exchange for logging)Contributed by Péter @gomoripeti Gömöri (CloudAMQP).
GitHub issue: #4891
CLI Tools
Bug Fix
-
rabbitmq-diagnostics statusis now more resilient and won't fail if free disk space monitoring repeatedly fails (gets disabled) on the node.GitHub issue: #4900
Dependency Upgrades
raupgraded from2.0.11to2.0.13
Source Code Archives
To obtain source code of the entire distribution, please download the archive named rabbitmq-server-3.10.4.tar.xz
instead of the source tarball produced by GitHub.