Current Series Release Notes¶
17.3.0-5¶
Upgrade Notes¶
The deprecated
heartbeat_in_pthreadoption in the[oslo_messaging_rabbit]section has been removed. Operators should remove this option from their configuration files.
Security Issues¶
Under TLS with
ssl_ca_file, oslo.messaging validated the broker certificate chain but did not verify the RabbitMQ broker hostname. A man-in-the-middle attacker with a certificate trusted by that CA could impersonate the broker.The RabbitMQ driver now verifies the broker hostname when
ssl_ca_fileis set and[oslo_messaging_rabbit] ssl_enforce_hostname_verificationis enabled. Usingssl=truewithoutssl_ca_filestill does not verify the broker hostname.The
ssl_enforce_hostname_verificationoption is deprecated and scheduled for removal after deployments finish migrating; hostname verification should remain enabled.For transport URLs with multiple brokers and hostname verification enabled, Kombu 5.2.0 or newer substitutes the active broker hostname for TLS. Older Kombu versions log a warning and use the first configured broker hostname as a best effort; operators should upgrade Kombu or use a certificate (SAN or wildcard) that covers all configured broker hostnames.