RabbitMQ 3.8.20
RabbitMQ 3.8.20
is a maintenance release in the 3.8.x
release series. This is what changed since v3.8.19.
Obtaining Packages
RabbitMQ releases are distributed via GitHub, Cloudsmith, and PackageCloud.
Erlang/OTP Compatibility Notes
This release requires Erlang 23.2 and supports Erlang 24.
Provisioning Latest Erlang Releases explains what package repositories and tools can be used to provision modern Erlang versions.
Upgrade and Compatibility Notes
See the Upgrading guide for general documentation on upgrades and RabbitMQ change log for release notes of other releases.
If upgrading from a3.7.x
release, see 3.8.0 release notes upgrade and compatibility notes first.
If upgrading from a 3.6.x
or older release series, first upgrade to 3.7.27
and then to this version.
Getting Help
Any questions about this release, upgrades or RabbitMQ in general are welcome on the RabbitMQ mailing list and RabbitMQ community Slack.
Changes Worth Mentioning
Release notes are kept under rabbitmq-server/release-notes. Contributors are encouraged to update them together with their changes. This helps with release automation and more
consistent release schedule.
Core Server
Enhancements
-
Nodes failed to start when hostname contained non-ASCII (broader Unicode) characters.
GitHub issue: #3239
CLI Tools
Bug Fixes
-
rabbitmq-upgrade drain
andrabbitmq-upgrade revive
now logwarning
andinfo
level instead ofalert
.GitHub issue: #3266
Management Plugin
Bug Fixes
-
HTTP API now includes
WWW-Authenticate
header into 401 responses to requests that contain invalid credentialsGitHub issue: #3181
-
Queue name is now validated for length according to the AMQP 0-9-1 spec.
GitHub issue: #3202
Shovel Plugin
Bug Fixes
-
Multiple Shovels could be started in some cases involving node restart failures.
GitHub issue: #3263
Federation Plugin
Bug Fixes
-
Multiple Federation links could be started in some cases involving node restart failures.
GitHub issue: #3263
RabbitMQ Erlang Client
Bug Fixes
-
New releases of the client are again published to Hex.pm.
GitHub issue: #3247
-
connection_timeout
was adjusted to avoid a confusing warning. -
Corrected a typo in direct connection net tick time adjustment.
Dependency Upgrades
No dependency changes in this release.
Source Code Archives
To obtain source code of the entire distribution, please download the archive named rabbitmq-server-3.8.20.tar.xz
instead of the source tarball produced by GitHub.