Benthos v3.56.0 Release Notes

Release Date: 2021-09-22 // 27 days ago
  • ➕ Added

    • Fields cache_control, content_disposition, content_language and website_redirect_location added to the aws_s3 output.
    • Field cors.enabled and cors.allowed_origins added to the server wide http config.
    • 👍 For Kafka components the config now supports the rack_id field which may contain a rack identifier for the Kafka client.
    • 👍 Allow mapping imports in Bloblang environments to be disabled.
    • Go API: Isolated Bloblang environments are now honored by all components.
    • 🏗 Go API: The stream builder now evaluates environment variable interpolations.
    • Field unsafe_dynamic_query added to the sql processor.
    • 👍 The kafka output now supports zstd compression.

    🛠 Fixed

    • ✅ The test subcommand now expands resource glob patterns (benthos -r "./foo/*.yaml" test ./...).
    • The Bloblang equality operator now returns false when comparing non-null values with null rather than a mismatched types error.

Previous changes from v3.55.0

  • ➕ Added

    • 🆕 New experimental gcp_bigquery output.
    • 📜 Go API: It's now possible to parse a config spec directly with ParseYAML.
    • 👍 Bloblang methods and functions now support named parameters.
    • Field args_mapping added to the cassandra output.
    • For NATS, NATS Streaming and Jetstream components the config now supports specifying either nkey_file or user_credentials_file to configure authentication.