We are tickled pink to announce the release of: networking-bgpvpn 20.0.0: API and Framework to interconnect bgpvpn to neutron networks This release is part of the caracal release series. The source is available from: https://opendev.org/openstack/networking-bgpvpn Download the package from: https://pypi.org/project/networking-bgpvpn Please report issues through: https://bugs.launchpad.net/bgpvpn/+bugs For more details, please see below. Changes in networking-bgpvpn 19.0.0..20.0.0 ------------------------------------------- b66e0d7 reno: Update master for unmaintained/xena 902212d reno: Update master for unmaintained/victoria aa18632 Bump hacking ed5d296 tox: Drop envdir cfdac6a reno: Update master for unmaintained/yoga 2244a10 Dashboard: change ugettext_lazy to gettext_lazy deafdf6 Update python classifier with py3.11 in setup.cfg 867e32b py311: add required projects to py311 job and add it to weekly a16a6fa Update master for stable/2023.2 2e89844 Add python3.10 support in testing runtime Diffstat (except docs and test files) ------------------------------------- .pylintrc | 16 +------ .zuul.yaml | 10 ++++- bgpvpn_dashboard/common/bgpvpn.py | 2 +- bgpvpn_dashboard/dashboards/admin/bgpvpn/forms.py | 2 +- bgpvpn_dashboard/dashboards/admin/bgpvpn/panel.py | 2 +- bgpvpn_dashboard/dashboards/admin/bgpvpn/tables.py | 16 +++---- bgpvpn_dashboard/dashboards/admin/bgpvpn/views.py | 2 +- .../dashboards/project/bgpvpn/forms.py | 2 +- .../project/bgpvpn/network_associations/tables.py | 16 +++---- .../project/bgpvpn/network_associations/tabs.py | 2 +- .../project/bgpvpn/network_associations/views.py | 2 +- .../dashboards/project/bgpvpn/panel.py | 2 +- .../project/bgpvpn/router_associations/forms.py | 2 +- .../project/bgpvpn/router_associations/tables.py | 16 +++---- .../project/bgpvpn/router_associations/tabs.py | 2 +- .../project/bgpvpn/router_associations/views.py | 2 +- .../dashboards/project/bgpvpn/tables.py | 2 +- bgpvpn_dashboard/dashboards/project/bgpvpn/tabs.py | 2 +- .../dashboards/project/bgpvpn/views.py | 2 +- .../dashboards/project/bgpvpn/workflows.py | 2 +- bgpvpn_dashboard/test/project/test_tables.py | 2 +- networking_bgpvpn/neutron/db/bgpvpn_db.py | 40 ++++++++++------- .../neutron/db/migration/alembic_migrations/env.py | 2 +- networking_bgpvpn/neutron/extensions/bgpvpn.py | 3 +- networking_bgpvpn/neutron/services/plugin.py | 10 ++--- .../services/service_drivers/bagpipe/bagpipe.py | 28 ++++++------ .../services/service_drivers/bagpipe/bagpipe_v2.py | 12 ++--- .../neutron/services/service_drivers/driver_api.py | 8 ++-- .../unit/extensions/test_bgpvpn_routes_control.py | 24 ++++------ networking_bgpvpn/version.py | 1 + releasenotes/source/2023.2.rst | 6 +++ releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 2 +- releasenotes/source/xena.rst | 2 +- releasenotes/source/yoga.rst | 2 +- requirements.txt | 4 -- setup.cfg | 2 + test-requirements.txt | 8 +--- tox.ini | 16 +++++-- 42 files changed, 179 insertions(+), 176 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 67b1470..e9da9bf 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,4 +4,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. - diff --git a/test-requirements.txt b/test-requirements.txt index 6dca419..d441898 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.0.1,<3.1 # Apache-2.0 +hacking>=6.1.0,<6.2.0 # Apache-2.0 @@ -13 +9 @@ oslotest>=3.2.0 # Apache-2.0 -pylint==2.5.3 # GPLv2 +pylint==2.17.4 # GPLv2