Benthos v4.5.0 Release Notes

Release Date: 2022-08-07 // over 1 year ago
  • โž• Added

    • Field batch_size added to the generate input.
    • The amqp_0_9 output now supports setting the timeout of publish.
    • ๐Ÿ†• New experimental input codec avro-ocf:marshaler=x.
    • ๐Ÿ†• New mapping and mutation processors.
    • New parse_form_url_encoded bloblang method.
    • The amqp_0_9 input now supports setting the auto-delete bit during queue declaration.
    • New open_telemetry_collector tracer.
    • ๐Ÿ‘ The kafka_franz input and output now supports no-op SASL options with the mechanism none.
    • Field content_type added to the gcp_cloud_storage cache.

    ๐Ÿ›  Fixed

    • The mongodb processor and output default write_concern.w_timeout empty value no longer causes configuration issues.
    • Field message_name added to the logger config.
    • ๐Ÿ”Š The amqp_1 input and output should no longer spam logs with timeout errors during graceful termination.
    • ๐Ÿ›  Fixed a potential crash when the contains bloblang method was used to compare complex types.
    • ๐Ÿ›  Fixed an issue where the kafka_franz input or output wouldn't use TLS connections without custom certificate configuration.
    • ๐Ÿ›  Fixed structural cycle in the CUE representation of the retry output.
    • Tracing headers from HTTP requests to the http_server input are now correctly extracted.

    ๐Ÿ”„ Changed

    • ๐Ÿ“š The broker input no longer applies processors before batching as this was unintentional behaviour and counter to documentation. Users that rely on this behaviour are advised to place their pre-batching processors at the level of the child inputs of the broker.
    • ๐Ÿ“š The broker output no longer applies processors after batching as this was unintentional behaviour and counter to documentation. Users that rely on this behaviour are advised to place their post-batching processors at the level of the child outputs of the broker.