puppet-cinder/CHANGELOG.md
Colleen Murphy b262459ff9 Split release notes into a CHANGELOG.md file
This patch splits out release notes into a separate dedicated file for
consistency with the puppetlabs puppet modules. Additionally, this
patch improves the release notes by:

- Fixing the tense to be consistent with commit message standards ("Add
  new feature" instead of "Added new feature" or "Adds new feature")
- Breaking up changes into categories to make it easier for operators
  to know what happened in the change: backwards-incompatible changes,
  features, bugfixes, and maintenance commits
- Linewrapping to 80 chars
- Adding release dates, formatted according to ISO-8601
- Correcting spelling issues

Change-Id: If5c0c3e763ddec5862ad5337e42d8cc8652bc41b
2015-06-26 15:40:47 -07:00

4.8 KiB

##2015-06-17 - 5.1.0 ###Summary

This is a feature and bugfix release in the Juno series.

####Features

  • Service Validation for Cinder-API
  • Automate generation of NFS config file
  • Make kombu_ssl_* parameters optional when rabbit_use_ssl => true
  • Switch to TLSv1
  • Add nfs_mount_options variable when backend is NetApp
  • Add configuration helpers for Quobyte
  • Implement HP 3par iscsi backend module

####Bugfixes

  • Switch to using the new SolidFire driver name
  • Create type-key only if it doesn't exist
  • use lioadm on Fedora
  • Change default MySQL collate to utf8_general_ci

####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-20 - 5.0.0 ###Summary

This is a backwards-incompatible major release for OpenStack Juno.

####Backwards-incompatible changes

  • Change the default value of the san_thin_provision parameter for eqlx
  • Migrate the mysql backend to use openstacklib::db::mysql, adding dependency on puppet-openstacklib

####Features

  • Add class to manage policy.json
  • Add database tuning parameters
  • Made keystone user creation optional when creating a service
  • Add ability to hide secrets from logs
  • Add parameters for netapp and and cinder-api workers
  • Add support for the EMC VNX direct driver
  • Add support for availability zones

####Bugfixes

  • Correct the package name for cinder backup

##2014-10-16 - 4.2.0 ###Summary

This is a feature and bugfix release in the Icehouse series.

####Features

  • Add parameters to set cinder volume driver
  • Add class for extended logging options
  • Add option to specify endpoint protocol
  • Add option to specify cinder volume path
  • Add option to configure os_region_name in the cinder config

####Bugfixes

  • Fix cinder type path issues
  • Fix targetcli package dependency on target service
  • Fix os version fact comparison for RedHat-based operating systems for specifying service provider

##2014-06-19 - 4.1.0 ###Summary

This is a feature and bugfix release in the Icehouse series.

####Features

  • Add Cinder v2 endpoint support
  • Add SSL support for Cinder API
  • Add RabbitMQ SSL support

####Bugfixes

  • Move default_volume_type to cinder::api
  • Remove warnings for existing Cinder volumes

####Maintenance

  • Pin major gems

##2014-01-29 - 4.0.0 ###Summary

This is a backwards-incompatible major release for OpenStack Icehouse.

####Backwards-incompatible changes

  • Remove control exchange flag
  • Remove deprecated cinder::base class
  • Update NetApp unified driver config options

####Features

  • Update support for latest RabbitMQ module
  • Add Glance support
  • Add GlusterFS driver support
  • Add region support
  • Add support for MySQL module (>= 2.2)
  • Add support for Swift and Ceph backup backend
  • Add cinder::config to handle additional custom options
  • Refactor duplicate code for single and multiple backends

####Bugfixes

None

##2014-04-15 - 3.1.1 ###Summary

This is a bugfix release in the Havana series.

####Bugfixes

  • Fix resource duplication bug

##2014-03-26 - 3.1.0 ###Summary

This is a feature and bugfix release in the Havana series.

####Features

  • Add default_volume_type as a Cinder API parameter
  • Add parameter for endpoint protocols
  • Deprecate glance_api_version
  • Add support for VMDK
  • Add support for Cinder multi backend
  • Add support for https authentication endpoints

####Bugfixes

  • Replace pip with native package manager (VMDK)

##2014-01-13 - 3.0.0 ###Summary

This is a major release for OpenStack Havana but contains no API-breaking changes.

####Features

  • Add support for SolidFire
  • Add support for ceilometer

####Bugfixes

  • Fix bug for cinder-volume requirement

##2013-10-07 - 2.2.0 ###Summary

This is a feature and bugfix release in the Grizzly series.

####Features

  • Add support for rate limiting via api-paste.ini
  • Add support to configure control_exchange
  • Add parameter check to enable or disable db_sync
  • Add syslog support
  • Add default auth_uri setting for auth token
  • Set package defaults to present

####Bugfixes

  • Fix a bug to create empty init script when necessary

####Maintenance

  • Various lint fixes

##2013-08-07 - 2.1.0 ###Summary

This is a feature and bugfix release in the Grizzly series.

####Features

  • Add configuration of Cinder quotas
  • Add support for NetApp direct driver backend
  • Add support for ceph backend
  • Add support for SQL idle timeout
  • Add support for RabbitMQ clustering with single IP

####Bugfixes

  • Fix allowed_hosts/database connection bug
  • Fix lvm2 setup failure for Ubuntu
  • Remove unnecessary mysql::server dependency

####Maintenance

  • Pinned RabbitMQ and database module versions
  • Various lint and bug fixes

##2013-06-24 - 2.0.0 ###Summary

Initial release on Stackforge.

####Features

  • Nexenta, NFS, and SAN support added as cinder volume drivers
  • Postgres support added
  • The Apache Qpid and the RabbitMQ message brokers available as RPC backends
  • Configurability of scheduler_driver