RabbitMQ 3.12.3 是 3.12.x 系列版本中的一个维护版本。
如果从 3.12.0 之前的版本升级,请参阅 3.12.0 发行说明中的升级部分
中的升级部分。
此版本需要 Erlang 25,并支持高达 26.0.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 找到。
核心服务器
错误修复
从 3.10 滚动升级到 3.11 期间的某些诊断操作可能会失败
如果在升级过程中启用了 listener_records_in_ets 功能标志。
由 @gomoripeti (CloudAMQP) 提供。
GitHub 问题:#8984
在 Windows 上,PowerShell 将不再用作 handle.exe
来计算节点使用了多少文件和套接字句柄。
如果用户的 Windows 系统 PATH 中没有安装 handle.exe、
将记录一条信息,然后使用的总句柄数将设为 0。
最终,PowerShell 成了一个 CPU 密集型的替代方案,对于许多安装而言,这并不划算。
对许多安装程序来说是得不偿失的。
GitHub 问题:#8700
节点维护状态没有复制到所有节点,即使它可以从任何节点(和对任何节点)访问
任何节点)。
GitHub 问题:#9005
CLI 工具
增强
即使 –formatter 设置为 json,也会发出一些警告。
GitHub 问题:#8912
MQTT 插件
错误修复
当 MQTT 连接消耗的队列暂时不可用(例如正在进行领导者选举)时,可能会出现异常。
不可用(例如正在进行领导者选举)时,MQTT 连接可能会遇到异常。
GitHub 问题:#9040
增强功能
当 QoS 0 消费者持续跟不上发布者的速度时,将丢弃一些信息
以避免资源使用失控。
现在,丢弃信息的数量将反映在丢弃信息指标中、
和无法路由的信息。
GitHub 问题:#9080
HTTP AuthN/AuthZ 后端插件
错误修复
此插件拒绝 AMQP 1.0 客户端连接。
GitHub 问题:#9043
LDAP AuthN/AuthZ 后端插件
错误修复
此插件拒绝 AMQP 1.0 客户端连接。
GitHub 问题:#9043
依赖关系升级
osiris 已升级至 1.6.3
源代码存档
要获取整个发行版的源代码,请下载名为 rabbitmq-server-3.12.3.tar.xz 的压缩包,而不是 GitHub 制作的源代码压缩包。
的压缩包,而不是 GitHub 制作的源代码压缩包。
Assets 32
-
16.9 MB8 hours ago
-
833 Bytes8 hours ago
-
4.24 MB8 hours ago
-
833 Bytes8 hours ago
-
16.9 MB8 hours ago
-
833 Bytes8 hours ago
-
4.24 MB8 hours ago
-
833 Bytes8 hours ago
-
15 MB8 hours ago
-
833 Bytes8 hours ago
-
4.22 MB8 hours ago
-
833 Bytes8 hours ago
-
14.9 MB8 hours ago
-
833 Bytes8 hours ago
-
14.9 MB8 hours ago
-
833 Bytes8 hours ago
-
29.4 MB8 hours ago
-
833 Bytes8 hours ago
-
12.3 KB8 hours ago
-
833 Bytes8 hours ago
-
3.83 KB8 hours ago
-
833 Bytes8 hours ago
-
14.9 MB8 hours ago
-
833 Bytes8 hours ago
-
7.38 KB8 hours ago
-
833 Bytes8 hours ago
-
2.71 KB8 hours ago
-
833 Bytes8 hours ago
-
4.22 MB8 hours ago
-
833 Bytes8 hours ago
-
9 hours ago