Vector v0.15.1 release notes

The Vector team is pleased to announce version 0.15.1!

This release simply contains a bug fix for an RPM packaging regression in 0.15.0 where the RPM would not properly install if a previous version of the RPM was installed.

See the release notes for 0.15.0 for additional changes if upgrading from 0.14.X.

Upgrading Vector
When upgrading, we recommend stepping through minor versions as these can each contain breaking changes while Vector is pre-1.0. These breaking changes are noted in their respective upgrade guides.

Changelog

2 enhancements

css website Upgrade Tailwind to 2.24 8295 search website Upgrade Algolia search widget 8303

6 bug fixes

css website Fix overflow scroll behavior on component pages 8321 external docs Add documentation for missing VRL functions 8265 releasing Replace SystemD service file with previous 8342 external docs Fix broken links in getting started guide 8327 external docs Provide redirects for all integration guides 8332 releasing Remove creation of vector group from rpm 8446

What’s next

Enabling Adaptive Concurrency Control by default
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.16.0. Users will still be able to configure static concurrency controls as they do now.
End to end acknowledgements

We’ve heard from a number of users that they’d like improved delivery guarantees for events flowing through Vector. We are working on a feature to allow, for components that are able to support it, to only acknowledging data flowing into source components after that data has been sent by any associated sinks. For example, this would avoid acknowledging messages in Kafka until the data in those messages has been sent via all associated sinks.

This release includes support in additional source and sink components that support acknowledgements, but it has not yet been fully documented and tested. We expect to officially release this with 0.16.0.

Kubernetes aggregator role

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 with 0.16.0.

Download Version 0.15.1

Linux (deb)
deb
Linux (rpm)
rpm
macOS
tar.gz
Windows
zip
Windows (MSI)
msi