RabbitMQ 3.12.2 是 3.12.x 发布系列中维护版本的预览版。
如果从 3.12.0 之前的版本升级,请参阅 3.12.0 发行说明中的升级部分。
中的升级部分。
此版本需要 Erlang 25 并支持 Erlang 26.0.x 以下版本。
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 都将从 Erlang 26 升级到 3.12.x。
(RabbitMQ 和 Erlang 同时升级)的用户必须查阅v3.12.0 发行说明。
值得一提的更改
发行说明可在 GitHub 上的 rabbitmq-server/release-notes 找到。
核心服务器
增强
Windows 上的可用磁盘空间监视器现在可更有选择性地记录哪些错误。
记录。
GitHub 问题:#8837
错误修正
在某些情况下节点重启时队列恢复可能遇到异常
GitHub 问题:#8746
在处理不存在的键时,file_handle_cache操作现在更安全了。
GitHub 问题: #8784#8784
修正了来自法定人数队列的至少一次死字的潜在资源泄漏。
GitHub 问题:#8799#8799
CLI 工具
增强
新命令 rabbitmqctl deactivate_free_disk_space_monitoring 可用于(暂时或永久)禁用节点上的
节点上的可用磁盘空间监控。
要重新激活它,请使用 rabbitmqctl activate_free_disk_space_monitoring。
GitHub 问题:#8801
AMQP 1.0 插件
错误修正
AMQP 1.0客户端在尝试发布消息时,如果导致消息未被路由到任何地方,现在会以更合理的结算状态通知客户端。
现在会以更合理的结算状态通知任何地方。
GitHub 问题:#7823
Prometheus插件
增强功能
Prometheus scraping API端点现在支持可选的身份验证。
由 @SimonUnge (AWS) 提供。
GitHub 问题:#8661
插件现在可以过滤掉未定义或 NaN 的值,只需将其从 API 端点响应中排除即可。
从API端点响应中排除。
以前,如果某个指标因任何原因未被计算(例如,节点上的可用磁盘空间监控
在节点上被禁用),其值可能最终被呈现为未定义或NaN、
这两种值是 Prometheus scrapers 无法处理的(对于诸如仪表之类的数值类型)。
GitHub 问题:#8660
管理插件
错误修正
在垂直空间较小的屏幕上无法关闭表格列选择窗格。
无法关闭表格列选择窗格。
由 @Antsthebul 提供。
GitHub issue:#8701
STOMP插件
错误修正
这是一个潜在的破坏性更改。
该插件现在将强制执行最大STOMP帧大小。大于该尺寸的帧
将被拒绝。默认的最大大小为4MB。它可以增加或减少:
# 将支持的最大STOMP帧大小增加到10MB
stomp.max_frame_size = 10485760
将默认的4MB减小到2MB:
# 2 MiB
stomp.max_frame_size = 2097152
GitHub issue:#8802
Shovel插件
错误修正
当目的地(目标)不存在时,铲子会优雅地停止。
这种铲子将定期重启以重试。
由 @markus812498 (CloudAMQP) 提供。
GitHub issue:#8697
网络 MQTT 插件
改进
现在可以在插件中选择停用文件句柄缓存:
web_mqtt.use_file_handle_cache = false
GitHub 问题:#8790
Web STOMP 插件
改进
现在可以在插件中选择停用文件句柄缓存:
web_stomp.use_file_handle_cache = false
GitHub issue:#8790
依赖关系升级
ra已升级至2.6.3
源代码存档
要获取整个发行版的源代码,请下载名为 rabbitmq-server-3.12.2.tar.xz 的压缩包,而不是 GitHub 制作的源代码压缩包。
而不是 GitHub 生成的源代码压缩包。
Assets 32
-
16.9 MB18 hours ago
-
833 Bytes18 hours ago
-
4.24 MB18 hours ago
-
833 Bytes18 hours ago
-
16.9 MB18 hours ago
-
833 Bytes18 hours ago
-
4.24 MB18 hours ago
-
833 Bytes18 hours ago
-
15 MB18 hours ago
-
833 Bytes18 hours ago
-
4.22 MB18 hours ago
-
833 Bytes18 hours ago
-
14.9 MB18 hours ago
-
833 Bytes18 hours ago
-
14.8 MB18 hours ago
-
833 Bytes18 hours ago
-
29.2 MB18 hours ago
-
833 Bytes18 hours ago
-
12.3 KB18 hours ago
-
833 Bytes18 hours ago
-
3.83 KB18 hours ago
-
833 Bytes18 hours ago
-
14.9 MB18 hours ago
-
833 Bytes18 hours ago
-
7.38 KB18 hours ago
-
833 Bytes18 hours ago
-
2.71 KB18 hours ago
-
833 Bytes18 hours ago
-
4.22 MB18 hours ago
-
833 Bytes18 hours ago
-
20 hours ago
转自 Release RabbitMQ 3.12.2 · rabbitmq/rabbitmq-server · GitHub