Current Series Release Notes

16.0.0-48

Upgrade Notes

  • Following the lead from Neutron, support for the eventlet library has been dropped. Although not a user facing change, users should be on the lookout for multi-threading related bugs now that networking-mlnx uses native threads.

  • The neutron package is no longer a required dependency. It has been moved to an optional extra called neutron. This allows installing networking-mlnx without replacing or upgrading an existing Neutron installation.

    For installations where Neutron is not already present, install with the extra, which requires neutron 21.0.0 or later:

    pip install 'networking-mlnx[neutron]'
    

    Existing deployments that install neutron separately (e.g. via distribution packages, Kolla images or devstack) are not affected.

  • networking-mlnx itself no longer requires python-openstackclient, python-neutronclient, Babel, defusedxml or netaddr, which it does not use. Install python-openstackclient separately if you relied on networking-mlnx to provide the openstack command.

  • The libraries that networking-mlnx imports directly are now declared as requirements: alembic, oslo.db, oslo.i18n, oslo.log, oslo.messaging, oslo.serialization, oslo.service (with its threading extra), oslo.utils and requests.

Other Notes