RabbitMQ 3.7.0 已发布,带来了一系列改进和修复,并支持 OTP 20 。
Breaking Changes
-
Minimum required Erlang/OTP version is now 19.3. Recent Erlang versions can be obtained from Erlang Solutions , RabbitMQ zero dependency Erlang RPM , as well as main and backports repositories of recent Ubuntu and Debian releases.
-
HTTP API has minor breaking changes in several endpoints (see below).
-
.NET client is now .NET Core-compatible .
Starting with
3.7.0
, .NET client releases are decoupled from RabbitMQ server releases and exclusively distributed via the RabbitMQ.Client NuGet package . -
Starting with
3.7.0
, Java client releases are decoupled from RabbitMQ server releases and exclusively distributed via Maven: RabbitMQ Milestones Maven repository , RabbitMQ Maven repository , as well as Maven Central. -
Users tagged with
administrator
now implicitly have access to most operations in all vhosts,including those they don't have explicit permissions for.
-
Plugins now must depend on the
rabbit
application in order to be recognised as such byrabbitmq-plugins list
.Plugins that do not have the dependency will still function, can be enabled or disabled but won't appear
in
rabbitmq-plugins list
output. -
rabbitmq_management_visualiser
plugin no longer ships with RabbitMQ and is considered to be deprecated.
完整更新内容和下载地址请查阅 发行说明 。
注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。