Vector releases

Version 0.19.0 latest

The Vector team is pleased to announce version 0.19.0!

In addition to the below features, enhancements, and fixes, we’ve been hard at work improving Vector’s performance and were able to move the needle 10-100% for most configurations in our soak test framework from the last release, v0.18.

Be sure to check out the upgrade guide for breaking changes in this release.

Version 0.18.1

The Vector team is pleased to announce version v0.18.1!

This patch release contains a few bug fixes for regressions in v0.18.0.

Note: Please see the release notes for v0.18.0 for additional changes if upgrading from v0.17.X. In particular, the upgrade guide for breaking changes.

Bug Fixes:

  • The new automatic namespacing feature broke usages of --config-dir when directories were present that did not match Vector’s config schema. Vector now just ignores these directories and only looks at known namespacing directories like sources/. #10173 #10177.
  • The elasticsearch sink no longer logs a debug message for each event. #10117.
  • The remap transform now only creates the .dropped output (as part of the new failed event routing feature) whenever reroute_dropped = true. #10152
  • A change to internal telemetry had caused aggregated histograms emitted by the prometheus_exporter and prometheus_remote_write sinks to be incorrectly tallied. This was fixed. #10165
Version 0.18.0

The Vector team is pleased to announce version 0.18.0!

Be sure to check out the upgrade guide for breaking changes in this release.

In case you missed it, we’ve also released a new unified vector helm chart! This new chart can deployed as either as either an agent or aggregator role and so deprecates our existing vector-agent and vector-aggregator charts. See the chart upgrade guide for how to transition from the old charts.

Version 0.17.3

The Vector team is pleased to announce version v0.17.3!

This patch release contains a bug fix to ensure that Adaptive Concurrency Control is the default for all HTTP-based sinks, as was documented in the release notes for v0.17.0.

Note: Please see the release notes for v0.17.0 for additional changes if upgrading from v0.16.X. In particular, the upgrade guide for breaking changes.

Version 0.17.2

The Vector team is pleased to announce version v0.17.2!

This release contains one additional bug fix to prefer fields decoded from the incoming event. This only mattered if you were using the new decoding feature with the json codec.

Note: Please see the release notes for v0.17.0 for additional changes if upgrading from v0.16.X. In particular, the upgrade guide for breaking changes.

Version 0.17.1

The Vector team is pleased to announce version v0.17.1!

This release contains a few bug fixes from the v0.17.0 release to restore compatibility with existing source event decoding as well as a fix for the events_out_total metric where it was double the value it should have been.

Note: Please see the release notes for v0.17.0 for additional changes if upgrading from v0.16.X. In particular, the upgrade guide for breaking changes.

Version 0.17.0

The Vector team is pleased to announce version 0.17.0!

Be sure to check out the upgrade guide for breaking changes in this release.

This release includes:

It also contains a number of additional enhancements and bug fixes. Check out the highlights and changelog for more details.

Known issues

  • events_out_total and processed_events_total ceased being published by sources and transforms. This will be fixed in a subsequent release, but these metrics have also been replaced by component_sent_events_total which is being implemented for all components.
Version 0.16.1

The Vector team is pleased to announce version 0.16.1!

This release contains two bug fixes from the 0.16.0 release:

  • Fixing an issue where Vector would crash when loading disk buffers
  • Fixing an issue where the vector sink would incorrectly try to use http:// when tls was enabled

Note: Please see the release notes for 0.16.0 for additional changes if upgrading from 0.15.X. In particular, the upgrade guide for breaking changes.

Version 0.16.0

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:

It also contains a number of additional enhancements and bug fixes. Check out the highlights and changelog for more details.

Version 0.15.2

The Vector team is pleased to announce version 0.15.2!

This release contains a fix for vector validate to source environment variables indicating configuration location: VECTOR_CONFIG, VECTOR_CONFIG_YAML, VECTOR_CONFIG_JSON, and VECTOR_CONFIG_TOML.

In v0.15.0, we released a change the SystemD unit file to run vector validate before start-up as part of ExecStartPre. If users were using, for example, VECTOR_CONFIG in /etc/default/vector to pass the configuration location, this would result in Vector failing to boot.

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

Version 0.15.1

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.

Version 0.15.0

The Vector team is pleased to announce version 0.15.0!

This release includes a number of new components for collecting and sending data using Vector:

It also contains a number of additional enhancements and bug fixes. Check out the highlights and changelog for more details.

Version 0.14.0

The Vector team is pleased to announce version 0.14.0!

This release includes a new exec source that can be used to execute arbitrary programs and use their output to generate events in Vector along with a number of enhancements.

Check out the changelog for more details.

Version 0.13.1
This release includes a high-priority bug fix for a regression in 0.13.0 that caused very high memory usage when using the kafka source and backpressure was experienced.
Version 0.13.0

The Vector team is pleased to announce version 0.13.0!

This release brings a new datadog_logs source to accept logs from dd-agents, a new gcp_stackdriver_metrics sink to send metrics to GCP Stackdriver, and a new subcommand, vector tap that allows for inspecting events flowing out of a component. It also brings a number of smaller enhancements, particularly around the Vector Remap Language used by our remap, filter, and route transforms.

Check out the highlights and changelog for more details.

Version 0.12.2
This release includes a few critical bug fixes and a an update to OpenSSL to 1.1.1k resolve CVE-2021-3450 and CVE-2021-3449.
Version 0.12.1
This release contains a few fast follow bug fixes from the 0.12.0 release, primarily centered around the recently released Vector Remap Language based on user feedback.
Version 0.12.0
Version 0.11.1
Version 0.11.0
The Vector team is pleased to announce 0.11.0. This release is focused on Kubernetes. In addition to the new, first-class Kubernetes integration, we launched a number of complementary features that make Vector a prime candidate for collecting and processing your Kubernetes logs. Check out the highlights and changelog for more details.
Version 0.10.0
Version 0.9.2
Version 0.9.1
Version 0.9.0
Version 0.8.2
Version 0.8.1
Version 0.8.0
Version 0.7.2
Version 0.7.1
Version 0.7.0
Version 0.6.0
Version 0.5.0
Version 0.4.0