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:
socket
statsd
syslog
max_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