Update changelog based on 'git log v1.1.1..master'

This commit is contained in:
Jordan Sissel 2012-09-11 12:30:11 -07:00
parent 3ef31d3442
commit e6b57be559

View file

@ -4,6 +4,15 @@
## IMPORTANT CHANGES FOR UPGRADES FROM 1.1.1 ## IMPORTANT CHANGES FOR UPGRADES FROM 1.1.1
## general ## general
- Stopped using 'Gemfile' for dependencies, the logstash.gemspec has returned.
(Patch by Grant Rogers)
- New 'logstash-event.gemspec' for generating logstash events in your own
ruby programs (Patch by Garry Shutler)
- Wildcard config files are now sorted properly (agent -f
/etc/logstash/*.conf)
- The old '-vvv' setting ruby's internal $DEBUG is now gone. It was causing
too much confusion for users due to noise.
- Improved 'logstash event' creation speed by 3.5x
## inputs ## inputs
- bugfix: redis: [LOGSTASH-526] fix bug with password passing - bugfix: redis: [LOGSTASH-526] fix bug with password passing
@ -15,20 +24,34 @@
- file input: no longer crashes if HOME is not set in env (LOGSTASH-458) - file input: no longer crashes if HOME is not set in env (LOGSTASH-458)
## filters ## filters
- new filter: kv: useful for parsing log formats taht use 'foo=bar baz=fizz' - new: kv: useful for parsing log formats taht use 'foo=bar baz=fizz' and
and similar key-value-like things. similar key-value-like things.
- mutate filter: fix bug in uppercase and lowercase feature that would prevent - improvement: zeromq: an empty reply is now considered as a 'cancel this
it from actually doing the uppercasing/lowercasing. event' operation (LOGSTASH-574)
- grok filter: new 'singles' config option which, when true, stores single-value - bugfix: mutate: fix bug in uppercase and lowercase feature that would
fields simply as a single value rather than as an array, like [value]. prevent it from actually doing the uppercasing/lowercasing.
(LOGSTASH-185) - improvement: mutate:: do the 'remove' action last (LOGSTASH-543)
- feature: grok: new 'singles' config option which, when true, stores
single-value fields simply as a single value rather than as an array, like
[value]. (LOGSTASH-185)
- grok patterns: the URIPARAM pattern now includes pipe '|' as a valid
character. (Patch by Chris Mague)
- grok patterns: improve haproxy log patterns (Patch by Kevin Nuckolls)
- grok patterns: include 'FATAL' as a valid LOGLEVEL match
(patch by Corry Haines)
- grok patterns: 'ZONE' is no longer captured by name in the HTTPDATE pattern
## outputs ## outputs
- new: exec: run arbitrary commands based on an event.
- bugfix: redis: [LOGSTASH-526] fix bug with password passing - bugfix: redis: [LOGSTASH-526] fix bug with password passing
- improvement: redis: [LOGSTASH-573] retry on failure even in batch-mode. This
also fixes a prior bug where an exception in batch mode would cause logstash
to crash. (Patch by Alex Dean)
- improvement: riemann: metric and ttl values in riemann_event now support - improvement: riemann: metric and ttl values in riemann_event now support
sprintf %{foo} values. (pull #174) sprintf %{foo} values. (pull #174)
- improvement: stdout: new 'dots' debug_format value emits one dot per event - improvement: stdout: new 'dots' debug_format value emits one dot per event
useful for tracking event rates. useful for tracking event rates.
- gelf output: correct severity level mappings (patch by Jason Koppe)
1.1.1 (July 14, 2012) 1.1.1 (July 14, 2012)
## Overview of this release: ## Overview of this release: