[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