RabbitMQ 3.8.20 & 3.9.2 发布
RabbitMQ 3.8.20 & 3.9.2 发布,上述两个版本至少需要 Erlang 23.2,并支持最新的 Erlang 24 版本。更新内容如下:
CLI 工具(3.8.20 & 3.9.2)
错误修复
rabbitmq-upgrade drain和rabbitmq-upgrade revive现在记录warning和info级别,而不是alert;
Shovel 插件(3.8.20 & 3.9.2)
错误修复
- 在某些涉及节点重启失败的情况下,可能会启动多个 Shovels;
Federation 插件(3.8.20 & 3.9.2)
错误修复
- 在某些涉及节点重启失败的情况下,可以会启动多个 Federation 链接;
Dependency 升级(3.9.2)
- Osiris 已经更新到 1.1.0 了;
Core Server(3.8.20 )
增强
- 当主机名包含非 ASCII 字符时,节点无法启动;
- 代理协议 header 中传递的 TLS 信息现在被附加到连接指标中,就像它是由一个非代理客户端提供的一样;
管理插件(3.8.20)
错误修复
- HTTP API 现在将 WWW-Authenticate 标头纳入对包含无效凭证的请求的 401 响应中;
- 现在根据 AMQP 0-9-1 规范验证队列名称的长度。
RabbitMQ Erlang 客户端(3.8.20)
错误修复
- 客户端的新版本再次发布到 Hex.pm;
connection_timeout被调整以避免出现混乱的警告;
更多详情可查看:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.20 & https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.9.2