<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)
  - bugfix: rabbitmq: disable automatic connection recovery (LOGSTASH-1350)
    (#641)
  - bugfix: twitter: update gem to latest api version (#640)

  ## codecs
  -new: graphite: parse graphite formated events:
    - removed partition key formatting
    # inputs
    - removed Event#sprintf placeholders support for topic_id
0.6.0 (September 20, 2014)
    # general
    - updated to match elasticsearch/logstash current
0.5.2 (June 10, 2014)
    # general
    setting flush rates and when to clear metrics (#545)

  ## outputs
  - bugfix: rabbitmq: disable automatic connection recovery (LOGSTASH-1350)
    (#642)
  - bugfix: riemann: fixed tagging of riemann events (#631)
        * 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> update changelog

<DFF> @@ -5,6 +5,9 @@
   - bugfix: rabbitmq: disable automatic connection recovery (LOGSTASH-1350)
     (#641)
   - bugfix: twitter: update gem to latest api version (#640)
+  - compatibility: Restored the old 'format' setting behavior. It is still
+    deprecated, but was accidentally removed in 1.2.0. It will be removed
+    later, but is restored as part of our backwards-compat promise :)
 
   ## codecs
   -new: graphite: parse graphite formated events:
@@ -19,6 +22,20 @@
     setting flush rates and when to clear metrics (#545)
 
   ## outputs
+  - feature: all outputs have a 'worker' setting  now that allows you to
+    perform more work at the same time. This is useful for plugins like
+    elasticsearch_http, redis, etc, which can bottleneck on waiting for requests
+    to complete but would otherwise be happy processing more simultaneous
+    requests.
+  - feature: elasticsearch_http now supports a 'replication' setting to
+    allow you to choose how you wait for the response. THe default is 'sync'
+    which waits for all replica shards to be written. If you set it to 'async'
+    then all index requests will respond once only the primary shards have been
+    written and the replica shards will be written later. This can improve
+    throughput.
+  - bugfix: elasticsearch: the default port range is now 9300-9305; the older
+    range up to 9400 was unnecessary and could cause problems for the
+    elasticsearch cluster in some cases.
   - bugfix: rabbitmq: disable automatic connection recovery (LOGSTASH-1350)
     (#642)
   - bugfix: riemann: fixed tagging of riemann events (#631)

update changelog