All notable changes to this project will be documented in this file.
- Rate limiting functionality to rate-limit based on bytes @gregfurman
error_handling.strategy
config field to override Bento's default error handling @gregfurman- Experimental
aws_s3
processor @jem-davies - Experimental
log_all_errors
field tologger
config that promotes any log containing an error type to the ERROR level @gregfurman batch_policy.jitter
field to add a random delay to batch flush intervals @gregfurmanstrategy
field todedupe
processor @gregfurman- Experimental
cypher
output component @jem-davies
- updated opensearch-go to v4 @arnitolog
- updated the go.mod file to specify Go version 1.22
- Doc site search indexing @gregfurman
- Removed unused benthos studio package @gregfurman
- Error handling issue with
opensearch
output @arnitolog - incorrect reference to
restart_on_close
insubprocess
processor docs @dacalabrese - "zombie" http output websocket connections @buger
- correctly set Bento binary information at build-time in CI @jem-davies
- Exposed option to enable event flushing for processor events & input events @sananguliyev
- Added
QuestDB
output component @sklarsa - Added
spanner
driver to SQL components @rvilim - Added more config fields to
kafka_franz
input component @gregfurman - Added
gcp_bigquery_write_api
output component @gregfurman - Added AWS config fields to SQL Components to enable storing user/password in AWS Secret Manager @jem-davies
- Added more types to
parquet_encode
processor @ryanworl - Altered default value for field
cas_enabled
to true incouchbase
processor @sapk
- Improved parquet handling of optional decimals and float <> float conversions @richardartoul
- Altered
gcp_bigquery
config fieldtable
to allow interpolation @jem-davies
- avro_schema_nested field to registry_schema_decode/encode @jem-davies
- etcd-component input for watching an etcd key or prefix @gregfurman
- Couchbase: add CAS support and disable by default @sapk
- sql: Add optional verification ping on database client initialisation @gregfurman
- Bento mascot as a
favicon.ico
to docusaurus site and back into theREADME
. - New cookbook for Kafka topic mirroring.
- New local testing guide for
bento-lambda
.
- Removed more references to upstream in documentation.
- Updated repository documentation.
- Removed referenced to upstream
v4
in favour of Bentov1
. - Fixed flag in Docker
streams_mode
resource.
Using github's container registry instead of AWS ECR.
First release after the fork, pushing binaries to the new github repo and docker images to an AWS ECR.