The Vector team is pleased to announce version 0.40.0!
Be sure to check out the upgrade guide for breaking changes in this release.
This release contains a mix of enhancements and bug fixes. See the changelog below.
VRL was updated to v0.17.0. This includes the following changes:
Breaking Changes & Upgrade Guide
parse_logfmt
now processes 3 escape sequences when parsing:
, "
and \
.
This means that for example,
in the input will be replaced with an actual
newline character in parsed keys or values.
(https://github.com/vectordotdev/vrl/pull/777)sqs.read_timeout_seconds
, sqs.connect_timeout_seconds
, and sqs.operation_timeout_seconds
.
Thanks to
andjhop
for contributing this change!statsd
source now has a configuration option to disable key sanitization: sanitize
. The default is true
to maintain backwards compatibility.
Thanks to
to-m
for contributing this change!datadog_agent
source to accept payloads that have been compressed with zstd
.demo_logs
source now adds host
(or the configured log_schema.host_key
) with the value of
localhost
to emitted logs.vector tap
command now has an optional duration_ms
flag that allows you to specify the duration of the
tap. By default, the tap will run indefinitely, but if a duration is specified (in milliseconds) the tap will
automatically stop after that duration has elapsed.
Thanks to
ArunPiduguDD
for contributing this change!jetstream
option (default is false).
Thanks to
whatcouldbepizza
for contributing this change!vector validate
.
Thanks to
jches
for contributing this change!log_schema
timestamp. This is required when log_namespacing
is enabled.set_secret
and remove_secret
VRL functions no longer complain about their return value not
being consumed. These functions don’t return any value.Sign up to receive emails on the latest Vector content and new releases
Thank you for joining our Updates Newsletter