Hello RabbitMQ users and community,
Some changes may need action when you upgrade. The release notes linked above cover each one; in particular:
- TLS: an amqps:// URI now verifies the broker's certificate against the host name, and a factory with TLS enabled no longer falls back to cleartext for an endpoint without TLS. A deployment that relied on either of these will fail to connect after upgrading.
- IChannel has new abstract members, so a class that implements IChannel directly, such as a hand-written test double, will no longer compile.
- BasicConsumeAsync with a consumer tag already in use on that channel now throws InvalidOperationException instead of the broker closing the connection.
- Several tracing members and Headers.XQueueMode are now [Obsolete], which fails a build that treats warnings as errors.
If you have questions, or find an issue with this beta, please start a discussion here and Team RabbitMQ will assist you if possible:
Thank you!
Luke Bakken
Team RabbitMQ
Amazon MQ