RabbitMQ3.9.9
是3.9.x
发布系列中的一个维护版本。
如果从 3.9.0 之前的版本升级,请参阅v3.9.0 发行说明中的升级到 3.9部分。
此版本至少需要 Erlang 23.2,并支持发布时最新的 Erlang 24 版本 24.1.2。RabbitMQ and Erlang/OTP Compatibility Matrix 中有更多关于 RabbitMQ 的 Erlang 版本要求的详细信息。
值得一提的变化
发行说明保存在rabbitmq-server/release-notes 下。
鼓励贡献者将它们与更改一起更新。这有助于发布自动化和更一致的发布计划。
核心服务器
Bug修复
- 修复了当
其中一个集群成员重新启动时,节点监视器可能会产生错误网络分区的问题GitHub 问题:#3631 - 消息存储弹性改进GitHub 问题:#3615
- 在选举新队列领导者的某些情况下减少日志噪音GitHub 问题:#3628
- 队列领导者重新平衡现在记录更少GitHub 问题:#3643
增强功能
cluster_formation.target_cluster_size_hint
是一个新的配置设置,可用于指定预期的初始集群大小。
这可以由期望
在初始集群形成期间加入一定数量的集群节点的功能、插件或工具使用GitHub 问题:#3635
普罗米修斯插件
增强功能
- 指标渲染效率改进(主要是延迟)GitHub 问题:#3587
Bug修复
- 启用 TLS 的 Prometheus 端点侦听器端口未正确存储在内部GitHub 问题:#2975
管理插件
Bug修复
一致性哈希交换插件
Bug修复
- 更正了交换和队列之间重复绑定的删除由@FalconerTC 提供
GitHub 问题:#3594
依赖升级
源代码档案
要获取整个发行版的源代码,请下载名为的存档rabbitmq-server-3.9.9.tar.xz
而不是 GitHub 生成的源 tarball。