Benthos v3.62.0 Release Notes

Release Date: 2022-01-21 // about 2 years ago
  • โž• Added

    • ๐Ÿ”€ Field sync added to the gcp_pubsub input.
    • ๐Ÿ†• New input, processor, and output config field types added to the plugin APIs.
    • โž• Added new experimental parquet processor.
    • ๐Ÿ†• New Bloblang method format_json.
    • ๐Ÿ‘ Field collection in mongodb processor and output now supports interpolation functions.
    • Field output_raw added to the jq processor.
    • The lambda distribution now supports a BENTHOS_CONFIG_PATH environment variable for specifying a custom config path.
    • ๐Ÿ“‡ Field metadata added to http and http_client components.
    • Field ordering_key added to the gcp_pubsub output.
    • A suite of new experimental geoip_ methods have been added.
    • โž• Added flag --deprecated to the benthos lint subcommand for detecting deprecated fields.

    ๐Ÿ”„ Changed

    • The sql processor and output have been marked deprecated in favour of the newer sql_insert, sql_select alternatives.

    ๐Ÿ›  Fixed

    • The input codec chunked is no longer capped by the packet size of the incoming streams.
    • The schema_registry_decode and schema_registry_encode processors now honour trailing slashes in the url field.
    • ๐Ÿ”ง Processors configured within pipeline.processors now share processors across threads rather than clone them.
    • ๐Ÿ”Œ Go API: Errors returned from input/output plugin Close methods no longer cause shutdown to block.
    • ๐Ÿ”ง The pulsar output should now follow authentication configuration.
    • ๐Ÿ›  Fixed an issue where the aws_sqs output might occasionally retry a failed message send with an invalid empty message body.