Release history
vector releases
A high-performance observability data pipeline.
All releases
8 shown
v0.55.0
Breaking risk
Breaking changes
- Observability API moved from GraphQL to gRPC (vector top, vector tap, /graphql, /playground endpoints changed)
- Top-level headers option removed from http and opentelemetry sinks
- azure_logs_ingestion sink now requires explicit azure_credential_kind setting
Notable features
- Windows Event Log source with native Windows Event Log API
- AWS S3 Parquet batch encoding support
- Azure Blob sink re-gained first-class Azure authentication methods
Full changelog
The COSE team is excited to announce version 0.55.0!
Release highlights
- New
windows_event_logsource that collects logs from Windows Event Log channels using the native Windows Event Log API, with pull-mode subscriptions, bookmark-based checkpointing, and configurable field filtering. - The
aws_s3sink now supports Apache Parquet batch encoding. Events can be written as Parquet columnar files with either an auto-generated native schema or a supplied.schemafile, and configurable compression (Snappy, ZSTD, GZIP, LZ4, or none). - The
azure_blobsink re-gains first-class Azure authentication: Azure CLI, Managed Identity, Workload Identity, and Managed Identity-based Client Assertion credential kinds are all supported again. - The
datadog_metricssink now defaults to the Series v2 endpoint (/api/v2/series) and useszstdcompression for Series v2 and Sketches, which should yield smaller payloads and more efficient batching and intake. A newseries_api_versionoption (v1 or v2) is available to opt back to the legacy v1 endpoint; Series v1 continues to usezlib. vector topis more trustworthy: per-output events for components with multiple output ports are now shown in the correct Events Out column, and the Memory Used column now reports disabled when the target Vector instance was started without--allocation-tracinginstead of a misleading 0.- Better internal metrics for capacity planning and alerting:
- New source-send latency distributions (
source_send_latency_seconds,source_send_batch_latency_seconds) surface backpressure close to the source. - Task-transform utilization no longer counts time spent waiting on downstream components, giving a more representative view of transform saturation.
- Fixed a regression in buffer utilization metric tracking around underflow.
- New source-send latency distributions (
- Fixed a performance regression in the file and kubernetes_logs sources that could cause unexpectedly high CPU usage, introduced in
0.50.0.
Breaking Changes
See the 0.55 upgrade guide for full details and migration steps. At a glance, you are affected if you:
- query or tail the Vector observability API in any way: the API has moved from GraphQL to gRPC. This includes
vector top,vector tap, and anything that talked to /graphql or the /playground. The HTTPGET /healthendpoint is unchanged and continues to serve Kubernetes HTTP probes as before. - set the top-level headers option on the
httporopentelemetrysinks: it has been removed. - use the
azure_logs_ingestionsink with Client Secret credentials:azure_credential_kindmust now be set explicitly.
v0.54.0
Breaking risk
Breaking changes
- datadog_logs sink now defaults to zstd compression
Notable features
- Enhanced vector top keybindings
- azure_logs_ingestion sink
- Component latency metrics
v0.53.0
New feature
Notable features
- VRL metrics functions
- ClickHouse Arrow stream format
- Doris sink