github VictoriaMetrics/VictoriaLogs v1.33.0

14 hours ago

Released at 2025-09-10

  • FEATURE: extract pipe: the <...> placeholder now matches quoted strings in single quotes additionally to strings in double quotes and backticks. For example, the <login> placeholder at the ... | extact "login=<login>," now matches foo,bar for the log message with the text login='foo,bar'.

  • FEATURE: LogsQL: add pattern match filter for searching logs by the given patterns such as <DATETIME>: user_id=<N>, ip=<IP4>, trace_id=<UUID>. These filters are needed for #518.

  • FEATURE: Syslog data ingestion: support for receiving Syslog messages from Unix sockets of SOCK_STREAM and SOCK_DGRAM types via -syslog.listenAddr.unix=/path/to/socket and -syslog.listenAddr.unix=unixgram:/path/to/socket command-line flags. See #570.

  • BUGFIX: querying: -search.maxQueryTimeRange command-line flag now supports day (d), week (w) and year (y) suffixes additionally to the supported hour (h), minute (m) and second (s) suffixes. See #50.

  • BUGFIX: /select/logsql/query endpoint: improve query performance when the limit query arg is set, while the offset query arg is missing. The issue has been introduced in v1.28.0. See #620.

  • BUGFIX: /select/logsql/facets endpoint: prevent from incorrect swap of hits and field_values fields in VictoriaLogs cluster. See #648.

  • BUGFIX: querying in VictoriaLogs cluster: properly handle queries with pipe executed only at the vlstorage side without the need to post-process at the vlselect side. The issue has been introduced in v1.31.0 while working on #52.

Don't miss a new VictoriaLogs release

NewReleases is sending notifications on new releases.