For installation instructions check out the getting started guide.
4.31.0 - 2024-07-19
Added
- The
splunk
input andsplunk_hec
output now support customtls
configuration. (@mihaitodor) - Field
timestamp
added to thekafka
andkafka_franz
outputs. (@mihaitodor) - (Benthos) Field
max_retries
added to theretry
processor. (@mihaitodor) - (Benthos) Metadata fields
retry_count
andbackoff_duration
added to theretry
processor. (@mihaitodor) - (Benthos) Parameter
escape_html
added to theformat_json()
Bloblang method. (@mihaitodor) - (Benthos) New
array
bloblang method. (@gramian) - (Benthos) Algorithm
fnv32
added to thehash
bloblang method. (@CallMeMhz) - New experimental
redpanda_data_transform
. (@rockwotj) - New
-community
suffixed build included in release artifacts, containing only FOSS functionality. (@Jeffail) - New
-cloud
suffixed build included in release artifacts, containing components enabled in Redpanda Cloud. (@Jeffail) - Field
status_topic
added to the globalredpanda
config block. (@Jeffail) - New
pinecone
output. (@rockwotj) - (Benthos) The
/ready
endpoint in regular operation now provides a detailed summary of all inputs and outputs, including connection errors where applicable. (@Jeffail)
Changed
- (Benthos) All cli subcommands that previously relied on root-level flags (
streams
,lint
,test
,echo
) now explicitly define those flags such that they appear in help-text and can be specified after the subcommand itself. This means previous commands such asconnect -r ./foo.yaml streams ./bar.yaml
can now be more intuitively written asconnect streams -r ./foo.yaml ./bar.yaml
and so on. The old style will still work in order to preserve backwards compatibility, but the help-text for these root-level flags has been hidden. (@Jeffail)