[release-announce] openstack-venus 2.0.0 (antelope)

no-reply at openstack.org no-reply at openstack.org
Wed Mar 22 12:58:41 UTC 2023


We are pleased to announce the release of:

openstack-venus 2.0.0: OpenStack Log Management as a Service

This release is part of the antelope release series.

The source is available from:

    https://opendev.org/openstack/openstack-venus

Download the package from:

    https://tarballs.openstack.org/venus/

For more details, please see below.

Changes in openstack-venus 1.0.0..2.0.0
---------------------------------------

69414d4 adjust the log level to avoid printing a large number of logs
41bb0f4 fix details & optimize delete es index code
de3899e Increase the task execution cycle
8fe3950 Unified log format
6b3a21c Unified configuration name
71a1ace detail fixed
cb884ce improve the desc of apis
e86104e delete obsolete files
390a59d adjust api document structure
a8e8fad add set_costom_config api ref
d360c61 add api:set custom config
8b6dc69 rename custom config example file
a951baa remove api outdated description
78d1871 all index output to log
bf49e28 log output after judge it
36b3e34 set check delete es index time as 120s
06e626f Fix tox4 error for venus
a1b6770 modify error word secion
47e4e16 setting task execute interval as 60s
d477ae1 hacking: force explicit import of python's mock
ecafa92 add try-except when request a remote url
8206ba1 update delete task config from db
e90b293 fixbug:request can't get response
64b8dbc remove duplicated function get_session
58d4111 remove duplicated function
3a61671 add databases modules
8164828 add code of venusdatebase
41a116e Add devstack steps.
c81336f Supplement a test case for instance_call_chain.
4c33371 Supplement a test case 'no_index' for typical_logs.
16b0cbd Add a test case for search_typical_logs.
2624f6d Supplement a unit test case for 'typical_logs'.
79e14f3 Supplement a test case 'no_index'.
87c2282 Add a unit test case to search_analyse_logs.
ab0d345 Add a unit test case 'invalid_index_type'.
9adc236 Supplement a unit test case 'valid_index_type'.
8abfaa3 Add a test case to search_logs.
3f5cd82 Add a test case 'valid type' to search_params.
ddd8761 Add A unit test case to search_params.
16ac2c9 Add unit test for controller api
93184e1 Add fake request for test
eab47a9 remove tenant
665230e Fix pbr version check
83b1fb7 Add default conf for es
c193e7e Add a use case for the test unit
94fe8fb Supplement test case for logs
9274f5f Update master for stable/zed
6a797aa Switch to 2023.1 Python3 unit tests and generic template name
7de7d89 fix details of search-instance-callchain.inc


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

.zuul.yaml                                         |   2 +-
api-ref/source/v1/api-versions.inc                 |   4 +-
api-ref/source/v1/custom-config.inc                |  41 ++-
api-ref/source/v1/index.rst                        |   8 +-
api-ref/source/v1/parameters.yaml                  |  12 +
.../custom-config/custom-config-show-response.json |   3 -
.../get-custom-config-show-response.json           |   4 +
.../set-custom-config-show-response.json           |   4 +
api-ref/source/v1/search-analyse-logs.inc          |  45 ----
api-ref/source/v1/search-instance-callchain.inc    |  39 ---
api-ref/source/v1/search-instance-requestids.inc   |  40 ---
api-ref/source/v1/search-logs-download.inc         |  48 ----
api-ref/source/v1/search-logs.inc                  |  50 ----
api-ref/source/v1/search-params.inc                |  40 ---
api-ref/source/v1/search-typical-logs.inc          |  41 ---
api-ref/source/v1/search.inc                       | 293 +++++++++++++++++++++
devstack/README.md                                 |  39 +++
openstack_venus.egg-info/PKG-INFO                  |  60 +++++
openstack_venus.egg-info/SOURCES.txt               | 254 ++++++++++++++++++
openstack_venus.egg-info/dependency_links.txt      |   1 +
openstack_venus.egg-info/entry_points.txt          |   7 +
openstack_venus.egg-info/not-zip-safe              |   1 +
openstack_venus.egg-info/requires.txt              |  37 +++
openstack_venus.egg-info/top_level.txt             |   1 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/zed.rst                        |   6 +
requirements.txt                                   |   1 +
setup.cfg                                          |   3 +
tox.ini                                            |   1 -
venus/api/middleware/auth.py                       |   8 +-
venus/api/urlmap.py                                |   2 +-
venus/api/v1/router.py                             |   5 +
venus/cmd/manage.py                                |  38 +++
venus/conf/__init__.py                             |   2 +
venus/conf/common.py                               |  12 +-
venus/conf/db.py                                   |  25 ++
venus/conf/elasticsearch.py                        |   6 +-
venus/context.py                                   |  18 +-
venus/db/__init__.py                               |  18 ++
venus/db/base.py                                   |  39 +++
venus/db/migration.py                              |  58 ++++
venus/db/sqlalchemy/__init__.py                    |   0
venus/db/sqlalchemy/api.py                         | 161 +++++++++++
venus/db/sqlalchemy/migrate_repo/README            |   4 +
venus/db/sqlalchemy/migrate_repo/__init__.py       |   0
venus/db/sqlalchemy/migrate_repo/manage.py         |  24 ++
venus/db/sqlalchemy/migrate_repo/migrate.cfg       |  20 ++
.../migrate_repo/versions/001_venus_init.py        |  85 ++++++
.../sqlalchemy/migrate_repo/versions/__init__.py   |   0
venus/hacking/checks.py                            |   3 +-
venus/modules/custom_config/action.py              |  28 ++
venus/modules/custom_config/backends/__init__.py   |   0
venus/modules/custom_config/backends/models.py     |  70 +++++
venus/modules/custom_config/backends/sql.py        |  50 ++++
venus/modules/custom_config/controller.py          |  14 +-
venus/modules/search/action.py                     |   4 +-
venus/modules/version/versions.py                  |   2 +-
venus/service.py                                   |   3 +-
venus/task/core/delete_es_index_task.py            |  64 ++---
venus/task/timer.py                                |   2 +-
venus/version.py                                   |   2 +-
66 files changed, 1679 insertions(+), 386 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 83305e7..bb17477 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -36,0 +37 @@ lxml>=4.6.2
+PyMySQL>=0.7.11






More information about the Release-announce mailing list