[release-announce] ovsdbapp 1.3.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Wed May 27 11:46:14 UTC 2020


We are ecstatic to announce the release of:

ovsdbapp 1.3.0: A library for creating OVSDB applications

This release is part of the victoria 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.

Changes in ovsdbapp 1.1.0..1.3.0
--------------------------------

db0cdd9 Add indexed column support to ovsdbapp
923d9f9 Remove translation sections from setup.cfg
8cb3b56 OVNNB backend: Fix LbDelCommand when using vip param
df71641 Import ABCs from 'collections.abc'
75322fb Fix hacking min version to 3.0.1
c5e11c6 Don't create new API instance in fixtures
3ff1e33 Add "inactivity_probe" parameter to "enable_connection_uri"
bf2e5f3 Fix spurious test failure
aadf162 Allow read-only Commands to bypass txns in execute()
3598631 Tempest job inherits from Neutron tempest OVN job
c5163fc Stop iterating on first matching QoS rule
0338c0b Accept a Row as a result in AddCommand
76cc850 Don't let an Exception in one event affect others
6d56c57 Remove the dependency on the "mock" package
77f79f6 Update master for stable/ussuri
7ced5ef Remove all usage of six library
e6c2f1f Update hacking for Python3


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

.pylintrc                                          |  38 ++++++-
babel.cfg                                          |   2 -
ovsdbapp/api.py                                    |  19 +---
ovsdbapp/backend/ovs_idl/__init__.py               | 113 ++++++++++++++++-----
ovsdbapp/backend/ovs_idl/command.py                |  38 +++++--
ovsdbapp/backend/ovs_idl/connection.py             |   8 +-
ovsdbapp/backend/ovs_idl/idlutils.py               |  48 +++++++--
ovsdbapp/backend/ovs_idl/linux/connection_utils.py |   4 +-
ovsdbapp/backend/ovs_idl/rowview.py                |   2 +-
ovsdbapp/backend/ovs_idl/transaction.py            |   6 +-
ovsdbapp/event.py                                  |  30 ++++--
ovsdbapp/exceptions.py                             |  11 +-
ovsdbapp/schema/open_vswitch/api.py                |   5 +-
ovsdbapp/schema/open_vswitch/helpers.py            |  10 +-
ovsdbapp/schema/ovn_northbound/api.py              |  13 +--
ovsdbapp/schema/ovn_northbound/commands.py         |  32 +++---
ovsdbapp/schema/ovn_southbound/api.py              |   5 +-
ovsdbapp/schema/ovn_southbound/impl_idl.py         |   3 -
.../functional/backend/ovs_idl/test_indexing.py    |  77 ++++++++++++++
.../functional/schema/open_vswitch/fixtures.py     |   2 -
.../schema/open_vswitch/test_common_db.py          |   2 +-
.../schema/open_vswitch/test_impl_idl.py           |   2 +-
.../functional/schema/ovn_northbound/fixtures.py   |   7 --
.../schema/ovn_northbound/test_impl_idl.py         |  90 +++++++++++-----
.../functional/schema/ovn_southbound/event.py      |   8 ++
.../functional/schema/ovn_southbound/fixtures.py   |   2 -
.../schema/ovn_southbound/test_impl_idl.py         |   7 +-
.../unit/schema/open_vswitch/test_impl_idl.py      |   7 +-
ovsdbapp/venv.py                                   |   7 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/ussuri.rst                     |   6 ++
requirements.txt                                   |   1 -
setup.cfg                                          |  14 ---
test-requirements.txt                              |   4 +-
tools/debug_venv.py                                |  16 ++-
tox.ini                                            |  16 ++-
zuul.d/ovsdbapp-jobs.yaml                          |   5 +-
zuul.d/project.yaml                                |   4 +-
47 files changed, 492 insertions(+), 219 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index ff6ceb4..153b5ff 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -9 +8,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-six>=1.10.0 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index 7e2e7ed..7bc30fe 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +5 @@
-hacking<0.13,>=0.12.0 # Apache-2.0
+hacking>=3.0.1,<3.1.0 # Apache-2.0
@@ -11 +11 @@ os-testr>=1.0.0 # Apache-2.0
-pylint==1.9.2 # GPLv2
+pylint==2.3.0 # GPLv2






More information about the Release-announce mailing list