Ussuri Series Release Notes


New Features

  • Adding retry strategy based on the mandatory flag. Missing exchanges and queues are now identified separately for logging purposes.

Upgrade Notes

  • Deprecating the direct_mandatory_flag. It will not be possible to deactivate this functionality anymore.


Bug Fixes

  • Add a new option enable_cancel_on_failover for rabbitmq driver which when enabled, will cancel consumers when queue appears to be down.


Upgrade Notes

  • The blocking executor has been deprecated for removal in Rocky and support is now dropped in Ussuri. Its usage was never recommended for applications, and it has no test coverage. Applications should choose the appropriate threading model that maps to their usage instead.


New Features

  • SSL support for oslo_messaging’s kafka driver
    Next configuration params was added
    • ssl_client_cert_file (default=’’)

    • ssl_client_key_file (default=’’)

    • ssl_client_key_password (default=’’)

Upgrade Notes

  • Support for Python 2.7 has been dropped. The minimum version of Python now supported is Python 3.6.

Other Notes

  • NoSuchMethod exception will not be logged for special non-existing methods which names end with ‘_ignore_errors’. Such methods might be used as health probes for openstack services.