Repository navigation
v4.28.0-dev.1
Pre-release
Pre-release
Changelog
- ed94f10 Merge branch 'joco/aws-http-auth' into composite-dev-build
- e740e40 Added doc fields for aws_v4 auth
- 002529e Implemented support for awsv4 auth for http clients
- 9550691 rebuild docs
- 3726a99 tidy dependencies
- 488fc46 remove dependency on pgx driver
- 5b2c846 documentation updates
- d533120 refactor to use generic mechanism that works across drivers
- e5dc3b6 add tests and simplify caching logic
- 26c2da0 inprogress work on dynamic credentials
- 88c01d1 Move more internal references out of components
- 5c9bbcd Move cli.Version out of implementations
- 8ec5a19 Move output perf docs to public
- 363c23b Move span inject/extract fields to public
- 51d971a Stop dependabot from ignoring bluemonday
- 5f06b20 Remove funding links
- ef26830 Move more internal stuff out of component implementations
- 71860d1 Update CHANGELOG
- 4561daf Add batch sqs ack unit test
- 5ab5b6f Merge pull request redpanda-data#2531 from floscha/main
- 6032174 Add some TODO V5 markers in prep
- 57a8886 Use public shutdown package
- 587bcfc Move integration test package into public
- 82335b4 Move checkpoint package out
- f3e12b0 Fix lints
- b355995 Merge pull request redpanda-data#2504 from hooksie1/nats-processor
- a3ea895 Fix link to NATS JWT docs
- 8ae1da6 Merge pull request redpanda-data#2528 from benthosdev/mihaitodor-update-branch-processor-docs
- de84404 Add tests and fix return message as messagebatch
- 4319819 Update docs for the
branchprocessor - 6c79b83 Merge pull request redpanda-data#2526 from benthosdev/mihaitodor-fix-field-scrubber
- 856ea49 Merge pull request redpanda-data#2524 from benthosdev/mihaitodor-remove-redundant-wasm-import
- 0d2bfa7 Fix sensitive field scrubber
- 7e3a6d3 Remove redundant wasm import from x_benthos_extra.go
- ff01e1e Merge pull request redpanda-data#2521 from benthosdev/mihaitodor-cleanup-nats-kv-processor-fields
- 529bfe8 Cleanup redundant fields in
nats_kvprocessor - 71ec64b Tidy up json_documents scanner
- 41b0f37 Merge pull request redpanda-data#2482 from gregfurman/2437-json-document-scanning
- 3550598 Whoops, remove duplicate conn tail fields
- c76e369 Tidy up nats r/r proc
- e3cbc32 Merge pull request redpanda-data#2354 from chi-deutschland/processor-nats-request-reply
- 5a95072 Merge pull request redpanda-data#2509 from fanqiaojun/main
- eb04b81 Merge pull request redpanda-data#2515 from benthosdev/mihaitodor-fix-bloblang-method
- eba436a Update docs
- 6f60d63 Merge pull request redpanda-data#2512 from Zambito1/nats-reply-subject
- 74f92fe Add nats_reply_subject to NATS message metadata
- 6a4c4eb Fix parse_form_url_encoded bloblang method
- 7d6b274 Fix some comments
- 282896f Add reject_errored output
- 4d72f96 Enhance
nats_kvprocessor (redpanda-data#2495) - c26de0e Merge pull request redpanda-data#2503 from peczenyj/fix-GO-2024-2687
- f5cbc29 Fix docs and handle phantom messages
- cfa598c Return tracked batch errors on nacked split batches
- 3f4afe2 Add targets_input field to azure_blob_storage input
- bb359ee Fix
azure_blob_storageinput pagination (redpanda-data#2491) - 4124a92 fix GO-2024-2687 HTTP/2 CONTINUATION flood in net/http
- 35e0b31 Fix bloblang integer comparisons
- 0a167a8 Create new scanner type for JSON documents
- d60c647 Prepare for pr 2458: add linter perfsprint (redpanda-data#2470)
- 2b93c48 Merge pull request redpanda-data#2472 from peczenyj/prepare-for-pr-2458-fix-bases-linter-dupword
- ab10418 More lints
- d52db2d Prepare for pr 2458: fix some gocritic lint issues (redpanda-data#2474)
- 40c45f4 Prepare for pr 2458: add linter testifylint (redpanda-data#2475)
- aa9527b Merge pull request redpanda-data#2476 from peczenyj/prepare-for-pr-2458-fix-bases-linter-tenv
- 0f70cef Merge branch 'main' into prepare-for-pr-2458-fix-bases-linter-tenv
- 334eccf Merge pull request redpanda-data#2479 from peczenyj/prepare-for-pr-2458-fix-bases-linter-revive
- 7125af6 Prepare for pr 2458: try fix govet nilness manually (redpanda-data#2480)
- d171f9b Merge pull request redpanda-data#2469 from peczenyj/prepare-for-pr-2458-fix-bases-linter-predeclared
- b3d1b49 Merge branch 'main' into prepare-for-pr-2458-fix-bases-linter-predeclared
- 9b21778 Merge pull request redpanda-data#2468 from peczenyj/prepare-for-pr-2458-fix-bases-linter-mirror
- be4a5dd Merge branch 'main' into prepare-for-pr-2458-fix-bases-linter-mirror
- b94d548 Prepare for pr 2458: fix misspell (redpanda-data#2467)
- 7971867 Merge pull request redpanda-data#2466 from peczenyj/prepare-for-pr-2458-add-linter-rowserrcheck
- db940ca Merge branch 'main' into prepare-for-pr-2458-add-linter-rowserrcheck
- 0d76b42 Merge pull request redpanda-data#2465 from peczenyj/prepare-for-pr-2458-add-linter-bodyclose
- 69641de Merge branch 'main' into prepare-for-pr-2458-add-linter-bodyclose
- e78307d Merge pull request redpanda-data#2463 from peczenyj/prepare-for-pr-2458-add-linter-nolintlint
- 4fc64d1 Merge pull request redpanda-data#2349 from cll-gg/main
- 501b8c3 Update CHANGELOG
- 820a8e6 Merge pull request redpanda-data#2407 from AnithaG-Oak/patch-1
- 1257bee add noop cache (redpanda-data#2453)
- 81510c4 Merge pull request redpanda-data#2459 from benthosdev/mihaitodor-fix-dockerhub-rest-api-examples
- c0bf5df Merge pull request redpanda-data#2492 from benthosdev/mihaitodor-remove-unused-fields-nats-kv
- edd6ac5 Merge pull request redpanda-data#2493 from GirishBhutiya/fix386build
- 28ca2dd Merge branch 'main' into fix386build
- dd08caf Merge pull request redpanda-data#2499 from mountcount/main
- 8f207a8 chore: fix function names in comment
- 3c301bb Fix schema registry encode race condition
- d5613d4 Make input/output init logs for consistent
- 579f8e3 fix386build
- 692a109 Remove unused fields from nats_kv processor
- 221708e Merge pull request redpanda-data#2456 from peczenyj/fix-GO-2024-2605
- 47ca2ef Merge pull request redpanda-data#2455 from peczenyj/fix-GO-2024-2606
- 5c11bea Merge pull request redpanda-data#2454 from peczenyj/fix-GO-2024-2611
- ff0d2f8 Merge pull request redpanda-data#2460 from benthosdev/dependabot/go_modules/github.com/nats-io/nats-server/v2-2.9.23
- 3997459 Change sqs visibility timeout error logs to debug level
- 8e9a52b Merge pull request redpanda-data#2488 from benthosdev/mihaitodor-fix-deadlock-nats-kv-cache
- 7aefaf8 Fix deadlock in nats_kv cache
- e1c7d49 Merge pull request redpanda-data#2461 from peczenyj/prepare-for-pr-2458-run-gofumpt-extra
- 75f486c Update docs
- 00926d0 Update docs
- bd4051a Add retry processor
- 45ca1ca fix revive indent-error-flow lint issues manually
- 0971da3 fix revive superfluous-else lint issues manually
- 2e85ba1 enable lint tenv and manually fix issues
- 22fc51f fix dupwords -- will not add this linter but fix some notorious issues
- dddb334 add linter predeclared and fix code
- 10eac2d enable linter mirror and autofix code
- 1c5611d fix bug "http: read on closed response body"
- ca23105 add linter rowserrcheck and fix some cases
- 2fdb327 add linter bodyclose
- bf57f0b fun make fmt
- fe5ebcd enable linter nolintlint and apply fix
- 6d0e950 apply gofumpt -l -w -extra on each source file
- 0f37216 apply gofumpt -l -w on each source file
- 08a1169 Bump github.com/nats-io/nats-server/v2 from 2.8.4 to 2.9.23
- 02e55de Fix DockerHub REST API examples
- add3d13 update dependency github.com/jackc/pgx/v4
- dcef2cd fix dependency github.com/jackc/pgconn that it is incompatible with current method signatures and fix CVE-2024-27304
- b19048b fix GO-2024-2606 / SQL injection in github.com/jackc/pgproto3 and github.com/jackc/pgx
- c7a16be fix GO-2024-2605 / SQL injection in github.com/jackc/pgx/v4
- 025cd99 fix vulnerability GO-2024-2611 / Infinite loop in JSON unmarshaling in google.golang.org/protobuf
- cefd30f Tighten up processor context exits
- 610749d Add auto_replay_nacks field to auto retry inputs
- fd3c6f7 Loop sftp files and move on when theyre missing
- a545036 Merge pull request redpanda-data#2433 from dmateusp/dmateusp/sftp_watcher_skip_file_if_unknown_error
- 5aba540 Fix unarchive processor lint regression
- 140431b Avoid redirect in curl command
- 43fda5f Add warpstream as sponsor
- a0e321d Apply goimports
- 6f2eda5 Merge pull request redpanda-data#1997 from pelmers/doc-fix
- 102ff8f Tidy up redis scan input tests and docs
- 64023af Merge pull request redpanda-data#1960 from anovateam/input_redis_scan
- 5dd8b9d Add field error_patterns to the drop_on output
- ea8edc7 Skip processing SFTP file if the cache.Get returns an unknown error
- 34777e8 Update CHANGELOG
- 342111d Merge pull request redpanda-data#2417 from calmera/nats_improvements
- a479a93 Refactor nats kv cache with new connection stuff
- 74ca3f6 Merge pull request redpanda-data#2353 from chi-deutschland/cache-nats-kv
- dd799ec Remove toolchain version pin
- 4b7a50d Merge pull request redpanda-data#2421 from KevinJoiner/bump-clickhouse-v2.21.1
- bd28e45 Avoid emitting empty batches from table storage input
- 6c97a59 Merge pull request redpanda-data#2393 from anovateam/handle-mepty-pages
- 50de04c Move all docker examples to the new repo
- fe30a26 Update CHANGELOG
- 0941528 Tidy up all AWS integration tests
- 584b5c1 Refactor and tidy up nats connections
- 9e5cae3 Add idempotent_write field to kafka output
- 74a5a71 Bump clickhouse-go dependecy to v2.21.1
- 1c5849a Rename url field on otel tracer targets to address
- 9f69258 Support extended JSON in mongodb mappings
- 6b7923d Fix fmt interpretted imports of configs
- a4517a6 Fix double fire on @hourly generate intervals
- 911f69e Tidy up docs and fields
- 3cb8761 MongoDB input - add batching
- 1fe9691 Add sql cache
- f9bf3df added support for
newandlast_per_subjectdelivery strategies - 92506a1 Add root level if statements
- 22cb42b added config param inbox_prefix for the NATS connection
- 521cd1b Add some examples to http_server input
- e7112ef Pre-emptively recover sqlx close panics
- 7b802a4 Tidy up cockroachdb changefeed shutdown
- 5c1869c Fix file input race condition on errored close
- 8bf6076 Prevent redundant bootstrap reattempts with studio sync
- 71d40a6 Add credit property to amqp1 input (redpanda-data#2357)
- 27c12f1 Fix diff and patch docs
- 48f4b6a Migrate parsers to use generics
- d2414f8 Fix non-generalised docs defaults
- 8700f6f Fix template config parsing
- a2a1df8 Add explicit slug to add components
- a928f93 Update CHANGELOG
- 6533fc4 Bumped up runc version
- f992eb7 Bumped up runc version
- fb76a34 Simplify delimited parser
- cce4c66 Reduce bloblang parser allocations
- 0b25d04 Finish opensearch output, update deps
- db914ab WIP: Add opensearch output
- 168c30e Fix output resources blocking unit tests
- f284377 Merge pull request redpanda-data#2358 from benthosdev/mihaitodor-add-cosmosdb-components
- 1ec7dba Update some of the docs fields
- a80dff6 Handle empty pages when filtering on large tables
- e253699 Add CosmosDB components and gocosmos SQL driver
- 7022694 Fix message structured set to null
- 1d10547 Favour faster error return for kinesis output connect
- 420f471 reduce kinesis output wait timer
- bade847 Add support for ARNs in kinesis components
- d80074c Tidy up some fields
- f9f3c7e Add support for otlp sampling (redpanda-data#2364)
- 8835248 Merge pull request redpanda-data#2370 from benthosdev/mihaitodor-punt-unused-field
- d09859b Migrate all aws components to v2 apis
- 1b80b7a Update release notes script with release candidates section
- 9e88d28 Mark version in CHANGELOG for RCs
- 4d63b53 Merge pull request redpanda-data#2378 from benthosdev/dependabot/go_modules/production-dependencies-2d540a3acd
- b0d3dbb Merge pull request redpanda-data#2376 from benthosdev/dependabot/github_actions/golangci/golangci-lint-action-4
- d26e92b Bump the production-dependencies group with 24 updates
- ebdae74 Bump golangci/golangci-lint-action from 3 to 4
- 993ecd0 Fix metrics mapping config parsing
- 8a48856 Fix jsonschema root path resolution
- f224389 Punt unused field
- 1624b36 Update CHANGELOG
- 489346d Rework crdb changefeed input
- ab0a2bc Add CRDB changefeed input
- 14548cb Accept 'null' as 'false' in if statements (until v5)
- abbcacb Fix batch timer panic
- 87a34f2 Use newer scram package
- 2377be1 Ensure we set the stream for jetstream
- 80bd7fc Update docs
- cd11210 Merge pull request redpanda-data#2363 from Anton-Frank/fix/nats_jetstream-mirrored-stream
- 462ac58 fix: always bind a given stream when SubscribeSync()
- 4678f95 Update README
- f090883 Add NATS KV Cache
- a260ea2 Add NATS request/reply pattern processor
- 3a7dfc1 Remove use of AWS mocks (prepping for v2)
- b16f01a Fix streams mode main config reader
- 61f0407 Update using_config_files.md
- 54dfba9 Update using_rest_api.md
- 69359e5 Add empty package for 32-bit arm couchbase
- 498684b Update CHANGELOG
- f3612a5 Fix @every syntax for generate input
- 2aeae9e Merge pull request redpanda-data#2347 from timeplus-io/bugfix/nats-connection-leak
- 4a6b4c9 Remove couchbase from 32-bit arm builds
- 14939d0 fix connection leakage
- 78ac5b6 Merge pull request redpanda-data#2285 from benthosdev/mihaitodor-fix-ineffective-break-statement-dynamic-output
- 58a05f4 Update CHANGELOG
- c93cee8 Merge pull request redpanda-data#2292 from benthosdev/mihaitodor-fix-logging-amqp09-components
- 888cb04 Update CHANGELOG
- 8681b9a Add support for amqp1 message properties being *string (redpanda-data#2318)
- 7ff658d Merge pull request redpanda-data#2332 from filippog/pprof-allocs
- 88d4fcf Merge pull request redpanda-data#2330 from benthosdev/mihaitodor-fix-bloblang-zip-panic
- 2d5c912 Update CHANGELOG and docs
- d5550b9 Add new processors processor and its test in Benthos (redpanda-data#2334)
- 19e1f57 Merge pull request redpanda-data#2335 from tprestegard/jwt-v4
- 82dfacc Merge branch 'main' into jwt-v4
- dc496f6 Merge pull request redpanda-data#2340 from benthosdev/dependabot/go_modules/production-dependencies-ccb78e4bdd
- 40a852b Docs: fix and clarify kafka checkpoint behaviour
- e3e628d Add opencollective to sponsor links
- 937d0c9 Remove conditions from benthos list
- 8026fbb Add ghcr add docker push destination
- 12ab101 Fix if statement non-boolean values
- 9b81303 Bump the production-dependencies group with 31 updates
- f45abbf Fix lints
- d7e477b Fix integration helpers
- c7efcf6 Go mod tidy and bar input/output docs defaults
- 4cb8a33 Bump mongodb dep
- 1e2c38f Update docker labels
- 6af2de0 Remove usage of golang-jwt/jwt/v3 in favor of v4
- 0754b99 Fix panic when calling
zip()in Bloblang - 7d065ff Enable pprof /allocs endpoint
- 74a82c0 Update CHANGELOG
- 2ea7f94 Merge pull request redpanda-data#2297 from filippog/docs-field-template-whitespace
- 53bcf71 Merge pull request redpanda-data#2291 from benthosdev/dependabot/github_actions/actions/setup-go-5
- 25eaa5f Merge pull request redpanda-data#2320 from benthosdev/mihaitodor-fix-javascript-module-loading
- 0d9e60f Merge pull request redpanda-data#2304 from alexthecarp/acarp/err_nats_refactor
- dfd1d34 Merge pull request redpanda-data#2305 from alexthecarp/acarp/err_subprocess_refactor
- 9888e85 Merge pull request redpanda-data#2306 from alexthecarp/acarp/err_nanomsg
- fd02a13 Merge pull request redpanda-data#2307 from alexthecarp/acarp/err_kafka
- 98a26d7 Merge pull request redpanda-data#2308 from alexthecarp/acarp/err_zeromq
- edc037a Merge pull request redpanda-data#2313 from benthosdev/mihaitodor-fix-log-typo-cached-processor
- 63e9a27 Merge pull request redpanda-data#2326 from calmera/feature/changelog_support
- 8c600b2 Remove linting for old codec fields, simplify service package docs
- 190e231 Remove unnecessary component defaults map
- 6435bb4 Refactor unit tests for proper config parsing
- 8e490d8 Update package imports and dependencies
- 28b22a6 Add Diff and Patch methods to Bloblang
- cec0c79 Refactor logs and use docs defaults instead of struct based
- dfa2f02 Refactor config parsing to eliminate reflection
- 7ab4ea5 Fix module loading in javascript processor
- 9c1a43e Fix typo in the cached processor logs
- e8fde02 Move all processors to new APIs
- 0fb3813 Avoid logging EOF for sftp input scanners
- 39dd467 Zeromq: Refactor error for better cleanup
- 4eeb2ed Sarama input: Refactor to fix error handling
- 2d8c371 Nanomsg input: Refactor to not leak socket on error
- 2f76ba5 Subprocess: Refactor errors so that we can cancel on error
- f750f73 NATS: Refactor errors so that defer can cleanup
- 2e612e5 Refactor sftp components
- bc1ebaf Move all outputs out of old config APIs
- 7e9d85e Move more components to new config APIs
- 7b8cee8 Explain use of whitespace in field_template
- 03fb38c Finish moving HTTP components over to newer APIs
- d4ab005 Plug another parquet panic opportunity
- 95a5055 Create new scanner component type, replace (almost) all codecs
- 0d700cc Avoid panics from parquet client library
- 25fa375 Fix logging in amqp_0_9 components
- 77dd1f0 Bump actions/setup-go from 4 to 5
- 016c0ab Upgrade parquet dependencies
- addf2fb Fix ineffective break statement in dynamic output
- f893114 Rework nsq components to new APIs
- fd2c1ed Move nanomsg components to new APIs
- 6a2162f Merge pull request redpanda-data#2270 from benthosdev/mihaitodor-skip-sudo-install-script
- 0c774b3 Prevent redundant sudo calls in the install script
- 4da4667 Update CHANGELOG
- 8b89f6a Upgrade deps
- e97127b Update CHANGELOG
- a8bb175 Add options to protobuf processor: discard_unknown and use_proto_names (redpanda-data#2219)
- 810c050 Merge pull request redpanda-data#2179 from bira37/feat/output-sqs-delay-seconds
- 612700a Update CHANGELOG
- 24c6ec4 Feat: add idle_timeout to read_until (redpanda-data#2263)
- b0c24a3 Flip idempotent field name
- 60420e2 Merge pull request redpanda-data#2264 from youngjosh/add-kafka-franz-idempotent-disable
- ff7a559 Allow disable of idempotent write franz kafka
- b3604e4 Tidy up some docs and upgrade docusaurus
- 4223dc2 Remove unused shared docs
- cab836b Refactor mqtt components to new APIs
- 9cc3a16 Prevent double escapes of schema registry subjects
- b0ae6e4 Update CHANGELOG
- 3df6a55 Merge pull request redpanda-data#2245 from mxcoder/protobuf-register-nested-messages
- 090e00b Update CHANGELOG
- 1f64e82 Merge pull request redpanda-data#2240 from tfendt-belong-gg/main
- 6180770 Enhance protobuf resolution to register first level of nested messages
- afa44ea feat: Updated redis client to support usernames in URI.
- d450b2b Try fixing search crawler
- d13e927 Merge pull request redpanda-data#2230 from anovateam/sarama-output
- 62f359a Bump sarama to latest patch 1.42.1
- 76c8274 Create the sarama ClusterAdmin with the actual sarama configuration.
- c4d07dc Merge pull request redpanda-data#2201 from anovateam/upgrade-sarama
- ce72c1b Merge pull request redpanda-data#2218 from benthosdev/mihaitodor-dependabot-ignore-bluemonday
- ae6fbbe Improve error messages for methods/functions in shorthand blobl
- 1c6fd30 Export scalar to literal param in bloblang export
- a0c11d6 feat: add the possibility to provide delay seconds to sqs messages
- 6685f53 Ignore bluemonday from dependabot updates
- 0dfbd74 Reflow dependabot.yaml
- 25494ca Update studio video links
- c290071 Upgrade Sarama to 1.42.0
- 8a06f92 Use account ID in localstack queue tests
- 99899cc Update CHANGELOG
- 7816b8d DG bluemonday again
- a3eb6ad Merge pull request redpanda-data#2182 from benthosdev/dependabot/go_modules/production-dependencies-6af6b75c0c
- 72e58e4 Merge pull request redpanda-data#2186 from anovateam/revert-sarama
- 44ebde1 Add more float32 captures
- 9c4239e Merge pull request redpanda-data#2187 from benthosdev/mihaitodor-fix-mysql-float32
- bbd626e Merge pull request redpanda-data#2193 from benthosdev/mihaitodor-fix-processor-parse-syslog-rfc5424
- 933556e Fix parse_log processor
- 7ae5fe6 Fix schema registry processor subject URLs
- 5691238 Fix http_client input phantom request body
- e614891 Fix MySQL driver select float32
- 6a2a00e Revert back to sarama 1.40.1
- a41e3ea Bump the production-dependencies group with 8 updates
- 9820711 Merge pull request redpanda-data#2177 from benthosdev/mihaitodor-update-trino-go-client
- 3f8a830 Merge pull request redpanda-data#2178 from benthosdev/mihaitodor-avoid-trigger-test-action-on-commits-to-feature-branches
- cfa1dd4 Only trigger the test Action on direct pushes to the
mainbranch - c7a2fb0 Update trino-go-client
- f8a0c14 Update CHANGELOG
- 44c28a2 Merge pull request redpanda-data#2174 from benthosdev/fix-kafka-franz-metadata-types
- 59f1662 Fix the kafka_franz input metadata types
- 0deff4b Bump sarama dep
- 64dfa7f Make kafka version an optional field
- 3a3ce36 Support floating point metrics values
- a680766 Merge pull request redpanda-data#2166 from mattpgray/nats-tracing
- 4d4ed64 Merge branch 'main' into nats-tracing
- f74f18e Update docs
- f0e5878 Add configurable quantiles objectives for prometheus summary (redpanda-data#2136)
- c681905 Merge pull request redpanda-data#2172 from leometzger/refactor/read-until-atomic-pointer
- a12f912 refactor: change from mutex to atomic.Pointer on input_read_until
- 7ab0264 Merge pull request redpanda-data#2168 from gramian/patch-1
- 0e186de Push bm back, trying to stay 1.20 friendly for now
- d203a28 Merge pull request redpanda-data#2170 from benthosdev/dependabot/go_modules/production-dependencies-d6e59c0281
- 3b26a47 Update CHANGELOG
- 3927b33 Merge pull request redpanda-data#2169 from anovateam/support-container-sas-token
- e6289b3 Bump the production-dependencies group with 9 updates
- fd17f2c Add _fail_fast variants of broker output patterns
- 0cef089 Support container SAS tokens
- 41aefc8 Fix some flakey tests
- 1c5fc22 Update service.go
- 5a866a2 Add
redis_scaninput integration test. - d9a3281 Add
redis_scaninput. - 900a61c Finally ditch zookeeper from integration tests
- 15e4170 Add tracing support to nats components
- c701224 Rename ts_between to ts_sub and improve abs
- 10e3c2a Merge pull request redpanda-data#2163 from madskrogh/main
- 17fbe82 Add timestamp param support for bloblang plugins
- e655f78 Update CHANGELOG and add 1.20 back into builds
- 99568f7 Merge pull request redpanda-data#2162 from srenatus/sr-go-1.20
- 177e66f Fix deprecated interpolated string methods (redpanda-data#2111)
- 659cbaa Merge pull request redpanda-data#2160 from benthosdev/cue-labels
- 15183cb Merge pull request redpanda-data#2161 from josephwoodward/fix-slog-string-formatting
- f6b623d Merge pull request redpanda-data#2165 from mihaitodor/fix-bloglang-typo
- 8321f49 Fix string formatting when using slog
- d1ec780 Fix bloglang typo
- 06db230 Refactor kafka to new APIs
- 4d5d006 Add ts_between method (benthosdev#1982)
- c2d0f6b slog: only include for golang 1.21+
- d3b08ea update changelog
- 47c8616 fix(cue): allow labels on caches and rate limits
- 5071af6 Merge pull request redpanda-data#2154 from benthosdev/dependabot/go_modules/production-dependencies-53ec0bf705
- 964cea4 Bump the production-dependencies group with 15 updates
- dbf3e14 Update docs/changelog
- 571eba7 Allow redundant urls for amqp 1 (redpanda-data#2130)
- ee60cc9 Update CHANGELOG
- 2e6ce09 Allow to manually specify the number of partitions for new kafka topics (redpanda-data#2092)
- 9aa798c Remove xsync dependency and fix error handling
- c12fd13 feat: Interpolation support for exchange name (redpanda-data#1976)
- 01a817e Fix kafka_franz input batching period
- 82891ff Merge pull request redpanda-data#2152 from benthosdev/dependabot/go_modules/production-dependencies-9409f1c0bf
- aef3f7b Bump the production-dependencies group with 14 updates
- 82cc258 Merge pull request redpanda-data#2144 from benthosdev/dependabot/go_modules/github.com/snowflakedb/gosnowflake-1.6.25
- 4b7e08c Merge pull request redpanda-data#2143 from benthosdev/dependabot/go_modules/github.com/hashicorp/golang-lru/arc/v2-2.0.7
- 1621331 Merge pull request redpanda-data#2141 from benthosdev/dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp-1.19.0
- 8404324 Bump github.com/snowflakedb/gosnowflake from 1.6.24 to 1.6.25
- 282c6a6 Bump github.com/hashicorp/golang-lru/arc/v2 from 2.0.6 to 2.0.7
- 8b39b3f Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
- 649c6bc Add log line with Benthos version (redpanda-data#2129)
- a21aadc Update CHANGELOG
- 2cb1021 Feat redis list command (redpanda-data#2020)
- c5d1481 Fix discord output structured fields
- 665f238 Update CHANGELOG
- abed88c Merge pull request redpanda-data#2017 from zaeemarshad/amqp_message_properties
- 00e641d Refactor public package errors
- 91522da Enable plugin authors to support connection backoffs (redpanda-data#1971)
- 339933d Update CHANGELOG
- d2d097d add support to interpolation on field ttl on cached processor - fix issue redpanda-data#1957 (redpanda-data#2031)
- 9608932 Update counter to support peeking
- 5fa2182 Merge pull request redpanda-data#2128 from alexthecarp/acarp/nats_metadata
- d284b38 Add MetadataFilter field for NATS outputs
- 1b8ef31 Ignore deprecation warnings on jaeger package
- 4f6e8bc Merge pull request redpanda-data#2126 from benthosdev/dependabot/go_modules/production-dependencies-38424c12e9
- f94340b Bump the production-dependencies group with 25 updates
- 3cb0793 Merge pull request redpanda-data#2125 from mihaitodor/update-period-library
- 3351614 Update github.com/rickb777/date
- eb69c9c Merge pull request redpanda-data#2122 from benthosdev/dependabot/github_actions/goreleaser/goreleaser-action-5
- 4912d04 Merge pull request redpanda-data#2121 from benthosdev/dependabot/github_actions/docker/metadata-action-5
- 5ec0ef0 Merge pull request redpanda-data#2120 from benthosdev/dependabot/github_actions/docker/login-action-3
- 2369fa4 Bump goreleaser/goreleaser-action from 4 to 5
- 74091f1 Bump docker/metadata-action from 4 to 5
- f54259f Bump docker/login-action from 2 to 3
- e1cba92 Refactor visibility timeout refresh
- 0fb9c56 Add loop to update message visibility timeout to aws_sqs (redpanda-data#1951)
- 7b9988a Tidy up docs, update CHANGELOG
- be478a3 Merge pull request redpanda-data#2094 from calmera/feature/1150_json_sr_support
- 03f80fd Merge branch 'main' into feature/1150_json_sr_support
- d46c9a5 Fix redis streams connection backoff
- a951461 Add shiny new counter function
- 95d26cd Fix generate descriptor interval double fire
- 1591166 Prevent max and min dynamic variables in random_int
- e4e9592 Try and free up some gh-action space
- 9f574b8 Support globs and triple quote strings in env var files
- e00e9a7 Use latest debian for cgo builds
- 4f20e15 Fix link
- 081144f Update CHANGELOG
- 0c7fd7c Fix zip method yielded type
- 9db1c6e Avoid incrementing http_server waitgroup on shutdown
- 22b0d94 Update docs for oauth2 endpoint_params
- 40468e8 Support extra endpoint parameters in oauth
- 8e9d75b fix version attribute on default_ttl field at cache ttlru
- 40cc045 Allow @ syntax meta queries in log proc
- d233771 Added support for JSON schemas within the schema registry
- 934333a Add streams mode example
- 5f02b5f site: Simplify support section
- 993674d Narrow gap between http_server request rejections and shutdown
- 1615b87 Fix potential lock up with nested resource outputs
- 82f8256 Add linting rule to new endpoint_params field
- 5df9089 Merge pull request redpanda-data#2095 from benthosdev/dependabot/github_actions/actions/checkout-4
- 13faf28 Bump actions/checkout from 3 to 4
- 9511466 Update docs for oauth2 endpoint_params
- 356b923 Merge pull request redpanda-data#2047 from rvangsgaard/feature/support-extra-endpoint-parameters-in-oauth2
- ba40109 Merge pull request redpanda-data#2093 from peczenyj/fix-doc-for-cache-ttlru
- 8be5ba5 Allow @ syntax meta queries in log proc
- 096df97 Fix switch output docs
- 67da058 fix version attribute on default_ttl field at cache ttlru
- eb799ef Add file_rel and no_cache to file and env funcs
- 5c611c4 Add command processor
- f5a0cb9 Merge remote-tracking branch 'upstream/main' into feature/support-extra-endpoint-parameters-in-oauth2
- 1fe3f94 Support extra endpoint parameters in oauth
- 5179d86 Update mongodb lib
- ac68a32 Update CHANGELOG
- 59453e1 Merge pull request redpanda-data#2084 from mihaitodor/cleanup-bloblang-linting
- 40b101a Merge branch 'main' into cleanup-bloblang-linting
- d10990f Merge pull request redpanda-data#2085 from anovateam/reconnect-sftp-on-connection-lost
- 96f872d small fixes on lru and ttlru caches (redpanda-data#2068)
- 2408bef Merge pull request redpanda-data#2079 from kabukky/fix-pusher-output-panic
- 6c0cdc9 Merge pull request redpanda-data#2091 from timeplus-io/feature/kafka-franz-client-id
- a019314 http_server input: return 503 on shutdown rather than 404
- 810231e added client id and rack id support for kafka_franz input and output
- 40f346f Reconnect once if connection is lost (ErrSshFxConnectionLost)
- bde063a Fix metadata values from azure input types
- c1a9a54 Cleanup bloblang linting
- 1be1114 Free up disk space for release builds
- 578bba8 GH Actions: test disk space step
- 165b4d8 Fix possible panic on Close when using pusher output
- 8d88531 Update docs and CHANGELOG
- 17b0e20 Merge pull request redpanda-data#2032 from adamvr/main
- f5ea47b Merge pull request redpanda-data#2022 from PKuebler/add_meta_exists_to_js
- b1ecc19 Merge pull request redpanda-data#2063 from sodahealth/csv-safe-delim
- 60b05fe Adding ecdsa sign and parse methods Adding ecdsa sign and parse methods Adding parse_jwt_rs methods Adding parse_jwt_rs methods
- 3638621 Update docs
- 49999bf Merge pull request redpanda-data#2073 from azilly-de/feature/amqp1_anonymous
- 5c92995 Try and set up linting again
- 1b94c37 Disable typecheck as its bugging out
- 0f8f689 Update wording on studio section
- 66028bc Merge pull request redpanda-data#2070 from peczenyj/fix-redis-examples
- ee00004 Add slog logger adapter
- ec66113 Fix elasticsearch basic authentication
- 0a13111 Fix codec field linting for args containing colons
- 2f9630e amqp1 - Add SASL Mechanism 'anonymous'
- 059cb5d Improve lint error wrapping
- 56c75d6 Sweeping dependency upgrades
- 0c5317f Remove install go step from lint action
- 2c712ac Update documentation
- c6bf287 Fix potential panic with saturated and modified resource outputs
- d6e89e8 fix docs
- e9df48c fix examples
- c5be281 feat: add custom delimiter option to csv-safe codec
- 2bef617 Tidy up workflows
- 4a82b06 Merge pull request redpanda-data#2056 from benthosdev/dependabot/github_actions/docker/login-action-2
- fb3f692 Merge pull request redpanda-data#2055 from benthosdev/dependabot/github_actions/docker/setup-buildx-action-2
- 224067d Merge pull request redpanda-data#2054 from benthosdev/dependabot/github_actions/docker/build-push-action-4
- 1a51e4b Merge pull request redpanda-data#2053 from benthosdev/dependabot/github_actions/actions/setup-go-4
- c532bba Bump crazy-max/ghaction-docker-meta from 2 to 4 (redpanda-data#2052)
- 48d76b8 Bump min go version to 1.21
- 8dcd0e6 Bump docker/login-action from 1 to 2
- dbc3fca Bump docker/setup-buildx-action from 1 to 2
- 8460a9a Bump docker/build-push-action from 2 to 4
- a522a86 Bump actions/setup-go from 3 to 4
- e3c04cb Merge pull request redpanda-data#2038 from Neo2308/feature/master/add-dependabot-config
- ef77f4e Update dependabot.yaml
- a8e75b0 Update CHANGELOG
- f4de6a3 Disable depguard for now as its tripping out
- 752e952 Merge pull request redpanda-data#2037 from Neo2308/feature/master/build-with-go-1.21
- 773d1c1 Add more number methods to bloblang
- 7fec4db Fix small mistakes in function doc comments
- dfe3b9b Added dependabot
- 5a94ccc Build with Go 1.21 and remove 1.19
- cce79ea More emojis
- ef3f289 Merge pull request redpanda-data#2034 from matthewhughes934/fix-go1.21-panic
- ed13a89 Fix init-time panic in Go 1.21
- b68f742 Update x/net and x/crypto
- 9df80ee Add secure option to otel config
- 7c7fe5f Go mod tidy
- af01dae by running the program govulncheck I find this vulnerability GO-2023-1988 and it was easy to fix (redpanda-data#2029)
- 5841360 Merge pull request redpanda-data#2024 from mr-karan/main
- 5198eac Merge branch 'main' into main
- 38dcc70 Update CHANGELOG, docs, go mod tidy
- a76ed6f Update gosnowflake driver (redpanda-data#2012)
- ecc49bf Merge pull request redpanda-data#1992 from dudleycarr/master
- 73c88d2 feat: migrate input/output azure_queue_storage to most recent SDK azqueue (redpanda-data#1989)
- a3d52e2 Support references and protobuf in both schema reg procs
- cb07600 Added basic protobuf support for schema_registry_decode.
- b3734b7 chore(deps): bump franz-go to v1.14.3
- 5d0e8f1 Add bloblang support for zipping arrays
- 47ea604 More unit test fixes
- 9445abb Fix tests
- 75bc459 Move protobuf processor to new APIs
- 62073ea Move protobuf processor to new APIs
- 0d484e8 Clarify metrics docs
- ab5863e add meta exists function to js
- f7ec57d Lint files referenced via -r flags
- 4899422 Follow YAML merge fields during linting
- fecd1cb http_server i/o no longer treat all paths as prefixes
- 45deb94 feat: Populate AMQP message properties
- 27f03a1 Update CHANGELOG
- 9936944 Merge pull request redpanda-data#1990 from treuherz/pulsar-topic-pattern
- a088bca Merge pull request redpanda-data#2003 from dnwe/sarama
- 9b141ed Merge branch 'main' into sarama
- 6f574a6 Merge pull request redpanda-data#1994 from mihaitodor/fix-snowflake-put-output-linting
- 29ee653 Merge pull request redpanda-data#2002 from mihaitodor/promote-snowflake-put-output-to-beta
- 192cb8b Merge pull request redpanda-data#2004 from disintegrator/cue-gen-fixes
- fec444a chore(deps): bump sarama to v1.40.0
- e29f31b fix CUE type for 2d-array config fields
- 19d0847 simplify CUE codegen for Benthos components
- 14a4d9c Promote
snowflake_putoutput to beta - fbb32e9 Plug more gaps in forced shutdown cleanup
- 245912a Log full errors from gcp_pubsub output
- 17b1702 Fix a few unlikely shutdown blockers
- 89f545e Fix snowflake_put output linting
- ef48b45 Refactor elasticsearch to new APIs
- be270fc Update CHANGELOG
- aa5fa3c Merge pull request redpanda-data#1970 from mihaitodor/jwt-rsa-signature
- 702d69f Merge pull request redpanda-data#1985 from mihaitodor/fix-typo-bloblang-find
- 0cff7d6 Add JWT RSA signature bloblang methods
- ff2c853 Add option to select pulsar topics with regex
- 257ebd8 Fix typo in the bloblang
find()method docs - c93d4ff Ensure mongodb upsert field is used
- 5225e1a Deprecated BatchError.WalkMessages for WalkMessagesIndexedBy
- e9b2f5e feat: add level_name parameter to logging (redpanda-data#1974)
- d06a592 Move http_server input/output to new APIs
- 5e01e08 Merge pull request redpanda-data#1978 from RafalGoslawski/fix_nats_jetstream_input_bind_check
- 8589095 Fix nats_jetstream input bind checks
- abe190e Fixed the check for both stream and durable being empty, when using bind option in nats_jetstream input
- ecd4602 Fix streams mode PATCH for newer components
- b3e7981 Remove snowflake sql driver from 32-bit arm builds
- b1a1305 Remove snowflake_put from 32-bit builds
- 4ee0531 Disable old parquet processor on ARM 32-bit builds
- beda94c Fix http proxy_url setting with oauth2
- 630ec42 Use configured shutdown timeout on studio sync
- 4e051bd Merge pull request redpanda-data#1962 from mihaitodor/update-gosnowflake-driver
- 2bf763e Merge pull request redpanda-data#1950 from testwill/main
- 27edbaa Upgrade github.com/snowflakedb/gosnowflake
- f4f8099 Fix path escaping for studio pull
- 1c9425f Fix double escaped studio pull URLs
- 65f150f Merge pull request redpanda-data#1956 from anovateam/fix_azstore_dev_lint
- 8d24bac Move HDFS components to new APIs
- 5c0f0ea Move file input/output to new APIs
- 37fd4e4 fix azure storage account lint with development connection string
- ada9cc9 Update CHANGELOG
- bdf1c9c Merge pull request redpanda-data#1953 from cawalch/fix/metadata-input-test-object
- aa3ea25 Fix async cant read test
- ed6fc2b Move redis components over to new APIs
- ecc553c fix: test metadata input object
- b0caaa2 Merge pull request redpanda-data#1949 from mihaitodor/update-oracle-integration-tests
- 728dca2 Tidy up mongodb components and use new APIs
- b9af5d1 Move azure components over to new APIs
- 6915ca0 fix: CVE-2023-28840 CVE-2023-27561 etc.
- c29f81d Update Oracle integration tests
- 9e95e18 Update CHANGELOG
- b58512e Merge pull request redpanda-data#1947 from disintegrator/restore-pubsub-message-ordering
- 99d08a5 Support connection names in NATS components (redpanda-data#1945)
- 97fa84f Remove unused nats err handler
- 05fb746 Update stability and deprecation notices for nats components
- 9b317bb Move nats streaming components to new APIs
- 9ff022e update changelog
- d44cc01 fix message ordering support on gcp_pubsub output
- afb6008 Add ability to configure timeout when writing to Google Cloud Storage (redpanda-data#1930)
- e4cdc2b Migrate all gcp components to new APIs
- 7dbb56d Merge pull request redpanda-data#1933 from mihaitodor/add-shutdown-delay-to-docs
- ccc1639 Resolves redpanda-data#1208 for kinesis streams (redpanda-data#1916)
- a3c9e4e Update CHANGELOG
- 5407f14 Merge pull request redpanda-data#1914 from ahuret/nats-input-change-default-prefetch-count-cfg
- 9ff8200 Merge pull request redpanda-data#1902 from nibbleshift/s3-input-sqs-max-wait
- 3e133d0 feat: migrate output azure_blob_storage to azure-sdk-for-go/storage/azblob (redpanda-data#1901)
- 9766281 Merge pull request redpanda-data#1876 from filippog/start_from_oldest-docs
- 96e4952 Add uptime endpoints to dynamic input/output
- 67e996d Support importing mappings and source data from sessions
- 71f3053 Pin golangci-lint temporarily
- 111d02f Add shutdown_delay to the docs under Configuration -> Full
- bc06a2d Add default anotations to conf examples
- fc8e908 Update docs
- dd95a3e Move csv input to new APIs
- 269f588 Allow cross-build to manual dispatch
- 2660be9 Update CHANGELOG
- 41e2136 Merge pull request redpanda-data#1856 from disintegrator/sentry-capture-processor
- f9f51a3 Move sqs output to new APIs
- e62bceb Skip env var check on config unit tests
- cc523d3 Add config test example for env var interpolations
- 304a0dc Move sns output to new APIs
- 79f2ab6 Move aws s3 output to new APIs
- dca762c Move kinesis output to new APIs
- 1932864 Add connection.max_retries to websocket input
- 4592a91 nats input: change default prefetch count cfg + updated doc
- 8671e6d Move kinesis firehose to new plugin APIs
- b0411f3 Refactor more components to new apis
- 70686ca Move aws cloudwatch metrics to new APIs
- 4da0362 add
sentry_captureprocessor - 01fbb89 Update docs
- a9c78a8 Expose WaitTimeSeconds for SQS on S3 input.
- 04d1320 Move aws sqs input to new APIs
- 930f76e Add fat comment for future me (most likely)
- 0ea3082 Move aws s3 input to new plugin API
- 6be230f Merge pull request redpanda-data#1897 from disintegrator/unarchive-metadata-docs
- c246279 Update CHANGELOG
- 81e17e1 Merge pull request redpanda-data#1894 from disintegrator/cue-fix-recursion
- cff9b1b Update CHANGELOG
- a417573 Merge pull request redpanda-data#1889 from nibbleshift/feature-add-pgzip-support
- 5906d8e Merge pull request redpanda-data#1881 from eduardodbr/migrate_azure_blob_stoarge_input
- 45d6e2c Update CHANGELOG
- a6427b8 Merge pull request redpanda-data#1858 from jem-davies/aws_input_version_metadata
- 3a26f95 Migrate kinesis input to new APIs
- a433765 document
unarchiveprocessor metadata handling - 7e86558 Move amqp_0_9 components to new APIs
- 28b7d94 Migrate amqp_1 input/output to new APIs
- b149512 Add value arg to docs filter
- 5349425 fix definition for
labelandprocessorsin CUE - 0bc260d Update CHANGELOG
- b66dca1 Update CHANGELOG
- 01aca87 Add pulsar back into the full build
- 5c183e8 Separate cross-build ci into its own schedule
- 25a9431 Merge pull request redpanda-data#1840 from disintegrator/pubsub-delivery-attempt
- 6da346a Fix stream builder ignoring logger.file config
- 0a77580 Switch gcp_pubsub output back to exclusive meta filter
- aafc739 Merge pull request redpanda-data#1836 from disintegrator/gcp-pubsub-next
- e3263d7 Add metadata exclude filters
- 433df21 Update CHANGELOG
- 480e487 Merge pull request redpanda-data#1827 from mhite/splunk-hec
- b4df7b0 Update CHANGELOG
- 63548dd Merge pull request redpanda-data#1824 from anovateam/nats_nak_delay
- 5aa4832 Treat cached skip_on errors as soft
- 6356524 Merge pull request redpanda-data#1821 from disintegrator/cached-skip-on-conf
- bcc58c8 Merge pull request redpanda-data#1818 from maria-bagdasarova-form3/otel-collector-grpc-background-connection
- bba0eb9 Merge pull request redpanda-data#1817 from disintegrator/bloblang-ulid-func
- 6e70d11 Merge branch 'main' into bloblang-ulid-func
- dd7159d Update CHANGELOG
- f024f80 Merge pull request redpanda-data#1816 from srenatus/sr/replace-faker-source
- 9e7cb92 Merge branch 'main' into sr/replace-faker-source
- 1befe59 Merge pull request redpanda-data#1784 from albinou/nats-auth-inline-user-credentials-support
- f1511f1 Lint and doc updates.
- b0a66c2 Add pgzip support to codec reader and tests.
- dba331b Add pgzip to compression/compression test.
- 57c9b22 Add pgzip option to compress/decompress processors.
- 52d21ef Add pgzip support to compress/decompress processor.
- 18b8a78 fix: allow UseDevelopmentStorage=true; as connection string to connect to azurite
- 13aa0bb Add nats-and-studio k8s example
- 335a0f1 Merge pull request redpanda-data#1879 from anovateam/upgrade_gocql
- 3d1bbfd Merge pull request redpanda-data#1887 from anovateam/fix/ristretto_crashing_closing
- 1af40f8 Make sure we're closing ristrettoCache only once
- 5d841bf Fix docs annotations for a few http fields
- 8277b60 Fix streams mode HTTP API
- 0e68e07 Add lru and ttlru caches
- 151d2e3 Trigger CLI shutdown early when a deadline exists
- ce95c52 Add metadata function
- 2144f14 feat: migrate input azure_blob_storage to azure-sdk-for-go/storage/azblob
- a1a39f7 Update gocql (fixes k8s reconnect)
- da84c26 rewrite gcp_pubsub output
- 463169c Add batching to kafka_franz input
- 80f225c Dont execute cross-build on scheduled tests
- 8bd7fc4 Add examples to file and env functions for static workaround
- 41d391d kafka: reword start_from_oldest sematics
- 10e67f1 Add explicit partition consumption to kafka_franz input
- 2496117 Skip dodgy test
- 731f25b Merge pull request redpanda-data#1871 from mihaitodor/asdf-install-getting-started
- 5f1f688 Merge pull request redpanda-data#1872 from disintegrator/reexport-msgpack-plugins
- 842f1b1 re-export msgpack plugins via public interface
- f63ea2e Add skip-env-var-check to lint subcmd
- 799dff1 Add examples to javascript processor docs
- 07b97c5 Add
asdfto the Getting Started guide - 891fcb8 Update CHANGELOG
- 678443a Update CHANGELOG
- 1262c73 Use AMQP message value if data is empty (redpanda-data#1790)
- 9be8a21 Update CHANGELOG
- c30fd75 Merge pull request redpanda-data#1868 from juniorrhis/issue-1867
- ddd3da5 Fix azure_table_storage hanging when there's no results (redpanda-data#1850)
- d1ac8dd Merge pull request redpanda-data#1845 from anovateam/azure_storage_use_lib_consts
- 5340d7b fix: Resolve mongodb output batching issue
- 813a342 Finish adding javascript processor
- 226de1b WIP: Add javascript processor
- 3104984 Add ability to skip a UTF BOM in files
- 3fc1037 Add skip group reader for codecs
- 8962251 Add find_by and find_all_by methods
- dea7de3 Upgrade docusaurus
- 89adc76 Add base64rawurl to encode/decode
- 686b655 add version id to metadata
- 3e8de1d Merge pull request redpanda-data#1847 from mihaitodor/prevent-snowflake-put-silent-failures
- f397976 Merge branch 'main' into prevent-snowflake-put-silent-failures
- 633500d Merge pull request redpanda-data#1833 from mihaitodor/add-at-version-trim-methods
- 718471b Merge pull request redpanda-data#1822 from codefromthecrypt/wazero-1.0.1
- 5cd16d5 Merge pull request redpanda-data#1826 from disintegrator/bloblang-error-context
- 7574143 Merge pull request redpanda-data#1819 from mihaitodor/set-snowpipe-default-value
- 2e4d18b Merge branch 'main' into set-snowpipe-default-value
- e722bb6 Update docs + changelog
- add8d66 Merge pull request redpanda-data#1773 from sodahealth/codec-csv-safe
- fbfe939 Added ts_add_iso8601 and ts_sub_iso8601 methods (redpanda-data#1767)
- 6423046 Update CHANGELOG
- 9f5c5f9 Merge pull request redpanda-data#1760 from miklosbarabas/add-trino-driver
- d3368a5 Merge branch 'main' into add-trino-driver
- b014249 Add stream builder secret field tests
- 01d020d Allow env interpolations to specify empty defaults
- 33a65f2 Dramatically improve start up time
- 45fb9dd Support deployment disable toggle on no rebalance
- 1e84116 Fix test
- 8ed8cba Improve some error messages
- 65e1362 Ditch another flakey test
- eb4ffd0 Same as last commit but more of it
- 4c946e5 Fix wonky test
- f0db700 Reduce lock contention within manager
- 2e84d3d Prevent silent failures in the snowflake_put output
- f84e36c Use azure storage lib constants instead of having development credentials in the code.
- 5ec029d Undo upgrades
- 4e7cb1e Merge pull request redpanda-data#1837 from disintegrator/batch-error-fixes
- 7453f87 Replace 99designs/keyring with Jeffail/keyring
- ef97152 use errors.As to detect batch errors
- 47d2c04 add delivery attempts metadata to gcp_pubsub input
- 0c6211d Add trace exports to studio pull subcmd
- d1d5dc6 Use checkpointer for discord saved ids
- 50d1b2b use SortGroup's batch as the basis for BatchError
- 19937f0 implement Unwrap on service.BatchError
- 7daf4d4 Switch discord input/output to discordgo
- 1b14c5c Move templates around so that native ones are within impl
- 82f7271 Add linting error for unset env vars
- 15e107c Optionally fail on env var missing
- cfaad5b Add
AtVersionfortrim_prefixandtrim_suffixmethods - f588019 Speculative fix for cloudwatch empty label metrics
- 482d5ae Add UMH as a sponsor 🎉
- 849b2c0 Fix benthos blobl server panic on var r/ws
- 74e583a Splunk HEC output template
- e31f87c Update CHANGELOG
- 4ea26b3 Merge pull request redpanda-data#1715 from fouadkada/feature/kafka_metadata
- c05c92d improve error message in methods and functions
- d7b4642 Support a delay to tell the server to redeliver the message after a given duration when a message is nak.
- 6879d8f deps: updates wazero to 1.0.1
- dc7c5e7 add skip_on config to cached processor
- a3ff8b2 Rework internal processors to always report error metrics
- 720b098 Allow users to omit the snowpipe field of the snowflake_put output
- 41c0ac6 Prevent panic from encrypt_aes and decrypt_aes mismatched iv length
- 0f260d0 Add new studio pull subcommand
- ee58b84 otlp: dial option removed
- d5a3c57 otlp: open_telemetry_collector grpc connects in the background without blocking
- e43dfb2 add ulid(encoding, random_src) bloblang function
- 61aa1d8 Fix: Treat HTTP server paths as prefixes
- 4c843a9 deps: github.com/bxcodec/faker/v3 -> github.com/go-faker/faker/v4
- 33d6551 Build with Go 1.20 and remove 1.18
- bc3ba61 Update CHANGELOG
- 2d6c920 Merge pull request redpanda-data#1782 from peczenyj/run-gofumpt-on-codebase
- 6bf4987 Merge pull request redpanda-data#1783 from evacchi/wazero-1.0.0-rc.1
- 9478f0d Merge pull request redpanda-data#1785 from mihaitodor/update-changelog-sequence
- 829b2de Merge branch 'main' into update-changelog-sequence
- 729e03b Merge pull request redpanda-data#1787 from mihaitodor/fix-find-all-method-return-type
- 6bd6101 Merge branch 'main' into fix-find-all-method-return-type
- 35b36d3 Merge pull request redpanda-data#1795 from disintegrator/multiple-env-files
- 5d8ea71 Merge pull request redpanda-data#1807 from mihaitodor/review-linters
- 8ead0a9 Merge pull request redpanda-data#1779 from peczenyj/small-refactor-on-cache-memory
- a4376ab fix vulnerability GO-2023-1571 (redpanda-data#1778)
- 310bf15 Disable gocritic and re-enable wastedassign
- 0dd54f6 Disable revive, not worth it
- 3370139 Remove (now odd) experimental caveats
- 790e755 Move kafka_franz components from experimental to beta
- 1552d3d Fix custom field lints when combined with blobl
- 162c477 Upgrade franz-go
- dbf22f0 Add manual partitioner to kafka_franz output
- 088b63e Skip greedy test by default
- c24e427 Add unit test for kafka balanced consumers
- da58d24 Tidy up
- 99cb638 Docs: fix duplicate paragraph
- 940af7b Fix http_server custom server path variables
- 1757eac allow --env-file flag multiple times
- c4e3d42 Fix structured metadata tests
- 48ed042 keep consistency when call Write on io.Writer-ish
- c98237e Fix the return type of the find_all bloblang method
- cb5b0b0 Fix broker connected check on intentional shutdown
- ada35a4 Update Changelog for PR redpanda-data#1776
- 787e870 Update documentation
- 3954acc Add support for inline NATS user creds in the configuration
- 24efdf7 deps: updates wazero to 1.0.0-rc.1
- 2464b4c run gofumpt on codebase
- d705009 small refactory on cache memory
- de8ebad Merge pull request redpanda-data#1776 from mihaitodor/fix-sequence-input-message-type
- 8e8b040 Merge pull request redpanda-data#1748 from nibbleshift/narrow-scope-transaction-lock
- 5926aad Await pending broker output acks until forced shutdown
- c26b7f2 Fix the type of the messages returned by the sequence input
- ec52024 Remove default URLs and update CHANGELOG
- caa8363 Add support for NATS KV Processor/Input/Output. Add default NATS urls (redpanda-data#1704)
- 0a46c54 feat: add csv-safe code
- c999fe1 Update CHANGELOG
- fef49ff Merge pull request redpanda-data#1769 from mihaitodor/update-nats-client-libs
- 597de0a Update NATS client libs and fix regression
- cf1576a Simplify checkpointer slightly
- ee08532 Tidy up sponsors
- e4eed90 Fix link
- 565af9f added trino driver (trino-go-client v0.309.0)
- 2b5f9d9 Update CHANGELOG
- 5ccc091 Merge pull request redpanda-data#1759 from evacchi/wazero-1.0.0-pre.9
- f4bc82f Merge branch 'main' into wazero-1.0.0-pre.9
- b91675f Merge pull request redpanda-data#1758 from mihaitodor/add_bloblang_trim_prefix_suffix_string_methods
- 16ed9c5 Another go mod tidy just cus
- 7730797 Update redis libs and fix data race in redis_streams input (redpanda-data#1757)
- a9df13b More go mod tidy
- 425bdcf Merge pull request redpanda-data#1755 from saholman/upgrade-franz-go
- 0cddb85 Merge branch 'main' into upgrade-franz-go
- f683ac8 Merge pull request redpanda-data#1746 from mihaitodor/update-changelog
- f010e4b Merge branch 'main' into update-changelog
- d03fca3 Go mod tidy again
- 2486e60 Update dependencies
- b2112ad deps: updates wazero to 1.0.0-pre.9
- 2b7c0db Optimize cache hot-path in Ristretto. (redpanda-data#1701)
- 846b3e1 Add bloblang
trim_prefixandtrim_suffixstring methods - 1f2570c Update CHANGELOG
- 2309559 Fix runaway mutations from preserver
- a95f57c upgrade franz-go to latest version
- 25311e0 Rework checkpointer to use generics like a boss
- e901745 Fix mutation and mapping processor metrics/tracing
- abc7c7c Go mod tidy
- f580379 Bump gabs version
- fa125bc Narrow locking in ResultStore.Add() and drop defer.
- af82544 Update the changelog for PR redpanda-data#1740
- c5dc3c5 Run docs
- 9a56342 Run fmt
- feef940 Use optimized compression module (klauspost/compress) (redpanda-data#1741)
- ffff898 Update CHANGELOG
- 4a540b8 Merge pull request redpanda-data#1740 from mihaitodor/enhance-integer-parsing-methods
- 1dfa299 bloblang: add hmac-sha jwt parsing methods (redpanda-data#1739)
- 245d244 Merge pull request redpanda-data#1738 from filippog/patch-1
- 9b2f461 bloblang: add hmac-sha jwt signing methods (redpanda-data#1735)
- 81d4721 Merge pull request redpanda-data#1728 from mihaitodor/enhance-format-method-docs
- 11694d4 Merge pull request redpanda-data#1726 from anovateam/timestamp_unix_micro
- f5f4475 Merge pull request redpanda-data#1725 from anovateam/ts_unix_micro
- 3608aa0 bloblang: add
compare_argon2string method (redpanda-data#1723) - a2b51d9 Merge pull request redpanda-data#1720 from disintegrator/bloblang-bcrypt-compare
- 793dbe1 Merge pull request redpanda-data#1717 from disintegrator/bloblang-jsonschema-docs-typo
- 85f047c Merge pull request redpanda-data#1710 from evacchi/wazero-1.0.0-pre.8
- d1ffe90 Merge pull request redpanda-data#1706 from mihaitodor/fix-oltp-service-name
- cd6c9b0 Enhance integer parsing methods
- 142980a Add link to verb documentation for the bloblang format method
- 13c5ac8 about.md: fix csv file input link
- 0421da5 Prevent panic on empty batch parquet encode
- e6544a5 Adjust Jaeger tracer default service version tag behaviour
- b88b045 Add OTLP tracer default tags
- 4cd0839 Add
timestamp_unix_microfunction - bf320c9 Add
ts_unix_micromethod - be89fc6 Update CHANGELOG
- 1716612 Merge pull request redpanda-data#1709 from mihaitodor/fix-benthos-blobl-server-html
- a53b560 Merge pull request redpanda-data#1700 from disintegrator/pubsub-flow-control-config
- 18768e1 Merge pull request redpanda-data#1699 from disintegrator/configspec-fields-method
- ec4e895 Update CHANGELOG
- 7b3c6e6 Enhance snowflake_put output (redpanda-data#1682)
- ba72f8e Merge pull request redpanda-data#1681 from alexthecarp/acarp/add_eddsa_jwt
- 4ed79b6 Merge pull request redpanda-data#1697 from anovateam/timestamp_unix_milli
- 4db9e5d Merge pull request redpanda-data#1698 from anovateam/ts_unix_milli
- bd0b17d Merge pull request redpanda-data#1696 from disintegrator/pubsub-output-err-handling
- a813cf0 Merge pull request redpanda-data#1692 from ehcaning/minor/handle-non-standard-amqp-headers
- d276554 update github.com/opencontainers/runc v1.0.3 to 1.1.4
- 0e6af32 Merge pull request redpanda-data#1687 from albinou/nats-logs
- b000da5 Adding asdf as an option/tap on the website (redpanda-data#1684)
- f90746e Fix test
- 381720f Prevent panic when using gojq lib
- 71dc879 Prevent devel override for module users
- 7bed876 Only seek a version stamp when one hasnt been provided
- 27d2e0a Add explicit arm64 to install script
- 491ccef bloblang: add
compare_bcryptmethod for strings - 09445f3 Fix nested init errors
- d277045 fix broken json_schema method test
- c3d6769 docs: fix typo in bloblang json_schema method
- 14ca72e update website documentation
- 1ca3e82 add a new metadata entry to kafka input for when a Kafka message has a null value.
- 1b3f88d deps: updates wazero to 1.0.0-pre.8
- 8837b55 Fix HTML for the
benthos blobl servercommand - 3f064f4 Add tls to socket_server input
- 097fb55 Merge pull request redpanda-data#1707 from mihaitodor/update-bluemonday-dependency
- ccdadda Update github.com/microcosm-cc/bluemonday
- 1a395f8 Update CHANGELOG
- 22a0000 feat: add redis rate_limit (redpanda-data#1567)
- de52c9b Add package size script
- 3d68d69 feat: support configuring flow control for pubsub
- 6f4bfbb feat: add
*ConfigSpec.Fieldsmethod - 3e6d1c2 Add
timestamp_unix_millifunction - 443de0f Add
ts_unix_millimethod - d5a3fc4 ref: wrap pubsub sdk error for easier debugging
- e1d0fac Remove expectation of string value for json_contains
- 9619526 Add support for non standard AMQP headers
- 7f85386 Support mocking resources in target unit test file
- 3310065 Add concat method to bloblang
- 27cdf78 Tidy up docs package
- 45f785a Add a NATS error handler option when connecting to NATS
- f5a98ba Fix up integration tests
- 37e9928 Add JWT signing support for EdDSA
- f4461e6 Update CHANGELOG
- 960792a Merge pull request redpanda-data#1669 from cludden/cludden/input-aws_sqs-backoff-fix
- fd2cfd5 Empty tweet id cache rather than delete
- 7672528 Add endpoint field to gcp_pubsub input
- 75972e9 Endpoint support for pubsub (redpanda-data#1674)
- 5871501 Mark output subject field as interpolated
- 8fc369a Update NATS input and NATS output to use the v4 public services api (redpanda-data#1673)
- 7b5cb5c Merge pull request redpanda-data#1675 from mihaitodor/fix-http-dump-request
- 630a6a5 Fix dump_request_log_level in http components
- 8d1ab20 Disable blobl linters in fields with nil custom lint
- 6043b30 Update metadata function docs
- e9f9106 Use klauspost/compress/zstd for zstd
- 1214eb0 Add compress/decompress bloblang methods
- af46f60 Fix aws_sqs backoff reset behavior
- 5b2606e Merge pull request redpanda-data#1671 from codegangsta/JMS-NATSCredentials
- d5e1db3 Update docs
- 4513229 Merge pull request redpanda-data#1670 from mihaitodor/fix-oracle-timestamp-marshalling
- e19f838 Merge pull request redpanda-data#1668 from codegangsta/JMS-CueDescriptions
- 1ea0b72 Merge pull request redpanda-data#1663 from mihaitodor/fix-autogenerated-docs-comment
- c274448 Update go.mod
- 1b83c96 Add support for NATS credentials loaded via service.FS
- a62ee90 Update CHANGELOG
- c839f16 Add Couchbase cache implementation (redpanda-data#1649)
- 95923f6 Add dump_request_log_level to http components
- b1789d5 Rework http components to new config parsing
- 92905ae Fix Oracle timestamp marshalling in sql components
- e8272a9 Add descriptions to cue structs and fields
- 785a6b9 Remove reference to old lib folder from autogenerated docs
- 1c4a817 Skip race test by default
- e768ff8 Increase test timeouts even more
- 90ede60 Increase test timeouts
- 4a9f785 Add deletions and new file creations to config watcher
- f686f40 Fix parse_csv method headerless row types
- 589704e Merge pull request redpanda-data#1650 from mihaitodor/fix-mongodb-input-integration-test
- 820155b Update CHANGELOG
- 9db69a4 Merge pull request redpanda-data#1607 from mihaitodor/add-open-message-as-binary-flag-websocket-input
- 9ddddcd Fix MongoDB input integration test
- 4ff3d0d Add open_message_type flag for websocket input
- f2ade6a Merge pull request redpanda-data#1648 from mihaitodor/fix-sql-max-idle-conns-default-value
- a0acad8 Set the default value of conn_max_idle for sql_* components to 2
- f12cbec Upgrade actions
- f3c6bff Merge pull request redpanda-data#1645 from mihaitodor/remove-async-reader-unused-field
- 2fdf72d Update docs
- 95311c7 Merge pull request redpanda-data#1639 from reflection/main
- 5d1f6c0 Allow params, ignore case in enum field linting
- d382a25 add csv:x delimiter to unarchive processor (redpanda-data#1622)
- a5ac5c0 Fix ack error logs in sqlite buffer
- ad50c43 Make install take bensos_install_path as a second parameter (redpanda-data#1614)
- 9fc98ff Remove unused allowSkipAcks field in AsyncReader
- c2afad8 Add 'max_buffer' config option to s3 input to configure codecs
- 48c7bb7 Update CHANGELOG
- d60a8cf Merge pull request redpanda-data#1628 from mihaitodor/fix-examples
- cc99cd5 Fix examples
- 3a7c024 Allow FS to be swapped by service users (redpanda-data#1618)
- 66a29c1 Handle interpolation errors similar to mapping errors
- 57aaa82 Merge pull request redpanda-data#1621 from flemzord/main
- f09f6aa chore: Change name of Numary to Formance
- a86c862 Add label to walked components
- 1fb92b9 Prevent resource inputs from blocking tier 1 shutdown
- 6558db0 Merge pull request redpanda-data#1613 from mihaitodor/fix-broken-link
- 9a0c173 Fix broken link
- afc5cfe Add metadata to tracing events
- 638078a Add URL field to public config APIs
- cbf450e Add parse_url method
- d5a24e9 Update CHANGELOG
- 0cb3093 Merge pull request redpanda-data#1612 from dudleycarr/nsq-attempts
- 312e2fb Actually use MaxAttempts on NSQ Config instance.
- de80686 Add max_attempts configuration for nsq input. Expose NSQ message metadata.
- 074b9d3 Disable govulncheck for now
- 35e4bdf Switch mutation and mapping processors to internal APIs
- d3006a1 Add WalkComponents method to stream builder
- 418fabf Get build timestamp from vcs when available
- 3328c9c Update CHANGELOG
- 5c0aa59 Merge pull request redpanda-data#1606 from mihaitodor/csv-input-enhancements
- bc99095 Merge pull request redpanda-data#1604 from mihaitodor/update-changelog-sql-insert-bug
- 71cce71 Add couchbase processor (redpanda-data#1596)
- 90c9252 Ignore order in manager api linting test
- ff66933 Merge pull request redpanda-data#1593 from sodahealth/lint-errors-content-type
- 5ae35eb Merge pull request redpanda-data#1590 from mihaitodor/auto-retry-nacks-test-read-after-close
- e89992c Enhance CSV input
- 6a1e842 Add optional parameters to parse_csv bloblang method
- b2231fc Document bug fix in sql_insert output from c6a71e9
- b814fc5 Add service.AutoRetryNacks test for read after close
- 3047958 Add application_properties_map to amqp1 output
- 3f055f4 Fix lint
- d5bed1d Fix arm 6 builds
- 7a89030 Merge pull request redpanda-data#1599 from codefromthecrypt/wazero-1.0.0-pre.4
- 2225bf8 Add integer type conversion methods to bloblang
- 6bad89c deps: updates wazero to 1.0.0-pre.4
- d8e28b2 Revert "Wazero fails to build on openbsd"
- cb8ec3e Set
Content-Typeheader when returning lint errors - 0637a96 Move awk and avro processors to new APIs
- 700d476 Merge pull request redpanda-data#1591 from mihaitodor/fix-pkcs1-encrypted-private-key-validation
- 0444093 Remove TODOs
- a05c091 Revise a bunch of component status labels
- 3cdc612 Fix PKCS#1 encrypted private key validation
- 37e17dc Disable sqlite buffer sync, will make config later
- fd1122f Avoid math.MaxInt64
- c6a71e9 Add sqlite buffer
- b195d9e Merge pull request redpanda-data#1589 from mihaitodor/fix-wasm-typo
- d151dcd Merge pull request redpanda-data#1584 from mihaitodor/add-format-xml-bloblang-method
- a722b3e Merge branch 'main' into add-format-xml-bloblang-method
- 2393bb8 Fix wasm processor typo
- b0f68e9 Tidy up
- e221ea8 Loosen up dynamic output
- cc45d3f Fix lint
- df25ff0 Update docs
- f3d7aab feat: add support for subscription creation on gcp_pubsub input (redpanda-data#1582)
- 8af7a31 Merge pull request redpanda-data#1569 from mihaitodor/add-pkcs8-encrypted-keys-tls-client-certs-support
- f4d025e Merge branch 'main' into add-pkcs8-encrypted-keys-tls-client-certs-support
- b65593b Add batched input
- 439d071 Add batched input
- 758e8e8 Add format_xml bloblang method
- c37d85c Add no_indent parameter to the format_json bloblang method
- 6975c18 Update CHANGELOG
- ea4da64 Merge pull request redpanda-data#1578 from anovateam/random_in_with_range
- a6e4783 Merge pull request redpanda-data#1572 from loicalleyne/main
- 56c6a58 Merge pull request redpanda-data#1570 from mihaitodor/fix-mongodb-processor-error-handling
- d87dd25 Add random_int_with_range function
- 66cf4e8 Fix http_client input payload field docs
- 357186a Tidy up WASM host functions
- 1cbb35d Support parallelism in the wasm proc
- 97ad8f5 Scrub secrets from debug exposed configs
- 456ab2a Wazero fails to build on openbsd
- f0fbc2e change AvroOCF Reader codec to NewCodecForStandardJSONFull
- 8f07c02 Fix broken link
- da7179a Add new experimental wasm processor
- 1c78d26 Update docs and tidy up
- f36debd Merge pull request redpanda-data#1562 from mihaitodor/fix-memory-cache-docs-bug
- 53878ed feat: create redis_script processor (redpanda-data#1555)
- 4190d5e Add support for PKCS8 encrypted keys for TLS client certs
- 3c52740 Cleanup a bunch of integration tests
- bd4ba39 Fix error handling bug in
mongodbprocessor - f36daad Add status flag to list subcommand
- e355f5a Add field docs annotation for secrets
- 97161e9 New blog
- 550f6b4 Fix memory cache docs bug
- 3ab701a Merge pull request redpanda-data#1559 from mihaitodor/expose-keep-alive-snowflake-put
- 6350886 Expose the client_session_keep_alive param for snowflake_put
- 8fe2977 Merge pull request redpanda-data#1557 from mihaitodor/fix-snowflake-put-auth-token-expiry
- cb8007a Add new metadata syntax for bloblang
- d0206c6 Fix snowflake_put output token expiry bug
- 547723e Add encoding option for parquet_encode processor
- d8805fd Merge pull request redpanda-data#1551 from proost/fix-typo-error-in-pipeline
- 5adc1dc Merge pull request redpanda-data#1550 from disintegrator/interpolate-string-list-field
- 3b489c2 Update go-redis
- 37f236a doc: fix typo error in pipeline interface comments
- 12ca01a feat: add
FieldInterpolatedStringList - 730b962 Merge pull request redpanda-data#1547 from mihaitodor/fix-typo-mapping-processor
- 81d9898 Fix typo in mapping processor docs
- 468da50 Update CHANGELOG
- 290fda2 Merge pull request redpanda-data#1545 from mihaitodor/mapping-processor-bloblang-note
- 40da5e2 Merge pull request redpanda-data#1542 from mihaitodor/add-extra-array-methods
- fac6704 Merge pull request redpanda-data#1541 from lucasoares/patch-3
- bb10a71 Merge pull request redpanda-data#1538 from siviae/aws-sqs-input-backoff-never-stop
- 7c6bbc7 Merge pull request redpanda-data#1537 from tragiclifestories/tragiclifestories-patch-1
- fc5c0b5 Add small note to the mapping processor
- 0357cfa Fix labels linting rule
- b4ca22f docs: update correct file
- 7394314 Add
findandfind_allbloblang array methods - 3bcd2ee docs: update unit testing documentation
- 28d7df1 set backoff.MaxElapsedTime to 0
- 6865938 Remove unnecessary indirection from contains method
- e43aaca Fix typo in filtering cookbook
- be433c3 Merge pull request redpanda-data#1535 from eduardodbr/fix_inject_tracing_map
- c8085e5 Fix odd context cancelled log on retried components
- 3c7d294 Add init fields to sql components
- 3df02fb fix: inject_tracing_map only working for the first message in a batch
- 08eab0c fmt
- 01fd15f Merge pull request redpanda-data#1534 from mihaitodor/update-kafka-franz
- 7d58fa0 Merge branch 'main' into update-kafka-franz
- 58108f8 Update CHANGELOG.md
- 8bf875b Merge pull request redpanda-data#1532 from mihaitodor/fix-typo-outter
- d34e2a7 Merge pull request redpanda-data#1526 from mihaitodor/rename-bloblang-to-mapping
- 52a24dc Merge pull request redpanda-data#1523 from mihaitodor/fix-small-typo-in-method-docs
- 5c590ad Merge pull request redpanda-data#1522 from mihaitodor/bump-go-version-in-readme
- 73f8816 Merge pull request redpanda-data#1520 from mihaitodor/add-base64-functions-awk-processor
- 049ca67 Merge branch 'main' into add-base64-functions-awk-processor
- c622863 Merge pull request redpanda-data#1515 from filippog/create-install_dir
- 859c3ad Fix read_until child processor termination
- 1a7d506 Disable nacks on close for now
- f5bc75f Update kafka-franz and re-enable old ARM builds
- 890aeea Eliminate a few race conditions in tests
- c5fe89f Always nack pending auto retry msg during shutdown
- c92529c Fix outter typo
- 9982f7c Prevent starving pending retries on auto_retry
- 85128bf Speculative fix for gcp_cloud_storage close errors
- 9a34510 Update docs to reference the mapping processor
- 8388a04 Bump Go version in Readme
- 4e3c01d Update docs + changelog
- f643f47 Merge pull request redpanda-data#1521 from fouadkada/main
- 687e987 Add base64_encode and base64_decode functions to awk processor
- e2f901e Add govulncheck linter (redpanda-data#1513)
- e9f7b5b Update CHANGELOG
- b07fcbc Cassandra input (redpanda-data#1487)
- e5295ad Update CHANGELOG
- 8faab99 Add
multi_headersupport for both kafka inputs (redpanda-data#1479) - 4ce49c4 Fix small typo in public method docs
- 3729601 Add mutable metadata methods to public message
- 5ece286 Isolate fs access in components
- e808f42 add an optional use_number parameter to the parse_json method that makes decoding json numbers into json.Number instead of the default float64
- cc066c4 Makefile: create INSTALL_DIR if needed
- cefa288 WIP: Support arbitrary metadata values
- 5ba8448 Add with method
- 414cf1f Temporarily remove arm6+7 builds
- 458b41f Merge pull request redpanda-data#1510 from mihaitodor/add-missing-field-descriptions
- a25029f Merge pull request redpanda-data#1509 from anovateam/add_tracing_id_function
- 5bdd1bd Merge pull request redpanda-data#1489 from mihaitodor/small-cleanup
- 1d634a4 Add missing field descriptions
- 9263ba4 Add
tracing_idfunction - 8476cdf Small cleanup
- 2e239b6 Add sql_raw input to integration tests
- e83ca0a Input sql raw (redpanda-data#1493)
- 136ece6 Update CHANGELOG
- 0d0736d Azure table storage input (redpanda-data#1502)
- 3a94c7c Upgrade franz-go dep
- 142e2c4 Update CHANGELOG
- 062b1aa Merge pull request redpanda-data#1507 from mihaitodor/add-snowflake-sql-driver
- b127c82 Merge pull request redpanda-data#1508 from mihaitodor/sql-cleanup
- 9b1f1d6 Cleanup SQLite include logic and integration tests
- 27158e9 Add Snowflake SQL driver to SQL components
- ffd7151 Update CHANGELOG
- e013a51 feat: make batch type configurable on cassandra output (redpanda-data#1498)
- a119c09 Update CHANGELOG
- 2cd63b7 Deprecate
insert_typefield and add newtransaction_typeto azure_table_storage output (redpanda-data#1494) - 9efebed Merge pull request redpanda-data#1491 from cortopy/jetstream_metadata
- 4a588fa Add links to makenew projects (redpanda-data#1427)
- bab7a99 Abstract auto retry into reusable pkg
- 25bcbfb Merge pull request redpanda-data#1497 from disintegrator/errcheck-ignore-BatchError
- 61087e4 add errcheck ignore rule for (*service.BatchError).Failed
- 68e67c8 Minor adustments to service.BatchError
- 358df50 Merge pull request redpanda-data#1485 from disintegrator/walkable-error-api
- 9f54828 fix cassandra docs (redpanda-data#1496)
- 349ba19 Downgrade sarama back to v1.30.1
- 67996d5 expose service.WalkableError public API
- be16b65 Update CHANGELOG
- 7041119 Merge pull request redpanda-data#1481 from anovateam/change_table_storage_accordingly_to_docs
- 1b30077 Merge pull request redpanda-data#1480 from mihaitodor/fix-docs-links
- e988dc9 Add max_in_flight to redis_list input
- 47be0e1 Merge pull request redpanda-data#1470 from sarnikowski/feat/add-checkpoint-limit-to-redis-list
- 524e445 add jetstream metadata
- aa5c045 Update docs
- 11f99d1 Send cassandra batches as logged
- 63559aa Add parquet input
- 1e3dd29 Upgrade sarama
- fa80f4b Fix http client header duplicates
- 9282891 Change
INSERToperation back to previous v3 behaviour - 5db1fe0 Add missing link to Processors About page
- 6915eaa Add base package for sql without drivers
- 4e54d44 beanstalkd version fixed (redpanda-data#1473)
- 1918016 Merge pull request redpanda-data#1462 from mihaitodor/add-oracle-db-support
- f7dac91 apply gitlabci-lint --fix (redpanda-data#1461)
- c2a8b6a Add Oracle DB support
- 34ea187 Small and irrelevant microoptimisations to the sql utility funcs
- 074663d Add unsafe_dynamic_query to sql_raw output
- 674cf38 Allow empty args_mapping for all sql
- b24b357 add checkpoint_limit to redis_list input
- e9977e1 Update CHANGELOG
- 892ed22 Add more auth options for schema registry
- 18ce8cc Update CHANGELOG
- d9d2583 use errors.Is instead err == XXX (redpanda-data#1460)
- 09d138d Ensure output gcp cloud storage will remove temp files when the collision mode is append (redpanda-data#1459)
- 075c0c6 Merge pull request redpanda-data#1457 from mihaitodor/update-influxdb-client
- f0e07b3 Refactor http configs
- fe82589 Update github.com/influxdata/influxdb1-client
- 68aaf21 Merge pull request redpanda-data#1450 from siviae/increase-backoff-intervals-for-aws-sqs-input
- c5ce57e Merge pull request redpanda-data#1445 from gena01/feat-sarama-upgrade
- 20a9db5 Update CHANGELOG
- 7ba09e1 Add ability to authenticate with the schema registry with basic auth credentials (redpanda-data#1441)
- ac9e985 Parquet decode UTF8 logical types as strings in all cases
- bba3435 Add field json_marshal_mode to mongodb input
- 9d6cd83 feat: upgrade sarama dependency to 1.36.0
- 677b737 Merge pull request redpanda-data#1443 from mihaitodor/signal-names
- 2063ae1 Minor improvement to DeserializeBytes (redpanda-data#1394)
- 7ad0628 Fix public lint error string
- fbb3c71 Auto tests only every two hours
- bc7d2f6 Expand linting types to include explicit enums
- 8a1beee increase backoff intervals for aws sqs input
- eeacf3e Whoops, remove atomic.Pointer usage (came in 1.19)
- 455040b Simplify trace functions and propagate in http requests
- 64eb723 Fix read_until connect check on terminated input
- 318d63e Log shutdown signal name correctly
- 9398eb3 Swap interface{} for any
- 884529c Re-enable some linters
- 879791d Increase required Go version to 1.18
- 04bee24 Update CHANGEGLOG
- e77a61e Beanstalkd (redpanda-data#1434)
- 4f18bd1 Update CHANGELOG
- 70da8b6 Add support to driver sqlite (redpanda-data#1438)
- 1773873 Add tracing_span bloblang function
- f3168f5 Update docs
- 4e737ab Add support to string hash crc32 (redpanda-data#1436)
- 096bb6f Update CHANGELOG
- 5e0e51c Merge pull request redpanda-data#1432 from mihaitodor/fix-batched-output-docs
- 370472d Merge pull request redpanda-data#1431 from mihaitodor/fix-tracing-package-docs
- e6e7ebc Merge pull request redpanda-data#1423 from disintegrator/bq-query-priority
- 649fee1 Update schema registry decode processor to support non-avro json (redpanda-data#1407)
- 2c9ebf0 Fix mutation example
- 346e51e Port tags fix to local component
- 905116f Merge pull request redpanda-data#1435 from newlandk/main
- 27f5e1a Update metrics_influxdb_types.go
- 1c2f0ef Prevent poly clone in explode method
- 77a2bba Fix max_in_flight docs for various batched outputs
- 006d7bc return 404 on stream /ready when closed
- c79e1a6 Fix tracing/package.go docs
- cd760b6 Fix ready endpoint for streams mode
- 1ab3365 add priority config to gcp_bigquery_select input
- 07ed81b Add UTF8 column type to parquet_encode proc
- 616a3c9 Update parquet-go and CHANGELOG
- bb07be4 Update http docs
- 7c1261d Merge pull request redpanda-data#1421 from disintegrator/pprof-goroutine-endpoint
- ffb4bff Update docs
- 04081b2 Merge pull request redpanda-data#1414 from mihaitodor/update-segmentio-parquet-libs
- 73896b4 Merge pull request redpanda-data#1413 from gena01/feat-file_json_contains
- 714ead7 add endpoint to serve pprof goroutine profile
- 07e9f4f Merge pull request redpanda-data#1412 from mihaitodor/update-snowflake-put-docs
- 53475b8 Reduce components granularity slightly
- 2cc72e4 Add individual public packages for components (redpanda-data#1411)
- 64a7303 Update github.com/segmentio/parquet-go
- 4b128dd Merge pull request redpanda-data#1410 from mihaitodor/add-jaeger-default-tags
- a813507 Bump release build Go versions
- 8fbfdea Merge pull request redpanda-data#1404 from disintegrator/lint-require-labels
- 0b6091c Merge pull request redpanda-data#1403 from disintegrator/fix-1241
- 1d318ea Lints
- 86dc135 feat: add file_json_contains
- f0a1d5b Update snowflake_put docs
- 2393b47 Use http config in stream builder (disabled by default)
- ef3227a Add Jaeger tracer default tags
- 7e1e1f2 Use goreleaser for cross build tests
- 0ea2932 Make sure all processors at least have debug logs on errors
- db37fa0 feat: add lint to require labels on components
- e8791fa fix: avoid closing underlying file in stdin input
- c151d57 Add config_raw field to dynamic input/output list endpoint
- 802f8fc Consider remote IP optional when errored
- 4adb382 Merge pull request redpanda-data#1402 from mihaitodor/fix-tracing-and-http-server-input-bugs
- 1596aa6 Merge pull request redpanda-data#1400 from robertmarsal/feat-kafka-telemetry
- 05bd49f Merge pull request redpanda-data#1397 from mihaitodor/update-clickhouse-driver
- f96a436 Update CHANGELOG
- acf1902 Merge pull request redpanda-data#1386 from mihaitodor/fix-redis-processor-config-bug
- b677476 Update CHANGELOG
- 583afb0 Merge pull request redpanda-data#1374 from ekeric13/eric-update-schema-registry-encode
- 034f22b Fix bugs in tracing config and in http server input metadata
- 8c9cc57 feat: implement header propagation for the kafka input
- 7c6a9a5 Fix test mock double close
- 84d3400 Fix close now on processored outputs
- 528833b Update CHANGELOG and docs
- 87b386e Merge pull request redpanda-data#1372 from mihaitodor/fix-redis-processor-panic
- 71f2c57 Add "json_path" bloblang method (redpanda-data#1365)
- 7545229 Update Clickhouse driver
- 4c0295e Update test name
- 6360d29 Mirror tests more closely
- 429618c Fix docs
- c700d83 Add more unit test cases for schema registry encode + decode, including tests around logical types
- 0dc8b61 Update docs
- 4881ca9 Fix redis processor config bug
- e6a5151 Fix a panic in the Redis processor
- ba4b1d1 Update CHANGELOG and docs
- acef411 Merge pull request redpanda-data#1368 from vryazanov/main
- 6d1042a Add
Snowflake IDtoBloblang(redpanda-data#1379) - 7e0e30f feat: allow delaying shutdown of benthos process (redpanda-data#1363)
- 6e100ea Update CHANGELOG
- 110c022 Revert "Bump franz-go deps" (redpanda-data#1373)
- 4ff4bb7 Merge pull request redpanda-data#1375 from mihaitodor/fix-es-output-action-field
- ef8fb69 Fix Elasticsearch output action field
- 316b3f0 Update docs
- 948ce7a Fix test
- 4dd5617 Change how avro_raw_json works
- 500f810 Update logging
- dd884a0 Try this
- ebdb33d More logging
- 1c5979f Add support for WaitTimeSeconds in SQS input
- f8b1fd9 Add squash bloblang method
- 3b97366 Increase test timeouts
- ff756c1 Refactor shutdown mechanics
- 154bb92 Update CHANGELOG
- 8d567cd Add chaos test
- 4ee74cf Add a CODEOWNERS file
- 54eaed0 Inexplicable linting errors
- ad0cc1f Update CHANGELOG
- f7c1bf6 Merge pull request redpanda-data#1362 from robertmarsal/fix-otel-propagation-http
- c5152d4 Bump franz-go deps (redpanda-data#1361)
- 2cf8771 Add "content_type" field to gcs cache (redpanda-data#1360)
- 08cf0d0 Update Kafka Franz module to have sasl defined yet disabled (redpanda-data#1358)
- 39670b7 fix: OTEL propagation for the HTTP server input
- 8c8061f Fix mutation docs
- bcd8f7f Update CHANGELOG
- 21dd660 Merge pull request redpanda-data#1355 from disintegrator/fix-cue-cycle
- 50791d1 Gen docs
- 6328ad3 Update CHANGELOG
- 9641db5 Add support for open telemetry collectors (redpanda-data#1351)
- 85ec962 Rename overlay methods to mutation
- 00269b9 Bump docusaurus to v2.0.0
- b650c51 Update yaml
- 70902c7 Tidy up integration tests
- cbe757c fix: message not being written when table is created and change it to only create table if transaction fails with TableNotfFound error (redpanda-data#1354)
- 9220257 Update CHANGELOG
- eb3932f Merge pull request redpanda-data#1316 from initialed85/extend_impl_amqp09_with_queue_declare_auto_delete
- 8e509a7 fix(cue): avoid cycles in higher-order components
- 26d678e Update README
- 8b6848c Rename parse_url_query to parse_form_url_encoded
- fe8ac5c Remove naughty anonymous field ctors
- 17f0efd Update images
- 1f2223f Extend impl/amqp09 with support for setting the auto-delete bit during queue declares
- 582cbf1 Rename parse_url_escaped to parse_url_query
- b73baee Merge pull request redpanda-data#1349 from mariosant/parse_urlencoded
- fe0fa62 Add new mapping and mutation procs
- 56948ed Add method to parse url encoded data
- 0bac4eb Reduce allocations in reader/writer
- eb624a0 Add batch size to benchmarks
- 0c48c29 Rework message types
- 9f930a9 Update CHANGELOG
- 56727e2 Add avro-ocf reader codec (redpanda-data#1344)
- f5f6603 Merge branch 'sapk-fork-fix-1299'
- a796675 Merge branch 'fix-1299' of https://github.com/sapk-fork/benthos into sapk-fork-fix-1299
- 694f2de Move cue checks into go unit tests
- 7d21ef3 Add batch_size to generate input
- 63c588f Catch deletion in bloblang queries
- 41b0b5e Always return initialised tls from toggled config
- 391ebff Allow complex comparisons in .contains
- 3a48ff3 Prevent output lock up when shutting down with aggressive timer
- bf6a534 Lints
- a4b544e Fix processor versus batching broker ordering
- a8d9122 ✨ amqp_0_9 output add timeout
- 21f4061 ⬆️ github.com/rabbitmq/amqp091-go v1.3.4 --> v1.4.0
- 6f41501 Add pure/extended component package
- e5a9003 Prevent amqp_1 disconnect error logs on ctx cancel
- 47d527c Ordered benchmark runs
- 6a26b5d chore: upgrade aztables module to v0.6.0 (redpanda-data#1339)
- 8032785 fmt
- 840f84a Add more emojis (and some benchmarks)
- 73def4f Move more packages out of pure deps
- af474cd Move components/all imports from tests
- 4debec5 Update CHANGELOG
- 2315546 Merge pull request redpanda-data#1334 from sondermax/expose-message-field-naming
- 4760c2d Merge pull request redpanda-data#1335 from mihaitodor/tidy-public-service-deps
- 5d89d68 Merge pull request redpanda-data#1333 from mihaitodor/upgrade-bluemonday
- f7b8aa4 Remove some heavy dependencies from public/service
- bf7f168 log: expose naming of message field via logrus
- 24aef2e Upgrade github.com/microcosm-cc/bluemonday
- 3374e23 Add basic auth command to docs
- 0a0b3c8 Prevent config issue on default mongodb write timeout
- b264057 Increase lint timeout
- 3731127 Add public kafka package
- 38ba865 Fix heart link
- 69cf92e Update CHANGELOG
- f984a9c Merge pull request redpanda-data#1330 from robertmarsal/fix-jaeger-agent-parsing
- f7ee9ac fix: Jaeger Tracer ignoring the agent host and port
- 5558946 Remove http_server endpoint label to avoid collisions
- d8d69c7 Update CHANGELOG
- 53ace5b Test batching procs in bundle tracer
- e688cdf Merge pull request redpanda-data#1329 from kennyp/kp-update-http-docs
- ec6c371 Try typescript cookbook plugins
- c696302 Add note about http_server not being at least once delivery.
- cde6253 Update site
- d5da5fd Add timestamp_name field to logger
- a4316ac Start using typescript for site
- c0b2f7b Add prefix-stream-endpoints cli flag
- b240da9 Change dodgy branch example
- 3c94c30 Petty formatting change
- d1aeefd Merge pull request redpanda-data#1313 from disintegrator/os-exit-on-error-only
- dd18100 Add new segmentio/parquet-go based components
- 3e4a48e Update catch docs at source
- 041d457 Merge pull request redpanda-data#1310 from Myrotik/patch-1
- 8031ce2 Go API: Expose documentation generator
- b2091d9 fix: call os.Exit only if there was an issue
- da96821 Add remote ip and TLS information to http_server meta (redpanda-data#1309)
- f9a2aee Update deps
- 6b7ad3b Update CHANGELOG
- 92864e2 Fix WASM builds
- c059203 Faker bloblang method (redpanda-data#1277)
- 0703285 Update catch.md
- 0a8d0dc Update CHANGELOG
- a19d71d Merge pull request redpanda-data#1308 from DragFAQ/elasticsearch-upsert
- 3099e3b Update kafka franz logging to be able to treat debug logs like trace logs (redpanda-data#1294)
- 6ee1ac0 Generate http field docs
- e18c890 Add Basic Auth Support (redpanda-data#1255)
- a74c8de Elasticsearch Upsert
- eebf26a Update CHANGELOG
- c536995 Rework healthcheck endpoint
- cb8394b Merge pull request redpanda-data#1304 from mihaitodor/fix-healthcheck-bug
- d878ea5 Update CHANGELOG
- 52d2a43 Merge pull request redpanda-data#1306 from skyoct/fix/timestamp
- 661f1e3 Add HealthCheck tests
- aa72357 feat: opt log timestamp show
- 6959c4f Update docs
- 9c80497 Allow multiple input batches in tests. (redpanda-data#1303)
- 1565f8e Update docs
- 7f35b4d Add support for encrypted TLS private keys (redpanda-data#1300)
- 8369e37 Fix healthcheck bug
- f82de7e Expand more Makefile variables to support env vars
- 569752c Merge pull request redpanda-data#1287 from darron/main
- bfb3806 Avoid unused byte serialisation in batcher
- 91a53bb Update CHANGELOG
- 4187ddc Merge pull request redpanda-data#1298 from marcel-qbees/feat/1276_add_pusher_output
- 0ed2244 Move Kafka AWS support into separate import
- 7050410 Kafka Franz - add aws msk iam (redpanda-data#1295)
- 4ec70ec Update kafka franz output to have timeout field (redpanda-data#1293)
- 1b9bd26 Update kafka franz input to have commit_period and start_from_oldest fields (redpanda-data#1292)
- f5b4260 Update
type()method docs and examples (redpanda-data#1284) - db55026 Update CHANGELOG
- 7fb9f03 Support expressions in redis output stream field (redpanda-data#1283)
- 7958819 Add input and output resource access to plugins
- 9585d92 Merge pull request redpanda-data#1281 from eduardodbr/allow_access_input
- 6d9b4e5 Remove default values for http headers
- e2783a8 feat/1276_add_pusher_output
- e2772b5 Separate elasticsearch aws support
- 811c587 Add studio video to index page
- 76f8681 Isolate tracer provider per-stream
- 32aa6ff Add public APIs for metrics and tracer plugins
- 9ee3ba3 Mention prefix field in migration docs
- 52a1b04 Allow Makefile to take DOCKER_IMAGE ENV variable.
- 9b3df70 Follow up with cached proc adjustments
- 3672be9 Add
cachedprocessor (redpanda-data#1180) - 9da4371 Add public AWS component bundle
- 530547a Generalise redis processor
- 1bb5d9c Add support page to docs
- e0e47d4 Init templates from the component package level
- 3a36bd5 Add synadia.com as a project sponsor
- 1e602ae Fix prom metrics for buffer batching
- 7d6accc Support interpolation functions in elasticsearch type field
- 1661dfa Emit and process explicit time.Time values in bloblang
- 8ca2384 docs: add comment to AccessInput method
- e4826c5 feat: allow to AccessInput to service.Resources
- 65af283 Update CHANGELOG
- 3255d1e Update logger docs to be generated
- 96f73b9 Adding logging to file base on a "file_path" property (redpanda-data#1256)
- 80526b2 Alias and deprecate *_timestamp methods
- 70b8392 Fix race condition upon self-term stream creation
- 25ef254 Add ES type field back into docs
- 1e432f5 Optimise bloblang methods on static values
- e5d2558 Add timestamp_round bloblang method
- 108a86c Add benthos studio to home page
- 72dc8f3 Improve lints and config logs on start up
- c2bde88 Add note to v4 changelog regarding test directories
- 1afd8c7 Set fallback_error metadata on fallback messages
- cc532b3 Update pulsar and docs
- a37cea4 Merge pull request redpanda-data#1274 from mihaitodor/update-strftime-strptime-docs
- 345f5af Pulsar updates (redpanda-data#1251)
- 4a70bd1 Update format_timestamp_strftime and parse_timestamp_strptime
- 5e18323 Add ability to specify bloblang static plugins
- 718f827 Update CHANGELOG
- e56cf7f Add create action to Elasticsearch output to support writing to data streams (redpanda-data#1272)
- 5b6e4e9 Merge pull request redpanda-data#1271 from ahamidi/patch-1
- 03ff843 Fix lock-up in amqp_0_9 output with immediate and nacks
- b80de78 fix: update codec reader source to fix docs typo
- b17a84b Docs for resource inputs/outputs
- 8b8d276 Fix: typo in input socket description
- 4d60f26 Allow non-pure functions in metrics mappings
- f9cd887 Add comment to autocommit config
- 8c8bcd6 Add ver and status tags to blobl docs
- a1ab1c7 Remove typed bloblang categories
- 8c00d1a Remove dodgy command from migration guide
- 82444ab Rename field to from_ec2_role
- 635c329 Move CHANGELOG entry
- abea415 Merge pull request redpanda-data#1250 from mihaitodor/add-bloblang-slug
- 9d87027 Merge pull request redpanda-data#1237 from disintegrator/v2-log-processor
- 7e5fab5 Merge branch 'main' into v2-log-processor
- 9b41647 Update CHANGELOG
- 2bb4222 Merge pull request redpanda-data#1236 from disintegrator/tracer-gcp-cloudtrace
- 9998f0f Update CHANGELOG
- e89f0ca Merge pull request redpanda-data#1219 from pcha/feature/1215-support-mongodb-aggregation-pipelines
- 6f98f88 Move docs change to template
- 18dd0b9 Correct unit test docs
- b81b967 Add use_ec2_credentials field to aws components
- f9333c2 Add public io component import
- cb8855a Update CHANGELOG
- 54ec38b Spec fix for aws_s3 termination on EOF
- e3069dd Move last old package components out
- ad4356b Add bloblang slug string method
- beef176 Merge pull request redpanda-data#1246 from mihaitodor/update-parquet-docs
- b69ba6a Minor docs updates
- 87dfd78 Add support for headers in the
nats_jetstreamcomponent (redpanda-data#1243) - b1d0e55 Merge pull request redpanda-data#1235 from disintegrator/bigquery-output-job-labels
- 8be1f5a propagate all errors reported in BigQuery jobs (redpanda-data#1234)
- d9c7595 Fix prometheus docs
- 976abe3 Merge pull request redpanda-data#1231 from AndrewSmith593/lazyquotes
- 89fdcf9 Address new lints
- 5a801d6 Carry template labels through properly
- 1dbf284 Prevent shutdown on prometheus label mismatch
- 73efbe4 Add basic metrics for input templates
- 061c22f Update Parquet docs
- 25b3026 convert
logprocessor to v2 - 6c18cef Move more stuff around
- 8aa00bc add gcp_cloudtrace tracer
- e123ae1 support setting job labels on
gcp_bigqueryoutput - ff5a6eb Move third party imports out of config structs
- 68d854e Move more components out of old
- 2c31596 Move a bunch of more components out of old
- 8eff8ca Fix bloblang comparisons
- 76d80ea Move a bunch more processors out
- 256c122 Add LazyQuotes parameter to CSV input
- b13a5a2 Fix archive format docs
- 2d1fdda Merge pull request redpanda-data#1227 from mihaitodor/fix-snowflake-put-examples
- f601b4c Merge pull request redpanda-data#1226 from disintegrator/jaeger-sampling-rate-docs
- 6203d78 Move more old components around
- 5164c75 Fix wildcard imported resource/stream watching
- d3e4b3c Move more implementations out into pure package
- 5e39fc3 Improve the wording on the
snowflake_putoutput examples - eb7aab5 reword description for jaeger's sampler_type config
- 0b87566 Fix release note link
- 3d855f0 Add announcement bar for v4
- 9a918b4 Integration test fixes
- 40e6040 Run fmt and update CHANGELOG
- b5c1d02 Merge pull request redpanda-data#1216 from mavimo/feature/allow-to-add-jwt-headers
- 4f7cef0 Merge pull request redpanda-data#1212 from kennyp/kp-add-unknown
- 077ea12 Merge pull request redpanda-data#1207 from nenad/main
- b754b24 support CUE output format with
benthos list(redpanda-data#1199) - ee07c73 update generated docs
- ac3b0b6 feat(input/mongodb): support aggregation filters
- 2330d9c Allow to specify headers in JWT tokens
- f2221c0 Hide linked components behind x_benthos_extra
- fa73a91 Add "unknown" type for templates.
- c388f2d Add parquet tools to docs
- 7fb5cbb Move parquet processor back to experimental
- cc2caaa Move mqtt implementations out
- 5204102 Use explicit errors for messages
- 34db417 Ensure public instanciated components are namespaced
- 970b6e9 Introduce checkFrom method to ensure relative directory is correctly set
- c54de5e Add file_json_equals testing function
- bbe2716 Rename parquet processor to parquet_old
- 30c4488 Merge pull request redpanda-data#1203 from mihaitodor/update-changelog
- 079244d Only stat each file once
- cdd7731 add
mod_timemetadata tofileinput (redpanda-data#1188) - b91488a Move some config stuff around
- 828cfc7 Use the tagged release of goavro
- 6201540 Update Changelog to mention the schema_registry_decode changes
- dd97218 Update CHANGELOG
- a58fac0 Merge pull request redpanda-data#1198 from mihaitodor/fix-schema-registry-decode-processor
- 9e57bae Merge pull request redpanda-data#1197 from EmilLaursen/fix/bloblang-triple-quote-string-parser
- 722b5eb Add interpolation function for HDFS directory (redpanda-data#1196)
- d3803e4 Merge pull request redpanda-data#1193 from mihaitodor/add-logging-details-to-test-docs
- 977ac85 Update CHANGELOG
- 05b84d9 added regex_pattern support to kafka_franz input (redpanda-data#1186)
- 32e957b Add CheckRequired to field spec
- 6e8022b Fix schema_registry_decode processor
- d392871 Expose deprecated docs register (internally)
- 2a829e1 Re-enable ES integration tests (including v8)
- a4a8061 Fix lints
- 840b174 Tidy up docker examples
- 0b56956 Upgrade clickhouse client library
- e42ff7c fix: array bounds for triple quoted string
- 0b83e41 test: failing case for triple quoted string parser
- a3840ad Make all errchecks explicit
- 2e9a364 Remove borked dependency
- f8b1526 Fixes from integration tests
- 7915db8 Remove unused oauth field
- 813be5d Build with go 1.18
- c853dca Update CHANGELOG
- a9fe9ba Add GCP Cloud Storage cache (redpanda-data#1185)
- 453ab82 Merge pull request redpanda-data#1160 from mihaitodor/add-snowflake-put-output
- 7a4265f Include field in message parse blobl errors
- 8c7fb13 Add snowflake_put output
- 80b3de8 Add LintRule for ConfigSpec
- 4682899 Fix a bunch of documentation typos
- 8addce4 Add logging details to test docs
- b122c22 Fix conn_max_life_time for sql components
- 1359ed2 Update README
- 9dd6143 Fix up some website links
- 8d7d118 Expand connection settings to all sql components
- f93541c Merge pull request redpanda-data#1166 from pcha/feature/1158
- e7ee59a Add LintRule to config fields service APIs
- 80a877a Run unit tests on standard templates
- 5703b63 fix(input/sql_select): take conn_max_lifetime correctly
- 7f9e3a2 Tidy up unit tests and add label targetting
- 4a7a10b Add bloblang based linter support
- b2e3744 Remove unused skip lint option
- da5efee Option fields linted by default
- 83c413a Update docs and changelog
- c96e05f Add file output option to Prometheus metrics (redpanda-data#1162)
- e157b8c Update CHANGELOG
- 3cb8f65 Merge branch 'ekeric13-eric-fix-aws-sqs-reset-visibility-bug'
- 4125610 Merge branch 'eric-fix-aws-sqs-reset-visibility-bug' of https://github.com/ekeric13/benthos into ekeric13-eric-fix-aws-sqs-reset-visibility-bug
- ffb92d6 Move aws components to impl
- 93073b7 Move kinesis input to impl
- 9ec7661 More consistent field spec definitions
- a575000 Expand interpolation parser to allow all bloblang
- 2ee2618 Fix lint
- 1792ca4 Remove pulsar components (for now)
- b13af80 Fix messages visibilityTimeout from being reset if resetVisibility is set to false
- 85bd384 Add more sponsors
- d7b5c92 docs: Fix broken links
- 73f1338 Goreleaser push artifacts to benthosdev org
- 6da6d32 Update CHANGELOG
- 1e8bd5c Merge pull request redpanda-data#1170 from ekeric13/aws-sqs-max-num-messages
- 0255735 feat: migrate azure table storage output to the new aztables sdk
- 817ef3b Update CHANGELOG
- e66c8be Merge branch 'propan-main'
- ef0467a Merge branch 'main' of https://github.com/propan/benthos into propan-main
- bcf2362 Differentiate input swap versus graceful termination
- d07e543 Better init error messages, better defaults
- f40e28b Fix up dynamic input/output APIs
- 6c8b9c0 Update CHANGELOG for v4
- 16fe85c Wrap resource inputs to prevent termination
- 769cdd2 Move switch output and rework
- 289cc95 Move a bunch of brokers to new transactions
- 79167ee Move fallback broker into generic package
- 953aa06 Use func based transactions in pipeline
- dd42aa0 Fix sftp output create modes
- cff8f74 Format
- 62c6925 Final cuts in transaction response surface area
- 6e2d093 Reduce more transaction response surface area
- 3bac601 Reduce transaction response surface area (wip)
- 643c8ec Move some components out into impl
- d6ba24f Move integration tests out into packages
- c39d2de Update docs for aws_sqs input
- 0763442 Add max_number_of_messages param to aws_sqs input
- 51593ad Simplify input/output processor init
- a300160 Dont enable race check by default
- 317de2d Add CGO_ENABLED in actions
- 892e3e5 Fix prometheus default
- 8ffab4b Move zmq to new plugins API
- 871fb99 feat(input/sql_select): espose conn sql settings
- 95a9ebd Rename Jeffail org to benthosdev
- 0c6a2e5 Potential fix for kafka explicit partition consumers
- 353f7af Fix not_batched early termination
- 3d36b99 No parallel lambda or http by default
- 23cd760 Fix cgo docker builds
- a8f1ea7 Resync CHANGELOG
- 4608863 Add sql_raw processor and output
- 8f979a4 Roll back histogram default on guide
- 13fca24 Move metrics and tracing packages out of old
- 59388d0 Relax bloblang plugin overrides
- 73c2334 Fix broken link
- 2fb7901 Add v4 coming blog
- 4f1b5da Add wildbit as project sponsors
- d0fb5b8 Allow bloblang plugin overrides
- d0bc8ef update docs
- 07fc389 jetstream: add support of pull consumers
- 16f159a Fix ci linter
- 43ba666 Move all remaining packages out of lib
- 0b86811 Move some packages out of lib
- fb50429 Update migration guide
- c56e0bb Change lambda default config
- da1b9d8 Change pipeline.threads and prom hist defaults
- ef09931 Some consistency in glob support
- cec72e7 Bloblang changes
- 5e2c9f4 Reduce number of default values
- 8ca76a5 Update tracing examples
- 18cc55e Fix API test
- 697813c Attempt to switch over to otel
- 7ab5a61 Fix azure_queue_storage
- a4c246c Change multipart/parallel defaults for http and lambda
- e2b001b Use explicit list of component defaults
- 220b26e Rework json_api and logger metrics
- 0c2b916 Use logrus logger
- 75ad7e0 Rework and simplify metrics
- 2122300 Remove docker env config
- 88d2344 Fix ES test
- 981dbf3 Eliminate types package
- 4c916dc Move more interfaces out into component pkgs
- 7fea2ab Move interfaces out into component packages
- fefc21b Reduce responses down to just an err wrapper
- b634bdb Unify mocks and begin isolating responses
- de85808 Move errors out of types package
- fe6af2a Move flag fail key
- 43362f1 Regen some docs
- 6dffa96 Replace types message interfaces
- d7e1924 Unify cache and ratelimit interfaces
- 51c0baf Move buffer implementations
- 7affbe4 Update ristretto retries
- 7a1c8fd Lint all docs
- e276a0f Purge more old stuff
- 93f9605 Move rate limit implementations
- 36c2000 Move remaining caches to new apis
- d0a82b1 Move more caches to new APIs
- 56f76c5 Move dynamodb cache to new plugins
- 6b42062 Remove more stuff
- 84b2ec7 Remove old style manager config
- 9e6c308 Remove unack
- 0ef314f Remove move old stuff, plugin APIs and sanitise funcs
- 0fac3f5 Remove a bunch of deprecated outputs
- b0b12ab Fix some tests
- 6f4b8d3 Fix some tests
- 6670c28 Remove more inputs and swap to bytecode awk branch
- 36ea357 More stuff purged
- 125e9c1 Purge the non-believers
- 7954e5b Merge pull request redpanda-data#1149 from soundarmoorthy/site
- abd3e62 Update optum logo to the new branding based on optum.com. Use transparent png
- 04cbd90 Merge pull request redpanda-data#1147 from mihaitodor/fix-kafka-franz-docs
- 816b1e7 Update CHANGELOG
- df325c2 Fix kafka_franz input and output docs
- 49d5fc3 Allow /ready with streams --no-api
- bdaf457 Update CHANGELOG
- 950f07b Merge pull request redpanda-data#1136 from anovateam/azure_storage_queue_queuename_interpolation
- 231bdfe docs: Clarify batching behaviour
- 5c8d3b7 chore: support interpolation on
- 4da53ec Update CHANGELOG
- dff414b Add support for protobuf Any fields (redpanda-data#1139)
- 887a4f9 docs: Mark throttle as deprecated, fix codec list
- d726bac docs: Add more emojis
- 46b8456 Update nats deps
- 62db565 Merge pull request redpanda-data#1130 from mihaitodor/update-pulsar-client-oauth2
- 856e57a Tests fix (redpanda-data#1129)
- 8dba300 Update github.com/apache/pulsar-client-go/oauth2
- 11e893e Shorten test names to fix macos socket paths
- ec3c492 Merge pull request redpanda-data#1127 from Juneezee/test/t.TempDir
- 56d1407 Update docs
- 334290f Merge pull request redpanda-data#1126 from disintegrator/bloblang-assign-method
- e74b3ae Update CHANGELOG
- 1fdaf5e fix ID collision bug for bulk elasticsearch output (redpanda-data#1124)
- 9853678 Merge pull request redpanda-data#1123 from disintegrator/patch-1
- bb15fec Update CHANGELOG
- 3c28c17 Merge pull request redpanda-data#1119 from anovateam/fix/cassandra_insert_float
- c25d35b Merge pull request redpanda-data#1116 from AndrewSmith593/fix_typo
- 4d27762 Update docs
- 9850feb Merge pull request redpanda-data#1113 from disintegrator/processor-gcp-bigquery-select
- 1b0a654 Update docs
- 026e401 Merge pull request redpanda-data#1112 from alexthecarp/add_cast_to_xml
- 305cfce Update docs
- 39e0ded Merge pull request redpanda-data#1109 from egbuk/mongodb-input
- 078bf8d test: use
T.TempDirto create temporary test directory - fcb2158 add bloblang
assignmethod for structured types - 6482215 Fix catch early termination
- 35d5859 Add mongodb input
- 549ff58 Create SECURITY.md
- 3b9c533 fix: use float32 on cassandra float column
- 854465c Add nack reject patterns to amqp_0_9 input
- fc4bb41 Add generated typo fixes
- 2110e08 Fix docs typo in stdout.go
- 18f60d6 Attempt to recover expired prev tweet id
- 8b5d140 Update CHANGELOG
- cfc0209 remove beta flag and default to experimental
- bda3a2f Add gcp_bigquery_select processor
- ed9541e With updated docs
- 176932c XML: Add support for cast parameter
- 30489a5 Add troubleshooting to gcp_pubsub output
- 2aec1f3 Update CHANGELOG
- 3d1f9ad Merge pull request redpanda-data#1107 from zbiljic/feature/nats_jetstream_input_ack_wait
- 8bd1549 Update CHANGELOG
- db3418a Merge pull request redpanda-data#1091 from disintegrator/input-gcp-bigquery-select
- ac0802d Update CHANGELOG
- b5bfadc Merge pull request redpanda-data#1102 from anovateam/cassandra_timeout
- 4ec2a85 Fix zmq4 linting error
- dc3f5f7 Add AckWait config option to nats_jetstream input
- 7a5496e Fix aws_kinesis output backoff for sparse shards
- db89121 Whoops, fix linting error
- 39d63fc Remove mention of parallel field in unit test docs
- 7db9190 Add backoff toggled field and batcher implementation
- 2be25d7 Add timeout to cassandra output config
- e82cfc0 Add gcp_bigquery_select input
- bda960d docs: General tidy up
- 389c036 Prevent dupe analytics pokes
- 78e55d7 Return service errors in resources cache
- 7b42068 Update search key
- 583bc7a Upgrade docusaurus
- a257e87 Allow resource imported files to contain tests
- a6aab74 Default to empty histogram_buckets array
- 254f7c1 Merge pull request redpanda-data#1092 from mccricardo/feature/prometheus-histogram-buckets
- f917373 Merge pull request redpanda-data#1093 from mihaitodor/update-goavro
- 57bfff7 Fix range bloblang function arg validation
- bbdc970 Update github.com/linkedin/goavro/v2
- 7eeb99e feat: Add histogram_buckets to prom metrics
- d3e89f9 Add deprecated flag for plugin components
- 0048439 Add optional defaults to backoff field
- e4e0f66 Fix cache plugin implementation add detection
- 9bece50 Add (hidden for now) batched cache to public
- 1124b2e Update CHANGELOG
- 4b492a4 Merge pull request redpanda-data#1088 from 2improveIT/master
- c29deb3 make docs
- b67d499 Update CHANGELOG
- 0a453b4 Merge pull request redpanda-data#1087 from YachikaRalhan/feature/output-http-multipart
- 86742d9 Fix comment
- e23489d Add duration and backoff fields to plugin confs
- 43b6636 adding a regexp codec
- 6e715c5 Support for multipart field in HTTP output client
- b98fadc Add version stamps to newer fields
- f06c36c Fix redis troubleshoot header
- 68ff6a2 Add use_histogram_timing to prom metrics
- 8b3093f Update CHANGELOG
- a98e5dc Merge pull request redpanda-data#1082 from mihaitodor/fix-generate-input-panic
- cdaf3b7 Merge pull request redpanda-data#1081 from alexthecarp/add_aws_s3_server_side_encryption
- d84dfad Check exec env
- e356908 Fix generate input panic on zero value interval
- a56456b aws_s3 output: add server_side_encryption field
- 060e57c Add site analytics example
- d0baa7f Add cors fields to http_server input/output
- f4116a7 Tidy up socket server read locks
- a3db590 Mark old resources field as deprecated
- 1c81477 Merge pull request redpanda-data#1078 from disintegrator/dropping-messages-docs
- 7c1db3a update docs about dropping messages and acks
- cf26401 Detect and remove deprecated examples
- f56c5cd docs: fix sql alternatives links
- 95e304d Add note about linting to v4 migration doc
- c7ab869 docs: Add section to procs for outputting
- a77a9f4 Increment node min version
- 9602e47 Update CHANGELOG
- a14aa5e Dont bother returning register errors
- 312c018 Add lint flag for deprecated components/fields
- 547a117 Move geo methods into internal package
- 8ae8786 DRAFT: Follow up at geoip support in benthos (redpanda-data#1068)
- 51dbb88 Fix formatting
- 975a1a5 Message ordering for
gcp_pubsuboutput (redpanda-data#1044) - 6876c2c Fix sqs empty message retry
- d1d9d47 Add more prelim v4 changes
- 83fbb93 Fix lint
- f3eac2c Add metadata field to http client components
- 3ef24b9 Move exclude filter into metadata package
- 92e8adf Update CHANGELOG
- 829a472 Merge pull request redpanda-data#1067 from bluelabs-eu/fix-pulsar-output-auth
- 5792d10 Merge pull request redpanda-data#1075 from disintegrator/jq-output-raw-empty-string
- ad4c94d pass on empty string result with jq raw output mode
- 22ba9b5 Dont block on input/output close errors
- 5363994 Clarify extract headers docs for output
- 47f8bb4 Add preliminary v4 migration docs
- 88300be added comment to ToMap
- 2c09a3f fix Pulsar output authentication, allow out-of-order delivery for key_shared subscription
- 093788f Use shared processors in parallel pipelines
- 07f9dd6 Remove type field from docs
- 87e7455 Update CHANGELOG
- 2d8c81b Merge pull request redpanda-data#1064 from cludden/cludden/serverless-config-file-path
- e6d9031 Add support for BENTHOS_CONFIG_PATH to benthos-lambda distribution
- ccd7742 Inject comments for multiline blobl examples
- 70b671b Merge pull request redpanda-data#1059 from mihaitodor/add-format-json-bloblang-method
- 5f1e0ef Merge branch 'master' into add-format-json-bloblang-method
- 679e23f Merge pull request redpanda-data#1054 from mihaitodor/add-mongodb-collection-interpolation
- 6981754 Merge branch 'master' into add-mongodb-collection-interpolation
- f4c169f Update CHANGELOG
- 2745dc0 Merge pull request redpanda-data#1048 from disintegrator/jq-output-raw
- 973239f Merge pull request redpanda-data#1063 from mihaitodor/improve-schema-registry-url-support
- 2f71e3a Add MongoDB collection interpolation
- 3b22964 Default format_json to 4 spaces instead of two
- 32d1974 Add format_json bloblang method
- 143e929 Add caveat to avro proc docs
- ec96ff4 Improve schema_registry processors URL support
- 0a0afca Prevent stalling on disabled partitions
- 933ff66 Tidy up output batcher
- 16eb8cd Send version/date with schemas
- b9eab88 Add more fields to parquet processor
- 7d8836e Add studio cli command
- c7a3cc6 More size reductions and test fixes
- df919d7 Add reduced size json format for list
- 5753019 Merge pull request redpanda-data#1053 from kennyp/master
- eda81d5 Bump to latest deps and fix errors.
- 68b9803 Push output trace events to after processors
- f6da68e Update docusaurus
- 87c1b1a Fix up tests
- 54da6fd Prevent chunked codec from being capped
- 91149f7 List rudderstack as sponsor
- 068c1d5 Docs
- 27914ae Add experimental parquet processor
- 60f9acb update docs
- 42559de support raw output from jq processor
- f40f7ce Add logging for kafka_franz internals
- 54849de Fix match literal invalid comparison
- 3e37464 New input, processor and output plugin fields
- d07bf55 Merge pull request redpanda-data#1035 from mihaitodor/fix-mongo-processor-logging
- 650fc9f Clarify header matching for http processor
- 7809798 Fix MongoDB processor logging
- 6b2a819 Add aurora as a sponsor
- f0a3497 Force copies of tracing event slices
- 03dfe0c Prevent sequence shutdown lock up from pending acks
- 08082ca Retrofit kafka docs
- 1691d73 Merge pull request redpanda-data#1030 from cristiprg/patch-1
- 25b45f6 docs(kafka output): min version
- 610fa22 Relax config validation for defaults
- 861d3ab Prevent tracer init on error
- e1e559e Docs: add csv example
- 80d197c Update CHANGELOG
- 06706aa Merge pull request redpanda-data#1024 from iluminae/pubsubSyncMode
- 0bbd9c7 Update CHANGELOG
- a0a658b Add custom csv delimiter support for input codecs
- 56ff92f Add DELETE tracing event type
- 6aa5f51 add sync flag to gcp_pubsub input, allowing Pull api use instead of StreamingPull
- 71502b2 More kafka_franz fields
- 28650d8 Correcting the example for the http result map (redpanda-data#1019)
- 3032620 Allow more windows style newlines in bloblang
- 5177ecd Remove label validation from manager
- f76e419 Add linting disable to stream builder
- fd98f1b Docs: clarify lines batches behaviour
- 6aacba2 Update CHANGELOG
- b2573b2 Merge pull request redpanda-data#1015 from DIMO-INC/master
- c6c7e17 Merge pull request redpanda-data#973 from mihaitodor/add-mongodb-processor-json-marshal-mode
- 68b272f Merge branch 'master' into add-mongodb-processor-json-marshal-mode
- 25b6fc9 Adding ability to create ksuids in bloblang.
- 5727c35 Add build tracer to stream builder
- 1faffcd Update template docs
- 6504050 Implement internal tracer
- 46af1ff Add kafka_franz input and output
- e4090a6 Add public metadata filter fields
- 13f0702 Move package around
- 80147d9 Reword some new metadata fields
- 1523dde Merge pull request redpanda-data#960 from mihaitodor/add-http-response-header-filtering
- 2630165 Merge branch 'master' into add-http-response-header-filtering
- a50345b Merge pull request redpanda-data#1004 from anovateam/fix_batch_limit_calculation
- db1fac4 fix: batch size limit calculation
- 4318510 Fix gcp client context cancellation
- 48c1c5b Prevent error logs on nats nack/ack no reply
- d6f26ad Add no-api cli flag to streams mode
- 507d890 Support globs in streams mode paths
- 5678bc7 Adjust makefile for our m1 family
- 34f3750 Address extra comments
- d11a981 Add MongoDB processor json_marshal_mode field
- 1b769fe Address review comment
- b834e2d Add HTTP response header filtering
- 20415ae Allow custom map stack limit
- 3926a26 Update CHANGELOG
- 594642c Merge pull request redpanda-data#987 from pcha/fix/output-mongo-upsert
- f7f84d3 fix(output-mongodb): negate upsert allowed in error validation
- 40af941 Update CHANGELOG
- 009d11a Merge pull request redpanda-data#983 from junha2001/fix-nats-auth
- 887ab77 fix nats auth
- 9ed9996 Fix http_server.sync_response.headers detection
- 814f99b New emoji drop
- 68cf1ae Add more schema punch-through methods
- 0375af5 Allow root fields and object list fields
- c7fef92 Update CHANGELOG
- 39c0fdb Merge pull request redpanda-data#970 from htdvisser/fix/mqtt-keepalive
- 957eedf Set MQTT KeepAlive in seconds
- 1b5a8c7 Improve kinesis output throttling logs
- 06b79eb Merge pull request redpanda-data#967 from mariosant/support-arm7
- 1231c4f Merge pull request redpanda-data#968 from mihaitodor/gcp-bigquery-infer-projectid
- 5983fd7 Reduce exposure to opentracing lib
- 755f6f8 Infer the Project ID when using the GCP BigQuery output
- dde52f6 Add support for arm v7 architecture
- 0b38cf6 Update CHANGELOG
- 7da921c Merge pull request redpanda-data#963 from mdowds/master
- 5f6bb83 Decouple make and docker (redpanda-data#950)
- de6ac6f Update docs
- ae99028 Support mongodb upsert when update or replace a single document (redpanda-data#948)
- fdabd6b Add version markers to new fields
- 307d203 Merge pull request redpanda-data#944 from alexthecarp/add_sns_fifo_and_attributes
- b88d69e Mark auth config version
- 13dbd11 Merge pull request redpanda-data#918 from bluelabs-eu/pulsar-auth-subtype-attrs
- 360ab14 Roll back jaeger-client-go version
- b16ab54 Add walk methods to bloblang environment
- 1328712 Support path component in schema registry base URL
- 76df854 Fix link
- 2a78aa1 Add schema registry example
- 67d885b Update CHANGELOG
- e591b5f Expose custom importer method to blobl
- 228efa6 Move more integration tests around
- 321e91d Move unit tests out into impl
- b21f2fc Add new sponsor 🎉
- a71f6cb Fix subprocess input data mangling
- 3ddb055 change to unix time
- dd0cc27 Merge pull request redpanda-data#949 from mihaitodor/add-reader-file-watching-tests
- 82527a5 Add msgpack bloblang methods
- 1a4b9a2 Add msgpack processor
- e5fcbbf Add Config Reader FileWatching tests
- 9d4a740 Add raw json field to schema registry encode
- 9920d4f Add ability to watch through renames/deletes
- 9232c2f Merge pull request redpanda-data#940 from rxfork/new-lambda-docs
- 4e741c2 Add configuration file watching
- 3e486da Allow CR+LF bloblang line endings
- eb2b446 Update lambda.md
- 2d18666 Merge pull request redpanda-data#947 from mihaitodor/fix-docs
- 7c9cffe Fix HTTP docs
- f097008 Update .goreleaser.yml
- cba06cc Goimports
- 4514d75 Update CHANGELOG
- a138d35 Merge pull request redpanda-data#930 from angiglesias/mqtt-interpolable-retained-field
- 60754ef Merge pull request redpanda-data#939 from dviramontes/dviramontes/adhoc/goembed-playground-editor
- b04ae4c Fix lints
- 06e0485 Upgrade loads of deps
- fc1b09b Fix sql input and add int tests
- 8990d27 aws_sns output: add support for attributes
- e60042c Fix dep
- eb3ccbb Add more sql components
- 0e38983 Gen docs
- 4f281a2 Fix lints
- 6f13322 Add experimental sql_query processor
- 042a7fc More lints
- 63754a6 Add al2 examples to lambda docs
- 9b3ab25 Create benthos-lambda-al2.tf
- c64d747 Create benthos-lambda-al2-sam.yaml
- c82e10a Add CLI example for benthos-lambda-al2
- deb8d83 use go embed to include the playground editor
- 860c30f Update lambda.md
- 870456d Merge pull request redpanda-data#937 from rxfork/lambda-al2
- 4dbc816 Tackle some of the new lints
- 5f99872 Add benthos-lambda-al2
- da3a08c Extended MQTT writer with retained interpolable field
- 0667bbf Clarify TLS requirement in kafka docs
- 81733c1 Migrate nats_jetstream to new APIs
- cde0fbd Update CHANGELOG
- 4b69989 update gcp pubsub package to v1.17.1 (redpanda-data#935)
- 8d0bd5d Merge pull request redpanda-data#933 from dviramontes/dviramontes/adhoc/update-http-doc
- 994d2bd Merge pull request redpanda-data#929 from angiglesias/nats-add-message-headers-support
- a762daf Merge pull request #927 from mihaitodor/add-parse-duration-ISO-8601
- 16e8a1d Merge branch 'master' into add-parse-duration-ISO-8601
- 0f9e528 Merge pull request #921 from anovateam/table_storage_batch_limit
- d61d275 Update CHANGELOG
- 2a4504f update http config doc
- cc90948 More try broker scrubbing
- b156ae5 Added support for NATS message headers when server is compatible
- f793500 Add fallback output to replace try broker
- a572d11 Update CHANGELOG
- ce737f5 Merge pull request #925 from YachikaRalhan/websocket-tls
- aa897a7 Add mechanism for backwards compat plugin migrations
- 2d556e5 Add parse_duration_iso8601 bloblang method
- bad3049 Merge pull request #922 from rxfork/lambda-arm64
- 6abe7b6 Merge pull request #916 from mihaitodor/enable-depguard
- 346a5ba chore: set batch limit
- 64ba130 Websocket TLS support
- 20fab0e Build for lambda arm64
- 0f13e88 addressing comments
- 37143f2 pulsar auth, message metadata, output keys
- 7723385 Enable depguard linter
- 06d3533 Gen docs
- 01d9561 Add fallback urls to amqp output
- b6d8e85 Allow for a redundant AMQP URL (#912)
- df02a0e Merge pull request #915 from Juneezee/deprecate-ioutil
- 67d27ba Add timeout fields to mqtt
- a8a4d0e Add refresh_period field to schema_registry_encode
- 7a84f39 refactor: move from io/ioutil to io and os package
- e223008 Add version markers for new stuff
- 6d48246 Merge pull request #911 from ekeric13/aws-sqs-input-reset-visibility
- c8934e3 Add schema_registry_encode processor
- 6e96db6 Generate docs for reset_visibility
- 9aedddd Add reset visibility param to aws_sqs input to potentially avoid resetting visibility timeout
- 0150fae Add troubleshooting section to bloblang page
- 6c0e64e Merge pull request #906 from nibbleshift/optimize-process-message
- d11d96b call wg.Done() directly instead of deferring
- 68801ab Merge pull request #905 from mihaitodor/add_amqp_tls_external_auth_support
- ecf17cd Merge branch 'master' into add_amqp_tls_external_auth_support
- 6df2ce2 Fix file input all-bytes bottleneck
- 399127a Add AMQP TLS EXTERNAL auth support
- b7f1e1e Update CHANGELOG
- 5c9dbef Use relative path in blobl server script
- 017a6a3 Merge pull request #903 from buchey8070/master
- 71b3a52 accept version as parameter in installer script
- cab3413 Update resources.md
- 53f13c9 Fix sftp input duplicate messages
- 744e398 Whoops, wrong URL
- 1b81559 Add v2 plugins blog post
- b3f1e37 Add dynamic_client_id_suffix to mqtt components
- aecc5d4 site: Use gooder words
- a2a8c66 Build tzdata into docker dist
- d57e850 Update CHANGELOG
- 0cb7f6c Merge pull request #891 from tutu-ru/http-client-output-request-body
- 42cae60 Added message body on failed to send message http_client
- 4ae9b8b Mark batch processors as optional
- 960ca6f Add list and map config field types for plugins
- 4a57ba4 Add component imports to all examples
- 00046a7 Fix site links
- ddec49a Update CHANGELOG
- c9246d4 Add zstd compression to kafka output
- 59ff4e8 Upgrade website deps
- da41289 Evaluate env var interpolations in stream builder
- 4d8799a Field unsafe_dynamic_query added to sql processor
- c6078c8 Enable more methods with CORS
- 3a22741 Remove config gen from tools build
- 876b363 Tidy up bloblang plugin examples
- db607a3 Remove config examples and add README showing create subcmd
- 64bd4d5 Use manager bloblang environment globally
- 1afd2dd Merge pull request #878 from mihaitodor/kafka-rack-awareness
- 6f6b122 Merge branch 'master' into kafka-rack-awareness
- 733f957 Allow mapping imports to be disabled
- 81b36da Add rack_id field for Kafka components
- 46c86d0 Move cors fields into object
- 4fe5c8a Add enable_cors field to http #867
- ebda9a6 Move cloud credentials docs around
- ef8939a Always fallback to generic compare for arithmetic
- 34466d6 Update CHANGELOG
- 2bd96cb Add addtional string meta fields for S3 output (#873)
- 6fb7157 Expand resource glob patterns in test subcmd
- 47c5df9 Build with 1.17
- f066ada Rename some choice bloblang params
- de255e2 Allow edge workflow to be triggered manually
- 1acb116 Merge pull request #864 from mihaitodor/add_nats_auth_fields
- 0f631f5 Ease off cassandra manual conversions
- 3d8c707 Go mod tidy
- 821e2c7 Go mod tidy
- 864c2c0 Fix cassandra type conversions for args_mapping
- a485927 Passing real Go types into Cassandra driver. (#860)
- ccdf14d Merge pull request #861 from mihaitodor/remove-gcs-test-hack
- 3a15dda Improve error messages for named params
- dba8e11 Add deactivation method to blobl environments
- b24bb5d Add structured export of bloblang plugins
- 1db1075 Update docs with named params
- 10cda28 Tidy up the new blobl plugin APIs for consistency
- 113b656 All blobl functions/methods support named args
- fc1c9a7 Remove dirty Google Cloud Storage client testing hack
- f4c03da Upgrade website deps
- 85a4502 Add gcp_bigquery output
- 29bfbbf Add parse method for config spec
- e9eb1b0 Add named parameter support to bloblang
- b097399 Update CHANGELOG
- 239b37c Update CHANGELOG
- fec8251 Add manual partitioning to Kakfa output component (#857)
- 31c3ced Redis streams input allows for automatic creation of streams (#855)
- 5c14ca1 Add compression to elasticsearch output (#853)
- a3cad03 switch image for mssql server int tests
- 0d00347 Update build constraint comments
- 6f63fd0 Add batch consumer func to stream builder
- 0c4f951 Add batch producer func to stream builder API
- b131845 Add enabled flag to mqtt will
- 04d6cd0 Add MQTT configuration for retained, keepalive and last will (#850)
- 1f95a9d Fix blobl contains for numerical search
- 109824e Dont add configs to release archives anymore
- d1edc42 Update CHANGELOG
- c6190d2 http_client interp functions in stream mode #844
- df6fc3c Add keys op to redis processor #831
- 3dc2405 Add priority to amqp_0_9 output #832
- aba2175 Fix ordering of resources
- 3c04b51 Add set fields method to stream builder
- 68879ed Add GetError to public message type
- 6ab2d7b Merge pull request #845 from mihaitodor/enable-extra-linters
- 06b8f88 Add a namespace method to config
- 6ee5cbb Enable durationcheck and wastedassign linters
- 7e29fc3 Enable unconvert linter
- 22f31e7 Fix lint errors
- 6284493 Tidy up a load of docs
- ed633a2 Append to file in GCP output (#816)
- ca618ef Add nanoid function to bloblang (#843)
- 2c0f08f Remove http log when server is disabled
- 9f73f4d Mark fields as advanced when parent is marked
- e87445e Update CHANGELOG
- b16d1a0 Merge pull request #842 from lorenz-qbees/master
- 14d6e63 Documentation changes for SFTP RSA auth; issue #838
- c93f3b0 RSA athentication added; issue #838
- 14a4bba Add troubleshooting to redis tls docs
- abd3c99 Update README.md
- c24d41a Escape newlines in env var swaps (#841)
- aa2ce00 Update window processing guide
- 5b2eece Update CHANGELOG
- 4504b32 Merge pull request #839 from ar3s3ru/feat/add-root-cas-field
- 6fcfa4e Add transactions to system_window buffer
- a38ec93 chore: update docs
- e09dd35 feat(tls): add root_cas field
- 6c880b7 Add system_window buffer
- 4986b01 Better attempt at a reef
- 442bf5a Add buffer plugins
- 2ad6d3d docs: lint version doc supporting revive linter (#835)
- 50351ef Update logo
- 5343566 Fix comment
- 71ac362 Add batched input plugin type
- a5ddeca Fix annoying http client log
- 45b54de Trigger 2nd tier shutdown from read_until
- 2ed171f Prevent parent components triggering 2nd shutdown tier
- ef8abff Add test for pending acks in shutdown
- 4639b15 Merge pull request #833 from lucasoares/patch-1
- f358342 Add context methods to message type
- 5ae4201 fix: typo in discord comment
- e7ecfd4 docs: fix up code example copy/pasting
- 5817ba9 Update site deps
- 9ed8c7d Fix up http server test
- 0dd48f4 Return error immediately on non-json es msgs
- 7c5e637 Add support for elasticsearch action and routing key (#824)
- 911319a Drop some dope new emojis
- b1c96b9 Expose bloblang parse error from public
- f9ce38c Prevent http_server input blocking shutdown
- 3c40c74 Add ability to create an empty bloblang environment
- 52429a5 Bump pulsar client version
- 0a1a3ae Use http.read_timeout in steams mode
- 75620e5 Move Go plugin API into stable package
- f61fb1d Update CHANGELOG
- d534c4c Storage queue message lag (#822)
- 1ee4f34 Enable adding a bloblang env to service env
- 638f77c Fix lints
- d521e3d Create stream builder from defined environment
- bb496ef Fix bloblang lints
- 1e3fa32 Add ability to walk components of an environment
- 700fbf2 HTTP components forgive bad content-type
- 232937d Fix plugins returning docs linting errors
- 56505f1 Tidy up bloblang and environment docs
- 06f59ad Add file based unit test args
- 508843c Add metadata/annotations support to amqp_1
- 87058f9 Add elasticsearch integration test/benchs
- 9633cb0 Fix dynamic arg seeding for random_int
- e0e09f0 Add community to sponsors
- 6fd2ef8 Add label based mocking
- fae357c Add benchmarking for integration suite
- 25c740b Add batching support to most redis outputs
- 641f79a Fix link
- baad149 Update CHANGELOG
- 341c6a1 Add labels to paths implementation
- ab33e7e Add public lint error type
- 36b5923 Add mocks to benthos unit tests
- 8470901 Update site
- eb0aa82 Add discord bot cookbook
- 12850d4 Add set flag
- 7af7b3e Update CHANGELOG
- d4223f3 Add metrics to the file and memory caches
- 786a1c4 Fix tracing in batched processors
- 9057cb4 Update CHANGELOG
- 5e5c9dc Merge pull request #818 from mihaitodor/fix-http-processor-logging
- 1b14772 Mark nats Read and Acknowledge as deprecated
- 910f479 Add nats input replies (#814)
- d24a618 Fix HTTP processor logging to print the correct URL
- 58453c2 Update docs
- 7b98b3f Add template files to dep graph
- ee67691 Messing with templates stuff
- 4f4b1bd Allow granular nacks from input level batching
- 2765933 Use shutdown signallers in batchers
- 435f47c Handle prebatched nacks in switch
- b2176de Force preserved and finished inputs to recycle rejected messages
- 8689758 Enable compaction_on_read by default
- 6610757 Merge pull request #813 from hjblom/memory-compaction-on-read
- 4d819c4 Merge pull request #815 from mihaitodor/upgrade-mqtt
- a3e2a08 Upgrade MQTT to pull in some bug fixes
- e5c6c86 Add compaction_on_read option for memory cache
- 092629e Move some config examples around
- 697168f Obey the linter
- eeb1621 Refactor list cmd
- b2ac0ae Merge pull request #811 from mihaitodor/fix-mssql-invalid-data-source-name
- af3e5c9 Fix MSSQL invalid data_source_name
- 2f95a81 Open up possibility for custom docs sets
- 6f39e3e Add JSON schema for field specs
- 7e0f8a8 Stretch vid to full width
- befc46f Update CHANGELOG
- 65ce1e0 Improve sort speed for switch
- f79b2bf Add batchwise interpolation method
- 5f28143 Add cache error logs to discord and twitter input
- e06da51 Add context opt for service run API
- 4133f20 Add experimental aws_dynamodb_partiql processor
- 4aef9bd Allow root array appends in bloblang
- 44fe42c Fix streams mode metrics prefixes
- 18c835f Force child shutdown in output brokers
- 516d9e9 Update social input docs
- 0310ba4 Expand config and field spec APIs
- 2b7e7ea Docs additions
- 756b7ff Merge pull request #807 from nicktelford/fix/http-input-bg-ctx
- f141aa9 Use background context to avoid closing connection
- fcb0668 Add processors conf to plugin batcher
- b26ff74 Merge pull request #805 from mihaitodor/skip-scheduled-gh-actions-in-forks
- 8f204d9 Skip scheduled GitHub actions in forks
- a18e51e Refactor docs package
- 135b8d7 Wrap generate input with a preserver
- 676d234 Update CHANGELOG
- 63245ab Merge pull request #800 from mihaitodor/add-lz4
- 0aa2f71 Merge pull request #801 from mihaitodor/add-missing-close-calls
- 31d2884 Add missing close calls
- 7cf548a Add LZ4 algorithm to the compress and decompress processors
- 110578a Fix some lints
- 7867d09 Update CHANGELOG
- c6a64d9 Add format_yaml method
- 118490d Disable lint on cache request example
- 5c2496b Add resource POST endpoint to streams mode
- bf5681b Merge pull request #798 from mihaitodor/add-mssql-driver
- c2c6411 Lint against non-resource fields with resource imports
- 0f1e7d2 Add MSSQL driver
- c58f76e Add env-file flag to cli
- d13fa05 WIP: Add dot env file parser
- d9a6ee7 Enforce linting for configs sent over streams API
- 2e5dd3b Fix the metrics endpoint in streams mode
- e7727d6 Add parse_yaml method
- b772d5b Rename service package to impl
- 98dbbae Show experimental components in docs more easily
- 0f46b41 Increase test timeouts
- 32fcd96 Update joining streams example
- 6f3ad17 Add discord input and output templates
- 45171d0 Reorg bloblang assignment section
- 9363ff1 Tidy deps
- dd29b74 Merge pull request #795 from oxisto/master
- 68b02af Update docs
- 078aef1 Add verb metadata to http_server input
- fe8850a Moving to golang-jwt/jwt
- 2df5579 Add experimental discord messages input
- 7ef9d10 Swap out human security sponsor logo
- 4308317 Add AutoRetryNacks for simpler inputs
- 74047bc Add bloblang methods to messages
- 6bb88e0 Enforce min tls version
- 6b9ebc4 Add revive linter
- 1307eab Add bloblang field methods
- 25fd2b6 Add interpolated string field
- e1d8418 Remove golint from test action
- efbef19 Merge pull request #793 from mihaitodor/add-a-few-linters
- cc73253 Remove golint
- cad6ba6 Enable gosimple and stylecheck linters
- 01c7799 Add push/pull entrypoints to stream builder
- 5a9e15b Update CHANGELOG
- 644bcfc Merge pull request #790 from kvalv/redis-incrby
- 0adc6b0 Fix typo in error message
- 09e50b6 Add incrby operator to redis processor
- 1959097 Add batched output example
- f8d5642 Update README.md
- 87449d2 Remove conditions ref from jmespath docs
- 87da26d Update log level for non-final retries in Retry output (#789)
- 619e9ed Update CHANGELOG
- 3484c91 Add csv to unarchive processor (#780)
- 714090e Add chat and website badges
- 7d21296 Update CHANGELOG
- b9726fd Add plugins and templates post
- f930b65 Fix sql processor test
- e57a262 Add args_mapping field to sql components
- 4590462 Update go.sum
- 08d3bcf Remove 1.15 from tests
- 9e349f7 Add templates to binary using embed
- 823ccca Add types to sql proc tests (but not clickhouse)
- da3c483 Metrics mapping respect labels
- ccceeb9 Add tweet.fields to twitter search template
- 1041728 Add backfill param to twitter_search template
- 78cee51 Add parse_duration bloblang method
- fd037cb Rewrite metrics in twitter_search template
- 02fee94 Add twitter_search template
- f541cb5 Update some beta/stable tags
- dbd4118 Add categories field to templates
- f744f17 Add new schema_registry_decode processor
- 15e2fe6 Whoops, remove package
- f1e09e7 Improve plugin field APIs
- d41ea68 Fix template linter colours
- 768ae27 Add metrics_mapping field to templates
- 17a7a22 Use new resource access APIs (#774)
- 151b85b Update CHANGELOG
- 45caf2b Generate ...