Benthos v4.6.0 Release Notes

Release Date: 2022-08-31 // about 1 month ago
  • โž• Added

    • ๐Ÿ†• New squash bloblang method.
    • ๐Ÿ†• New top-level config field shutdown_delay for delaying graceful termination.
    • ๐Ÿ†• New snowflake_id bloblang function.
    • Field wait_time_seconds added to the aws_sqs input.
    • ๐Ÿ†• New json_path bloblang method.
    • New file_json_contains predicate for unit tests.
    • ๐Ÿ‘ The parquet_encode processor now supports the UTF8 logical type for columns.

    ๐Ÿ›  Fixed

    • The schema_registry_encode processor now correctly assumes Avro JSON encoded documents by default.
    • ๐Ÿ‘• The redis processor retry_period no longer shows linting errors for duration strings.
    • The /inputs and /outputs endpoints for dynamic inputs and outputs now correctly render configs, both structured within the JSON response and the raw config string.
    • ๐Ÿ— Go API: The stream builder no longer ignores http configuration. Instead, the value of http.enabled is set to false by default.

Previous changes from v4.5.1

  • ๐Ÿ›  Fixed

    • โช Reverted kafka_franz dependency back to 1.3.1 due to a regression in TLS/SASL commit retention.
    • ๐Ÿ›  Fixed an unintentional linting error when using interpolation functions in the elasticsearch outputs action field.