All Versions
208
Latest Version
Avg Release Cycle
8 days
Latest Release
33 days ago

Changelog History
Page 1

  • v3.11.0

    March 08, 2020

    ➕ Added

    • 📜 Format syslog_rfc3164 added to the parse_log processor.
    • 🆕 New multilevel cache.
    • New json_append, json_type and json_length functions added to the awk
      🖨 processor.
    • 🆕 New flatten operator added to the json processor.

    🔄 Changed

    • 🖨 Processors that fail now set the opentracing tag error to true.

    🛠 Fixed

    • Kafka connectors now correctly set username and password for all SASL
      strategies.
  • v3.10.0

    February 05, 2020

    ➕ Added

    • Field delete_files added to files input.
    • TLS fields added to nsq input and output.
    • Field processors added to batching fields to easily accommodate aggregations
      and archiving of batched messages.
    • 🆕 New parse_log processor.
    • 🆕 New json condition.
    • Operators flatten_array, fold_number_array and fold_string_array added
      to json processor.

    🔄 Changed

    • The redis_streams input no longer flushes >1 fetched messages as a batch.

    🛠 Fixed

    • Re-enabled Kafka connections using SASL without TLS.
  • v3.9.0

    January 27, 2020

    ➕ Added

    • 🆕 New socket, socket_server inputs.
    • 🆕 New socket output.
    • 👍 Kafka connectors now support SASL using OAUTHBEARER, SCRAM-SHA-256,
      SCRAM-SHA-512 mechanisms.
    • 👍 Experimental support for AWS CloudWatch metrics.

    🔄 Changed

    • The tcp, tcp_server and udp_server inputs have been deprecated and moved
      into the socket and socket_server inputs respectively.
    • 🚚 The udp and tcp outputs have been deprecated and moved into the socket
      output.

    🛠 Fixed

    • The subprocess processor now correctly flags errors that occur.
  • v3.8.0

    January 17, 2020

    ➕ Added

    • New field max_in_flight added to the following outputs:
      • amqp_0_9
      • cache
      • dynamodb
      • elasticsearch
      • gcp_pubsub
      • hdfs
      • http_client
      • kafka
      • kinesis
      • kinesis_firehose
      • mqtt
      • nanomsg
      • nats
      • nats_stream
      • nsq
      • redis_hash
      • redis_list
      • redis_pubsub
      • redis_streams
      • s3
      • sns
      • sqs
    • Batching fields added to the following outputs:
      • dynamodb
      • elasticsearch
      • http_client
      • kafka
      • kinesis
      • kinesis_firehose
      • sqs
    • 🔊 More TRACE level logs added throughout the pipeline.
    • Operator delete added to cache processor.
    • Operator explode added to json processor.
    • Field storage_class added to s3 output.
    • Format json_map added to unarchive processor.

    🛠 Fixed

    • Function interpolated strings within the json processor value field are
      now correctly unicode escaped.
    • Retry intervals for kafka output have been tuned to prevent circuit breaker
      throttling.
  • v3.8.0-rc2

    January 14, 2020

    ➕ Added

    • New field max_in_flight added to the following outputs:
      • amqp_0_9
      • cache
      • dynamodb
      • elasticsearch
      • gcp_pubsub
      • hdfs
      • http_client
      • kafka
      • kinesis
      • kinesis_firehose
      • mqtt
      • nanomsg
      • nats
      • nats_stream
      • nsq
      • redis_hash
      • redis_list
      • redis_pubsub
      • redis_streams
      • s3
      • sns
      • sqs
    • Batching fields added to the following outputs:
      • dynamodb
      • elasticsearch
      • http_client
      • kafka
      • kinesis
      • kinesis_firehose
      • sqs
    • 🔊 More TRACE level logs added throughout the pipeline.
    • Operator delete added to cache processor.
    • Operator explode added to json processor.
    • Field storage_class added to s3 output.
    • Format json_map added to unarchive processor.

    🛠 Fixed

    • Function interpolated strings within the json processor value field are
      now correctly unicode escaped.
  • v3.8.0-rc1

    January 05, 2020

    ➕ Added

    • New field max_in_flight added to the following outputs:
      • amqp_0_9
      • cache
      • dynamodb
      • elasticsearch
      • gcp_pubsub
      • hdfs
      • http_client
      • kafka
      • kinesis
      • kinesis_firehose
      • mqtt
      • nanomsg
      • nats
      • nats_stream
      • nsq
      • redis_hash
      • redis_list
      • redis_pubsub
      • redis_streams
      • s3
      • sns
      • sqs
    • Batching fields added to the following outputs:
      • dynamodb
      • elasticsearch
      • http_client
      • kafka
      • kinesis
      • kinesis_firehose
      • sqs
    • 🔊 More TRACE level logs added throughout the pipeline.
    • Operator delete added to cache processor.
    • Operator explode added to json processor.
    • Field storage_class added to S3 output.
  • v3.7.0

    December 21, 2019

    ➕ Added

    • 🆕 New try output, which is a drop-in replacement for a broker with the try
      pattern.
    • Field successful_on added to the http processor.
    • 👍 The statsd metrics type now supports Datadog or InfluxDB tagging.
    • Field sync_response.headers added to http_server input.
    • 🆕 New sync_response processor.
    • Field partitioner added to the kafka output.

    🔄 Changed

    • The http processor now gracefully handles empty responses.

    🛠 Fixed

    • The kafka input should now correctly recover from coordinator failures
      during an offset commit.
    • Attributes permitted by the sqs output should now have parity with real
      limitations.
  • v3.7.0-rc2

    December 19, 2019

    ➕ Added

    • 🆕 New try output, which is a drop-in replacement for a broker with the try
      pattern.
    • Field successful_on added to the http processor.
    • 👍 The statsd metrics type now supports Datadog or InfluxDB tagging.
    • Field sync_response.headers added to http_server input.
    • 🆕 New sync_response processor.
    • Field partitioner added to the kafka output.

    🔄 Changed

    • The http processor now gracefully handles empty responses.

    🛠 Fixed

    • The kafka input should now correctly recover from coordinator failures
      during an offset commit.
    • Attributes permitted by the sqs output should now have parity with real
      limitations.
  • v3.7.0-rc1

    December 15, 2019

    ➕ Added

    • 🆕 New try output, which is a drop-in replacement for a broker with the try
      pattern.
    • Field successful_on added to the http processor.
    • 👍 The statsd metrics type now supports Datadog or InfluxDB tagging.
    • Field sync_response.headers added to http_server input.
    • 🆕 New sync_response processor.

    🔄 Changed

    • The http processor now gracefully handles empty responses.
  • v3.6.1

    December 05, 2019

    🛠 Fixed

    • Batching using an input broker now works with only one child input configured.
    • 👍 The zmq4 input now correctly supports broker based batching.