1.22.0 - 2026-10-09
Added
statsdmetric new fields:send_queue_capacity,buf_pool_capacity&send_loop_count@triddellcredentialsobject to GCP components with fieldsimpersonate_service_account&impersonate_delegates@NguyenThanhDat741862kafka_franzcomponents now includeGSSAPI(kerberos) in availablesasl.mechanismoptions @kmetaxasredis_scaninput can now handle hash values with additional Bento config fields:data_type,value_format,scan_count,hash_scan_count@maxtheaxemqtt_v5experimental input & output components enabling Bento to send/receive MQTT 5 messages @ifnesiprefixfield added toaws_s3andgcp_cloud_storagecaches enabling multiple caches to share a bucket, scoping all operations including key listings @ecordellaws_sqsinput fieldvisibility_timeout(default30s); set to0to use the queue's own timeout @ReguiguiMohamedDATE&TIMESTAMP_MILLIStype options added toparquet_encodeprocessor @triddellparse_bytesbloblang method for parsing humanised byte sizes (such as10MBor20MiB) into an integer number of bytes @SJ1397prefix_metadata_keysadded tohttp_serverinput enables prefixing metadata with the source i.e. header_, path_ @kshivam4781azure_queue_storageinput fielddelete_message, defaulting totrue, which can be set tofalseto leave acknowledged messages on the queue @istairbn
Fixed
- YAML merge keys
<<: *ref_fieldare now resolved when running streams, aligning behaviour with thelintsubcommand @youdie006 mongodbcache operatorexistscorrectly handlingmongo.ErrNoDocuments& non-bytes return type @gregfurmangcp_bigquery_write_apioutput'sbatching.byte_sizelint rule triggered at 1 MB while claiming a 10 MB limit, incorrectly flagging valid batch configurations well under BigQuery's actualAppendRowsrequest size limit @SJ1397aws_kinesisinput stop duplicate EFO shard consumers accumulating under backpressure @matus-tomleinfseventreconnect on watcher error instead of stalling @henrikschristensenazure_queue_storageinput deleted messages on nack, losing them; nacked messages are now left on the queue and redelivered once their visibility timeout expires @istairbnkafka_franzsends sasl extensions when oauth2 is enabled @bgajdzis-pentaleap- Inputs that automatically retry nacked messages could stay blocked on shutdown when a read was cancelled during the retry backoff @ReguiguiMohamed
aws_sqsinput looked for the queue'sVisibilityTimeouton each message, whichReceiveMessagenever returns, so in-flight messages could not be refreshed with anything but 30s @ReguiguiMohamed
Changed
nats_kvoutput & cache migrated to new jetstream package & connection retry logic (increased frequency of retries & indefinite number of retries) @henrikschristensen
New Contributors
- @cmelanson made their first contribution in #995
- @NguyenThanhDat741862 made their first contribution in #1000
- @kmetaxas made their first contribution in #986
- @maxtheaxe made their first contribution in #896
- @slachiewicz made their first contribution in #974
- @ifnesi made their first contribution in #991
- @ReguiguiMohamed made their first contribution in #984
- @SJ1397 made their first contribution in #1054
- @bgajdzis-pentaleap made their first contribution in #1079
- @kshivam4781 made their first contribution in #1078
Full Changelog: v1.21.2...v1.22.0