diff -Nru neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/AUTHORS neutron-dynamic-routing-21.0.0/AUTHORS --- neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/AUTHORS 2022-09-12 18:11:44.000000000 +0000 +++ neutron-dynamic-routing-21.0.0/AUTHORS 2022-10-05 12:16:31.000000000 +0000 @@ -165,6 +165,7 @@ Sylvain Afchain Sławek Kapłoński Takashi Kajinami +Takashi Natsume Terry Wilson Thierry Carrez Thomas Morin diff -Nru neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/ChangeLog neutron-dynamic-routing-21.0.0/ChangeLog --- neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/ChangeLog 2022-09-12 18:11:44.000000000 +0000 +++ neutron-dynamic-routing-21.0.0/ChangeLog 2022-10-05 12:16:31.000000000 +0000 @@ -1,6 +1,11 @@ CHANGES ======= +21.0.0 +------ + +* Add releasenotes for fixes made in this cycle +* Fix misuse of assertTrue * [sqlalchemy-20] Add (still) missing DB context decorator * Don't run periodic actions for StaticScheduler * [sqlalchemy-20] Add missing DB context decorators diff -Nru neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/debian/changelog neutron-dynamic-routing-21.0.0/debian/changelog --- neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/debian/changelog 2022-09-12 18:11:53.000000000 +0000 +++ neutron-dynamic-routing-21.0.0/debian/changelog 2022-10-05 21:12:58.000000000 +0000 @@ -1,3 +1,10 @@ +neutron-dynamic-routing (2:21.0.0-0ubuntu1) kinetic; urgency=medium + + * d/watch: Scope to 21.x series. + * New upstream release for OpenStack Zed. + + -- Corey Bryant Wed, 05 Oct 2022 17:12:58 -0400 + neutron-dynamic-routing (2:20.0.0+git2022091214.ddac34b-0ubuntu1) kinetic; urgency=medium * New upstream snapshot for OpenStack Zed. diff -Nru neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/debian/watch neutron-dynamic-routing-21.0.0/debian/watch --- neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/debian/watch 2022-09-12 18:11:53.000000000 +0000 +++ neutron-dynamic-routing-21.0.0/debian/watch 2022-10-05 21:12:58.000000000 +0000 @@ -1,4 +1,4 @@ version=3 opts="uversionmangle=s/\.([a-zA-Z])/~$1/;s/%7E/~/;s/\.0b/~b/;s/\.0rc/~rc/" \ -https://tarballs.opendev.org/openstack/neutron-dynamic-routing/ neutron-dynamic-routing-(20\.\d.*)\.tar\.gz +https://tarballs.opendev.org/openstack/neutron-dynamic-routing/ neutron-dynamic-routing-(21\.\d.*)\.tar\.gz diff -Nru neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/neutron_dynamic_routing/tests/unit/db/test_bgp_dragentscheduler_db.py neutron-dynamic-routing-21.0.0/neutron_dynamic_routing/tests/unit/db/test_bgp_dragentscheduler_db.py --- neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/neutron_dynamic_routing/tests/unit/db/test_bgp_dragentscheduler_db.py 2022-06-06 14:01:04.000000000 +0000 +++ neutron-dynamic-routing-21.0.0/neutron_dynamic_routing/tests/unit/db/test_bgp_dragentscheduler_db.py 2022-10-05 12:15:19.000000000 +0000 @@ -80,8 +80,8 @@ self.assertEqual(exc.HTTPOk.code, res.status_int) res = self.deserialize(self.fmt, res) self.assertIn('bgp_speakers', res) - self.assertTrue(bgp_speaker_id, - res['bgp_speakers'][0]['id']) + self.assertEqual(bgp_speaker_id, + res['bgp_speakers'][0]['id']) req = self.new_delete_request('agents', agent_id, diff -Nru neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/neutron_dynamic_routing.egg-info/pbr.json neutron-dynamic-routing-21.0.0/neutron_dynamic_routing.egg-info/pbr.json --- neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/neutron_dynamic_routing.egg-info/pbr.json 2022-09-12 18:11:44.000000000 +0000 +++ neutron-dynamic-routing-21.0.0/neutron_dynamic_routing.egg-info/pbr.json 2022-10-05 12:16:31.000000000 +0000 @@ -1 +1 @@ -{"git_version": "ddac34b", "is_release": false} \ No newline at end of file +{"git_version": "abfd71c", "is_release": true} \ No newline at end of file diff -Nru neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/neutron_dynamic_routing.egg-info/PKG-INFO neutron-dynamic-routing-21.0.0/neutron_dynamic_routing.egg-info/PKG-INFO --- neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/neutron_dynamic_routing.egg-info/PKG-INFO 2022-09-12 18:11:44.000000000 +0000 +++ neutron-dynamic-routing-21.0.0/neutron_dynamic_routing.egg-info/PKG-INFO 2022-10-05 12:16:31.000000000 +0000 @@ -1,11 +1,39 @@ -Metadata-Version: 2.1 +Metadata-Version: 1.2 Name: neutron-dynamic-routing -Version: 20.1.0.dev18 +Version: 21.0.0 Summary: Neutron Dynamic Routing Home-page: https://docs.openstack.org/neutron-dynamic-routing/latest/ Author: OpenStack Author-email: openstack-discuss@lists.openstack.org License: UNKNOWN +Description: Team and repository tags + ======================== + + .. image:: http://governance.openstack.org/badges/neutron-dynamic-routing.svg + :target: http://governance.openstack.org/reference/tags/index.html + + .. Change things from this point on + + This package contains neutron-dynamic-routing code which depends upon neutron + and it's related libraries to run. + + Project Resources + ================= + + The homepage for Neutron is: https://launchpad.net/neutron. Use this + site for asking for help, and filing bugs. We use a single launchpad + page for all Neutron projects. + + Code is available on opendev.org at: + https://opendev.org/openstack/neutron-dynamic-routing + + Refer to Neutron documentation for more information: + `Neutron README.rst `_ + + Release notes for the project can be found at: + https://docs.openstack.org/releasenotes/neutron-dynamic-routing/ + + Platform: UNKNOWN Classifier: Environment :: OpenStack Classifier: Intended Audience :: Information Technology @@ -19,35 +47,3 @@ Classifier: Programming Language :: Python :: 3.8 Classifier: Programming Language :: Python :: 3.9 Requires-Python: >=3.8 -License-File: LICENSE -License-File: AUTHORS - -Team and repository tags -======================== - -.. image:: http://governance.openstack.org/badges/neutron-dynamic-routing.svg - :target: http://governance.openstack.org/reference/tags/index.html - -.. Change things from this point on - -This package contains neutron-dynamic-routing code which depends upon neutron -and it's related libraries to run. - -Project Resources -================= - -The homepage for Neutron is: https://launchpad.net/neutron. Use this -site for asking for help, and filing bugs. We use a single launchpad -page for all Neutron projects. - -Code is available on opendev.org at: -https://opendev.org/openstack/neutron-dynamic-routing - -Refer to Neutron documentation for more information: -`Neutron README.rst `_ - -Release notes for the project can be found at: -https://docs.openstack.org/releasenotes/neutron-dynamic-routing/ - - - diff -Nru neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/neutron_dynamic_routing.egg-info/SOURCES.txt neutron-dynamic-routing-21.0.0/neutron_dynamic_routing.egg-info/SOURCES.txt --- neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/neutron_dynamic_routing.egg-info/SOURCES.txt 2022-09-12 18:11:44.000000000 +0000 +++ neutron-dynamic-routing-21.0.0/neutron_dynamic_routing.egg-info/SOURCES.txt 2022-10-05 12:16:31.000000000 +0000 @@ -150,6 +150,9 @@ releasenotes/notes/dvr-aware-announcements-24bfcb8fee87161d.yaml releasenotes/notes/mp-bgp-support-d408e8569e94d07f.yaml releasenotes/notes/rehome-dynamic-routing-apidef-d656e3273baac4e8.yaml +releasenotes/notes/rpc-workers-4941f3b9136418df.yaml +releasenotes/notes/sqlalchemy-20-abaa3d2895131ab4.yaml +releasenotes/notes/static-scheduler-2288b8173f9357a6.yaml releasenotes/notes/support-4byte-asn-d89d7100c0890ebf.yaml releasenotes/source/README.rst releasenotes/source/conf.py diff -Nru neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/PKG-INFO neutron-dynamic-routing-21.0.0/PKG-INFO --- neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/PKG-INFO 2022-09-12 18:11:45.497943400 +0000 +++ neutron-dynamic-routing-21.0.0/PKG-INFO 2022-10-05 12:16:31.608376500 +0000 @@ -1,11 +1,39 @@ -Metadata-Version: 2.1 +Metadata-Version: 1.2 Name: neutron-dynamic-routing -Version: 20.1.0.dev18 +Version: 21.0.0 Summary: Neutron Dynamic Routing Home-page: https://docs.openstack.org/neutron-dynamic-routing/latest/ Author: OpenStack Author-email: openstack-discuss@lists.openstack.org License: UNKNOWN +Description: Team and repository tags + ======================== + + .. image:: http://governance.openstack.org/badges/neutron-dynamic-routing.svg + :target: http://governance.openstack.org/reference/tags/index.html + + .. Change things from this point on + + This package contains neutron-dynamic-routing code which depends upon neutron + and it's related libraries to run. + + Project Resources + ================= + + The homepage for Neutron is: https://launchpad.net/neutron. Use this + site for asking for help, and filing bugs. We use a single launchpad + page for all Neutron projects. + + Code is available on opendev.org at: + https://opendev.org/openstack/neutron-dynamic-routing + + Refer to Neutron documentation for more information: + `Neutron README.rst `_ + + Release notes for the project can be found at: + https://docs.openstack.org/releasenotes/neutron-dynamic-routing/ + + Platform: UNKNOWN Classifier: Environment :: OpenStack Classifier: Intended Audience :: Information Technology @@ -19,35 +47,3 @@ Classifier: Programming Language :: Python :: 3.8 Classifier: Programming Language :: Python :: 3.9 Requires-Python: >=3.8 -License-File: LICENSE -License-File: AUTHORS - -Team and repository tags -======================== - -.. image:: http://governance.openstack.org/badges/neutron-dynamic-routing.svg - :target: http://governance.openstack.org/reference/tags/index.html - -.. Change things from this point on - -This package contains neutron-dynamic-routing code which depends upon neutron -and it's related libraries to run. - -Project Resources -================= - -The homepage for Neutron is: https://launchpad.net/neutron. Use this -site for asking for help, and filing bugs. We use a single launchpad -page for all Neutron projects. - -Code is available on opendev.org at: -https://opendev.org/openstack/neutron-dynamic-routing - -Refer to Neutron documentation for more information: -`Neutron README.rst `_ - -Release notes for the project can be found at: -https://docs.openstack.org/releasenotes/neutron-dynamic-routing/ - - - diff -Nru neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/releasenotes/notes/reno.cache neutron-dynamic-routing-21.0.0/releasenotes/notes/reno.cache --- neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/releasenotes/notes/reno.cache 2022-09-12 18:11:45.000000000 +0000 +++ neutron-dynamic-routing-21.0.0/releasenotes/notes/reno.cache 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ ---- -file-contents: - releasenotes/notes/drop-python-3-6-and-3-7-efc3424202bf3f90.yaml: - upgrade: - - 'Python 3.6 & 3.7 support has been dropped. The minimum version of Python now - - supported is Python 3.8. - - ' -notes: -- files: - - - releasenotes/notes/drop-python-3-6-and-3-7-efc3424202bf3f90.yaml - - !!binary | - NjE4MTdlYWVlZTg0YTRmNTUzOGYwZTVmNzQ3MzIzMWM5MDNhOTM5OQ== - version: 20.0.0-12 diff -Nru neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/releasenotes/notes/rpc-workers-4941f3b9136418df.yaml neutron-dynamic-routing-21.0.0/releasenotes/notes/rpc-workers-4941f3b9136418df.yaml --- neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/releasenotes/notes/rpc-workers-4941f3b9136418df.yaml 1970-01-01 00:00:00.000000000 +0000 +++ neutron-dynamic-routing-21.0.0/releasenotes/notes/rpc-workers-4941f3b9136418df.yaml 2022-10-05 12:15:19.000000000 +0000 @@ -0,0 +1,9 @@ +--- +fixes: + - | + The BGP service plugin RPC queue has been added to RPC workers, like + it is done in other Neutron service plugins (l3-plugin, metering, etc.). + This fixes RPC requests and AMQP heartbeats not getting processed in + time, causing AMQP connection dropping, and other unpredictable unwanted + behavior. + See bug `1974057 `_. diff -Nru neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/releasenotes/notes/sqlalchemy-20-abaa3d2895131ab4.yaml neutron-dynamic-routing-21.0.0/releasenotes/notes/sqlalchemy-20-abaa3d2895131ab4.yaml --- neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/releasenotes/notes/sqlalchemy-20-abaa3d2895131ab4.yaml 1970-01-01 00:00:00.000000000 +0000 +++ neutron-dynamic-routing-21.0.0/releasenotes/notes/sqlalchemy-20-abaa3d2895131ab4.yaml 2022-10-05 12:15:19.000000000 +0000 @@ -0,0 +1,7 @@ +--- +fixes: + - | + In preparation for the upcoming SQLAlchemy 2.0 release, several fixes + have been made regarding the use of context decorators. + See bugs `1980671 `_ + and `1984238 `_. diff -Nru neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/releasenotes/notes/static-scheduler-2288b8173f9357a6.yaml neutron-dynamic-routing-21.0.0/releasenotes/notes/static-scheduler-2288b8173f9357a6.yaml --- neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/releasenotes/notes/static-scheduler-2288b8173f9357a6.yaml 1970-01-01 00:00:00.000000000 +0000 +++ neutron-dynamic-routing-21.0.0/releasenotes/notes/static-scheduler-2288b8173f9357a6.yaml 2022-10-05 12:15:19.000000000 +0000 @@ -0,0 +1,6 @@ +--- +fixes: + - | + Multiple issues in the implementation of the StaticScheduler have been + fixed that may have caused peers to be erroneously descheduled. + See bug `1980235 `_. diff -Nru neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/RELEASENOTES.rst neutron-dynamic-routing-21.0.0/RELEASENOTES.rst --- neutron-dynamic-routing-20.0.0+git2022091214.ddac34b/RELEASENOTES.rst 2022-09-12 18:11:45.000000000 +0000 +++ neutron-dynamic-routing-21.0.0/RELEASENOTES.rst 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -======================= -neutron-dynamic-routing -======================= - -.. _neutron-dynamic-routing_20.0.0-12: - -20.0.0-12 -========= - -.. _neutron-dynamic-routing_20.0.0-12_Upgrade Notes: - -Upgrade Notes -------------- - -.. releasenotes/notes/drop-python-3-6-and-3-7-efc3424202bf3f90.yaml @ b'61817eaeee84a4f5538f0e5f7473231c903a9399' - -- Python 3.6 & 3.7 support has been dropped. The minimum version of Python now - supported is Python 3.8. -