Releases: VictoriaMetrics/VictoriaTraces
v0.8.0
-
SECURITY: upgrade Go builder from Go1.25.5 to Go1.26.0. See the list of issues addressed in Go1.26.0.
-
SECURITY: upgrade base docker image (Alpine) from 3.22.2 to 3.23.3. See Alpine 3.23.3 release notes.
-
BUGFIX: fix VictoriaTraces Docker OCI labels
org.opencontainers.image.sourceandorg.opencontainers.image.documentation: point them to VictoriaTraces repo/docs instead of VictoriaMetrics. -
FEATURE: Single-node VictoriaTraces and vtselect, vtstorage in VictoriaTraces cluster: (experimental) add support for Tempo datasource APIs. This starts with support for the basic auto-completion
/tags, search/search, and/v2/traces/*APIs. TraceQL metrics and pipelines are not yet available in this release. -
FEATURE: logstorage: upgrade VictoriaLogs dependency from v1.43.1 to v1.47.0.
v0.7.1
Released at 2026-01-24
-
FEATURE: Single-node VictoriaTraces and vtstorage in VictoriaTraces cluster: adjust
-insert.indexFlushIntervalfrom 30s to 20s to ensure a proper time gap with-search.latencyOffset. This is useful when ingest data is not real-time, as it helps reduce the probability that data can be searched by condition but is not present in the traceID index, resulting in failure to query by traceID. -
BUGFIX: Single-node VictoriaTraces and vtselect in VictoriaTraces cluster: fix backward compatibility for the old index format. Previously, the old index format was not parsed correctly into the start and end timestamps.
v0.7.0
v0.7.0
- FEATURE: Single-node VictoriaTraces and VictoriaTraces cluster: add duration and error metrics for service graph background tasks. Thank @chenlujjj for the pull request #100.
- FEATURE: Single-node VictoriaTraces and VictoriaTraces cluster: add accurate start time and end time to the trace ID index. This should help with the trace lookup by ID, and will free user from configuring
-search.traceMaxDurationWindowto avoid missing the spans. See the pull request #81.
v0.6.0
v0.6.0
-
SECURITY: upgrade Go builder from Go1.25.4 to Go1.25.5. See the list of issues addressed in Go1.25.5.
-
FEATURE: logstorage: upgrade VictoriaLogs dependency from v1.38.0 to v1.43.1.
-
FEATURE: Single-node VictoriaTraces and vtinsert in VictoriaTraces cluster: reduce CPU usage of the OpenTelemetry protobuf data ingestion in both OTLP/HTTP and OTLP/gRPC APIs. Thanks to @vadimalekseev for the initial idea.
v0.5.1
Released at 2025-11-19
-
SECURITY: upgrade Go builder from Go1.25.3 to Go1.25.4. See the list of issues addressed in Go1.25.4.
-
FEATURE: logstorage: upgrade VictoriaLogs dependency from v1.36.1 to v1.38.0.
-
BUGFIX: Single-node VictoriaTraces and vtinsert in VictoriaTraces cluster: properly apply
maxDataSizememory limits to thesnappyandzstdencoded requests. It protects ingest endpoints from malicious requests.
v0.5.0
Released at 2025-11-08
-
SECURITY: upgrade Go builder from Go1.25.2 to Go1.25.3. See the list of issues addressed in Go1.25.3.
-
FEATURE: Single-node VictoriaTraces and VictoriaTraces cluster: support OTLP/gRPC data ingestion. It requires
-otlpGRPCListenAddrflag to be set on Single-node VictoriaTraces or vtinsert. See this doc for details. Thanks to @JayiceZ for the pull request. -
BUGFIX: Single-node VictoriaTraces and vtselect in VictoriaTraces cluster: return the correct error message and the total number when searching by trace ID yields no hits in the result. Thank @huan89983 for the bug report.
v0.4.1
Released at 2025-10-31
-
FEATURE: add linux/s390x artifact to releases.
-
BUGFIX: Single-node VictoriaTraces and VictoriaTraces cluster: stop query at the earlier timestamp of the retention period when searching by a non-existed trace ID, and response earlier. See #48 for details. Thank @JayiceZ for the pull request.
v0.4.0
v0.4.0
Released at 2025-10-14
-
SECURITY: upgrade Go builder from Go1.25.0 to Go1.25.2. See the list of issues addressed in Go1.25.1 and Go1.25.2.
-
SECURITY: upgrade base docker image (Alpine) from 3.22.1 to 3.22.2. See Alpine 3.22.2 release notes.
-
FEATURE: logstorage: upgrade VictoriaLogs dependency from v1.33.1 to v1.36.1.
-
FEATURE: Single-node VictoriaTraces and VictoriaTraces cluster: (experimental) support Jaeger service dependencies graph API. It requires
--servicegraph.enableTask=trueflag to be set on Single-node VictoriaTraces or each vtstorage instance. See #52 for details. -
FEATURE: vtinsert in VictoriaTraces cluster: distribute spans to vtstorages by trace ID instead of randomly. See #65 for details.
-
BUGFIX: all components: restore sorting order of summary and quantile metrics exposed by VictoriaTraces components on
/metricspage. See metrics#105 for details.
v0.3.0
v0.3.0
Released at 2025-09-19
- FEATURE: improve the scalability of data ingestion on systems with big number of CPU cores. Previously only up to 40 CPU cores were used during logs' ingestion into VictoriaLogs on AMD64 and ARM64 architectures, while the remaining CPU cores were idle. Remove the scalability bottleneck by switching from musl-based to glibc-based cross-compiler. This improved the data ingestion speed on a host with hundreds of CPU cores by more than 4x. See #517.
- FEATURE: upgrade Go builder from Go1.24.6 to Go1.25.0. See Go1.25.0 release notes.
- FEATURE: logstorage: Upgrade VictoriaLogs dependency from v1.27.0 to v1.33.1.
- FEATURE: docker compose: add cluster docker compose environment.
- FEATURE: dashboards: update dashboard for VictoriaTraces single-node and cluster to provide more charts.
- FEATURE: Single-node VictoriaTraces and vtinsert in VictoriaTraces cluster: support JSON protobuf encoding in the OpenTelemetry protocol (OTLP) for data ingestion. See this issue for details. Thanks to @JayiceZ for the pull request.
- BUGFIX: Single-node VictoriaTraces and vtinsert in VictoriaTraces cluster: Rename various HTTP headers prefix from
VL-toVT-. These headers help with debugging and customizing stream fields. Thank @JayiceZ for the pull request. - BUGFIX: all components: properly expose metadata for summaries and histograms in VictoriaMetrics components with enabled
-metrics.exposeMetadatacmd-line flag. See metrics#98 for details.
v0.2.0
v0.2.0
Released at 2025-09-01
-
SECURITY: upgrade Go builder from Go1.24.5 to Go1.24.6. See the list of issues addressed in Go1.24.6.
-
SECURITY: upgrade base docker image (Alpine) from 3.22.0 to 3.22.1. See Alpine 3.22.1 release notes.
-
FEATURE: logstorage: Upgrade VictoriaLogs dependency from v1.25.1 to v1.27.0.
-
FEATURE: dashboards: add dashboard for VictoriaTraces single-node and cluster.