RabbitMQ 3.6.1 RC2 发布了,下载地址: https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_1_rc2 完整改进记录: Server Bug Fixes Windows installer failed to correctly install Windows service for new installations GitHub issue: rabbitmq/rabbitmq-server#625 Purging a lazy queue could result in an exception GitHub issue: rabbitmq-server#514 Changing password of a user with non-standard password hashing function (e.g. migrated from a pre-3.6.0 version) resulted in authentication failures. GitHub issue: rabbitmq/rabbitmq-server#623 Channel error could make broker unreachable Those errors were misleadingly logged as channel_termination_timeout, which the issue really was with unhandled messages from concurrently closed TCP socket process. GitHub issue: rabbitmq-server#530 (Automatic) deletion of an auto-delete queue could lead to blocked channels GitHub issue: rabbitmq-server#581 (Cold or manual) mirror synchronisation didn't respect RAM limit alarms and could run nodes that host mirrors out of memory. GitHub issue: rabbitmq-server#616 Heavy and/or prolonged rabbitmqctl use could exhaust Erlang VM atom table GitHub issue: rabbitmq-server#549 "Min masters" queue master location strategy could result in an error. GitHub issue: rabbitmq-server#521 Fixed a race condition in pause_minority handling mode. GitHub issue: rabbitmq-server#307 Significantly reduce possibility of a race condition when an exchange is deleted and immediately re-declared, e.g. by a federation link. This could result in a link operation being blocked, preventing nodes from stopping. GitHub issue: rabbitmq-federation#7 amq.rabbitmq.log messages now have information about originating node in message headers GitHub issue: rabbitmq-server#595 scripts/rabbitmq-env now works with GNU sed 4.2.2 GitHub issue: rabbitmq-server#592 Exceptions in VM memory use calculator no longer affect broker startup GitHub issue: rabbitmq-server#328 Direct Reply-to capability is now advertised to clients GitHub issue: rabbitmq-server#520 Enhancements Paths with non-ASCII characters on Windows are now handled RabbitMQ no can be installed into a location with non-ASCII characters, e.g. when username contains them. GitHub issues: rabbitmq-server#493 Configurable number of TCP connection acceptors Plus a x10 increase of the default. This helps with workloads where connection churn is very high (e.g. all clients are PHP Web apps that cannot maintain long-lived connections). GitHub issues: rabbitmq-server#528 rabbitmqctl cluster_status now includes cluster-wide resource alarm status GitHub issue: rabbitmq-server#392 Improved rabbitmqctl reset error messages GitHub issue: rabbitmq-server#167 More unsigned field data types are supported. GitHub issue: rabbitmq-server#20 Java client Enhancements Endpoints (hostnames) are now also accepted as a java.util.List GitHub issue: rabbitmq-java-client#125 Autorecovering connections now shuffle hosts in a more reliable way GitHub issue: rabbitmq-java-client#124 Bug Fixes Binding recovery could fail GitHub issue: rabbitmq-java-client#129 Channel.queueDelete could throw a NullPointerException GitHub issue: rabbitmq-java-client#120 .NET client Bug Fixes Autorecovering connections now use full list of provided hostnames during recovery GitHub issues: rabbitmq-dotnet-client#153 Federation Plugin Bug Fixes Significantly reduce possibility of a race condition when an exchange is deleted and immediately re-declared, e.g. by a federation link This rendered federation links dysfunctional. GitHub issue: rabbitmq-federation#7 Management plugin Enhancements Password hashing function is now included in exported definitions Those upgrading from versions earlier than 3.6.0 via definitions export won't have to temporarily set hashing function to MD5 to ensure export succeeds. GitHub issue: rabbitmq-management#117 Bug Fixes Internet Explorer (9+) compatibility restored GitHub issue: rabbitmq-management#98 Internet Explorer 11 compatibility fixes GitHub issues: rabbitmq-management#112, rabbitmq-management#114 When policy fails to be created with invalid paramaters a sensible error message will be displayed. GitHub issue: rabbitmq-management#110 Federation Management plugin Enhancements Some upstream parameters specific to exchange or queue federation were missing from the upstream creation form. GitHub issue: rabbitmq/rabbitmq-federation-management#5 STOMP plugin Bug Fixes The durable header wasn't always recognised as an alias for persistent, leading to obscure issues. GitHub issue: rabbitmq/rabbitmq-stomp#58 Web STOMP plugin Bug Fixes Cowboy options are now supported for TLS listeners. GitHub issue: rabbitmq-web-stomp#36 Web STOMP Examples plugin Bug Fixes Multi-byte UTF-8 characters are now handled by the bundled version of stomp.js. GitHub issue: rabbitmq-web-stomp-examples#2 Event Exchange plugin Bug Fixes Event timestamps are now in seconds, not milliseconds Per AMQP 0-9-1 spec. This is not a particularly great choice for events, so we will add an optional header with millisecond precision in a future release. GitHub issue: rabbitmq-event-exchange#8 JSON RPC plugin Note: this plugin is deprecated and its use is highly discouraged. Enhancements RabbitmQ 3.6.x support. GitHub issue: rabbitmq-jsonrpc#3 RabbitMQ 3.6.1 RC2 发布下载地址