github VictoriaMetrics/VictoriaLogs v1.34.0

8 hours ago

Released at 2025-09-22

  • FEATURE: querying: add an ability to return partial responses in VictoriaLogs cluster setup when some of vlstorage nodes are unavailable. See these docs for details. See #72.

  • FEATURE: LogsQL: add an ability to configure the number of parallel readers to use during query execution for reading the queried data from storage. This may help improving query performance for high-latency storage systems such as NFS, Ceph or S3. See these docs for details.

  • FEATURE: vlselect: add -storageNode.usernameFile command-line flag for dynamically reloading basic auth username for the corresponding -storageNode from the given file. See #459.

  • BUGFIX: /select/logsql/query endpoint at VictoriaLogs cluster: properly execute the query with the limit=N query arg. Such queries are issued by the built-in web UI for VictoriaLogs and by Grafana plugin for VictoriaLogs for returning the last N logs for the given query on the given time range. Previously it could return unexpected results. The issue has been introduced in v1.30.0 while fixing #587.

  • BUGFIX: LogsQL: disallow incorrectly written filters such as foo = bar, foo != bar, foo > bar, etc. They must be written as foo:=bar, foo:!=bar, foo:>bar. See #590.

  • BUGFIX: LogsQL: allow using unquoted pipe names inside LogsQL filters. For example, fields.foo:bar is allowed now, while previously it should be written as "fields.foo":bar. See #669.

  • BUGFIX: LogsQL: properly account for result_prefix in unpack_json, unpack_logfmt and unpack_syslog when determining the list of log fields to select. See #671.

  • BUGFIX: vlselect: avoid unexpected number of imported shards error in count_uniq and count_uniq_hash stats functions when vlselect and vlstorage instances have different number of CPU cores. See #682.

  • BUGFIX: properly detele unneeded directories at Ossfs2 filesystem. See #649. Thanks to @xiaozongyang for the initial pull request.

  • BUGFIX: all Enterprise version of VictoriaLogs: fix support for automatic issuing of TLS certificates for HTTPS server via Let's Encrypt service using TLS-ALPN-01 challenge. See Automatic issuing of TLS certificates for more info.

  • BUGFIX: all components: lower severity of the log message for unavailable Pressure Stall Information (PSI) metrics from ERROR to INFO level. See this issue for details.

  • BUGFIX: all components: properly expose metadata for summaries and histograms in VictoriaMetrics components with enabled -metrics.exposeMetadata cmd-line flag. See metrics#98 for details.

  • BUGFIX: OpenTelemetry ingestion: fix log processor name from "opentelelemtry_protobuf" to "opentelelemtry_protobuf". This changes the type label value for ingestion metrics such as vl_rows_ingested_total, vl_bytes_ingested_total, and vl_insert_flush_duration_seconds for OpenTelemetry data ingestion.

Don't miss a new VictoriaLogs release

NewReleases is sending notifications on new releases.