The Vector team is pleased to announce version 0.38.0!
Be sure to check out the upgrade guide for breaking changes in this release.
This release just contains a mix of small enhancements and bug fixes. See the changelog below.
A new histogram metric was added, component_received_bytes, that measures the byte-size of individual events received by the following sources:
socketstatsdsyslogmax_number_of_messages, was added to the SQS configuration of the aws_s3 source.
Thanks to
fdamstra
for contributing this change!expiration_ms on the amqp sink, to set an expiration on messages sent.
Thanks to
sonnens
for contributing this change!endpoint config supports both HTTP URI like http://localhost:8000 as well as DSN like databend://root:@localhost:8000/mydatabase?sslmode=disable&arg=value which could provide more customization for the inner client.
Thanks to
everpcpc
for contributing this change!missing_field_as was added to the databend sink to specify the behavior when fields are missing. Previously the behavior was the same as setting this new configuration option to ERROR. The new default value is NULL.
Thanks to
everpcpc
for contributing this change!length_delimited framing.
Thanks to
esensar
for contributing this change!clickhouse sink now has a new configuration option, insert_random_shard, to tell Clickhouse to insert into a random shard (by setting insert_distributed_one_random_shard). See the Clickhouse Distributed Table Engine docs for details.
Thanks to
rguleryuz
for contributing this change!bulk.version_type to external and then set bulk.version to either some static value like 123 or use templating to use an actual field from the document {{ my_document_field }}.
Thanks to
radimsuckr
for contributing this change!kafka source again emits received bytes and event counts correctly.
Thanks to
jches
for contributing this change!log_to_metric transform with all_metrics set to true failed to convert properly-formatted ‘set’-type events into metrics.
Thanks to
pabloem
for contributing this change!access_key_id and
assume_role authentication with the AWS components. This error has now been
fixed.
Thanks to
StephenWakely
for contributing this change!message semantic meaning was added to the Splunk HEC source. This only applies to the Vector log namespace.datadog_logs sink was not re-constructing ddtags that may have been parsed upstream by the datadog_agent source’s parse_ddtags setting. The sink log encoding was fixed to re-assemble the tags into a unified string that the Datadog logs intake expects.prometheus_exporter sink is now able to correctly handle a mix of both incremental and
absolute valued gauges arriving for the same metric series.
Thanks to
RussellRollins
for contributing this change!Previously, when the auto_extract_timestamp setting in the splunk_hec_logs Sink was enabled, the sink was attempting to remove the existing event timestamp. This would throw a warning that the timestamp type was invalid.
This has been fixed to leave the timestamp on the event if auto_extract_timestamp is enabled, since this setting indicates that Vector should let Splunk remove it.
Sign up to receive emails on the latest Vector content and new releases
Thank you for joining our Updates Newsletter