Prevent EACCESS errors on Windows when queue journal is cleared (#341).
When multiple authorization backends are used, user tags from all of them should be preserved (#338).
Force a (per-queue, not global) GC when a queue pages messages to disk (#290). This both makes throughput more stable and eliminates a potential memory leak of binary memory (message identifiers).
Queues used by QoS 1 subscriptions are no longer deleted when the only subscriber disconnects (rabbitmq/rabbitmq-mqtt#30).
STOMP 插件
改进
Trailing new line character now can be optional (rabbitmq/rabbitmq-stomp#39). This makes certain (buggy) clients that may be difficult or impossible to upgrade work with the plugin.
RabbitMQ 3.5.6 正式发布,兼容 Erlang 18.1
RabbitMQ 3.5.6 正式发布,此版本是个 bug 修复版本,兼容 Erlang/OTP 18.1。
值得关注的更新:
服务器
Bug 修复
Erlang 18.1 compatibility (#324).
Prevent
EACCESSerrors on Windows when queue journal is cleared (#341).When multiple authorization backends are used, user tags from all of them should be preserved (#338).
Force a (per-queue, not global) GC when a queue pages messages to disk (#290). This both makes throughput more stable and eliminates a potential memory leak of binary memory (message identifiers).
Java 客户端
改进
Missed heartbeats will trigger automatic connection recovery (rabbitmq/rabbitmq-java-client#57).
MQTT 插件
Bug 修复
Queues used by QoS 1 subscriptions are no longer deleted when the only subscriber disconnects (rabbitmq/rabbitmq-mqtt#30).
STOMP 插件
改进
Trailing new line character now can be optional (rabbitmq/rabbitmq-stomp#39). This makes certain (buggy) clients that may be difficult or impossible to upgrade work with the plugin.
更多内容请看发行说明。