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_logssource cannot be disabled by setting
"". Fixed in v0.27.0.
log_schemaconfig 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:
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.
elasticsearch sink now supports an
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_qfunction was added to VRL to decode data in
encoded-wordformat. Thanks to ktff for contributing this change!
splunk_hec_logssink has a new
auto_extract_timestampoption to tell Splunk to parse the timestamp out of the message rather than Vector sending a timestamp.
mongodb_metricssink 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_valuefunction now allows tabs to be used as the delimiter.
kafkasource now flushes commits when a rebalance event occurs. This avoids issues with committing offsets to partitions the Vector instance no longer is consuming.
ssekms_key_idparameter to template this value based an event field. Thanks to fluetm for contributing this change!
filesource now fails to start if
includeoption 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.
filesource no longer repeats source lines across restarts when line aggregation is being used. Thanks to jches for contributing this change!
parse_cefVRL function now correctly handles UTF-8 escape characters. Thanks to ktff for contributing this change!
blackholesink now emits the
component_sent_bytes_totalmetric. Thanks to zamazan4ik for contributing this change!
aws_s3source now correctly ignores
s3:TestEventmessages. 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