neutron-dynamic-routing 26.0.0 (epoxy)
We are amped to announce the release of: neutron-dynamic-routing 26.0.0 This release is part of the epoxy release series. The source is available from: https://opendev.org/openstack/neutron-dynamic-routing Download the package from: https://tarballs.openstack.org/neutron-dynamic-routing/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. Changes in neutron-dynamic-routing 25.0.0..26.0.0 ------------------------------------------------- 67fbc2e pyupgrade changes for Python3.9+ 0c8ec82 tests: test_db_base_plugin_v2.py was moved to common 282b480 reno: Update master for unmaintained/2023.1 d360b30 Fix outdated tox minversion 9ef6249 Update jobs based on testing runtime for 2025.1 0527c0f Use common eventlet helper from neutron fb46b21 Remove workaround for eventlet < 0.27.0 48c5139 Bump hacking e84e164 [sqlalchemy-20] Remove CI job "neutron-dynamic-routing-openstack-tox-py310-with-sqlalchemy-main" a56f339 Update master for stable/2024.2 Diffstat (except docs and test files) ------------------------------------- .pylintrc | 1 - .zuul.yaml | 19 +-- .../api/rpc/agentnotifiers/bgp_dr_rpc_agent_api.py | 45 ++++--- .../api/rpc/handlers/bgp_speaker_rpc.py | 2 +- neutron_dynamic_routing/cmd/eventlet/__init__.py | 12 +- neutron_dynamic_routing/db/bgp_db.py | 74 ++++++------ .../extensions/bgp_dragentscheduler.py | 2 +- .../services/bgp/agent/bgp_dragent.py | 21 ++-- .../services/bgp/agent/driver/base.py | 2 +- .../services/bgp/agent/driver/os_ken/driver.py | 11 +- .../services/bgp/agent/driver/utils.py | 2 +- neutron_dynamic_routing/services/bgp/bgp_plugin.py | 86 +++++++------- .../bgp/scheduler/bgp_dragent_scheduler.py | 8 +- .../bgp/scheduler/test_bgp_dragent_scheduler.py | 4 +- .../agentnotifiers/test_bgp_dr_rpc_agent_api.py | 2 +- .../unit/api/rpc/handlers/test_bgp_speaker_rpc.py | 2 +- .../unit/services/bgp/agent/test_bgp_dragent.py | 36 +++--- .../unit/services/bgp/driver/os_ken/test_driver.py | 74 ++++++------ .../bgp/scheduler/test_bgp_dragent_scheduler.py | 8 +- releasenotes/source/2023.1.rst | 2 +- releasenotes/source/2024.2.rst | 6 + releasenotes/source/index.rst | 1 + requirements.txt | 6 +- setup.cfg | 4 +- test-requirements.txt | 8 +- tox.ini | 5 +- 31 files changed, 288 insertions(+), 302 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index c5d7839..390da6f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,4 +3,0 @@ - -# The order of packages is significant, because pip processes them in the order -# of appearance. Changing the order has an impact on the overall integration -# process, which may cause wedges in the gate later. @@ -10 +6 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT +eventlet>=0.27.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 1e77835..4953e43 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,5 +1 @@ -# The order of packages is significant, because pip processes them in the order -# of appearance. Changing the order has an impact on the overall integration -# process, which may cause wedges in the gate later. -hacking>=3.2.0,<3.3.0 # Apache-2.0 - +hacking>=6.1.0,<6.2.0 # Apache-2.0 @@ -8 +4 @@ fixtures>=3.0.0 # Apache-2.0/BSD -flake8-import-order==0.12 # LGPLv3 +flake8-import-order>=0.18.0,<0.19.0 # LGPLv3
participants (1)
-
no-reply@openstack.org