Benthos v3.30.0 Release Notes

Release Date: 2020-10-06 // 14 days ago
  • ๐Ÿ“„ For installation instructions check out the getting started guide.

    โž• Added

    • ๐Ÿ‘ OAuth 2.0 using the client credentials token flow is now supported by the http_client input and output, and the http processor.
    • Method format_timestamp added to Bloblang.
    • Methods re_find_object and re_find_all_object added to Bloblang.
    • Field connection_string added to the Azure blob_storage and table_storage outputs.
    • Field public_access_level added to the Azure blob_storage output.
    • ๐Ÿ‘ Bloblang now supports trailing commas in object and array literals and function and method parameters.

    ๐Ÿ›  Fixed

    • The amqp_1 input and output now re-establish connections to brokers on any unknown error.
    • Batching components now more efficiently attempt a final flush of data during graceful shutdown.
    • The dynamic output is now more flexible with removing outputs, and should no longer block the API as aggressively.

    ๐ŸŒฒ The full change log can be found here.


Previous changes from v3.29.0

  • ๐Ÿ“„ For installation instructions check out the getting started guide.

    โž• Added

    • ๐Ÿ†• New cli flag log.level for overriding the configured logging level.
    • ๐Ÿ†• New integration test suite (much more dapper and also a bit more swanky than the last).

    ๐Ÿ”„ Changed

    • 0๏ธโƒฃ The default value for batching.count fields is now zero, which means adding a non-count based batching mechanism without also explicitly overriding count no longer incorrectly caps batches at one message. This change is backwards compatible in that working batching configs will not change in behaviour. However, a broken batching config will now behave as expected.

    ๐Ÿ›  Fixed

    • ๐Ÿ‘Œ Improved Bloblang parser error messages for function and method parameters.

    ๐ŸŒฒ The full change log can be found here.