Added
- Vastly improved function interpolations, including better batch handling and
arithmetic operators. - The
gcp_pubsub
output now supports function interpolation on the field
topic
. - New
contains_any
andcontains_any_cs
operators added to thetext
condition. - Support for input and output
resource
types. - The
broker
andswitch
output types now allow async messages and batching
within child outputs. - Field
schema_path
added to theavro
processor. - The
redis
cache,redis_list
inputs and outputs now support selecting a
database with the URL path. - New field
max_in_flight
added to thebroker
output.
Changed
- Benthos now runs in strict mode, but this can be disabled with
--chilled
. - The Benthos CLI has been revamped, the old flags are still supported but are
deprecated. - The
http_server
input now accepts requests without a content-type header.
Fixed
- Outputs that resolve function interpolations now correctly resolve the
batch_size
function. - The
kinesis_balanced
input now correctly establishes connections. - Fixed an auth transport issue with the
gcp_pubsub
input and output.