Released at 2025-12-13
-
FEATURE: LogsQL: return
_streamfield fromblock_statspipe. This allows detecting log streams, which occupy the most of disk space according to this query. -
FEATURE: OpenTelemetry data ingestion: parse
scopeinside ScopeLogs and store it into log fields starting withscope.prefix. See #826. -
FEATURE: ElasticSearch data ingestion: return stub responses for the requests to
/insert/elasticsearch/_rollup*endpoints. Thanks to @Sakalya for the pull request #890. -
FEATURE: web UI: implement "Stats view" mode for the graph using
stats_query_rangeto display log stats. See #34. -
BUGFIX: OpenTelemetry data ingestion: properly handle
nullvalues inside arrays. Previously, such arrays could cause a panic during ingestion. See #869. The issue has been introduced in v1.40.0. -
BUGFIX: OpenTelemetry data ingestion: properly skip attributes with missing key. See this report.
-
BUGFIX: OpenTelemetry data ingestion: reduce memory usage after v1.40.0 release. See #869.
-
BUGFIX: Kubernetes Collector: properly handle unset
-kubernetesCollector.msgFieldand-kubernetesCollector.timeFieldflags. Previously, vlagent didn't apply the default values described in the documentation.