NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #908 by repository stars
Last release 2 days ago
07 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
271 releases · first in 2024
Nothing published for this version
Nothing published for this version
Bento will emit warning logs if a config is using a deprecated component/field @jem-davies
SharedMetricsSetup added to service package enabling multiple streams created with StreamBuilder to share the same metric registry @ecordellazure fields added to SQL components enabling using Azure based auth for Azure Postgres SQL @jem-daviesaws_dynamodb output also supports deleting items from a dynamodb table @rohankumardubey & @jem-davieszmq4n output @gregfurmanMockResourcesOptUseSlogger function to enable setting a logger on MockResources @jem-daviesparse_header_row is false & expected_headers is non-empty @rohankumardubeyOne column per month.
multipart s3 uploads for aws_s3 output destination @Towerthousand
aws_s3 output destination @TowerthousandNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
update parquet-go dependency from 0.23.0 to 0.24.0 @gregfurman
parquet-go dependency from 0.23.0 to 0.24.0 @gregfurmancreate added to opensearch's action field to support write to data streams @arnitologmessage_format to gcp_bigquery_write_api enabling protobuf messages to be sent without need for marshalling to json @gregfurmanuse_parquet_list_format flag to parquet_decode allowing a LIST column to return as either a Parquet logical type or Go slice @gregfurmangcp_pubsub_message_id & gcp_pubsub_ordering_key added to gcp_pubsub input @anicollaws_cloudwatch metrics not flushed before Bento shutdown @jem-davies
aws_cloudwatch metrics not flushed before Bento shutdown @jem-daviesAWS_MSK_IAM option to kafka components sasl.mechanism @gitphill
AWS_MSK_IAM option to kafka components sasl.mechanism @gitphillNothing published for this version
Nothing published for this version
Nothing published for this version
open_message field in websocket input deprecated for open_messages enabling sending multiple messages to the server upon connection @jr200
iam_enabled field to sql components enables connection to aws rds instances via iam authentication @gregfurman & @jem-daviesnats_object_store components enable connecting to a nats object store @jem-daviesreconnect_on_unknown_topic field enables the kafka_franz input to handle recreated topics @brianshih1expected_headers & expected_number_of_fields added to csv input providing more validation options @etolbakovelasticsearch output tls connections @jem-daviesopen_message field in websocket input deprecated for open_messages enabling sending multiple messages to the server upon connection @jr200ResourceFromYAML test helpers to use constant during string formatting, in preparation for Go 1.24 update @gregfurmanNothing published for this version
enabled error_handling.strategy fields when using streamBuilder.Build() @MaudGautier
error_handling.strategy fields when using streamBuilder.Build() @MaudGautierNothing 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
xml_documents_to_json & xml_documents_to_json:cast options to unarchive processor format field @lublak
xml_documents_to_json & xml_documents_to_json:cast options to unarchive processor format field @lublakxml_documents scanner - consumes a stream of one or more XML documents into discrete messages @lublakbsr fields to protobuf processor - enables loading & using schemas from a remote "Buf Schema Registry" @oliver-anzstream_format and heartbeat fields to http_server output to emit Server-Side Events (SSE) @asoormMessageAwareRateLimit now correctly register @MaudGautierupdate apache/pulsar-client-go dependency for CVE @gregfurman
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
experimental 'strict' / 'retry' error handling modes will be overridden in presence of incompatible components/bloblang @gregfurman & @jem-davies
bot_token field marked as secret @jem-daviesgolang.org/x/exp/rand replaced with math/rand/v2 @Juneezeews_message_type in output http_server @cheparinVbackoff_duration and start_seq_num to s2 input @vrongmealcypher @jem-daviesauto_offset_reset added to kafka_franz input, matching Kafka's auto.offset.reset config for when a consumer group has no initial committed consumer offset available @gregfurmanexpected_headers and expected_number_of_fields to csv scanner @jem-daviesupdate_visibility and custom_request_headers to sqs input @gregfurmansqs input to now include all message attributes @gregfurmanNothing published for this version
various dependency updates for CVEs @gitphill
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
check for shutdown before using fallback output component @jem-davies
Nothing published for this version
log message format in gcp_bigquery_write_api @richardartoul
gcp_bigquery_write_api @richardartoulgcp_cloud_storage input @paulosimao-ardanlabsnats_kv processor @kmpmrate_limit field in kafka_franz input @gregfurmanunsafe_dynamic_query added to gcp_bigquery_select processor @jem-daviesdelete_objects added to aws_s3 processor @gregfurmanrepeat @jem-davies./resources/plugin-example @jem-daviescypher output @jem-daviess2 input & output components @vrongmealNothing published for this version
updated various dependencies to address CVEs @jbeemster
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
Rate limiting functionality to rate-limit based on bytes @gregfurman
error_handling.strategy config field to override Bento's default error handling @gregfurmanaws_s3 processor @jem-davieslog_all_errors field to logger config that promotes any log containing an error type to the ERROR level @gregfurmanbatch_policy.jitter field to add a random delay to batch flush intervals @gregfurmanstrategy field to dedupe processor @gregfurmancypher output component @jem-daviesopensearch output @arnitologrestart_on_close in subprocess processor docs @dacalabreseNothing 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
Your coding agent can read these notes before it upgrades. Set up the MCP server →