Newton Series Release Notes

0.18.0-5

Prelude

Return list of store drivers in sorted order for generating configs. More info in Upgrade Notes and Bug Fixes section.

Upgrade Notes

  • This version of glance_store will result in Glance generating the configs in a sorted (deterministic) order. So, preferably store releases on or after this should be used for generating any new configs if the mismatched ordering of the configs results in an issue in your environment.

Bug Fixes

  • Bug 1619487 is fixed which was causing random order of the generation of configs in Glance. See upgrade section for more details.

0.17.0

Prelude

Improved configuration options for glance_store. Please refer to the other section for more information.

Some deprecated exceptions have been removed. See upgrade section for more details.

Upgrade Notes

  • The following list of exceptions have been deprecated since 0.10.0 release – Conflict, ForbiddenPublicImage ProtectedImageDelete, BadDriverConfiguration, InvalidRedirect, WorkerCreationFailure, SchemaLoadError, InvalidObject, UnsupportedHeaderFeature, ImageDataNotFound, InvalidParameterValue, InvalidImageStatusTransition. This release removes these exceptions so any remnant consumption of the same must be avoided/removed.

Other Notes

  • The glance_store configuration options have been improved with detailed help texts, defaults for sample configuration files, explicit choices of values for operators to choose from, and a strict range defined with min and max boundaries. It is to be noted that the configuration options that take integer values now have a strict range defined with “min” and/or “max” boundaries where appropriate. This renders the configuration options incapable of taking certain values that may have been accepted before but were actually invalid. For example, configuration options specifying counts, where a negative value was undefined, would have still accepted the supplied negative value. Such options will no longer accept negative values. However, options where a negative value was previously defined (for example, -1 to mean unlimited) will remain unaffected by this change. Values that do not comply with the appropriate restrictions will prevent the service from starting. The logs will contain a message indicating the problematic configuration option and the reason why the supplied value has been rejected.

0.16.0

Prelude

glance_store._drivers.s3 removed from tree.

Upgrade Notes

  • The S3 driver has been removed completely from the glance_store source tree. All environments running and (or) using this s3-driver piece of code and have not been migrated will stop working after the upgrade. We recommend you use a different storage backend that is still being supported by Glance. The standard deprecation path has been used to remove this. The proces requiring store driver maintainers was initiated at http://lists.openstack.org/pipermail/openstack-dev/2015-December/081966.html . Since, S3 driver did not get any maintainer, it was decided to remove it.