v0.10.0
Pre-releaseReleased at 2026-07-22
Update note 1: the base Docker image has been changed from Alpine to distroless in order to reduce an attack surface (The distroless base image doesn't contain any executables contrary to the Alpine base image). For debugging VictoriaTraces containers in Kubernetes it is recommended to use kubectl debug.
Update note 2: VictoriaTraces no longer provides a Docker image for the linux/386 platform because the distroless base image doesn't support this platform. Executable files for linux/386 platform are still published at the VictoriaTraces releases page.
-
SECURITY: upgrade Go builder from Go1.26.4 to Go1.26.5. See the list of issues addressed in Go1.26.5.
-
FEATURE: switch base Docker image from Alpine to distroless. This reduces the image size and attack surface. See the issue #182 and issue #1228 in VictoriaLogs.
-
FEATURE: Single-node VictoriaTraces and vtselect in VictoriaTraces cluster: unify the command-line flags for configuring the lookbehind window of stream fields and fields search APIs with
-search.fieldsLookbehind(default 2 hours) and-search.streamFieldsLookbehind(default 3 days). The old flag-search.traceServiceAndSpanNameLookbehindis now deprecated. -
BUGFIX: Single-node VictoriaTraces and vtselect in VictoriaTraces cluster: return span kinds in strings (
internal,client,server, etc.) rather than integers for the Tempo/api/v2/search/tag/status/valuesendpoint; also add support for span kind transformation in TraceQL. Thank @pkieszcz for reporting the issue #200. -
BUGFIX: Single-node VictoriaTraces and vtselect in VictoriaTraces cluster: correctly apply condition filters in the Tempo search API when searching for related spans. Previously, complex conditions such as
pipeand trace duration (joinquery) were used as subqueries, which caused the trace duration filter to fail. See this issue #218.