此版本将于 2024 年 6 月 1 日停止社区支持。
如果从 3.12.0 之前的版本升级,请参阅 3.12.0 发行说明中的升级部分。
此版本需要 Erlang 25 并支持高达 26.2.x 的 Erlang 版本。
RabbitMQ 和 Erlang/OTP 兼容性矩阵提供了有关RabbitMQ 的 Erlang 版本要求的更多详细信息。
支持的最低 Erlang 版本
从 3.12.0 开始,RabbitMQ 需要 Erlang 25。节点将无法在较旧的 Erlang 版本上启动。
从 Erlang 25 上的 3.11.x(或更早版本)升级到 Erlang 26 上的 3.12.x
(RabbitMQ 和 Erlang 同时升级)的用户必须先查阅v3.12.0 发行说明。
值得一提的变化
发行说明可以在 GitHub 上找到,网址为 rabbitmq-server/release-notes。
核心经纪人
错误修复
在获取文件句柄时,法定人数队列现在更具防御性。
GitHub 问题:#10587
增强功能
现在有一种方法可全局配置默认队列类型(即,而不是每个虚拟主机)
中配置默认队列类型的方法:
# 内置类型别名为 “quorum”、”classic”、”stream”
default_queue_type = quorum
由 @SimonUnge 提供。
GitHub 问题:#11165
channel_max_per_node 是一个新的按节点限制,允许对连接到一个节点的所有客户端可同时打开的
所有连接到节点的客户端可同时打开的 AMQP 0-9-1 信道数量设置上限:
# rabbitmq.conf
channel_max_per_node = 5000
这是保护节点免受应用程序级通道泄漏的防护栏。
由 @illotum 提供。
GitHub 问题:#10754
定义导入无法处理某些虚拟主机没有设置
默认队列类型元数据密钥。
GitHub 问题:#10897
AMQP 1.0 插件
错误修复
更安全的 AMQP 1.0 => AMQP 0-9-1 消息耐久性属性转换。
GitHub 问题:#10568
管理插件
错误修复
切换选项卡(连接、队列和数据流等)时,之前所选选项卡的表配置窗格
现在会被隐藏。
由 @ackepenek 提供。
GitHub 问题:#10799
JMS 主题交换插件
增强功能
插件现在可在多个节点上存储其状态。
GitHub 问题:#11098
依赖关系变更
cowboy 已更新至 2.12.0
源代码存档
要获取整个发行版的源代码,请下载名为 rabbitmq-server-3.12.14.tar.xz 的压缩包,而不是 GitHub 制作的源代码压缩包。
-
17 MB13 hours ago
-
833 Bytes13 hours ago
-
4.32 MB13 hours ago
-
833 Bytes13 hours ago
-
17 MB13 hours ago
-
833 Bytes13 hours ago
-
4.32 MB13 hours ago
-
833 Bytes13 hours ago
-
15.1 MB13 hours ago
-
833 Bytes13 hours ago
-
4.3 MB13 hours ago
-
833 Bytes13 hours ago
-
15 MB13 hours ago
-
833 Bytes13 hours ago
-
14.9 MB13 hours ago
-
833 Bytes13 hours ago
-
29.5 MB13 hours ago
-
833 Bytes13 hours ago
-
12.4 KB13 hours ago
-
833 Bytes13 hours ago
-
3.84 KB13 hours ago
-
833 Bytes13 hours ago
-
15 MB13 hours ago
-
833 Bytes13 hours ago
-
7.39 KB13 hours ago
-
833 Bytes13 hours ago
-
2.73 KB13 hours ago
-
833 Bytes13 hours ago
-
4.3 MB13 hours ago
-
833 Bytes13 hours ago
-
14 hours ago