## 8.0.0 and beyond From 8.0.0 release and beyond, release notes are published on [docs.openstack.org](http://docs.openstack.org/releasenotes/puppet-glance/). ##2015-11-25 - 7.0.0 ###Summary This is a backwards-incompatible major release for OpenStack Liberty. ####Backwards-incompatible changes - remove deprecated mysql_module - change section name for AMQP qpid parameters - change section name for AMQP rabbit parameters ####Features - add support for RabbitMQ connection heartbeat - add tag to package and service resources - add glance::db::sync - add an ability to manage use_stderr parameter - reflect provider change in puppet-openstacklib - put all the logging related parameters to the logging class - allow customization of db sync command line - add S3 backend configuration for glance - add rados_connect_timeout parameter in glance config - add ability to specify number of workers for glance-registry service - use OpenstackClient for glance_image auth ####Bugfixes - rely on autorequire for config resource ordering - make sure Facter is only executed on agent - file backend: do not inherit from glance::api - glance_image: hardcode os-image-api-version to 1 - make sure Glance_image is executed after Keystone_endpoint - solve duplicate declaration issue for python-openstackclient - append openstacklib/lib to load path for type ####Maintenance - fix rspec 3.x syntax - initial msync run for all Puppet OpenStack modules - try to use zuul-cloner to prepare fixtures - remove class_parameter_defaults puppet-lint check - acceptance: use common bits from puppet-openstack-integration - fix unit tests against Puppet 4.3.0 - require at least 4.2.0 of stdlib ##2015-10-10 - 6.1.0 ###Summary This is a feature and maintenance release in the Kilo series. ####Features - Add the swift_store_region parameter to glance::backend::swift ####Maintenance - acceptance: checkout stable/kilo puppet modules ##2015-07-08 - 6.0.0 ###Summary This is a backwards-incompatible major release for OpenStack Kilo. ####Backwards-incompatible changes - Move rabbit/kombu settings to oslo_messaging_rabbit section. - Remove sql_connection and sql_idle_timeout deprecated parameters. - api: change default pipeline. - Separate api and registry packages for Red Hat. - python-ceph no longer exists in el7, use python-rbd. ####Features - Puppet 4.x support. - Refactorise Keystone resources management. - Migrate postgresql backend to use openstacklib::db::postgresql. - Add support for identity_uri. - Service Validation for Glance-API. - Create a sync_db boolean for Glance. - make service description configurable. ####Bugfixes - Fix API/Registry ensure for Ubuntu. ####Maintenance - Acceptance tests with Beaker. - Fix spec tests for RSpec 3.x and Puppet 4.x. ##2015-06-17 - 5.1.0 ###Summary This is a feature and bugfix release in the Juno series. ####Features - Add service validation for Glance-API. - Switch to TLSv1. - Makes kombu_ssl_* parameters optional when rabbit_use_ssl => true. - Allow overriding package ensure for glance-registry. - Add openstack tag to glance packages. - Create a sync_db boolean for Glance. - Command parameter to sync the correct Database. - Add $notification_driver parameter to notify::rabbitmq. ####Bugfixes - Move rbd related options into glance_store section. - Change default MySQL collate to utf8_general_ci. - Correctly munge glance_image is_public property. - Fix catalog compilation when not configuring endpoint. - Fix is_public munge. ####Maintenance - spec: pin rspec-puppet to 1.0.1. - Pin puppetlabs-concat to 1.2.1 in fixtures. - Update .gitreview file for project rename. ##2014-11-24 - 5.0.0 ###Summary This is a backwards-incompatible major release for OpenStack Juno. ####Backwards-incompatible changes - Bump stdlib dependency to >=4.0.0. - Migrate the mysql backend to use openstacklib::db::mysql, adding dependency on puppet-openstacklib. ####Features - Add ceilometer::policy to control policy.json. - Add parameter os_region_name to glance::api. - Add support for vSphere datastore backend. - Update the calls to the glance command-line utility. - Add parameter swift_store_large_object_size to glance::backend::swift. - Add parameter command_options to glance::cache::cleaner and glance::cache::pruner. - Add parameter package_ensure to glance::backend::rbd. - Add parameter manage_service to various classes. - Add parameters to control whether to configure users. - Add parameter registery_client_protocol to glance::api. ####Bugfixes - Fix bug in glance_image type. - Fix ssl parameter requirements for kombu and rabbit. ##2014-10-16 - 4.2.0 ###Summary This is a feature release in the Icehouse series. ####Features - Add ability to hide secret type parameters from logs. ##2014-06-19 - 4.1.0 ###Summary This is a feature and bugfix release in the Icehouse series. ####Features - Add multiple rabbit hosts support. - Add image_cache_dir parameter. - Deprecate old SQL parameters. ####Bugfixes - Fix the Glance add_image parser for new client. - Fix values in get_glance_image_attrs. - Fix 'could not find user glance' bug. ####Maintenance - Pin major gems. ##2014-05-01 - 4.0.0 ###Summary This is a backwards-incompatible major release for OpenStack Icehouse. ####Backwards-incompatible changes - Remove deprecated notifier_stratgy parameter. ####Features - Add glance::config to handle additional custom options. - Add known_stores option for glance::api. - Add copy-on-write cloning of images to volumes. - Add support for puppetlabs-mysql 2.2 and greater. - Add support for python-glanceclient v2 API update. - Deprecate show_image_direct_url in glance::rbd. ##2014-03-26 - 3.1.0 ###Summary This is a feature and bugfix release in the Havana series. ####Features - Add availability to configure show_image_direct_url. - Add support for https authentication endpoints. - Enable ssl configuration for glance-registry. - Explicitly set default notifier strategy. ####Bugfixes - Remove Keystone client warnings. ##2014-01-09 - 3.0.0 ###Summary This is a major release for OpenStack Havana but contains no API-breaking changes. ####Features - Add Cinder backend to image storage. ####Bugfixes - Fix bug to ensure keystone endpoint is set before service starts. - Fix qpid_hostname bug. ##2013-10-07 - 2.2.0 ###Summary This is a feature and bugfix release in the Grizzly series. ####Features - Add syslog support. - Add support for iso disk format. ####Bugfixes - Fix bug to allow support for rdb options in glance-api.conf. - Fix bug for rabbitmq options in notify::rabbitmq. - Remove non-implemented glance::scrubber class. ##2013-08-07 - 2.1.0 ###Summary This is a feature and bugfix release in the Grizzly series. ####Features - Add glance-cache-cleaner and glance-cache-pruner. - Add ceph/rdb support. - Add retry for glance provider to account for service startup time. - Add support for both file and swift backends. ####Bugfixes - Fix allowed_hosts/database access bug. - Fix glance_image type example. - Remove unnecessary mysql::server dependency. - Remove --silent-upload option. - Remove glance-manage version_control. ####Maintenance - Pin rabbit and mysql module versions. ##2013-06-24 - 2.0.0 ###Summary Initial release on Stackforge. ####Features - Add postgresql support.