皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

RabbitMQ 3.11.14发布

RabbitMQ 3.11.14发布

RabbitMQ 3.11.14 是 3.11.x 版本系列中的一个维护版本。

如果从 3.11.0 之前的版本升级,请参考 v3.11.0 发布说明中的升级部分
如果从 3.11.0 之前的版本升级,请参考升级部分。

该版本需要 Erlang 25。
RabbitMQ 和 Erlang/OTP 兼容性矩阵有更多关于
RabbitMQ 的 Erlang 版本要求。

最低支持的 Erlang 版本
从 3.11.0 开始,RabbitMQ 需要 Erlang 25。在较早的 Erlang 版本上,节点将无法启动。

将 Erlang 25 作为我们的新基准意味着在 ARM64 架构上的性能得到了极大的改善,在所有架构上使用火焰图进行剖析。
以及所有 RabbitMQ 3.11 用户可使用的最新 TLS 1.3 实现。

值得一提的变化
发布说明可在 GitHub 上找到:rabbitmq-server/release-notes。

核心服务器
增强功能
现在可以限制在集群中可以创建的虚拟主机的最大数量
的最大数量。

由@SimonUnge(AWS)提供。

GitHub问题:#7777

现在可以限制一个节点上可以运行多少个铲子或联盟链接了
使用 rabbitmq.conf:

runtime_parameters.limit.shovel = 10
runtime_parameters.limit.federation = 10
由 @illotum (AWS) 提供。

GitHub问题:#7917

定量队列现在会在无法应用策略变更时进行记录,例如、
因为没有足够数量的副本在线,或者队列正在经历
领袖选举。

GitHub问题:#7853

错误修正
在某些消费者流失的情况下,Superstream可能无法
在某些消费者流失的情况下,无法选出一个活跃的消费者(SAC)。

GitHub问题:#7743

CLI工具
增强功能
rabbitmqctl update_vhost_metadata 是一个新命令,可以用来更新
描述、默认队列类型或虚拟主机的标签:

rabbitmqctl update_vhost_metadata vh1 –标签 qa,quorum,team3,project2

rabbitmqctl update_vhost_metadata vh1 –描述 “QA env 1 for issue 37483”

rabbitmqctl update_vhost_metadata vh1 –description “QQs all the way” –default-queue-type “quorum” 。

rabbitmqctl update_vhost_metadata vh1 –description “streaming my brain out” –default-queue-type “stream”
GitHub 问题:#7914

管理插件
错误修正
无法返回到有一个过滤器表达式的标签上
不是一个有效的正则表达式时,无法返回到一个标签。

现在这种表达式将被用作正则文本过滤器。

GitHub问题:#8008

OAuth 2 AuthN/AuthZ后端插件
增强功能
几个变量({username},{vhost}和JWT声明是单一字符串的值)
现在可以在主题操作授权中使用(扩展)。

GitHub问题:#7178

HTTPS AuthN/AuthZ后端插件
漏洞修复
当授权后端与其他后端一起使用时,可能会遇到一个异常。
与其他后端结合使用时可能会出现异常。

GitHub问题:#7864

依赖关系的升级
cowlib已升级至2.12.1
源代码档案
要获得整个发行版的源代码,请下载名为rabbitmq-server-3.11.14.tar.xz的档案,而不是GitHub制作的源代码压缩包。
的归档文件,而不是由GitHub制作的源代码压缩包。

Assets 32

转自 Release RabbitMQ 3.11.14 · rabbitmq/rabbitmq-server · GitHub