Skip to content
This repository has been archived by the owner on Dec 27, 2022. It is now read-only.

Latest commit

 

History

History
121 lines (89 loc) · 3.28 KB

CHANGELOG.md

File metadata and controls

121 lines (89 loc) · 3.28 KB

CHANGELOG for chef-logstash

1.0.1

  • MINOR - Removed chef/mixin/language references to support Chef 14
  • MINOR - Pinned version for 'cucumber-core' and 'gherkin' in Gemfile
  • MINOR - Update Ubuntu version in specs

1.0.0

  • MAJOR - Get tests passing on Chef 12.7
  • MAJOR - Use a versioned directory structure
  • MAJOR - Use systemd for Debian 8 (Jessie)
  • MINOR - Add Max Heap to systemd init parameters
  • MINOR - Add udp listening port 514
  • MINOR - Remove Vagrant support

0.12.0

  • MAJOR - logstash version 1.5.4
  • MINOR - systemd improvements
  • MINOR - implement join_groups attribute

0.11.2

  • MINOR - default logstash version 1.4.2
  • MINOR - correct status code for initv scripts
  • MINOR - parameterize open file limits for upstart method
  • MINOR - late night bad resource in server recipe.

0.11.0

  • MAJOR - depreciate non runit service types.
  • MINOR - fix bug where node['logstash'][instance_name] must exist.
  • MAJOR - remove pyshipper in favor of beaver community cookbook.
  • MAJOR - remove beaver in favor of community cookbook.
  • MAJOR - assumes ChefDK for Development/Testing
  • MAJOR - use keys from config_template hash to make templates reusable.

0.10.0:

  • major rework of service LWRP
  • rework of attribute precidence
  • node[logstash][default] changed to node[logstash][instance_default]

This file is used to list changes made in each version of chef-logstash.

0.9.2:

  • update to fix PAX header issue on community site

0.9.1:

  • curator LWRP

0.9.0:

this will almost certainly break backwards compatibility

  • support for Logstash 1.4
  • major refactor towards being a library cookbook
    • instance LWRP
    • service LWRP
    • pattern LWP
    • config LWP

0.7.7:

  • Support for new beaver config #239
  • Support for multiline codec #240
  • Parameterize /var/lib/logstash #242
  • Fix parameter spacing option #244

0.7.6:

  • introduced more testing
    • Strainer: rubocop, knife test, foodcritic, chefspec
    • lots of style fixes for rubocop
    • skeleton spec files for each recipe
    • testkitchen + server spec

0.7.5:

  • added fedora systemd support
  • moved zeromq repos to own recipe

0.7.4:

  • bump logstash version to 1.3.2

0.7.3:

  • support for sudo with upstart for agent and server

0.7.2:

  • embedded kibana support

0.7.1:

  • various bugfixes
  • support for multiple logstash workers via attribute.

0.7.0:

New features

  • settable gid when using runit or upstart as supervisor
  • default logstash version 1.2.2
  • attributes to specify: config_dir, home, config_file for both agent and server.
  • don't install rabbit by default
  • allow for conditionals to be set in the filters and outputs hashes.
  • allow for disabling data driven templates.
  • attributes to enable regular(ish) style chef templates.

Bug fixes

  • Vagrantfile cleanup, support more OS
  • Cookbook Dependency cleanup

0.2.1 (June 26, 2012)

New features * Use ruby hashes supplied by roles to populate inputs, filters, and outputs * redhat-family support * change default version of logstash to 1.1.1preview * add in Travis-CI support

Bug fixes * keep apache default site from obscuring kibana