RabbitMQ 3.9.8 已发布,AMQP消息服务器
RabbitMQ 3.9.8 发布了,RabbitMQ 是一个 Advanced Message Queuing Protocol(AMQP)的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 编写而成,因此它也继承了这些优点。
RabbitMQ 3.9.8 是 3.9.x 系列的一个维护版本,如果从 3.9.0 之前的版本升级,请先升级到 3.9 版本。此版本最少需要 Erlang 23.2,支持最新的 Erlang 24.1.2,主要更新内容如下:
重点 bug 修复
- 如果发布到经典队列时用了强制性标志,即使发布者没有确认,通道的内存使用也会无限增长。 #3560
- Rabbitmq-diagnostics 内存崩溃,无法读取连接读取器、写入器和通道进程的内存。 #3570
- 修复了在某些环境中无法解析主机名的问题。现在,RabbitMQ 节点的主机名也会被发布,以便其他节点可以解析它们。 #53
Prometheus 插件增强
通过 GET /metrics/ 端公开更多数据。#3520
Management 插件 bug 修复
修复了 rabbitmq-management-ui 中的客户端错误。 #3545
AWS Peer Discovery 插件增强
该插件现在会记录更多失败的 AWS API 请求的细节。#3579
Web STOMP 插件增强
STOMP-over-WebSockets 连接现在可以从流中消费。 #3509
其他升级
Osiris 升级到 1.2.2 。