Skip to content

Commit 8c60cf7

Browse files
committed
Add breaking changes to the release notes
1 parent b09f2d4 commit 8c60cf7

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

release-notes/4.0.0.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,14 @@ TBD
8181

8282
TBD
8383

84+
## Breaking Changes
85+
86+
* RabbitMQ 3.13 [rabbitmq.conf](https://www.rabbitmq.com/docs/configure#config-file) settings `mqtt.default_user`, `mqtt.default_password`, and `amqp1_0.default_user` are unsupported in RabbitMQ 4.0.
87+
Instead, set the new RabbitMQ 4.0 settings `anonymous_login_user` and `anonymous_login_pass` (both values default to `guest`).
88+
For production scenarios, [disallow anonymous logins](https://www.rabbitmq.com/docs/next/production-checklist#anonymous-login).
89+
* RabbitMQ 3.13 `rabbitmq.conf` setting `rabbitmq_amqp1_0.default_vhost` is unsupported in RabbitMQ 4.0.
90+
Instead `default_vhost` will be used to determine the default vhost an AMQP 1.0 client connects to (i.e. when the AMQP 1.0 client does not define the vhost in the `hostname` field of the `open` frame).
91+
* RabbitMQ shovels can connect to a RabbitMQ 4.0 node via AMQP 1.0 only when the shovel runs on a RabbitMQ node >= 3.13.7
8492

8593
### Dependency Changes
8694

0 commit comments

Comments
 (0)