RabbitMQ 是版本系列中4.0.4
4.0.x
的维护版本。
从 2024 年 6 月 1 日开始,本系列的社区支持将仅提供给定期贡献的用户和持有有效商业支持许可证的用户。
如果从 之前的版本升级。4.0.0
,强烈建议您详细阅读 4.0 发行说明
支持的最低 Erlang 版本
此版本需要 Erlang 26 并支持 Erlang 版本。
RabbitMQ 和 Erlang/OTP 兼容性矩阵 提供了有关
RabbitMQ 的 Erlang 版本要求的更多详细信息。27.1.x
节点将无法在较旧的 Erlang 版本上启动。
值得一提的变化
发行说明可以在 GitHub 上找到,网址为 rabbitmq-server/release-notes。
核心代理
Bug 修复
- 在极少数情况下,仲裁队列最终可能没有当选的领导者,因为
未验证所选候选副本的存活性。供 稿 人 。
- 落后于领导的仲裁队列追随副本在安装快照后可能会遇到
异常。GitHub 问题:#12635
- 具有大量流的集群可能会遇到令人困惑的超时
异常。GitHub 问题:#12693
- 当 Stream 成员的数据目录中有外部添加的文件(
例如某些文件系统的元数据)时,流成员可能无法启动。GitHub 问题:#12688
- 获取 AMQP 1.0 连接的指标可能会失败,并显示异常。
GitHub 问题:#12700
- 使用 Khepri 进行架构数据存储的节点现在遵循一组过程,这些过程与仍在使用 Mnesia 的节点所执行的过程
更加一致。rabbitmqctl reset
GitHub 问题:#12763
更多 Release RabbitMQ 4.0.4 · rabbitmq/rabbitmq-server · GitHub