4.2 KiB
RabbitMQ 3.8.20
RabbitMQ 3.8.20
is a maintenance release.
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
-
TLS information delivered in Proxy protocol header is now attached to connection metrics as if it was provided by a non-proxying client.
GitHub issue: #3175 contributed by @prefiks
CLI Tools
Bug Fixes
-
rabbitmq-upgrade drain
andrabbitmq-upgrade revive
now log andwarning
andinfo
level instead ofalert
(that can show up aserror
).GitHub issue: #3266
Management Plugin
Bug Fixes
-
HTTP API now includes
WWW-Authentiate
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 restarts of failures.
GitHub issue: #3260
Federation Plugin
Bug Fixes
-
Multiple Federation links could be started in some cases involving node restarts of failures.
GitHub issue: #3260
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.GitHub issue: #3232 contributed by @britto
-
Corrected a typo in direct connection net tick time adjustment.
GitHub issue: #3233 contributed by @britto
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.