All Versions
287
Latest Version
Avg Release Cycle
16 days
Latest Release
519 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v4.10.0 Changes
October 26, 2022โ Added
- ๐ The
nats_jetstream
input now adds a range of useful metadata information to messages. - Field
transaction_type
added to theazure_table_storage
output, which deprecates the previousinsert_type
field and supports interpolation functions. - Field
logged_batch
added to thecassandra
output. - ๐ All
sql
components now support Snowflake. - New
azure_table_storage
input. - ๐ New
sql_raw
input. - ๐ New
tracing_id
bloblang function. - ๐ New
with
bloblang method. - Field
multi_header
added to thekafka
andkafka_franz
inputs. - ๐ New
cassandra
input. - New
base64_encode
andbase64_decode
functions for the awk processor. - ๐ Param
use_number
added to theparse_json
bloblang method. - Fields
init_statement
andinit_files
added to all sql components. - ๐ New
find
andfind_all
bloblang array methods.
๐ Fixed
- The
gcp_cloud_storage
output no longer ignores errors when closing a written file, this was masking issues when the target bucket was invalid. - โฌ๏ธ Upgraded the
kafka_franz
input and output to use github.com/twmb/[email protected] since some bug fixes were made recently. - ๐ Fixed an issue where a
read_until
child input with processors affiliated would block graceful termination. - ๐ The
--labels
linting option no longer flags resource components.
- ๐ The
-
v4.9.1 Changes
October 06, 2022โ Added
- Go API: A new
BatchError
type added for distinguishing errors of a given batch.
๐ Fixed
- โฌ๏ธ Rolled back
kafka
input and output underlying sarama client library to fix a regression introduced in 4.9.0 ๐ whereinvalid configuration (Consumer.Group.Rebalance.GroupStrategies and Consumer.Group.Rebalance.Strategy cannot be set at the same time)
errors would prevent consumption under certain configurations. We've decided to roll back rather than upgrade as a breaking API change was introduced that could cause issues for Go API importers (more info here: https://github.com/Shopify/sarama/issues/2358).
- Go API: A new
-
v4.9.0 Changes
October 03, 2022โ Added
- ๐ New
parquet
input for reading a batch of Parquet files from disk. - Field
max_in_flight
added to theredis_list
input.
๐ Fixed
- โฌ๏ธ Upgraded
kafka
input and output underlying sarama client library to fix a regression introduced in 4.7.0 whereThe requested offset is outside the range of offsets maintained by the server for the given topic/partition
errors would prevent consumption of partitions. - The
cassandra
output now inserts logged batches of data rather than the less efficient (and unnecessary) unlogged form.
- ๐ New
-
v4.8.0 Changes
September 30, 2022โ Added
- ๐ All
sql
components now support Oracle DB.
๐ Fixed
- All SQL components now accept an empty or unspecified
args_mapping
as an alias for no arguments. - Field
unsafe_dynamic_query
added to thesql_raw
output. - ๐ Fixed a regression in 4.7.0 where HTTP client components were sending duplicate request headers.
- ๐ All
-
v4.7.0 Changes
September 27, 2022โ Added
- Field
avro_raw_json
added to theschema_registry_decode
processor. - Field
priority
added to thegcp_bigquery_select
input. - ๐ The
hash
bloblang method now supportscrc32
. - ๐ New
tracing_span
bloblang function. - ๐ All
sql
components now support SQLite. - ๐ New
beanstalkd
input and output. - Field
json_marshal_mode
added to themongodb
input. - The
schema_registry_encode
andschema_registry_decode
processors now support Basic, OAuth and JWT authentication.
๐ Fixed
- The streams mode
/ready
endpoint no longer returns status503
for streams that gracefully finished. - ๐ The performance of the bloblang
.explode
method now scales linearly with the target size. - The
influxdb
andlogger
metrics outputs should no longer mix up tag names. - ๐ Fix a potential race condition in the
read_until
connect check on terminated input. - The
parse_parquet
bloblang method andparquet_decode
processor now automatically parseBYTE_ARRAY
values as strings when the logical type is UTF8. - The
gcp_cloud_storage
output now correctly cleans up temporary files on error conditions when the collision mode is set to append.
- Field
-
v4.6.0 Changes
August 31, 2022โ Added
- ๐ New
squash
bloblang method. - ๐ New top-level config field
shutdown_delay
for delaying graceful termination. - ๐ New
snowflake_id
bloblang function. - Field
wait_time_seconds
added to theaws_sqs
input. - ๐ New
json_path
bloblang method. - New
file_json_contains
predicate for unit tests. - ๐ The
parquet_encode
processor now supports theUTF8
logical type for columns.
๐ Fixed
- The
schema_registry_encode
processor now correctly assumes Avro JSON encoded documents by default. - ๐ The
redis
processorretry_period
no longer shows linting errors for duration strings. - The
/inputs
and/outputs
endpoints for dynamic inputs and outputs now correctly render configs, both structured within the JSON response and the raw config string. - ๐ Go API: The stream builder no longer ignores
http
configuration. Instead, the value ofhttp.enabled
is set tofalse
by default.
- ๐ New
-
v4.5.1 Changes
August 10, 2022๐ Fixed
- โช Reverted
kafka_franz
dependency back to1.3.1
due to a regression in TLS/SASL commit retention. - ๐ Fixed an unintentional linting error when using interpolation functions in the
elasticsearch
outputsaction
field.
- โช Reverted
-
v4.5.0 Changes
August 07, 2022โ Added
- Field
batch_size
added to thegenerate
input. - The
amqp_0_9
output now supports setting thetimeout
of publish. - ๐ New experimental input codec
avro-ocf:marshaler=x
. - ๐ New
mapping
andmutation
processors. - New
parse_form_url_encoded
bloblang method. - The
amqp_0_9
input now supports setting theauto-delete
bit during queue declaration. - New
open_telemetry_collector
tracer. - ๐ The
kafka_franz
input and output now supports no-op SASL options with the mechanismnone
. - Field
content_type
added to thegcp_cloud_storage
cache.
๐ Fixed
- The
mongodb
processor and output defaultwrite_concern.w_timeout
empty value no longer causes configuration issues. - Field
message_name
added to the logger config. - ๐ The
amqp_1
input and output should no longer spam logs with timeout errors during graceful termination. - ๐ Fixed a potential crash when the
contains
bloblang method was used to compare complex types. - ๐ Fixed an issue where the
kafka_franz
input or output wouldn't use TLS connections without custom certificate configuration. - ๐ Fixed structural cycle in the CUE representation of the
retry
output. - Tracing headers from HTTP requests to the
http_server
input are now correctly extracted.
๐ Changed
- ๐ The
broker
input no longer applies processors before batching as this was unintentional behaviour and counter to documentation. Users that rely on this behaviour are advised to place their pre-batching processors at the level of the child inputs of the broker. - ๐ The
broker
output no longer applies processors after batching as this was unintentional behaviour and counter to documentation. Users that rely on this behaviour are advised to place their post-batching processors at the level of the child outputs of the broker.
- Field
-
v4.4.1 Changes
July 19, 2022๐ Fixed
- ๐ Fixed an issue where an
http_server
input or output would fail to register prometheus metrics when combined with other inputs/outputs. - ๐ Fixed an issue where the
jaeger
tracer was incapable of sending traces to agents outside of the default port.
- ๐ Fixed an issue where an
-
v4.4.0 Changes
July 18, 2022โ Added
- ๐ The service-wide
http
config now supports basic authentication. - ๐ The
elasticsearch
output now supports upsert operations. - ๐ New
fake
bloblang function. - New
parquet_encode
andparquet_decode
processors. - ๐ New
parse_parquet
bloblang method. - CLI flag
--prefix-stream-endpoints
added for disabling streams mode API prefixing. - Field
timestamp_name
added to the logger config.
- ๐ The service-wide