1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142
|
## RabbitMQ 3.6.15
RabbitMQ 3.6.15 is a maintenance release.
### Upgrades and Compatibility
See the ["Upgrading clusters" section of the
documentation](https://www.rabbitmq.com/upgrade.html) for general
documentation on upgrades.
This release has no known incompatibilities with versions 3.6.7 through
3.6.14. See the upgrade and compatibility sections in the [3.6.7 release
notes](https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_7)
if upgrading from an earlier release.
### 3.6.x Series Support Timeline
Please read this node on [RabbitMQ 3.6.x series support
timeline](https://groups.google.com/forum/#!msg/rabbitmq-users/kXkI-f3pgEw/UFowJIK4BQAJ).
### Core Server
#### Bug Fixes
* Avoid infinite loop when dropping entries in the GM.
GitHub issue: [rabbitmq-server#1431](https://github.com/rabbitmq/rabbitmq-server/pull/1431)
* Various changes to the OCF scripts.
GitHub issues: [rabbitmq-server-release#66](https://github.com/rabbitmq/rabbitmq-server-release/pull/66),
[rabbitmq-server-release#67](https://github.com/rabbitmq/rabbitmq-server-release/pull/67),
[rabbitmq-server-release#73](https://github.com/rabbitmq/rabbitmq-server-release/pull/73)
#### Enhancements
* [Internal authN backend](https://www.rabbitmq.com/access-control.html) will now prohibit logins with a blank passwords. Such attempts
are usually made by mistake because a passwordless user that was meant to authenticate
using [x509 (TLS) certificates](https://github.com/rabbitmq/rabbitmq-auth-mechanism-ssl/) was not configured to use the correct [authentication
mechanism](https://www.rabbitmq.com/authentication.html).
Note that the same behavior can already be achieved using a [credential validator](https://www.rabbitmq.com/passwords.html),
so this is just an extra safety measure.
GitHub issue: [rabbitmq-server#1466](https://github.com/rabbitmq/rabbitmq-server/pull/1466)
### Management Plugin
#### Bug Fixes
* Multi-input forms (such as message properties) again submit all fields.
GitHub issues: [rabbitmq-management#511](https://github.com/rabbitmq/rabbitmq-management/issues/511)
* 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](https://github.com/rabbitmq/rabbitmq-management/issues/533)
* `Content-Type` header was returned twice in API responses.
GitHub issue: [rabbitmq-management#527](https://github.com/rabbitmq/rabbitmq-management/issues/527)
* Avoid duplicated event handlers in the UI.
GitHub issue: [rabbitmq-management#516](https://github.com/rabbitmq/rabbitmq-management/pull/516)
* Use `auto` width to make option values fully visible.
GitHub issue: [rabbitmq-management#519](https://github.com/rabbitmq/rabbitmq-management/issues/519)
### MQTT Plugin
#### Bug Fixes
* Concurrently registering consumers could fail with a "Key exists" exception in the log.
GitHub issue: [rabbitmq-mqtt#132](https://github.com/rabbitmq/rabbitmq-mqtt/issues/132)
### Federation Plugin
#### Bug Fixes
* Disabling policy (or plugin) now cleans up all internal exchanges and queues used by federation links.
GitHub issue: [rabbitmq-federation#63](https://github.com/rabbitmq/rabbitmq-federation/issues/63)
### Standalone MacOS Package
#### Bug Fixes
* Standalone MacOS package now ships with Erlang/OTP 20.1 which is compatible with High Sierra.
GitHub issue: [rabbitmq-server-release#68](https://github.com/rabbitmq/rabbitmq-server-release/issues/68)
### Debian Package
#### Bug Fixes
* Make adm the group owner for RabbitMQ log directories.
GitHub issue: [rabbitmq-server-release#70](https://github.com/rabbitmq/rabbitmq-server-release/pull/70)
### Web MQTT Plugin
#### Bug Fixes
* `https/web-mqtt` listener displayed incorrect port in management UI.
GitHub issue: [rabbitmq-web-mqtt#25](https://github.com/rabbitmq/rabbitmq-web-mqtt/issues/25)
### Top Plugin
#### Bug Fixes
* Fix node and row selectors after jQuery upgrade to 1.12.
GitHub issue: [rabbitmq-top#29](https://github.com/rabbitmq/rabbitmq-top/pull/29)
### Erlang Client
#### Buf Fixes
* Enable hostname verification for OTP 19.
GitHub issue: [rabbitmq-erlang-client#95](https://github.com/rabbitmq/rabbitmq-erlang-client/pull/95)
## Upgrading
To upgrade a non-clustered RabbitMQ simply install the new version. All
configuration and persistent message data are retained. When upgrading
using definitions export/import from versions earlier than 3.6.0, see
http://rabbitmq.com/passwords.html.
To upgrade a RabbitMQ cluster, follow the instructions [in RabbitMQ
documentation](https://www.rabbitmq.com/clustering.html#upgrading).
## Source code archives
**Warning**: The source code archive provided by GitHub only contains
the source of the broker, not the plugins or the client libraries.
Please download the archive named `rabbitmq-server-3.6.15.tar.xz`.
|