Vector v0.16.0 release notes
Note: this release contains a regression for disk buffers. If you are using disk buffers, please install 0.16.1 instead.
The Vector team is pleased to announce version 0.16.0!
Be sure to check out the upgrade guide for breaking changes in this release.
This release includes:
- one new component:
natssource for collecting events from a NATS server
- support for HTTP proxies
- improved rate limit defaults for sinks
- the public release of the aggregator Helm chart beta
It also contains a number of additional enhancements and bug fixes. Check out the highlights and changelog for more details.
Changelog
9 new features
compound transform
NATS source
42 enhancements
datadog_match_query; replace filter strategy
parse_user_agent function
--stop-timeout command-line argument for restart service sub-command
internal_metrics namespace
ComponentId.value
24 bug fixes
retry_backoff_secs
retry_backoff_secs
parse_xml - handle single element nodes
404 query top level for healthcheck
events_in_total with 0
128 chore
datadog_logs source to datadog_agent
Event what its size is
ct in timberio/helm-charts
check-style check
What’s next
We released Adaptive Concurrency Control in version 0.11.0 of Vector, but, up until now, this feature has been opt-in. We’ve been collecting user feedback, making enhancements, and expect to enable this feature as the default in 0.17.0. Users will still be able to configure static concurrency controls as they do now.
This was previously scheduled for 0.16.0 but we wanted to allow more time for testing the feature.
We are hard at work at expanding the ability to run Vector as an aggregator in Kubernetes. This will allow you to build end-to-end observability pipelines in Kubernetes with Vector. Distributing processing on the edge, centralizing it with an aggregator, or both. If you are interested in beta testing, please join our chat and let us know.
We do expect this to be released in 0.17.0.