[openstack-announce] [release][stable][glance] glance release 11.0.1 (liberty)

Thierry Carrez thierry at openstack.org
Mon Dec 21 15:04:15 UTC 2015


We are content to announce the release of:

glance 11.0.1: OpenStack Image Service

This release is part of the liberty stable release series.

With source code tarball available at:

    http://tarballs.openstack.org/glance/glance-11.0.1.tar.gz

For more details, please see below.


11.0.1
^^^^^^

On this release requirements.txt were synced from global-requirements.

Translations have been synced from Zanata.

This release has impact on API behavior.


Security Issues
***************

* This release prevents non-admin user to change 'size' and
  'checksum' properties of an image after it has been deactivated via
  Images API v1.


Bug Fixes
*********

* Bug 1512369 glance should declare a test-requirements.txt on
  swiftclient (for config generator)

* Bug 1483353 v1 Updates using x-image-meta-id header provoke E500
  or 200

* Bug 1505710 Wrong logging setup in replicator

* Bug 1522132 Scrubber tests are broken due to deprecated config
  filesystem_store_datadir under DEFAULT section

* Bug 1504184 Glance does not error gracefully on token validation
  error

* Bug 1517060 Users (without admin privileges) can change
  ACTIVE_IMMUTABLE properties of their own images when deactivated.

* Bug 1505675 Flaky tasks test
  glance.tests.unit.v2.test_tasks_resour
  ce.TestTasksController.test_create_with_live_time

* Bug 1505474 Glance raise 500 error when delete images with
  unallowed status change


Other Notes
***********

* Start using reno to manage release notes.


Changes in glance 11.0.0..11.0.1
--------------------------------

7296a53 Release notes for 11.0.1
2b20285 Fix model sync for SQLite
9d2486a Updated from global requirements
f44ffe8 Updated from global requirements
fd60051 Move store config opt to glance_store section
c0d466d force releasenotes warnings to be treated as errors
36f5ff5 Update os.path.remove as it does not exist
830a0ec V1: Stop id changes after the image creation
0f001b2 Disallow user modifing ACTIVE_IMMUTABLE of deactivated images
0b7b8a3 Imported Translations from Zanata
ecb2def Catch InvalidImageStatusTransition error
7bf206c add "unreleased" release notes page
0415270 Add reno for release notes management
53d48d8 add first reno-based release note
4a31949 set default branch for git review
1586f2c Add swiftclient to test-requirements
aae81e2 Updated from global requirements
b977544 Pass CONF to logging setup
25ead6a Fixed registry invalid token exception handling
5434297 Updated from global requirements
8902d12 Decrease test failure if second changes during run
7158d78 Switch to post-versioning

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

.gitignore                                         |   3 +
.gitreview                                         |   1 +
glance/api/v1/__init__.py                          |   2 +-
glance/api/v1/images.py                            |   9 +-
glance/api/v2/images.py                            |   2 +
glance/async/flows/convert.py                      |   2 +-
glance/cmd/replicator.py                           |   2 +-
glance/db/sqlalchemy/models.py                     |  10 +-
glance/db/sqlalchemy/models_artifacts.py           |   9 +-
glance/locale/de/LC_MESSAGES/glance.po             |   7 +-
glance/locale/en_GB/LC_MESSAGES/glance-log-info.po |  11 +-
glance/locale/es/LC_MESSAGES/glance-log-error.po   |  13 +-
glance/locale/es/LC_MESSAGES/glance-log-info.po    |  11 +-
glance/locale/es/LC_MESSAGES/glance-log-warning.po |  11 +-
glance/locale/es/LC_MESSAGES/glance.po             |   7 +-
glance/locale/fr/LC_MESSAGES/glance.po             |   7 +-
glance/locale/glance.pot                           | 129 +++++-----
glance/locale/it/LC_MESSAGES/glance.po             |   7 +-
glance/locale/ja/LC_MESSAGES/glance.po             |   7 +-
glance/locale/ko_KR/LC_MESSAGES/glance.po          |   7 +-
glance/locale/pt_BR/LC_MESSAGES/glance-log-info.po |  11 +-
.../locale/pt_BR/LC_MESSAGES/glance-log-warning.po |  11 +-
glance/locale/pt_BR/LC_MESSAGES/glance.po          |   7 +-
.../locale/tr_TR/LC_MESSAGES/glance-log-error.po   |  11 +-
glance/locale/tr_TR/LC_MESSAGES/glance-log-info.po |  11 +-
.../locale/tr_TR/LC_MESSAGES/glance-log-warning.po |  11 +-
glance/locale/tr_TR/LC_MESSAGES/glance.po          |   7 +-
glance/locale/zh_CN/LC_MESSAGES/glance.po          |   7 +-
glance/locale/zh_TW/LC_MESSAGES/glance.po          |   7 +-
releasenotes/notes/.placeholder                    |   0
.../notes/60fdcaba00e30d02-start-using-reno.yaml   |   3 +
...sTransition-error-1505474-0d6103c0cacea429.yaml |   3 +
...-on-second-change-1505675-47281bce0ce14d5a.yaml |   3 +
...activated-1517060-1517963-bcebdeaa35746e52.yaml |   7 +
.../import-translations-df0ac95ed279d68a.yaml      |   3 +
...xception-handling-1504184-d06f2828ec7168cd.yaml |   3 +
...s-conf-to-logging-1505710-63230c1f4a411313.yaml |   3 +
...-creation-1483353-1483688-ddd3bfd7446de287.yaml |   3 +
...test-requirements-1512369-1eecc68fbb161251.yaml |   3 +
.../updated-requirements-c99564dbd040ae88.yaml     |   3 +
releasenotes/source/_static/.placeholder           |   0
releasenotes/source/_templates/.placeholder        |   0
releasenotes/source/conf.py                        | 273
+++++++++++++++++++++
releasenotes/source/index.rst                      |   9 +
releasenotes/source/liberty.rst                    |   6 +
releasenotes/source/unreleased.rst                 |   5 +
requirements.txt                                   |   8 +-
setup.cfg                                          |   1 -
test-requirements.txt                              |   4 +-
tox.ini                                            |   3 +
58 files changed, 663 insertions(+), 183 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index b44481e..1b716f7 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -23 +23 @@ oslo.service>=0.7.0 # Apache-2.0
-oslo.utils>=2.0.0 # Apache-2.0
+oslo.utils!=2.6.0,>=2.0.0 # Apache-2.0
@@ -27 +27 @@ taskflow>=1.16.0
-keystonemiddleware>=2.0.0
+keystonemiddleware!=2.4.0,>=2.0.0
@@ -34 +34 @@ jsonschema!=2.5.0,<3.0.0,>=2.0.0
-python-keystoneclient>=1.6.0
+python-keystoneclient!=1.8.0,>=1.6.0
@@ -42 +42 @@ oslo.log>=1.8.0 # Apache-2.0
-oslo.messaging!=1.17.0,!=1.17.1,>=1.16.0 # Apache-2.0
+oslo.messaging!=1.17.0,!=1.17.1,!=2.6.0,!=2.6.1,!=2.7.0,!=2.8.0,!=2.8.1,!=2.9.0,!=3.1.0,>=1.16.0
# Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 5f9dd00..678795f 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -17 +17 @@ sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
-requests>=2.5.2
+requests!=2.8.0,>=2.5.2
@@ -29,0 +30 @@ xattr>=0.4
+python-swiftclient>=2.2.0
@@ -32,0 +34 @@ oslosphinx>=2.5.0 # Apache-2.0
+reno>=0.1.1 # Apache2

-- 
Thierry Carrez (ttx)





More information about the OpenStack-announce mailing list