## 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-swift/). ##2015-11-25 - 7.0.0 ###Summary This is a backwards-incompatible major release for OpenStack Liberty. ####Backwards-incompatible changes - remove tenant parameter from keystone_user ####Features - add tag to package and service resources - add swift::config class - reflect provider change in puppet-openstacklib - keystone/auth: make service description configurable - add support for swift-object-expirer service - drop useless comment in authtoken.conf.erb - improve File resources idempotency - proxy: ceilometer httpd support - stop managing file modes - add support for DLO configuration - warn that object storage parameter mount_check changes next release - provide means to disable log_requests in config templates - add incoming/outgoing chmod params to storage/all - rely on autorequire for config resource ordering - add tempauth middleware options - add tempurl middleware options - config resources applied after config template ####Bugfixes - fix swift.conf / Swift_config ordering - make sure Facter is only executed on agent - add a blank line to the beginning of each filter ####Maintenance - initial msync run for all Puppet OpenStack modules - spec: Enable webmock connect to IPv4 link-local - try to use zuul-cloner to prepare fixtures - remove class_parameter_defaults puppet-lint check - acceptance: use common bits from puppet-openstack-integration - fix rspec 3.x syntax ##2015-10-10 - 6.1.0 ###Summary This is a maintenance release in the Kilo series. ####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 - Remove deprecated class (swift::proxy::proxy-logging) - Use keystonemiddleware instead of client - Removal of SSH Components ####Features - Puppet 4.x support - Allow setting reseller_prefix for keystone filter - Add manage_service feature - Refactorise Keystone resources management - Add seed parameter to ringbuilder::rebalance - Add support for identity_uri - Provide a mean to change the default rsync chmod - Add ability to override service name for service catalog - Add node_timeout parameter for proxy-server.conf - Full ipv6 support - Tag all Swift packages - Notify services if swift.conf is modified - Add rsyslog logging support to object-server - Handle both string and array for memcache param - Introduce public_url(_s3), internal_url(_s3) and admin_url(_s3) - Add max_header_size field for PKI tokens ####Bugfixes - Fix swift::proxy::ceilometer ####Maintenance - Acceptance tests with Beaker ##2015-06-17 - 5.1.0 ###Summary This is a feature and bugfix release in the Juno series. ####Features - Add seed parameter to ringbuilder::rebalance - Allow setting reseller_prefix for keystone filter - Add node_timeout parameter for proxy-server.conf - Provide a mean to change the default rsync chmod - Add manage_service feature ####Bugfixes - Fix concat file mode - Handle both string and array for memcache param - read_affinity requires affinity sorting_method - Remove unused fragment_title variable - Fix ipv6 support - Add base `swift` class name to call - Swift proxy won't start if using proxy:ceilometer - Correct proxy::authtoken docs - Notify services if swift.conf is modified - Use keystonemiddleware instead of client ####Maintenance - Update .gitreview file for project rename - mount.pp: fix lint issue - doc spelling corrections - Pin puppetlabs-concat to 1.2.1 in fixtures - Update ssh module version - Pin fixtures for stables branches - Remove non-ASCII characters from puppet doc - Fix spec tests in stable/juno branch ##2014-11-22 - 5.0.0 ###Summary This is a backwards-incompatible major release for OpenStack Juno. ####Backwards-incompatible changes - Update s3token.conf template for Juno - Bump stdlib dependency to >=4.0.0 ####Features - Add parameter log_name to swift::proxy and swift::storage::server ##2014-06-20 - 4.1.0 ###Summary This is a feature and bugfix release in the Icehouse series. ####Features - Add swift-ring-builder multi-region support - Add swift::proxy::crossdomain class - Add support for RHEL 7 ####Bugfixes - Fix Swift quota filter names - Fix config dependency bugs - Fix resource conflict when ringserver and storage are on same node - Fix selinux bugs ####Maintenance - Pin major gems ##2014-05-01 - 4.0.0 ###Summary This is a major release for OpenStack Icehouse but contains no API-breaking changes. ####Features - Add support for parameterizing endpoint prefix - Add read_affinity, write_affinity support to proxy - Add proxyserver gatekeeper middleware - Add swift::proxy::slo class - Add support for allow_versions in Swift containers - Add support for middlewares with hyphens in name ####Bugfixes - Fix spurious warning in pipeline check - Fix test files - Fix deprecation warnings in inline templates ####Maintenance - Update swift::keystone::auth spec tests ##2014-02-04 - 3.0.0 ###Summary This is a major release for OpenStack Havana but contains no API-breaking changes. ####Features - Added bulk middleware support - Added quota middleware support - Allow configuration of admin and internal protocols for keystone endpoint ####Bugfixes - Fix Puppet 3.x template variable deprecation warning - Add swift operator roles to Keystone - Default include_service_catalog to false for improved performance - Fix auth_token configuration - Fix filter name for puppetdb ##2013-10-07 - 2.2.0 ###Summary This is a feature and bugfix release in the Grizzly series. ####Features - Improve proxy directory signing support ####Bugfixes - Various lint, and deprecation fixes ##2013-08-07 - 2.1.0 ###Summary This is a feature and bugfix release in the Grizzly series. ####Features - Management of swift-bench - allow_versions flag for object versioning - ini_setting based custom types for configs - Configurable log for proxy-server - Adds signing directory ####Bugfixes - Puppet lint and warning fixes ##2013-06-24 - 2.0.0 ###Summary Initial release on StackForge. ####Features - Upstream is now part of stackforge - swift_ring_builder supports replicator - Supports swift 1.8 - Further Red Hat support ####Bugfixes - Various cleanups and bug fixes