0.5.1 ( May 15, 2014 )
  Updated system tests to work with LS 1.4.1
  Increase package download timeout
  Add option to use stages for the repo setup instead anchors

0.5.0 ( May 06, 2014 )
  Move beaker testing to use docker
  Large module update to work with the contrib package
  Refactored rspec testing
  Fix inline docs
  Added Puppet 3.5.0 testing
  Fix typo in group name variable ( PR #147 )
  Improve puppet module removal ( PR #149 )
  Reverted PR #149. Caused issues with package removal.
  added lsbdistid = Debian to rspec facts ( PR #146 )
  match other config perms with patterns ( PR #151 )

0.4.3 ( Feb 21, 2014 )
  Lower puppetlabs-stdlib depdency from 4.0.0 to 3.2.0
  Documentation improvements ( PR #132 #137 )
  Fixed yumrepo call to include description ( PR #138 )
  Added beaker testing
  Fixed bug that sometimes LS starts before all configs are processed.
  Ensure java is installed before installing the package when using package_url
  Fail fast when using package_url and repo config

0.4.2 ( Jan 31, 2014 )
  Fix config directory for config files to be inline with the init file of the packages
  Update readme ( thanks to PR #130 from phrawzty )
  Added repo management ( based on work of PR #121 from pcfens )

0.4.1 ( Jan 23, 2014 )
  ** Important Update **
  Ensure exec names are unique. This caused an issue when using the Elasticsearch Puppet module
  Removed a part in the package.pp that should have been removed ( missed with the rewrite )
  Missed a few bits of the rewrite.
  Updated readme to reflect reality regarding configfile define.

0.4.0 ( Jan 21, 2014 )
  ** NOTE: This is a backwards compability breaking release !! **
  Large rewrite of the entire module described below
  Make the core more dynamic for different service providers
  Add better testing and devided into different files
  Add different ways to install the package except from the repository ( puppet/http/https/ftp/file )
  Update java class to install openjdk 1.7
  Add validation of templates
  Added more test scenario's
  Added puppet parser validate task for added checking
  Improve module removing when set to absent
  Updated readme
  Doc improvements by dan ( phrawzty )
  Added define for managing pattern files
  Added define for managing plugins

0.3.4 ( Oct 14, 2013 )
  Fixing purging of created directories ( PR #61, #64 by Kayla Green and Jason Koppe )
  Documentation fixes ( PR #65, #67 by Kristian Glass and Andreas Paul )
  Making config dir configurable ( PR #70 by Justin Lambert )
  Permit HTTP(s) for downloading logstash ( PR #71 by Phil Fenstermacher )
  Ensure user/group is passed in the debian init file
  Spec cleanup ( PR #75 by Justin Lambert )
  set logstash logdir perms when using custom jar provider ( PR #74 by Justin Lambert )
  clean up installpath when updating jars ( PR #72 by Justin Lambert )
  fix wrong creates path at jar custom provider ( PR #83 by Daniel Werdermann )
  added 'in progress' for logstash version 1.2.x ( PR #87 by rtoma )
  Add small input/output examples ( PR #89 by Andreas Paul )
  Solving defaults file not being installed in some cases
  http download of jar should require $jardir ( PR #90 by Max Griffiths )
  add ability to install a logstash config file ( PR #93 by Justin Lambert )

0.3.3 ( Jun 15, 2013 )
  Enable puppet 3.2.x testing
  Fix issue that the config dir was missing in the init files
  Fix variable access deprecation warning ( PR #56 by Richard Peng )

0.3.2 ( May 23, 2013 )
  Fixing issue when using jar file without multi-instance feature
  Added rspec tests to cover this issue

0.3.1 ( May 15, 2013 )
  Missed changes for enabling/disabling multi-instance feature
  Adding a few spec tests for the multi-instance feature

0.3.0 ( May 09, 2013 )
  Update defines for Logstash 1.1.12
  Adding license file
  Deleted old init file removal to avoid issues. ( Issue #50 ) 
  Allow file owner/group to be variable ( Issue/PR #47 )
  Ensure log directory exists before starting ( PR #53 by Brian Lalor )
  Provide complete containment of the class ( PR #53 by Brian Lalor )
  Update rspec tests for new defines

0.2.0 ( Apr 30, 2013 )
  Update defines for logstash 1.1.10
  New feature for plugins to automatically transfer files ( Issue #24 )
  Create correct tmp dir ( Issue #35 )
  Change file modes to be more secure ( Issue #36 )
  Update defines for better input validation ( Issue #43 )
  Adding rspec tests for plugin defines
  Fix tmp dir Debian init script ( PR #44 by Dan Carley )

0.1.0 ( Mar 25, 2013 )
  Don't backup the Jar file or the symlink ( Issue #25 by Garth Kidd )
  First implementation of the multi-instance feature. This will break certain functionality.

0.0.6 ( Mar 07, 2013 )
  Fix issue that the init file was overwritten
  Ensure we install java first before starting logstash if enabled

0.0.5 ( Mar 02, 2013 )
  Adding spec tests
  Update Readme ( PR #20 by rjw1 )
  New feature to install java

0.0.4 ( Feb 10, 2013 )
  Rename Redhat to RedHat for init file ( PR #12 by pkubat )
  Adding Amazon as Operating system ( PR #12 by pkubat )
  Symlinking Jar file to generic name ( PR #12 by pkubat )
  Correting symlink ( PR #14 by Jeff Wong )

0.0.3 ( Feb  5, 2013 )
  Clarify jarfile usage and validation ( PR #6 by Garth Kidd )
  Add default Debian Init script when non provided and using custom source ( PR #7 by Garth Kidd )
  Add RedHat as OS type ( PR #8 by Dan )
  Skip init script when status = unmanaged ( PR #9 by Tavis Aitken )
  Refactored the custom provider part ( With help of Garth Kidd )

0.0.2 ( Jan 19, 2013 )
  Adding a way to provide jar and init file instead of depending on a package

0.0.1 ( Jan 13, 2013 )
  Initial release of the module
