[release-announce] ovsdbapp 1.14.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Wed Jan 5 16:06:40 UTC 2022


We are thrilled to announce the release of:

ovsdbapp 1.14.0: A library for creating OVSDB applications

This release is part of the yoga release series.

The source is available from:

    https://opendev.org/openstack/ovsdbapp

Download the package from:

    https://tarballs.openstack.org/ovsdbapp/

Please report issues through:

    https://bugs.launchpad.net/ovsdbapp/+bugs

For more details, please see below.

1.14.0
^^^^^^

New Features

* Support the new "discard" static route nexthop type. It was added
  in OVN 21.06.

* Added functions and commands to add, delete, list and update
  records of 'Address_Set' table.

* Added functions and commands to add, delete and list gateway
  chassis of logical router port.

* Added function and command to get one logical router port by name
  or uuid.

Changes in ovsdbapp 1.13.0..1.14.0
----------------------------------

dfc2c0e Move linters dependencies to tox.ini
8a21d5f Allow functional tests to pass on older OVN w/o IC
358d1a5 Remove ovsdb_connection singleton for tests
a2d3ef2 Add cooperative_yield() to OvsdbIdl
5d269bf Check WaitEvents for match after other events
c33512a Capture test run logging
641b6b8 nb: add support for set of addresses API
ad9f462 nb: add support for lrp's gateway chassis API
faea171 nb: provide lrp_get method
ea0d335 nb: provide 'discard' value for nexthop
7c57344 Add Python3 yoga unit tests


Diffstat (except docs and test files)
-------------------------------------

ovsdbapp/backend/ovs_idl/connection.py             |   3 +
ovsdbapp/constants.py                              |   2 +
ovsdbapp/event.py                                  |  47 ++++--
ovsdbapp/schema/ovn_northbound/api.py              | 108 +++++++++++++
ovsdbapp/schema/ovn_northbound/commands.py         | 136 +++++++++++++++-
ovsdbapp/schema/ovn_northbound/impl_idl.py         |  32 ++++
.../functional/backend/ovs_idl/test_backend.py     |   4 +-
.../functional/backend/ovs_idl/test_indexing.py    |  22 +--
.../schema/ovn_ic_northbound/fixtures.py           |   5 +
.../schema/ovn_ic_northbound/test_impl_idl.py      |  14 +-
.../functional/schema/ovn_northbound/fixtures.py   |  10 ++
.../schema/ovn_northbound/test_impl_idl.py         | 179 ++++++++++++++++++++-
.../functional/schema/ovn_southbound/fixtures.py   |   5 +
.../schema/ovn_southbound/test_impl_idl.py         |  13 +-
ovsdbapp/venv.py                                   |  66 ++++++--
...n-support-discard-nexthop-cdb1d35aceaf4b63.yaml |   4 +
.../provide-address-set-api-3cb387b9e571d4ea.yaml  |   4 +
...e-lrp-gateway-chassis-api-14e2948183f60cfa.yaml |   4 +
.../provide-lrp-get-method-a33a99a7f86b827e.yaml   |   4 +
test-requirements.txt                              |   3 -
tox.ini                                            |   8 +
zuul.d/project.yaml                                |   2 +-
25 files changed, 709 insertions(+), 80 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index 17a2b4b..749805c 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5,2 +4,0 @@
-hacking>=3.0.1,<3.1.0 # Apache-2.0
-
@@ -11 +8,0 @@ oslotest>=3.2.0 # Apache-2.0
-pylint==2.6.0 # GPLv2






More information about the Release-announce mailing list