RabbitMQ 4.0.7是版本系列 4.0.x
中的维护版本。
从 2024 年 6 月 1 日开始,本系列的社区支持将仅提供给定期贡献的用户和持有有效商业支持许可证的用户。
如果从 4.0.0之前的版本升级,强烈建议您详细阅读 4.0 发行说明。
支持的最低 Erlang 版本
此版本需要 Erlang 26 并支持 Erlang 版本。
RabbitMQ 和 Erlang/OTP 兼容性矩阵 提供了有关RabbitMQ 的 Erlang 27.2.x版本要求的更多详细信息。
节点将无法在较旧的 Erlang 版本上启动。
值得一提的变化
发行说明可以在 GitHub 上找到,网址为 rabbitmq-server/release-notes。
核心代理
Bug 修复
- 在某些情况下,Classic queue 消息存储不会删除包含大型消息(超过 4 MB)的分段文件。GitHub 问题:#13430
- 如果启用了 Khepri 的节点的元数据存储包含至少具有一个绑定的独占队列
,则该节点将无法启动。GitHub 问题:#13352、#13394
增强
- 减少了将大型(4 MB 或更大)消息发布到经典队列的工作负载的内存使用量和 GC 压力。供 稿 人 。
GitHub 问题:#13375
CLI 工具
弃用
rabbitmq-streams set_stream_retention_policy
现在是 no-op。这是溪流早期的遗留物。配置Stream Retention 的现代最佳方式是通过策略。GitHub 问题:#13358
Prometheus 插件
增强
管理插件
Bug 修复
- Who help 工具提示未针对 4.0.x 进行更新。GitHub 问题:#13357
增强
- Consumer count 是一个新列,可以在 channels 表的同名选项卡上启用该列。供 稿 人 。
GitHub 问题:#13258
缓存身份验证和授权后端插件
增强
rabbitmqctl clear_auth_backend_cache
是一个新命令,用于清除插件维护的缓存。
依赖项更改
ra
已升级到2.15.2
源代码存档
要获取整个发行版的源代码,请下载 named
的存档,而不是 GitHub 生成的源代码 tarball。
Assets 30
-
17.5 MB
-
833 Bytes
-
4.87 MB
-
833 Bytes
-
15.7 MB
-
833 Bytes
-
229 KB
-
833 Bytes
-
4.83 MB
-
833 Bytes
-
15.5 MB
-
833 Bytes
-
15.5 MB
-
833 Bytes
-
30.4 MB
-
833 Bytes
-
15 KB
-
833 Bytes
-
3.82 KB
-
833 Bytes
-
15.6 MB
-
833 Bytes
-
7.33 KB
-
833 Bytes
-
2.68 KB
-
833 Bytes
-
4.83 MB
-
833 Bytes