github VictoriaMetrics/VictoriaLogs v1.48.0

9 hours ago

Released at 2026-03-11

  • SECURITY: upgrade Go builder from Go1.26.0 to Go1.26.1. See the list of issues addressed in Go1.26.1.

  • FEATURE: web UI: add a sidebar for quick filtering by log stream fields and values. See #1084.

  • FEATURE: Kubernetes Collector: add an ability to include Namespace labels and annotations in log entries. This metadata is also available for filtering via -kubernetesCollector.excludeFilter command-line flag. See #1158 and these docs for details.

  • FEATURE: publish SPDX SBOM attestations for container images on docker.io and quay.io. See SECURITY.md, #1102.

  • FEATURE: /select/logsql/query endpoint: support returning query results in CSV format when format=csv query arg is passed to this endpoint according to these docs. This functionality is going to be used for downloading query results as CSV files in the built-in web UI for VictoriaLogs. See #1143.

  • FEATURE: LogsQL: add support for offset modifier to first and last functions at the total_stats pipe.

  • FEATURE: LogsQL: add last function at the running_stats pipe. This can be used for comparing sequential log field values. See #932.

  • FEATURE: querying: allow limiting the length of the query, which can be passed to querying endpoints, with -search.maxQueryLen command-line flag. This flag can be used for preventing from excess resource usage, which could be needed for parsing and processing too long queries. See #1159.

  • FEATURE: querying: support the ability to ignore pipes in the query passed to HTTP querying enpoints if ignore_pipes=1 query arg is passed there. This is needed for implementing the filtering by log stream fields in #1084. See #1156.

  • FEATURE: data ingestion: skip logs with _stream or _stream_id fields, since these fields clash with the automatically generated fields by VictoriaLogs according to these docs. VictoriaLogs generates a warning per each such skipped log, so it could be noticed and fixed by users. See #1122.

  • BUGFIX: LogsQL: fix panic when executing the query _stream_id:in. See #1136.

  • BUGFIX: fix VictoriaLogs Docker OCI labels org.opencontainers.image.source and org.opencontainers.image.documentation: point them to VictoriaLogs repo/docs instead of VictoriaMetrics.

  • BUGFIX: Kubernetes Collector: fix spurious cannot parse WatchEvent json response: EOF errors in logs. These errors were harmless but could cause confusion when monitoring application health.

  • BUGFIX: LogsQL: preserve existing target field values for extract if (...) and extract_regexp if (...) when the if (...) condition doesn't match. See #1153.

  • BUGFIX: web UI: fix incorrect bar width in the Hits graph in Stats view mode. See #1149.

  • BUGFIX: vlagent: include missing _time field for outgoing logs when using jsonline format. Previously, vlagent omitted the _time field when sending logs to remote storage in this format.

Don't miss a new VictoriaLogs release

NewReleases is sending notifications on new releases.