github.com/redpanda-data/benthos
v0.26.2
#2330 most downloaded on Go modules
redpanda-data/benthos
What this package is like to depend on
Last release 8 years ago
no release in 18 months
Ships on a steady schedule
a new release about every 8 days
Some releases are documented
notes for 44 of 166 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
166 releases · first in 2016
0 releases in the last 12 months
see the full history below
Release timeline
166 releases · Sep 2016 to Aug 2018Releases
latest 60 of 166-
v0.26.227 Aug 2018 -
v0.26.126 Aug 2018 -
v0.26.025 Aug 2018 -
v0.25.124 Aug 2018Nothing published for this version
-
v0.25.022 Aug 2018Release notes
Open source →Added
- The
indexfield of theelasticsearchoutput can now be dynamically set using function interpolation. - New
hashprocessor.
Changed
- API: The
metrics.Typeinterface has been changed in order to add labels.
- The
-
v0.24.017 Aug 2018Release notes
Open source →Changed
- Significant restructuring of
amqpinputs and outputs. These changes should be backwards compatible for existing pipelines, but changes the way in which queues, exchanges and bindings are declared using these types.
- Significant restructuring of
-
v0.23.1817 Aug 2018Nothing published for this version
-
v0.23.1717 Aug 2018 -
v0.23.1617 Aug 2018Nothing published for this version
-
v0.23.1516 Aug 2018 -
v0.23.1416 Aug 2018 -
v0.23.1315 Aug 2018Nothing published for this version
-
v0.23.1214 Aug 2018 -
v0.23.1110 Aug 2018Nothing published for this version
-
v0.23.1010 Aug 2018Nothing published for this version
-
v0.23.910 Aug 2018 -
v0.23.810 Aug 2018Nothing published for this version
-
v0.23.710 Aug 2018Nothing published for this version
-
v0.23.609 Aug 2018 -
v0.23.509 Aug 2018Nothing published for this version
-
v0.23.409 Aug 2018Release notes
Open source →Added
- New
metadatacondition type. - More metadata fields for
kafkainput. - Field
commit_period_msforkafkaandkafka_balancedinputs for specifying a commit period.
- New
-
v0.23.307 Aug 2018Nothing published for this version
-
v0.23.207 Aug 2018Nothing published for this version
-
v0.23.106 Aug 2018Release notes
Open source →Added
- New
retriesfield tos3input, to cap the number of download attempts made on the same bucket item. - Added metadata based mechanism to detect final message from a
read_untilinput. - Added field to
splitprocessor for specifying target batch sizes.
- New
-
v0.23.006 Aug 2018Release notes
Open source →Added
- Metadata fields are now per message part within a batch.
- New
metadata_json_objectfunction interpolation to return a JSON object of metadata key/value pairs.
Changed
- The
metadatafunction interpolation now allows part indexing and no longer returns a JSON object when no key is specified, this behaviour can now be done using themetadata_json_objectfunction.
-
v0.22.103 Aug 2018Nothing published for this version
-
v0.22.003 Aug 2018Release notes
Open source →Added
- Fields for the
httpprocessor to enable parallel requests from message batches.
Changed
- Broker level output processors are now applied before the individual output processors.
- The
dynamicinput and output HTTP paths for CRUD operations are now/inputs/{input_id}and/outputs/{output_id}respectively. - Removed deprecated
amazon_s3,amazon_sqsandscalability_protocolsinput and output types. - Removed deprecated
json_fieldsfield from thededupeprocessor.
- Fields for the
-
v0.21.202 Aug 2018Nothing published for this version
-
v0.21.102 Aug 2018Nothing published for this version
-
v0.21.031 Jul 2018Release notes
Open source →Added
- Add conditions to
process_mapprocessor.
Changed
- TLS config fields have been cleaned up for multiple types. This affects the
kafka,kafka_balancedandhttp_clientinput and output types, as well as thehttpprocessor type.
- Add conditions to
-
v0.20.830 Jul 2018Release notes
Open source →Added
- New
delete_allanddelete_prefixoperators formetadataprocessor. - More metadata fields extracted from the AMQP input.
- HTTP clients now support function interpolation on the URL and header values, this includes the
http_clientinput and output as well as thehttpprocessor.
- New
-
v0.20.727 Jul 2018Release notes
Open source →Added
- New
keyfield added to thededupeprocessor, allowing you to deduplicate using function interpolation. This deprecates thejson_pathsarray field.
- New
-
v0.20.627 Jul 2018Release notes
Open source →Added
- New
s3andsqsinput and output types, these replace the now deprecatedamazon_s3andamazon_sqstypes respectively, which will eventually be removed. - New
nanomsginput and output types, these replace the now deprecatedscalability_protocolstypes, which will eventually be removed.
- New
-
v0.20.527 Jul 2018Release notes
Open source →Added
- Metadata fields are now collected from MQTT input.
- AMQP output writes all metadata as headers.
- AMQP output field
keynow supports function interpolation.
-
v0.20.426 Jul 2018Nothing published for this version
-
v0.20.326 Jul 2018Nothing published for this version
-
v0.20.226 Jul 2018Nothing published for this version
-
v0.20.126 Jul 2018 -
v0.20.026 Jul 2018Release notes
Open source →Added
- New config interpolator function
json_fieldfor extracting parts of a JSON message into a config value.
Changed
- Log level config field no longer stutters,
logger.log_levelis nowlogger.level.
- New config interpolator function
-
v0.19.125 Jul 2018Release notes
Open source →Added
- Ability to create batches via conditions on message payloads in the
batchprocessor. - New
--examplesflag for generating specific examples from Benthos.
- Ability to create batches via conditions on message payloads in the
-
v0.19.023 Jul 2018Release notes
Open source →Added
- New
textprocessor.
Changed
- Processor
process_mapreplaced fieldstrict_premappingwithpremap_optional.
- New
-
v0.18.120 Jul 2018Nothing published for this version
-
v0.18.020 Jul 2018Release notes
Open source →Added
- New
process_fieldprocessor. - New
process_mapprocessor.
Changed
- Removed mapping fields from the
httpprocessor, this behaviour has been put into the newprocess_mapprocessor instead.
- New
-
v0.17.017 Jul 2018Release notes
Open source →Changed
- Renamed
contentcondition type totextin order to clarify its purpose.
- Renamed
-
v0.16.617 Jul 2018Nothing published for this version
-
v0.16.517 Jul 2018Nothing published for this version
-
v0.16.417 Jul 2018Release notes
Open source →Added
- Latency metrics for caches.
- TLS options for
kafkaandkafka_partitionsinputs and outputs.
Changed
- Metrics for items configured within the
resourcessection are now namespaced under their identifier.
-
v0.16.316 Jul 2018 -
v0.16.212 Jul 2018 -
v0.16.109 Jul 2018Nothing published for this version
-
v0.16.009 Jul 2018Release notes
Open source →Changed
- Improved and rearranged fields for
http_clientinput and output.
- Improved and rearranged fields for
-
v0.15.508 Jul 2018Release notes
Open source →Added
- More compression and decompression targets.
- New
linesoption for archive/unarchive processors. - New
encodeanddecodeprocessors. - New
period_msfield for thebatchprocessor. - New
cleanoperator for thejsonprocessor.
-
v0.15.404 Jul 2018Release notes
Open source →Added
- New
httpprocessor, where payloads can be sent to arbitrary HTTP endpoints and the result constructed into a new payload. - New
inprocinputs and outputs for linking streams together.
- New
-
v0.15.303 Jul 2018Release notes
Open source →Added
- New streams endpoint
/streams/{id}/statsfor obtaining JSON metrics for a stream.
Changed
- Allow comma separated topics for
kafka_balanced.
- New streams endpoint
-
v0.15.229 Jun 2018Nothing published for this version
-
v0.15.129 Jun 2018Nothing published for this version
-
v0.15.028 Jun 2018Release notes
Open source →Added
- Support for PATCH verb on the streams mode
/streams/{id}endpoint.
Changed
- Sweeping changes were made to the environment variable configuration file. This file is now auto generated along with its supporting document. This change will impact the docker image.
- Support for PATCH verb on the streams mode
-
v0.14.724 Jun 2018Release notes
Open source →Added
- New
filter_partsprocessor for filtering individual parts of a message batch. - New field
open_messageforwebsocketinput.
Changed
- No longer setting default input processor.
- New
-
v0.14.621 Jun 2018 -
v0.14.521 Jun 2018