RabbitMQ 3.7.13-beta.1
Pre-releaseRabbitMQ 3.7.13-beta.1
RabbitMQ 3.7.13-beta.1 is a preview of a maintenance release. It focuses on bug fixes and
minor usability improvements. This release requires Erlang/OTP 20.3 or later.
Erlang/OTP Compatibility Notes
Per the new Erlang version support policy in effect starting with January 2019,
this release no longer supports Erlang/OTP 19.3.
Make sure a supported Erlang version is used before upgrading.
Provisioning Latest Erlang Releases
explains what package repositories and tools can be used to provision latest patch versions of
Erlang 20.3.x and 21.x.
Compatibility Notes
Minimum Required Erlang Version
This release requires Erlang/OTP 20.3 or later.
Upgrading to Erlang 21.x
When upgrading to this release and upgrading Erlang to 21.x at the same time, extra care has to be taken.
Since CLI tools from RabbitMQ releases older than 3.7.7 will fail on Erlang 21,
RabbitMQ must be upgraded before Erlang.
Upgrade Doc Guides and Change Log
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.
Getting Help
Any questions about this release, upgrades or RabbitMQ in general are welcome on the
RabbitMQ mailing list.
Changes
Core Server
Bug Fixes
-
Binding and unbinding operations could fail with a
NOT_FOUNDchannel exception if binding tables
got out of sync.GitHub issues: rabbitmq/rabbitmq-server#1873, rabbitmq/rabbitmq-server#1878, rabbitmq/rabbitmq-server#1884
-
Eliminated an accumulating inefficiency around topic-based authorization (only topic
exchanges are affected).Contributed by Ayanda Dube.
GitHub issue: rabbitmq/rabbitmq-server#1886
-
When a queue was deleted, internal events
about consumer cancellation (consumer.deleted) were not emitted.GitHub issue: rabbitmq/rabbitmq-server#1892
Enhancements
-
Exclusive queue property mismatch during queue declaration now produces a more helpful
error message.GitHub issue: rabbitmq/rabbitmq-server#1887
CLI Tools
Enhancements
-
New command,
rabbitmqctl force_gc, that requests fullsweep GC for all processes on the target node.GitHub issue: rabbitmq/rabbitmq-cli#319
-
All RabbitMQ CLI tools now support
--versionas well asversionas a command.GitHub issue: rabbitmq/rabbitmq-cli#314
Debian and RPM Packages
Bug Fixes
-
Debian and RPM packages no longer source
/etc/profilein post installation scripts.GitHub issue: rabbitmq/rabbitmq-server-release#93
Shovel Plugin
Bug Fixes
-
AMQP 1.0 endpoint URIs could fail to parse.
GitHub issue: rabbitmq/rabbitmq-amqp1.0-client#23
Trust Store Plugin
Bug Fixes
-
HTTP provider did not correctly update
If-Modified-Sincerequest header when certificates
(and thus theirLast-Modifiedresponse header) were updated.GitHub issue: rabbitmq/rabbitmq-trust-store#68
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 rabbitmq-3.7.13.tar.gz.