<NME> CHANGELOG
<BEF> 0.8.3 (April 24, 2015)
    # general
    - fix overly strict binding to jruby-kafka 1.4.0
0.8.2 (April 24, 2015)
  - Kibana is now available for launching:
      java -jar logstash.jar kibana
  - elasticsearch version 0.90.0 is included.

  ## inputs
  - bugfix: gelf: work around gelf parser errors (#476, patch by Chris McCoy)

  ## filters
  - bugfix: grep: allow repeating a field in the hash config (LOGSTASH-919)
  - feature: specify timezone in date filter (#470, patch by Philippe Weber)
  - feature: grok setting 'overwrite' now lets you overwrite fields instead
0.5.2 (June 10, 2014)
    # general
    - updated logstash to version 1.4.2
    - added Apache 2.0 License
    # tests
    - added tests for input and output (thank you suyograo)
    - updated tests for logstash 1.4.2
0.5.1 (May 27, 2014)
    # inputs
    - added fetch_message_max_bytes
0.5.0 (April 16, 2014)
    # general
    - update README to reflect new input and output options
    # inputs
    - added consumer_id
    # outputs
    - added options:
        * request_required_acks
        * serializer_class
        * partitioner_class
        * request_timeout_ms
        * producer_type
        * key_serializer_class
        * message_send_max_retries
        * retry_backoff_ms
        * topic_metadata_refresh_interval_ms
        * queue_buffering_max_ms
        * queue_buffering_max_messages
        * queue_enqueue_timeout_ms
        * batch_num_messages
        * send_buffer_bytes
        * client_id
    - see http://kafka.apache.org/documentation.html#producerconfigs for option details.
0.4.2 (April 8, 2014)
    # general
    - updated README to reflect Logstash 1.4.0 support.
    # inputs
    - fixed plugin to locate vendor logstash jars prior to importing jruby-kafka
    # outputs
    - fixed plugin to locate vendor logstash jars prior to importing jruby-kafka
0.4.1 (April 8, 2014)
    # general
    - updated to support Logstash 1.4.0
0.4.0 (March 13, 2014)
    # general
    - updated to support Kafka 0.8.1
    - made default codec JSON on inputs and outputs.
    # outputs
    - added support for request_required_acks
0.3.0 (January 23, 2014)
    # general
    - updated jruby-kafka gemspec dependency
    # outputs
    - added support for compression_codec and compressed_topics
0.2.0 (January 23, 2014)
    # inputs
    - fixed an issue where shutdown caused an extra message to be logged.
0.1.0 (January 13, 2014)
    # general
    - Adding change log.
    - First tagged verison of logstash-kafka.

<MSG> - Make grok 'singles' default to true now.
  This change corrects some ancient behavior of grok where (in like
  2004?) it made sense to capture fields as arrays because early grok
  implementations didn't supported 'named' patterns, so you'd have 2-3
  IP patterns in a single match and you'd want to keep all of them, and
  thus an array made sense.

  It's 2013 now and we got our shit together. Roll forward!

<DFF> @@ -5,11 +5,15 @@
   - Kibana is now available for launching:
       java -jar logstash.jar kibana
   - elasticsearch version 0.90.0 is included.
+  - grok now defaults 'singles' to true, meaning captured fields are
+    stored as single values in most cases instead of the old behavior
+    of being captured as an array of values.
 
   ## inputs
   - bugfix: gelf: work around gelf parser errors (#476, patch by Chris McCoy)
 
   ## filters
+  - feature: grok: 'singles' now defaults to true.
   - bugfix: grep: allow repeating a field in the hash config (LOGSTASH-919)
   - feature: specify timezone in date filter (#470, patch by Philippe Weber)
   - feature: grok setting 'overwrite' now lets you overwrite fields instead

- Make grok 'singles' default to true now.   This change corrects some ancient behavior of grok where (in like   2004?) it made sense to capture fields as arrays because early grok   implementations didn't supported 'named' patterns, so you'd have 2-3   IP patterns in a single match and you'd want to keep all of them, and   thus an array made sense.