Benthos v4.2.0 Release Notes

Release Date: 2022-06-03 // almost 2 years ago
  • ➕ Added

    • Field credentials.from_ec2_role added to all AWS based components.
    • 👍 The mongodb input now supports aggregation filters by setting the new operation field.
    • 🆕 New gcp_cloudtrace tracer.
    • 🆕 New slug bloblang string method.
    • 👍 The elasticsearch output now supports the create action.
    • Field tls.root_cas_file added to the pulsar input and output.
    • 📇 The fallback output now adds a metadata field fallback_error to messages when shifted.
    • New bloblang methods ts_round, ts_parse, ts_format, ts_strptime, ts_strftime, ts_unix and ts_unix_nano. Most are aliases of (now deprecated) time methods with timestamp_ prefixes.
    • 🔊 Ability to write logs to a file (with optional rotation) instead of stdout.

    🛠 Fixed

    • 🐳 The default docker image no longer throws configuration errors when running streams mode without an explicit general config.
    • The field metrics.mapping now allows environment functions such as hostname and env.
    • Fixed a lock-up in the amqp_0_9 output caused when messages sent with the immediate or mandatory flags were rejected.
    • 🛠 Fixed a race condition upon creating dynamic streams that self-terminate, this was causing panics in cases where the stream finishes immediately.