143 lines
		
	
	
		
			4.9 KiB
		
	
	
	
		
			Markdown
		
	
	
	
			
		
		
	
	
			143 lines
		
	
	
		
			4.9 KiB
		
	
	
	
		
			Markdown
		
	
	
	
| ## 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`.
 |