[release-announce] os-ken 2.5.0 (zed)

no-reply at openstack.org no-reply at openstack.org
Wed Aug 24 13:31:02 UTC 2022


We exuberantly announce the release of:

os-ken 2.5.0: A component-based software defined networking framework
for OpenStack.

This release is part of the zed release series.

The source is available from:

    https://opendev.org/openstack/os-ken

Download the package from:

    https://pypi.org/project/os-ken

Please report issues through:

    https://storyboard.openstack.org/#!/project/openstack/os-ken

For more details, please see below.

Changes in os-ken 2.4.0..2.5.0
------------------------------

b5a72027 Use py3 as the default runtime for tox
6a7cb9c9 remove unicode prefix from code
abb436de Remove "six" library
2495ebdf Remove "nose" library


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

.gitignore                                         |    1 -
os_ken/lib/bfdlib.py                               |    4 +-
os_ken/lib/mac.py                                  |   12 +-
os_ken/lib/mrtlib.py                               |   28 +-
os_ken/lib/ofctl_utils.py                          |    3 +-
os_ken/lib/ofp_pktinfilter.py                      |    9 +-
os_ken/lib/ovs/vsctl.py                            |    4 +-
os_ken/lib/packet/bfd.py                           |   10 +-
os_ken/lib/packet/bgp.py                           |  101 +-
os_ken/lib/packet/bmp.py                           |   27 +-
os_ken/lib/packet/cfm.py                           |   11 +-
os_ken/lib/packet/icmp.py                          |    5 +-
os_ken/lib/packet/icmpv6.py                        |   30 +-
os_ken/lib/packet/igmp.py                          |    9 +-
os_ken/lib/packet/ipv6.py                          |    4 +-
os_ken/lib/packet/mpls.py                          |    4 +-
os_ken/lib/packet/ospf.py                          |   32 +-
os_ken/lib/packet/packet.py                        |    8 +-
os_ken/lib/packet/packet_base.py                   |    4 +-
os_ken/lib/packet/packet_utils.py                  |    3 +-
os_ken/lib/packet/sctp.py                          |   57 +-
os_ken/lib/packet/stream_parser.py                 |    9 +-
os_ken/lib/packet/tcp.py                           |    4 +-
os_ken/lib/packet/vlan.py                          |    4 +-
os_ken/lib/packet/vxlan.py                         |    4 +-
os_ken/lib/packet/zebra.py                         |   44 +-
os_ken/lib/rpc.py                                  |    5 +-
os_ken/lib/snortlib.py                             |    4 +-
os_ken/lib/stringify.py                            |   28 +-
os_ken/lib/type_desc.py                            |   12 +-
os_ken/ofproto/nx_actions.py                       |   22 +-
os_ken/ofproto/ofproto_parser.py                   |   12 +-
os_ken/ofproto/ofproto_v1_0_parser.py              |   15 +-
os_ken/ofproto/ofproto_v1_2_parser.py              |   18 +-
os_ken/ofproto/ofproto_v1_3_parser.py              |   30 +-
os_ken/ofproto/ofproto_v1_4_parser.py              |   20 +-
os_ken/ofproto/ofproto_v1_5_parser.py              |   24 +-
os_ken/ofproto/oxx_fields.py                       |    9 +-
os_ken/services/protocols/bgp/base.py              |    4 +-
os_ken/services/protocols/bgp/bmp.py               |    2 +-
os_ken/services/protocols/bgp/info_base/base.py    |   13 +-
os_ken/services/protocols/bgp/info_base/vpn.py     |    7 +-
os_ken/services/protocols/bgp/info_base/vrf.py     |   10 +-
os_ken/services/protocols/bgp/info_base/vrffs.py   |   10 +-
os_ken/services/protocols/bgp/operator/command.py  |    4 +-
.../commands/show/route_formatter_mixin.py         |    4 +-
.../protocols/bgp/operator/views/fields.py         |    4 +-
os_ken/services/protocols/bgp/peer.py              |    7 +-
os_ken/services/protocols/bgp/protocol.py          |   20 +-
os_ken/services/protocols/bgp/rtconf/base.py       |   11 +-
os_ken/services/protocols/bgp/utils/circlist.py    |    4 +-
os_ken/services/protocols/ovsdb/client.py          |    5 +-
os_ken/services/protocols/vrrp/router.py           |    4 +-
.../bgp/core_managers/test_table_manager.py        |  293 ++-
.../unit/services/protocols/bgp/test_bgpspeaker.py |   62 +-
.../unit/services/protocols/bgp/utils/test_bgp.py  |   21 +-
.../protocols/bgp/utils/test_validation.py         |  137 +-
os_ken/topology/switches.py                        |    5 +-
os_ken/utils.py                                    |    6 +-
releasenotes/source/conf.py                        |   16 +-
requirements.txt                                   |    2 +-
test-requirements.txt                              |    2 +-
tools/install_venv.py                              |  139 --
tools/pip-requires                                 |    1 -
tools/test-requires                                |    4 -
tox.ini                                            |   13 +-
131 files changed, 7204 insertions(+), 8544 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 7c8857c8..ccaa2e4b 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -11,0 +12 @@ msgpack>=1.0.0  # RPC library, BGP speaker(net_cntl)
+ncclient>=0.6.13 # Apache-2.0
@@ -17 +17,0 @@ Routes>=2.3.1 # MIT
-six>=1.10.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 6edf030c..f895baca 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -12 +11,0 @@ testtools>=2.2.0 # MIT
-nose>=1.3.7 # LGPL
@@ -14,0 +14 @@ pylint==1.9.2 # GPLv2
+testscenarios>=0.4 # Apache-2.0/BSD






More information about the Release-announce mailing list