[openstack-announce] [release][glance] glance 12.0.0 release (mitaka)

no-reply at openstack.org no-reply at openstack.org
Thu Apr 7 07:44:34 UTC 2016


We are happy to announce the release of:

glance 12.0.0: OpenStack Image Service

This release is part of the mitaka release series.

For more details, please see below.

12.0.0
^^^^^^


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

* Implement the ability to filter images by the properties *id*,
  *name*, *status*,`container_format`, *disk_format* using the 'in'
  operator between the values. Following the pattern of existing
  filters, new filters are specified as query parameters using the
  field to filter as the key and the filter criteria as the value in
  the parameter. Filtering based on the principle of full compliance
  with the template, for example 'name = in:deb' does not match
  'debian'. Changes apply exclusively to the API v2 Image entity
  listings An example of an acceptance criteria using the 'in'
  operator for name ?name=in:name1,name2,name3. These filters were
  added using syntax that conforms to the latest guidelines from the
  OpenStack API Working Group.

* Implemented re-authentication with trusts when updating image
  status in registry after image upload. When long-running image
  upload takes some a lot of time (more than token expiration time)
  glance uses trusts to receive new token and update image status in
  registry. It allows users to upload big size images without
  increasing token expiration time.


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

* Metadata definitions previously associated with OS::Nova::Instance
  have been changed to be associated with OS::Nova::Server in order to
  align with Heat and Searchlight. You may either upgrade them using
  glance-manage db load_metadefs [path] [merge] [prefer_new] or
  glance-manage db upgrade 44.

* The task API is being deprecated and it has been made admin only.
  If deployers of Glance would like to have this API as a public one,
  it is necessary to change the *policy.json* file and remove
  *role:admin* from every *task* related field.


Deprecation Notes
*****************

* The use_user_token, admin_user, admin_password, admin_tenant_name,
  auth_url, auth_strategy and auth_region options in the [DEFAULT]
  configuration section in glance-api.conf are deprecated, and will be
  removed in the O release. See
  https://wiki.openstack.org/wiki/OSSN/OSSN-0060

* The task API was added to allow users for uploading images
  asynchronously and for deployers to have more control in the upload
  process. Unfortunately, this API has not worked the way it was
  expected to. Therefore, the task API has entered a deprecation
  period and it is meant to be replaced by the new import API. This
  change makes the task API admin only by default so that it is not
  accidentally deployed as a public API.

* OSprofiler support requires passing of trace information between
  various OpenStack services. This information is signed by one of
  HMAC keys, which we historically defined in glance-api-paste.ini and
  glance-registry-paste.ini files (together with enabled option, that
  in fact was duplicated in the corresponding configuration files).
  OSprofiler 0.3.1 and higher supports passing this information via
  configuration files, therefore it's recommended to modify the
  "[filter:osprofiler]" section in  *-paste.ini to look like
  "paste.filter_factor = osprofiler.web:WsgiMiddleware.factory" and
  set the "hmac_keys" option in the glance-*.conf files.


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

* Fixing bug 1525915; image might be transitioning from active to
  queued by regular user by removing last location of image (or
  replacing locations with empty list). This allows user to re-upload
  data to the image breaking Glance's promise of image data
  immutability. From now on, last location cannot be removed and
  locations cannot be replaced with empty list.


Bug Fixes
*********

* Metadata definitions previously associated with OS::Nova::Instance
  have been changed to be associated with OS::Nova::Server in order to
  align with Heat and Searchlight.

Changes in glance 12.0.0.0rc1..12.0.0
-------------------------------------

02ef2ab Imported Translations from Zanata
768f168 Imported Translations from Zanata
1cb2bda Imported Translations from Zanata
ab05625 Imported Translations from Zanata
d4aaa1b Imported Translations from Zanata
869e551 Imported Translations from Zanata
040d5fa Update .gitreview for stable/mitaka

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

.gitreview                                         |   1 +
glance/locale/de/LC_MESSAGES/glance.po             | 461 ++++++++--------
glance/locale/es/LC_MESSAGES/glance.po             | 345 +++++++++++-
glance/locale/fr/LC_MESSAGES/glance.po             |  29 +-
glance/locale/it/LC_MESSAGES/glance.po             | 353 +++++++++++-
glance/locale/ja/LC_MESSAGES/glance.po             | 595 +++++++++++++++++++--
.../locale/ko_KR/LC_MESSAGES/glance-log-error.po   | 376 +++++++++++++
glance/locale/ko_KR/LC_MESSAGES/glance-log-info.po | 315 +++++++++++
.../locale/ko_KR/LC_MESSAGES/glance-log-warning.po | 274 ++++++++++
glance/locale/ko_KR/LC_MESSAGES/glance.po          | 368 ++++++++++++-
glance/locale/pt_BR/LC_MESSAGES/glance.po          | 351 +++++++++++-
11 files changed, 3165 insertions(+), 303 deletions(-)






More information about the OpenStack-announce mailing list