[release-announce] freezer-api 7.1.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Thu Apr 4 14:27:09 UTC 2019


We are ecstatic to announce the release of:

freezer-api 7.1.0: OpenStack Backup and Restore API Service

This release is part of the stein stable release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/freezer-api

Download the package from:

    https://tarballs.openstack.org/freezer-api/

For more details, please see below.

Changes in freezer-api 7.0.0..7.1.0
-----------------------------------

b52291b Modify mode field in action table for sqlite
bd512f0 Replace openstack.org git:// URLs with https://
470fa70 Make freezer-api-ubuntu as voting job again
c24f74f Fix elasticsearch issue with jdk on bionic
90993a3 Rename the xenial gate jobs and migrate them to bionic
a350b44 Update json module to jsonutils
072fd1e add python 3.7 unit test job
5e60886 Fix session_tag type in job table
857c239 Remove redundant code and improve test coverage
6d37fa9 Drop astroid requirement
df5cca2 Delete invalid codes and Add a unit test for elastic 1.In _validate_opts: The following code is True forever, We will delete it. 2. Add unit test for ca_certs in _validate_opts.
1edfc4d Fix bug for Download, and install elasticsearch server
edb258d Add raise unit test for search tuple in sqlalchemy
0f7c37c Add unit test for action_manager and session_manager
81198a7 Add raise unit test for update and replace tuple in sqlalchemy
0e3a3d3 Add unit test for TypeManager and TypeManagerV2
1977c7e Add raise unit test for get and add tuple in sqlalchemy
4326fd7 Add unit test for client_manager and job_manager
bf78dbe Add unit test for ElasticSearchEngineV2 and backup_manager
cd8f7e9 Add api unit test for model_query in sqlalchemy
02decd3 Add raise unit test for action and backup in sqlalchemy
d41f3ab Add raise unit test for job and backup in sqlalchemy
ac48abe Add raise unit test for session in sqlalchemy
2dc3224 Refactor unit test about sqlalchemy  for supporting v1
7829c87 Use template for lower-constraints
93c2b80 Fix replace_action, replace_job, replace_tuple for sqlalchemy
634bf38 Add unit test for JobTypeManagerV2, ActionTypeManagerV2, etc
a160098 Download, and install elasticsearch server for freezer-api
df42e63 Add unit test for BackupManagerV2 and ClientTypeManagerV2
7d13e74 Add unit test for elasticv2.py
00dcbb0 Add unit test for freezer-manage
976347c Add migrations unit test for sqlalchemy
e5ffb43 Add session unit test with search option, limit and offset in sql
e35c974 Add job unit test with search option, limit and offset in sql
75d4df1 Add python 3.6 unit test job
e7f65a7 Add the project source code repository in README


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

.zuul.yaml                                         |   18 +-
README.rst                                         |    1 +
devstack/lib/elasticsearch.sh                      |  149 ++
devstack/lib/freezer-api                           |   13 +-
freezer_api/api/common/middleware.py               |    4 +-
freezer_api/api/common/resource.py                 |    3 +-
freezer_api/api/v1/homedoc.py                      |    2 +-
freezer_api/api/v2/homedoc.py                      |    2 +-
freezer_api/api/versions.py                        |    2 +-
freezer_api/cmd/manage.py                          |    2 +-
freezer_api/db/sqlalchemy/api.py                   |   59 +-
.../migrate_repo/versions/001_freezer_api_init.py  |   16 +-
.../migrate_repo/versions/002_modify_mode.py       |   23 +
freezer_api/db/sqlalchemy/models.py                |    4 +-
freezer_api/storage/driver.py                      |   76 -
freezer_api/storage/elastic.py                     |   37 -
freezer_api/storage/elasticv2.py                   |    7 -
lower-constraints.txt                              |    2 +-
playbooks/legacy/freezer-api-centos-7/run.yaml     |    4 +-
playbooks/legacy/freezer-api-opensuse-423/run.yaml |    4 +-
.../post.yaml                                      |    0
.../run.yaml                                       |    4 +-
requirements.txt                                   |    1 +
test-requirements.txt                              |    2 +-
tox.ini                                            |    2 +-
48 files changed, 4539 insertions(+), 224 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 3d9337a..48b3c2d 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -16,0 +17 @@ oslo.policy>=1.30.0 # Apache-2.0
+oslo.serialization>=2.25.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 9b95872..c38a458 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +3,0 @@
-astroid==1.6.5 # LGPLv2.1
@@ -11,0 +11 @@ oslosphinx>=4.7.0 # Apache-2.0
+oslotest>=3.3.0 # Apache-2.0






More information about the Release-announce mailing list