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_totalcomponent_sent_event_bytes_totalThese 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