AMQP 消息服务器 RabbitMQ 3.7.3 已发布,该版本包含一些可用性改进、错误修复和功能增强。 升级和兼容性 此版本与早期的3.7.x版本没有已知的不兼容性。 如果从早期版本升级,请参阅3.7.0发行说明中的升级和兼容性说明。 有关升级的通用文档,请参见升级指南。 请参阅RabbitMQ更新日志以了解其他版本的发行说明。 更新内容 Core Server Bug 修复 Logging to amq.rabbitmq.log exchange is available again as a logging mechanism. Note that the user must opt-in by setting log.exchange = true in the config file. GitHub issue: rabbitmq-server#1456 During node boot, the logger will temporarily accept a much higher maximum rate so that no messages are dropped. GitHub issue: rabbitmq-server#1471 Plugin activation could hang if a plugin's channel interceptor failed to activate with an exception. GitHub issue: rabbitmq-server#1477 During node boot, virtual host that are not yet initialised could be queried for status, which resulted in log noise. GitHub issue: rabbitmq-server#1472 增强 Internal authN backend will now prohibit logins with blank passwords. Such attempts are usually made by mistake because a passwordless user that was meant to authenticate using x509 (TLS) certificates was not configured to use the correct authentication mechanism. Note that the same behavior can already be achieved using a credential validator, so this is just an extra safety measure. GitHub issue: rabbitmq-server#1465 管理插件 Bug 修复 Definition import now stores global parameters in a way that the MQTT plugin expects. GitHub issue: rabbitmq-management#528 User update form now successfully updates tags for passwordless users (or if the password is cleared at the same time). GitHub issue: rabbitmq-management#533 增强 Requeue is now the default option in the Get Messages section. Contributed by @dparkinson. GitHub issue: rabbitmq-management#542 For passwordless users, the "no password" option on the user editing form is now preselected. GitHub issue: rabbitmq-management#537 LDAP AuthN/AuthZ 后端插件 Bug 修复 More config keys are now supported via new style config format. GitHub issue: rabbitmq-auth-backend-ldap#78 Peer Discovery Consul 插件 When a node registers with Consul it will now set its initial health check status to passing. Previously the node would be in the critical state until it first reported its health for the first time (in 15 seconds with default settings), which could prevent its peers from discovering it. Kudos to @andersenleo for investigating this issue and recommending a solution. GitHub issue: rabbitmq-peer-discovery-consul#8 CLI 工具 Bug 修复 CLI tools honor RABBITMQ_CTL_ERL_ARGS again. GitHub issue: rabbitmq-server#1461 源码下载:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.3 AMQP 消息服务器 RabbitMQ 3.7.3 发布,改进可用性下载地址