The Vector team is pleased to announce version 0.30.0!
In addition to the usual smaller enhancements and bug fixes, this release also includes a refresh of the component statuses in the docs following the stability guarantees.
Be sure to check out the upgrade guide for breaking changes in this release.
The pulsar
sink supports a few new features:
properties
can be set via properties_key
This brings functionality in-line with that which is supported by the kafka
sink.
kubernetes_logs
source supports a new use_apiserver_cache
option to have
requests from Vector hit the Kubernetes API server cache rather than always hitting
etcd. It can significantly reduce Kubernetes control plane memory pressure in
exchange for a chance of receiving stale data.
Thanks to
nabokihms
for contributing this change!appsignal
sink now allows configuration of TLS options via the tls
config
field. This brings it in-line with other sinks that support TLS.
Thanks to
tombruijn
for contributing this change!amqp
sink now allows configuration of the content_encoding
and
content_type
message properties via the new properties
configuration option.
Thanks to
arouene
for contributing this change!docker_logs
source now supports usage of the tcp://
scheme for the host
option. The connection is the same as-if the http://
scheme was used.
Thanks to
OrangeFlag
for contributing this change!-distroless-libc
) are now
based on Debian 11 rather than Debian 10. This matches Vector’s published Debian
images (tags ending in -debian
).
Thanks to
SIPR-octo
for contributing this change!aws_s3
source and aws_s3
sink now have full support for codecs and can
receive/send any event type allowing aws_s3
to be used as a transport layer
between Vector instances.tag_cardinality_limit
now includes the metric_name
field on logs it produces
to more easily identify the metric that was limited.auth.region
without any of the other
authentication options so that a different region can be given to the default
authentication provider chain than the region that the component is otherwise
connecting to.influxdb_logs
sink now correctly encodes logs when tags
are present.
Thanks to
juvenn
for contributing this change!loki
sink now warns when added labels
collide via wildcard
expansion.
Thanks to
hargut
for contributing this change!elasticsearch
sink now uses the correct API to automatically determine the
version of the downstream Elasticsearch instance (when api_version = "auto"
).
Thanks to
syedriko
for contributing this change!gcp_stackdriver_metrics
sink now correctly refreshes the authentication token before it expires.kafka
source now attempts to send any pending acknowledgements to the Kafka
server before reading additional messages to process.Sign up to receive emails on the latest Vector content and new releases
Thank you for joining our Updates Newsletter