puppet-ceilometer/CHANGELOG.md
Van Hung Pham 2fab94fd6e Optimize the link address and correct author
Use https instead of http to ensure the safety.
Change author to OpenStack for the sake of
consistent naming convention as other OpenStack projects.

Change-Id: Id4bdd43710925c27e7db8ab36c958ea82cbf485b
2017-06-21 10:25:12 +07:00

6.3 KiB

8.0.0 and beyond

From 8.0.0 release and beyond, release notes are published on docs.openstack.org.

##2015-11-25 - 7.0.0 ###Summary

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

####Backwards-incompatible changes

  • change section name for AMQP qpid parameters
  • remove deprecated mysql_module

####Features

  • keystone/auth: make service description configurable
  • add support for RabbitMQ connection heartbeat
  • simplify parameters for rpc_backend
  • add tag to package and service resources
  • enable support for memcached_servers
  • add ability to specify ttl and timeout parameters
  • add ability to manage use_stderr parameter
  • creation of ceilometer::db::sync
  • reflect provider change in puppet-openstacklib
  • make 'alarm_history_time_to_live' parameter configurable
  • update ceilometer::db class to match other module pattern
  • implement auth_endpoint_type parameter
  • stop managing File resources
  • put all the logging related parameters to the logging class
  • add mongodb_replica_set option
  • allow customization of db sync command line

####Bugfixes

  • rely on autorequire for config resource ordering
  • compute agent: do not try to configure nova.conf
  • agent/auth: bring consistent how we manage empty parameters
  • remove the api service subscription on db sync
  • wsgi: make sure eventlet process is stopped before httpd
  • auth: drop service dependency for Keystone_user_role

####Maintenance

  • fix rspec 3.x syntax
  • initial msync run for all Puppet OpenStack modules
  • acceptance: enable debug & verbosity for OpenStack logs
  • acceptance/eventlet: make sure apache is stopped
  • acceptance: use common bits from puppet-openstack-integration
  • rspec: run tests for ::ceilometer::agent::auth
  • try to use zuul-cloner to prepare fixtures
  • spec: Enable webmock connect to IPv4 link-local
  • db: Use postgresql lib class for psycopg package
  • remove class_parameter_defaults puppet-lint check

##2015-10-10 - 6.1.0 ###Summary

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

####Bugfixes

  • WSGI: make it work, and test it with acceptance

####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

####Features

  • Puppet 4.x support
  • make crontab for expirer optional
  • Refactorise Keystone resources management
  • db: Added postgresql backend using openstacklib helper
  • Implement Ceilometer-API as a WSGI process support
  • Add support for ceilometer-polling agent
  • Add support for identity_uri
  • Tag all Ceilometer packages
  • Add udp_address/udp_port parameters for collector.
  • Deprecate old public, internal and admin parameters

####Bugfixes

  • Ensure python-mysqldb is installed before MySQL db_sync
  • Fix dependency on nova-common package

####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 support for configuring coordination/backend_url
  • Implement Ceilometer-API as a WSGI process support
  • Switch to TLSv1

####Bugfixes

  • crontab: ensure the script is run with shell
  • Change default MySQL collate to utf8_general_ci

####Maintenance

  • Pin puppetlabs-concat to 1.2.1 in fixtures
  • Update .gitreview file for project rename
  • spec: updates for rspec-puppet 2.x and rspec 3.x

##2014-11-20 - 5.0.0 ###Summary

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

####Backwards-incompatible changes

  • Migrate the mysql backend to use openstacklib::db::mysql, adding dependency on puppet-openstacklib
  • Bumped stdlib dependency to >=4.0.0
  • Removed deprecation notices for sectionless ceilometer_config types for Juno release

####Features

  • Added ability to hide secrets from puppet logs
  • Add package_ensure parameters to various classes to control package installation
  • Add ceilometer::policy to control policy.json
  • Update validate_re expressions for Puppet 3.7
  • Add manage_service parameters to various classes to control whether the service was managed, as well as added enabled parameters where not already present
  • Add parameters to control whether to configure keystone users
  • Add the ability to override the keystone service name in ceilometer::keystone::auth deprecated the mysql_module parameter

####Bugfixes

  • Fix ceilometer-notification package name for RHEL

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

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

####Features

  • Add new class for extended logging options

####Bugfixes

  • Fix dependency on nova-common package
  • Fix ssl parameter requirements for kombu and rabbit
  • Fix mysql_grant call
  • Fix ceilometer-collecter service relationships when service is disabled

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

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

####Features

  • Add RabbitMQ SSL Support

####Bugfixes

  • Fix dependency cycle bug
  • Fix agent_notification_service_name
  • Change default mysql charset to UTF8

####Maintenance

  • Pin major gems

##2014-01-05 - 4.0.0 ###Summary

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

####Backwards-incompatible changes

None

####Features

  • Add ability to override notification topics
  • Implement notification agent service
  • Add support for puppetlabs-mysql 2.2 and greater
  • Introduce ceilometer::config to handle additional custom options

####Bugfixes

  • Fix region name configuration
  • Fix ensure packages bug

##2014-03-26 - 3.1.1 ###Summary

This is a bugfix release in the Havana series.

####Bugfixes

  • Remove enforcement of glance_control_exchange
  • Fix user reference in db.pp
  • Allow db fields configuration without need for dbsync for better replicaset support
  • Fix alarm package parameters Debian/Ubuntu

##2014-02-14 - 3.1.0 ###Summary

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

####Features

  • Remove log_dir from params and make logs configurable in init

####Bugfixes

  • Fix package ceilometer-alarm type error on Debian
  • Remove glance_notifications from notification_topic
  • Don't match commented [DEFAULT] section

##2014-01-17 - 3.0.0 ###Summary

  • Initial release of the puppet-ceilometer module