- Blog /
- VictoriaMetrics March 2026 Ecosystem Updates

Welcome to the March release roundup of VictoriaMetrics Stack, covering key enhancements in VictoriaMetrics and VictoriaLogs. These updates deliver improved UI scalability, enhanced authentication flexibility, improved query performance, and logging tools that streamline observability workflows in production environments.
This roundup covers releases for:
VictoriaMetrics v1.139.0 release highlights
vmauth improvements: JWT handling is now more flexible and standards-compliant, and basic auth no longer requires a username.vmrestore can now be significantly faster on Linux, with optimized write paths and file preallocation when the network is not the bottleneck.vmselect, reducing query failures after vmstorage restarts.As always, this release also includes bug fixes and smaller quality-of-life improvements.
New features in VictoriaMetrics v1.138.0
access_log option so per-user requests can be logged to stdout, with filtering by HTTP status codes for easier debugging of unusual traffic and request sources.vmauth: Expanded JWT tokens features. You can now use match_claims for JWT-based request routing, alongside support claim-based request templating, and OIDC Discovery for automatically fetching and rotating public keys.vmagent JWT token retrieval for remoteWrite, and vmgateway migration to vmauth.default_url, improved histogram metadata handling, and vmauth dashboard memory panel fixes.VictoriaMetrics v1.137.0 release highlights
vmstorage in VictoriaMetrics cluster has a bug affecting the /select/multitenant/* APIs, which may return incorrect results due to a tenant search issue.
The affected and fixed versions are below:
We advise skipping the affected releases if you use multitenancy and /select/multitenant/*.
vmbackup: Backups can now be copied between different storage backends, such as S3 to local disk or GCS to S3.vmauth: Added JWT authentication with claim-based routing.process_cpu_seconds_total and process_resident_memory_bytes.vmagent default debug UI restored: -promscrape.dropOriginalLabels now defaults to false, bringing back the Discovered targets UI without extra CPU or memory overhead.-enableMetadata=false.histogram_fraction function: Added a MetricsQL function for calculating bucket fractions between bounds, improving compatibility with SLO and SLI tooling.VictoriaLogs v1.48.0 release highlights

ignore_pipes support: Supporting that new sidebar, HTTP query endpoints can now ignore pipes when ignore_pipes=1 is passed as a query argument. In practice, this means helper requests for stream fields and values can still work even if the current query contains transformation pipes, so the UI can keep providing filtering options without being confused by the later stages of the query./select/logsql/query can now be returned as CSV by adding format=csv query argument. That makes it easier to export data into spreadsheets, reporting workflows, and external tools, and it also enables cleaner CSV downloads from the web UI.vlagent can now include Namespace labels and Namespace annotations in Kubernetes log entries. The same metadata is also available to -kubernetesCollector.excludeFilter even when you choose not to store it in every log entry, so unwanted logs can still be filtered out earlier in the pipeline.total_stats: LogsQL now supports the offset modifier for first(...) and last(...) inside total_stats. This makes sequence analysis more practical because you are no longer limited to the earliest or latest event and can also inspect the second, third, or earlier items in the ordered set.last() in running_stats: running_stats now supports last(...), which can be used for comparing each record with the previously seen value. This is useful for spotting changes between consecutive events, such as state transitions, previous timestamps, or earlier field values.maxQueryLen limit: Users can now limit accepted query size with -search.maxQueryLen. This provides a straightforward guardrail against extremely long queries that would otherwise consume extra CPU and memory during parsing and execution._stream or _stream_id are now skipped, and a warning is emitted for each affected entry. This prevents user-supplied fields from colliding with internally generated stream metadata, making ingestion behavior safer and easier to debug when input data is malformed.VictoriaLogs v1.47.0 release highlights
json_array_contains_any filter: New json_array_contains_any(...) filter lets you filter logs by values inside JSON arrays such as tags=["prod","canary"], which makes it much easier to work with structured JSON logs without first reshaping the data.total_stats: total_stats now has first(...) and last(...), so you can pull the earliest and latest field values in a time range and analyze event sequences more directly.any(...), field_max(...), and field_min(...), which makes it simpler to return a sample field value or the field attached to the highest or lowest point, without the extra unpacking work older patterns needed.total_stats labels: stats_query and stats_query_range now allow total_stats by (...) to use a smaller set of labels than the preceding stats by (...), which helps when you want to roll up grouped results into cleaner totals for dashboards, alerting, or further analysis.Upgrade today to leverage these enhancements and explore the full changelogs for implementation details.
Stay tuned for more ecosystem updates from the VictoriaMetrics team. Thank you for reading!
March 2026 VictoriaMetrics Stack releases deliver Grafana Cardinality Explorer, VMUI pagination, JWT auth enhancements, log UI sidebar, and Kubernetes log enrichment for scalable observability. Upgrade now for better UI usability, query performance, and production-ready monitoring workflows.
OpenAI applies observability to autonomous AI agents using the VictoriaMetrics Stack and OpenTelemetry. Learn to build your own local setup with metrics, logs, and traces that help LLMs test, benchmark, and iterate autonomously.
We benchmarked vlagent, Vector, Fluent Bit, Filebeat, Fluentd, Promtail, Grafana Alloy, and OpenTelemetry Collector on throughput, resource usage, and delivery correctness - and found correctness issues that most benchmarks overlook.
February 2026 updates deliver new LTS support, VMUI memory insights, queue alerts, jsonline output, resizable Web UI tables, and automatic snapshot expiry across the VictoriaMetrics Observability Stack.