All Versions
287
Latest Version
Avg Release Cycle
16 days
Latest Release
584 days ago

Changelog History
Page 10

  • v3.6.0-rc1 Changes

    November 27, 2019

    ๐Ÿ”„ Changelog

  • v3.5.0 Changes

    November 26, 2019

    โž• Added

    • ๐Ÿ†• New regexp_expand operator added to the text processor.
    • ๐Ÿ†• New json_schema processor.
  • v3.4.0 Changes

    November 12, 2019

    โž• Added

    • New amqp_0_9 output which replaces the now deprecated amqp output.
    • ๐Ÿ‘ The broker output now supports batching.

    ๐Ÿ›  Fixed

    • ๐Ÿ›ฐ The memory buffer now allows parallel processing of batched payloads.
    • ๐Ÿ”– Version and date information should now be correctly displayed in archive distributions.
  • v3.3.1 Changes

    October 21, 2019

    ๐Ÿ›  Fixed

    • The s3 input now correctly unescapes bucket keys when streaming from SQS.
  • v3.3.0 Changes

    October 20, 2019

    โž• Added

    • Field sqs_endpoint added to the s3 input.
    • Field kms_key_id added to the s3 output.
    • ๐Ÿ“‡ Operator delete added to metadata processor.
    • ๐Ÿ†• New experimental metrics aggregator stdout.
    • Field ack_wait added to nats_stream input.
    • ๐Ÿ†• New batching field added to broker input for batching merged streams.
    • Field healthcheck added to elasticsearch output.
    • ๐Ÿ†• New json_schema condition.

    ๐Ÿ”„ Changed

    • ๐Ÿšš Experimental kafka_cg input has been removed.
    • The kafka_balanced inputs underlying implementation has been replaced with the kafka_cg one.
    • โšก๏ธ All inputs have been updated to automatically utilise >1 processing threads, with the exception of kafka and kinesis.
  • v3.3.0-rc1 Changes

    October 13, 2019

    ๐Ÿ”„ Changelog

  • v3.2.0 Changes

    September 27, 2019

    โž• Added

    • ๐Ÿ†• New is operator added to text condition.
    • ๐Ÿ†• New config unit test condition content_matches.
    • Field init_values added to the memory cache.
    • ๐Ÿ†• New split operator added to json processor.
    • Fields user and password added to mqtt input and output.
    • New experimental amqp_0_9 input.

    ๐Ÿ”„ Changed

    • ๐Ÿ‘• Linting is now disabled for the environment var config shipped with docker images, this should prevent the log spam on start up.
    • Go API: Experimental reader.Async component methods renamed.
  • v3.1.1 Changes

    September 23, 2019

    ๐Ÿ›  Fixed

    • ๐Ÿ”’ Prevented kafka_cg input lock up after batch policy period trigger with no backlog.
  • v3.1.0 Changes

    September 23, 2019

    โž• Added

    • ๐Ÿ†• New redis processor.
    • ๐Ÿ†• New kinesis_firehose output.
    • ๐Ÿ†• New experimental kafka_cg input.
    • ๐Ÿ‘ Go API: The metrics.Local aggregator now supports labels.

    ๐Ÿ›  Fixed

    • ๐Ÿšš The json processor no longer removes content moved from a path to the same path.
  • v3.0.0 Changes

    September 17, 2019

    ๐Ÿš€ This is a major version release, for more information and guidance on how to ๐Ÿ“„ migrate please refer to https://benthos.dev/docs/guides/migration/v3.

    โž• Added

    • ๐Ÿšš The json processor now allows you to move from either a root source or to a root destination.
    • โž• Added interpolation to the metadata processor key field.
    • Granular retry fields added to kafka output.

    ๐Ÿ”„ Changed

    • ๐Ÿ‘ Go modules are now fully supported, imports must now include the major version (e.g. github.com/Jeffail/benthos/v3).
    • โœ‚ Removed deprecated mmap_file buffer.
    • โœ‚ Removed deprecated (and undocumented) metrics paths.
    • ๐Ÿšš Moved field prefix from root of metrics into relevant child components.
    • Names of process_dag stages must now match the regexp [a-zA-Z0-9_-]+.
    • Go API: buffer constructors now take a types.Manager argument in parity with other components.
    • โšก๏ธ JSON dot paths within the following components have been updated to allow array-based operations:
      • awk processor
      • json processor
      • process_field processor
      • process_map processor
      • check_field condition
      • json_field function interpolation
      • s3 input
      • dynamodb output

    ๐Ÿ›  Fixed

    • ๐Ÿ›ฐ The sqs output no longer attempts to send invalid attributes with payloads from metadata.
    • During graceful shutdown Benthos now scales the attempt to propagate acks for sent messages with the overall system shutdown period.