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 matchesfoo,bar
for the log message with the textlogin='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
andSOCK_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 thelimit
query arg is set, while theoffset
query arg is missing. The issue has been introduced in v1.28.0. See #620. -
BUGFIX:
/select/logsql/facets
endpoint: prevent from incorrect swap ofhits
andfield_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 thevlselect
side. The issue has been introduced in v1.31.0 while working on #52.