The Vector team is pleased to announce version 0.26.0!
Be sure to check out the upgrade guide for breaking changes in this release.
This is a smaller release primarily including bug fixes and small enhancements.
kubernetes_logs
source cannot be disabled by
setting namespace_labels
to ""
. Fixed in v0.27.0.log_schema
config options do not allow configuration of nested paths using .
s.
Instead it treats them as flat. Fixed in v0.27.1.Vector’s internal telemetry for bytes processed by components was updated to be an estimate of the number of bytes in each event’s JSON representation. This is expected to give a more accurate and consistent measure of bytes flowing across components. This affects:
component_received_event_bytes_total
component_sent_event_bytes_total
These used to measure the number of bytes of the in-memory representation of the event, but we found that this measure was not particularly useful for users.
The elasticsearch
sink now supports an
api_version
option to specify the API version the targeted Elasticsearch instance exposes. This
replaces and deprecates the suppress_type_name
option which was previously used
for controlling Elasticsearch version compatibility.
It can be set to auto
to attempt to automatically determine the Elasticsearch
version by querying the Elasticsearch version endpoint.
decode_mime_q
function was
added to VRL to decode data in
encoded-word
format.
Thanks to
ktff
for contributing this change!splunk_hec_logs
sink has a new
auto_extract_timestamp
option to tell Splunk to parse the timestamp out of the message rather than Vector
sending a timestamp.mongodb_metrics
sink now uses 64 bit integers rather than 32 bit integers for
all integer metric values to avoid overflow issues.
Thanks to
KernelErr
for contributing this change!parse_key_value
function now allows tabs to be used as the delimiter.kafka
source now flushes commits when a rebalance event occurs. This avoids
issues with committing offsets to partitions the Vector instance no longer is
consuming.aws_s3
ssekms_key_id
parameter to template
this value based an event field.
Thanks to
fluetm
for contributing this change!file
source now fails to start if include
option is not specified. The
option was always required by the source, but no warnings or errors were being
emitted if the option was not specified.file
source no longer repeats source lines across restarts when line
aggregation is being used.
Thanks to
jches
for contributing this change!parse_cef
VRL function now correctly handles UTF-8 escape characters.
Thanks to
ktff
for contributing this change!blackhole
sink now emits the component_sent_bytes_total
metric.
Thanks to
zamazan4ik
for contributing this change!aws_s3
source now correctly ignores s3:TestEvent
messages. This was meant to
be included in v0.25.0 but there was an issue in the deserialization implementation.
Thanks to
nrhtr
for contributing this change!Sign up to receive emails on the latest Vector content and new releases
Thank you for joining our Updates Newsletter