Skip to content

Latest commit

 

History

History
284 lines (178 loc) · 7.31 KB

CHANGELOG.md

File metadata and controls

284 lines (178 loc) · 7.31 KB

2015-05-20 - 5.12.0 (Feature release)

Features:

  • Issue #181 Add parameter gr_enable_carbon_cache (defaults to true)
  • Issue #182 Add parameter gr_disable_webapp_cache to disable django cache for use with Grafana
  • Issue #183 Add parameter gr_log_listener_connections

2015-04-24 - 5.11.2 (Bugfix release)

Bugfixes:

  • Fixed #178 fix POSIX test syntax on init script

2015-04-22 - 5.11.1 (Bugfix release)

Bugfixes:

  • Fixed #177 ensure graphite.db permissions are same as web user
  • Fixed #177 puppet 2.7 does not support unless
  • Fixed #177 pip symlink hack uses correct graphite version

2015-04-22 - 5.11.0 (Feature/Bugfix release)

Features:

  • Issue #175 Adding gunicorn_bind option to gunicorn

Bugfixes:

  • Fixed #174 RedHat: delay checking the process has started to aviod race-conition failures on start
  • Fixed #165 Debian: fix first carbon instance name in init scripts

2015-04-21 - 5.10.3 (Bugfix release)

Bugfixes

  • Fixed #170 Faster directory permission handling
  • Fixed #164 RedHat/Debian: Fix init script error for Redhat and fix some bash style
  • Fixed #169 Use gr_web_user / gr_web_group variables in gunicorn template

2015-03-09 - 5.10.2 (Bugfix release)

Bugfixes:

  • Fixed #162 sort hashes to avoid pseudo changes in relay-rules.conf

2015-02-26 - 5.10.1 (Bugfix release)

Bugfixes:

  • Fixed #156 Non-deterministic web user and group
  • Fixed #155 wrond name of package django-tagging

2015-02-23 - 5.10.0 (Feature/Bugfix release)

Features:

  • add UDP listener support to Carbon Aggregator
  • added kill command after stop_counter finished for carbon shutdown
  • Configureable WSGI params
  • Support installing via other methods than pip (like RPM)

Bugfixes:

  • Logrotate filtering out .gz files

2015-01-09 - 5.9.0 (Feature/Bugfix release)

Features:

  • enhance relay template to set all options

Bugfixes:

  • fix usage and autodetect of apache 2.2 vs 2.4
  • Debian: fix carbon restart script for multiple instances
  • fix metadata dependency to work with librarian puppet

2014-12-10 - 5.8.0 (Feature/Bugfix release)

Features:

  • first rspec tests
  • usage of apache 2.2 vs 2.4 configs is autodetected now This removes parameter gr_apache_24
  • change license from MPL 2.0 to Apache 2.0

Bugfixes:

  • update metadata.json to meet puppetlabs requierements
  • remove deprcated Modulefile

2014-12-01 - 5.7.0 (Feature/Bugfix release)

Features:

  • allow creation of multiple cache, relay and aggregator instances
  • adapt init script for multiple instances
  • add several settings for
    • WHISPER_LOCK_WRITES
    • WHISPER_FALLOCATE_CREATE
    • LOG_CACHE_PERFORMANCE
    • LOG_RENDERING_PERFORMANCE
    • LOG_METRIC_ACCESS
    • MAX_UPDATES_PER_SECOND_ON_SHUTDOWN
  • new seperate init scripts for RedHat and Debian

Bugfixes:

  • improvements for puppet future parser
  • update package names for RedHat 7

2014-11-14 - 5.6.0 (Feature/Bugfix release)

Features:

  • add parameters gunicorn_workers
  • README examples for ldap

Bugfixes:

  • init script restart waits until carbon-cache stop and start correctly

2014-09-17 - 5.5.0 (Feature/Bugfix release)

Features:

  • add possibility to set web server user and group: gr_web_user and gr_web_group
  • add basic spec files for testing
  • add blacklist and whitelist settings
  • add parameters to set nginx read timeout proxy_read_timeout
  • allows default metric prefix ('carbon') to be changed. gr_carbon_metric_prefix
  • add parameters for cluster servers
  • add parameters for ldap

