[release-announce] [freezer] freezer-api 4.0.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Wed Feb 22 13:49:38 UTC 2017


We eagerly announce the release of:

freezer-api 4.0.0: OpenStack Backup and Restore API Service

This release is part of the ocata release series.

Download the package from:

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

For more details, please see below.

Changes in freezer-api 3.0.0.0rc1..4.0.0
----------------------------------------

e2ad726 Enable release notes translation
c4c1e21 Remove link to modindex
7219b6f Updated from global requirements
1d0cd4b Fix failed tempest tests with KeystoneV2
3bc0135 Remove default=None for config options
8ea79dd Add session scheduling information validation.
bdbd9f9 Elasticsearch module is logging too much.
94dbb18 Fix description for 'Freezer sessions management' and 'Session-Job association' in README.rst
7976a0c Fix No handlers could be found for logger "elasticsearch.trace"
50089f9 Updated from global requirements
cf95fa1 Add full pep8 check
54c6559 Correct reraising of exception
8002c1f Fix get backup object
f497984 Define apache version for ErrorLogFormat
4dc1077 Use UUID as backup_id parameter
9154cb1 Show team and repo badges on README
102acdd Fix inconsistent freezer-api log output
877a2da Fix warn 'Unable to retrieve request id from context'
10a3e58 Fix a bug of doing devstack installation on CentOS
a15f8a1 Using assertIsNone() instead of assertEqual(None, ...)
0ac8349 Added py35 environment configuration to tox.ini
e4162ef API routes section error in freezer-api README.rst
13e49dc Updated from global requirements
1f473e5 Update freezer-api README.rst
164faf0 Refactoring dsvm gate job
191e7c9 Added releasenotes for freezer-api
fbd1f04 Use http_proxy_to_wsgi middleware
7a32832 Added OpenJDK 7 ppa for xenial
dccbbf3 Updated from global requirements
4136fb8 Delete python bytecode file
10f69d0 Support upper-constraints in tox.ini
26b4e0c Updated from global requirements
e86108a Using assertEqual instead of assertEquals
d963673 Change default value of elasticsearch replicas
84487bf Fix the step of editing configure file in freezer-api/README.rst
8bbc37b remove repeat test assert
74d0421 Devstack take up screen of freezer


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

.gitignore                                         |    1 +
README.rst                                         |   19 +-
config-generator/freezer-api.conf                  |    1 +
devstack/files/apache-freezer-api.template         |    5 +-
devstack/gate_hook.sh                              |    4 +
devstack/lib/freezer-api                           |   19 +-
devstack/plugin.sh                                 |    1 +
devstack/settings                                  |    5 +
etc/freezer/freezer-api.conf.sample                |  131 +-
etc/freezer/freezer-paste.ini                      |    7 +-
freezer_api/api/common/middleware.py               |   48 +-
freezer_api/api/common/resource.py                 |    4 +-
freezer_api/api/common/utils.py                    |   12 +-
freezer_api/api/v1/actions.py                      |    1 +
freezer_api/api/v1/backups.py                      |    5 +-
freezer_api/api/v1/clients.py                      |    3 +-
freezer_api/api/v1/homedoc.py                      |    1 -
freezer_api/api/v1/jobs.py                         |   14 +-
freezer_api/api/v1/sessions.py                     |    7 +-
freezer_api/cmd/api.py                             |   15 +-
freezer_api/cmd/db_init.py                         |  385 ------
freezer_api/cmd/manage.py                          |   49 +-
freezer_api/cmd/wsgi.py                            |    4 +-
freezer_api/common/config.py                       |   22 +-
freezer_api/common/db_mappings.py                  |    3 -
freezer_api/common/exceptions.py                   |    5 +-
freezer_api/common/json_schemas.py                 |   22 +-
freezer_api/common/utils.py                        |   36 +-
freezer_api/policy.py                              |    3 +-
freezer_api/service.py                             |   21 +-
freezer_api/storage/driver.py                      |   17 +-
freezer_api/storage/elastic.py                     |  101 +-
.../services/freezer_api_client.py                 |   16 +-
install-guide/source/get_started.rst               |    8 +-
install-guide/source/install.rst                   |    7 +-
install-guide/source/metadata_structure.rst        |    2 +-
releasenotes/source/conf.py                        |  265 ++++
releasenotes/source/index.rst                      |   18 +
releasenotes/source/mitaka.rst                     |    6 +
releasenotes/source/newton.rst                     |    6 +
releasenotes/source/unreleased.rst                 |    5 +
requirements.txt                                   |    8 +-
setup.cfg                                          |    1 -
specs/Freezer-API-spec.rst                         |    8 +-
test-requirements.txt                              |    7 +-
tox.ini                                            |   39 +-
75 files changed, 2250 insertions(+), 2336 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 3562212..3e7263f 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7 +7 @@ jsonschema!=2.5.0,<3.0.0,>=2.0.0 # MIT
-keystonemiddleware!=4.1.0,!=4.5.0,>=4.0.0 # Apache-2.0
+keystonemiddleware>=4.12.0 # Apache-2.0
@@ -10 +10 @@ PasteDeploy>=1.5.0 # MIT
-oslo.config>=3.14.0 # Apache-2.0
+oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
@@ -13 +13 @@ oslo.i18n>=2.1.0 # Apache-2.0
-oslo.log>=1.14.0 # Apache-2.0
+oslo.log>=3.11.0 # Apache-2.0
@@ -15 +15 @@ oslo.middleware>=3.0.0 # Apache-2.0
-oslo.policy>=1.9.0 # Apache-2.0
+oslo.policy>=1.17.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 6aadb34..e96612e 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -8 +8 @@ hacking<0.11,>=0.10.2 # Apache-2.0
-coverage>=3.6 # Apache-2.0
+coverage>=4.0 # Apache-2.0
@@ -10 +10 @@ mock>=2.0 # BSD
-oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
+oslosphinx>=4.7.0 # Apache-2.0
@@ -12 +12 @@ python-subunit>=0.0.18 # Apache-2.0/BSD
-sphinx!=1.3b1,<1.3,>=1.2.1 # BSD
+sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
@@ -15,0 +16 @@ os-api-ref>=1.0.0 # Apache-2.0
+reno>=1.8.0 # Apache-2.0





More information about the Release-announce mailing list