NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #908 by repository stars
Last release 4 days ago
01 Oct 2026
Ships on a steady schedule
a new release about every 1 weeks
Nearly every release is documented
notes for 42 of 42 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
270 releases · first in 2024
Nothing published for this version
headers field added to websocket output enables setting custom headers to the websocket handshake @DackJempsey
headers field added to websocket output enables setting custom headers to the websocket handshake @DackJempseyenhanced_fan_out configuration options for aws_kinesis input @jbeemster & @matus-tomleinaws_s3_stream output streams data to S3 using multipart uploads @triddellduckdb driver option added to sql components; @sapk & @James-Gilbert-debug field added to kafka input; enabling will forward sarama's internal logs to Bento's logger @gitphillerror_source_label, error_source_path, error_source_type bloblang functions @gregfurmanpayload field added to http processor & http_client output; alternative to using the message as the payload @lublakpython processor; WASM-based Python processor @gregfurmango fix; included 'modernize' linter in CI @gregfurman & @jem-davies# BENTO LINT DISABLE token in component example documentation @iamramtinFull Changelog: v1.15.2...v1.16.0
One column per month.
datadog_logs output component @gregfurman
datadog_logs output component @gregfurmanFull Changelog: v1.15.1...v1.15.2
gcp_bigtable output component @gregfurman
gcp_bigtable output component @gregfurmanNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
json schema generator tool that produces a json schema for Bento config, available from schemastore.org @mueckinger
set_metadata field to opensnowcat processor @joaolcorreiakubernetes_watch input watches kubernetes resources for changes @aronchickcouchbase output component @sapkfile_tail consumes lines written to local files @jem-daviess2 input & output component updated (auth_token field replaced with access_token) @infiniteregretsEventsByFlowID grouping @sananguliyeverror_handling.strategy override now correctly parses bloblang named arguments @gregfurman
error_handling.strategy override now correctly parses bloblang named arguments @gregfurmanNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
reconnect logic for mongodb output @mladBlum
mongodb output @mladBlumparquet_encode processor now includes support for native Struct types @triddellfile_rel_json bloblang function which loads, parses & caches JSON files @triddellttl field to couchbase processor enabling optional setting of TTL for couchbase items @sapkLeveledLogger interface added to service package enabling simpler use of custom loggers @gregfurmanopensnowcat processor includes enriched_json option for output_format @joaolcorreiaRegisterManagedConstructor added enabling registration of initialisation functions with access to service resources @gregfurmancache_get, cache_set, cache_delete & cache_add bloblang functions (made possible by RegisterManagedConstructor) @gregfurmancouchbase increment & decrement operations @sapknew_root_span_with_link field added to various kafka & nats components @gregfurmanexpiry_window added to AWS credentials config allowing the credentials to trigger refreshing prior to the credentials actually expiring @gitphillgrpc_client output component @jem-daviesNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
parquet_encode processor adds safeguard for schema fields beginning with non-alphabetic characters @gregfurman
parquet_encode processor adds safeguard for schema fields beginning with non-alphabetic characters @gregfurmanNothing published for this version
allow_headers & allow_methods to cors config for http_server @jem-davies
allow_headers & allow_methods to cors config for http_server @jem-daviestransport field exposes options to enable custom http transports with http components & schema_registry_encode/decode components @jem-daviesslack_webhook output publishes messages to Slack via webhook @bhataprameyamemory buffer includes 'spillover' and 'active' metrics to track: bytes dropped and bytes in the buffer @alecmerdlerauth_secret field added to nsq input & output enables connection with authentication @danrjohnsonazure_service_bus_queue with azure default credentials support @adrianhajspillover field to memory cache allows option of dropping incoming messages that would exceed the cache limit @alecmerdlerkafka components @gitphillaws_kinesis input now properly handles pagination over kinesis shards @gregfurmangcp_bigquery_write_api now propagates error when failing to acquire a stream
gcp_bigquery_write_api now propagates error when failing to acquire a streamNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
use_default_registry field to Prometheus metrics config to expose stream metrics on the default registry @alecmerdler
use_default_registry field to Prometheus metrics config to expose stream metrics on the default registry @alecmerdlercosine_similarity function added to Bloblang @gregfurmankafka_franz @jem-daviesIsReady() add to StreamBuilder API @alecmerdleropensnowcat experimental processor @joaolcorreiaheaders field added to websocket input enabling specification of custom headers to add to the websocket handshake @exsideTestHTTPServerOutputSSEHeartbeat in output_http_server_test.go @HankStatTestRetryParallel in output_retry_test.go @HankStatTestHealthCheck in serverless/lambda @HankStatTestWorkflowUnwrapResourceBranches @HankStatetcd & kafka components, @gregfurmanClose() & port-confict with test @gregfurmanNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
deprecated elasticsearch output @jem-davies
split_by, similar to split but takes a predicate rather than a value for the delimiter @iamramtinnlp_classify_text, nlp_classify_tokens, nlp_extract_features & nlp_zero_shot_classify processors enable use of ONNX NLP models @gregfurmanelasticsearch_v2 output component, uses official elasticsearch go client @jem-daviesgcp_spanner_cdc consumes Spanner Change Stream Events from a GCP Spanner instance @anicoll & @gregfurmanelasticsearch output @jem-daviesparquet processor removed @jem-daviesgolangci-lint upgraded to V2 @miparnisarisplit can now operate on arrays as well as strings @iamramtinazure_blob_storage failing to delete blobs when using targets_input & delete_object: true @adrianhaginject_tracing_map config examples @eastnine90kafka_franz @gregfurmansql_insert & sql_raw output components check connection, and will attempt reconnection via Components' Connect() func @jem-davies
sql_insert & sql_raw output components check connection, and will attempt reconnection via Components' Connect() func @jem-daviesfix data-race in sql dsn building @gregfurman
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →