[release-announce] glance_store 0.29.0 (train)

no-reply at openstack.org no-reply at openstack.org
Thu Jun 6 18:26:03 UTC 2019


We are stoked to announce the release of:

glance_store 0.29.0: OpenStack Image Service Store Library

This release is part of the train release series.

The source is available from:

    https://opendev.org/openstack/glance_store

Download the package from:

    https://pypi.org/project/glance_store

For more details, please see below.

0.29.0
^^^^^^


New Features
************

* Added keyword argument to "register_store_opts" and
  "create_multi_stores" calls to configure reserved stores by the
  consuming service. This feature will allow a mix of operator-
  configured stores via enabled_backends configuration option set in
  the [glance_store] section of the consuming service's configuration
  file, and stores that are reserved for use by the consuming service.


Upgrade Notes
*************

* The "store_capabilities_update_min_interval" configuration option,
  deprecated since the Rocky release, has been removed.  The option
  configured a capability that was not implemented by any glance_store
  drivers.  Thus its removal will have no impact on any deployments.

Changes in glance_store 0.28.0..0.29.0
--------------------------------------

0c73abc Rethinking file system access
54744cc Change location metadata key 'backend' to 'store'
d5dc27e Add location prefix url to store instance
201e6e2 Add releasenote for option removal
d0d883e Removed 'store_capabilities_update_min_interval' config option
ae2ffc3 Dropping the py35 testing
a6de131 Modify deprecation warning for stores options
d7acfb4 Replace git.openstack.org URLs with opendev.org URLs
4fde142 Fix failing tips-py35 jobs
25908e2 OpenDev Migration Patch
ed356fc Do not include ETag when puting manifest in chunked uploads
1b58e67 Update irrelevant-files for tempest tests
0a31665 Python3: Fix return type on CooperativeReader.read
a42acbb Uncap jsonschema
2719c2a Update master for stable/stein
1d25a2b Prevent unicode object error from zero-byte read
d3029fe Return bytes even when get()ing a zero-byte image from swift
54a728f Update help text for rbd_ceph_conf
8564d6c Change rbd default conf path
0b23b4f remove bandit from testing


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

.gitreview                                         |  2 +-
.zuul.yaml                                         | 49 +++++++------
README.rst                                         |  2 +-
glance_store/_drivers/cinder.py                    |  7 +-
glance_store/_drivers/filesystem.py                |  8 ++-
glance_store/_drivers/http.py                      | 10 +++
glance_store/_drivers/rbd.py                       | 39 +++++++---
glance_store/_drivers/sheepdog.py                  |  7 ++
glance_store/_drivers/swift/store.py               | 83 ++++++++++++++++++++--
glance_store/_drivers/vmware_datastore.py          | 15 +++-
glance_store/backend.py                            | 56 +--------------
glance_store/capabilities.py                       | 49 -------------
glance_store/common/utils.py                       |  2 +-
glance_store/driver.py                             |  5 ++
glance_store/multi_backend.py                      | 69 ++++--------------
lower-constraints.txt                              |  1 -
.../notes/pike-relnote-9f547df14184d18c.yaml       | 12 ++--
.../notes/queens-relnote-5fa2d009d9a9e458.yaml     |  2 +-
...e-cap-update-min-interval-21fea4173ed4a09b.yaml |  6 ++
...hinking-filesystem-access-5ab872fd0c0d27db.yaml |  9 +++
releasenotes/source/index.rst                      |  1 +
releasenotes/source/stein.rst                      |  6 ++
requirements.txt                                   |  2 +-
setup.cfg                                          |  2 +-
test-requirements.txt                              |  1 -
tox.ini                                            | 19 +----
37 files changed, 422 insertions(+), 274 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index e02741c..65fdd87 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -14 +14 @@ six>=1.10.0 # MIT
-jsonschema<3.0.0,>=2.6.0 # MIT
+jsonschema>=2.6.0 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index 2ddcc91..c3b3255 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -23 +22,0 @@ os-testr>=1.0.0 # Apache-2.0
-bandit>=1.1.0 # Apache-2.0






More information about the Release-announce mailing list