Bugfixes:

  • Debian: Disabling apache default vhost
  • remove trailing comma in memcached hostlist
  • Redhat: fix regex to recognize version 7

2014-06-26 - 5.4.0 (Feature/Bugfix release)

Features:

  • you can set location for whisper files gr_local_data_dir

Bugfixes:

  • missing package pip is installed
  • Debian: apache mod_headers is not reconfigure every run
  • Debian: apache sets absolute path to wsgi_module
  • Debian: package python-django-tagging is installed via pip

2014-06-17 - 5.3.4 (Bugfix release)

Bugfixes:

  • pip allways reinstalled twisted and txamqp, which triggered service restarts
  • remove duplicate function

2014-06-05 - 5.3.3 (Bugfix release)

Bugfixes:

  • add libs for PostgreSQL support
  • fix dependency problem with missing gcc on first puppet run
  • remove package dependeny problem with python-zope on RedHat

2014-04-08 - 5.3.2 (Bugfix release)

Bugfixes:

  • fix variablename for redhat releases in params.pp

2014-04-08 - 5.3.0 (Feature release)

Features:

  • add support for Apache 2.4. See parameter gr_apache_24
  • add gr_use_whitelist to set flag in carbon.conf. Default is False.
  • add support for custom authentication using HTTP header See gr_use_remote_user_auth and gr_remote_user_header_name

Behavior changes:

  • complete refactoring of install process, to solve dependency hell on redhat. Update process tested on CentOS 6.5 and Debian 7 Wheezy
  • package git is not required anymore
  • whisper, graphite-web, carbon are installed via pip now

2014-03-20 - 5.2.0 (Feature release)

Features:

  • add support for LDAP config with gr_use_ldap and gr_ldap_* parameters
  • gr_web_server can be set to 'apache', 'nginx', 'wsgionly' or 'none'

Behavior changes:

  • remove gr_memcache_enable. Usage of memcached is configured/enabled if gr_memcache_hosts is set.
  • gr_memcache_hosts changed from String to Array

Bugfixes:

  • install txamqp correct on Debian

2014-03-17 - 5.1.1 (Bugfix release)

  • allow Redhat based systems to use a different apache port correctly
  • parameterize the install of ca-certificate on Debian distributions
  • enable mod_headers on Debian apache if CORS is enabled
  • fix install of txamqp for Debian 7.4
  • some whitespace reformating

2014-01-27 - 5.1.0 (Feature release)

  • add replication factor support
  • added controls for handling cluster configuration in the web application

2014-01-10 - 5.0.0 (Major release)

!!! Be aware that this module overwrites !!! carbon-aggregator and memcached configs now.

  • allow to configure carbon aggregator
  • allow to set vhost name web gui
  • allow to configure memcached

2013-12-11 - 4.0.0 (Major release)

  • implementation of carbon-relay configuration

2013-08-28 - 3.0.1 (Bugfix release)

  • complet refactoring to support graphit 0.9.12
  • add support for dynamic storage schemas
  • add support for django version > 1.4
  • use mod_wsgi instead of mod_python
  • fix some dependency issues

2013-03-30 - 2.4.1

  • new parameters to set listen port for webui
  • download sources with curl instead of wget on redhat
  • refactoring, so variables are used in class scope
  • add Rdoc documentation for puppet doc
  • refactoring to match http://docs.puppetlabs.com/guides/style_guide.html
  • some minor fixes

2012-12-13 - 2.3.0

  • add cron to logrotate carbons logs

2012-12-08 - 2.2.0

  • add parameter to set timezone of dashboard

2012-11-02 - 2.1.0

  • optimize LSB configs in init script
  • fix on djangodb creation

2012-10-24 - 2.0.0

  • add parameter to graphite class to allow tweaking of carbon.conf
  • rewrite README

2012-09-14 - 1.1.0

  • minor fixes for debian

2012-09-06 - 1.0.0

  • set path for exec statements

2012-08-16 - 0.1.1

  • update README
  • add package MySQL-python on rhel or MySQL support

2012-08-09 - 0.1.0

  • first commit