[release-announce] karbor 1.4.0 (train)

no-reply at openstack.org no-reply at openstack.org
Sun Sep 15 19:18:11 UTC 2019


We are pumped to announce the release of:

karbor 1.4.0: Application Data Protection as a Service for OpenStack

This release is part of the train release series.

The source is available from:

    https://opendev.org/openstack/karbor

Download the package from:

    https://tarballs.openstack.org/karbor/

Please report issues through:

    https://bugs.launchpad.net/karbor/+bugs

For more details, please see below.

Changes in karbor 1.3.0..1.4.0
------------------------------

4108ed8 Switch to the new canonical constraints URL on master
799e5fe Add Python 3 Train unit tests
93c24b6 Using futurist to solve python3 issues
487832e Fix unit tests failed
68afbfe Add support for image boot server backup with data
0ecde66 Sync Sphinx requirement
e8199ce Update api-ref location
0c969f7 Add support for image boot server backup with data
e96ec27 Implements karbor events notifications
d6a1f81 Summarize output of sample configuration generator
662766d Remove redundant try/except statements in quotas.py
8632a6c Update using storyboard in README
5302c0c Fix import error when client module is not exist
6f6ef74 Replace git.openstack.org URLs with opendev.org URLs
829948b Add quota support for checkpoints resource
9206e58 Fix creating plan with invalid provider and no parameters
343c497 Rename review.openstack.org to review.opendev.org
b4155f7 OpenDev Migration Patch
b73a216 Add unit test for plan api
9e1f767 Add unit test for protectables api
b680097 fix check parameters error
63bf64e Add unit test for quota apis
f55c33c Add unit test for providers api
52b15fc Update master for stable/stein
29fc941 add validation for trigger update
1976d06 Replace openstack.org git:// URLs with https://


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

.gitreview                                         |   2 +-
.zuul.yaml                                         |   5 +-
README.rst                                         |   5 +-
devstack/devstackgaterc                            |   4 +-
devstack/settings                                  |   4 +-
.../specs/image-boot-server-backup-with-data.rst   | 135 ++++++++
etc/oslo-config-generator/karbor.conf              |   2 +
karbor/api/v1/plans.py                             |  30 +-
karbor/api/v1/providers.py                         |  89 ++++--
karbor/api/v1/quota_classes.py                     |   1 +
karbor/api/v1/quotas.py                            |   9 +-
karbor/api/v1/restores.py                          |   7 +-
karbor/api/v1/scheduled_operations.py              |  14 +-
karbor/api/v1/triggers.py                          |  26 +-
karbor/common/notification.py                      | 349 +++++++++++++++++++++
karbor/exception.py                                |   4 +
karbor/quota.py                                    |  10 +-
.../engine/executors/thread_pool_executor.py       |   4 +-
karbor/services/protection/client_factory.py       |  10 +-
.../protection/protectable_plugins/image.py        |   3 +-
.../image/image_protection_plugin.py               | 121 ++++++-
.../unit/plugins/test_image_protectable_plugin.py  |   7 +-
.../plugins/test_network_protectable_plugin.py     |   4 +-
.../protection/test_glance_protection_plugin.py    |  54 ++++
lower-constraints.txt                              |   2 +-
playbooks/legacy/karbor-dsvm-fullstack/run.yaml    |   6 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/stein.rst                      |   6 +
requirements.txt                                   |   3 +-
setup.cfg                                          |   3 +-
test-requirements.txt                              |   3 +-
tox.ini                                            |   6 +-
45 files changed, 1377 insertions(+), 149 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index aa5b296..50a82f4 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -12 +12 @@ icalendar>=3.10 # BSD
-jsonschema<3.0.0,>=2.6.0 # MIT
+jsonschema>=2.6.0 # MIT
@@ -48,0 +49 @@ abclient>=0.2.3 # Apache-2.0
+futurist>=1.8.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index f7160a6..f2d4652 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10 +10,2 @@ python-subunit>=1.0.0 # Apache-2.0/BSD
-sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD
+sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7' # BSD
+sphinx!=1.6.6,!=1.6.7,!=2.1.0,>=1.6.2;python_version>='3.4' # BSD






More information about the Release-announce mailing list