We contentedly announce the release of: vitrage 13.0.0 This release is part of the dalmatian release series. The source is available from: https://opendev.org/openstack/vitrage Download the package from: https://tarballs.openstack.org/vitrage/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/vitrage For more details, please see below. Changes in vitrage 12.0.0.0rc1..13.0.0 -------------------------------------- 5702ae0c Remove test helpers for python < 2.7 fd17cf32 Remove logic for Python < 3 24dd4964 Use sqlalchemy text for ensuring session existence 3887910d reno: Update master for unmaintained/zed edd5997f Return back grenade jobs and make datasources voting 3f3bc576 Fix typo in Python docstrings d6b5247d Replace use of LegacyEngineFacade and adopt to werkzeug>3.0 ef6daecd Update master for stable/2024.1 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 6 +- releasenotes/source/2024.1.rst | 6 + releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 2 +- requirements.txt | 2 +- vitrage/api/controllers/v1/topology.py | 2 +- vitrage/graph/driver/networkx_graph.py | 4 +- vitrage/middleware/basic_and_keystone_auth.py | 4 +- vitrage/snmp_parsing/service.py | 3 - vitrage/storage/__init__.py | 8 +- vitrage/storage/base.py | 4 - vitrage/storage/history_facade.py | 146 +++---- vitrage/storage/impl_sqlalchemy.py | 425 ++++++++++++--------- .../functional/api/v1/test_template_versions.py | 2 +- .../listener_service/test_listener_service.py | 2 +- .../template_loading/test_template_loading_v3.py | 8 +- .../test_jaccard_correlation.py | 26 +- 27 files changed, 399 insertions(+), 321 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 47c31898..3aa8c6bd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -31 +31 @@ sympy>=1.1.1 # BSD -pysnmp>=4.4.4 # BSD +pysnmp-lextudio>=5.0.0 # BSD