The following tip changes can be tested by building VictoriaMetrics components from the latest commits according to the following docs:
- How to build single-node VictoriaMetrics
- How to build cluster version of VictoriaMetrics
- How to build vmagent
- How to build vmalert
- How to build vmauth
- How to build vmbackup
- How to build vmrestore
- How to build vmctl
Metrics of the latest version of VictoriaMetrics cluster are available for viewing at our sandbox . The sandbox cluster installation runs under the constant load generated by prometheus-benchmark and is used for testing latest releases.
See also LTS releases .
tip #
FEATURE: vmagent and vmsingle : improved scrape size display. Sizes below 1024 bytes are now shown in
B, and larger sizes are shown as wholeKiB(rounded up). This prevents confusion where values like 123.456 KiB were interpreted as 123456 KiB, while the actual size was only 123 KiB. See #10307 .FEATURE: vmauth : allow buffering request bodies before proxying them to backends. This reduces load on backends when processing requests from slow clients such as IoT devices connected to
vmauthvia slow networks. See #10309 and request body buffering docs .FEATURE: monitoring : take into account all the generated log messages at
vm_log_messages_totalmetric, including suppressed logs if the-loggerLevelcommand-line flag is set to values other thanINFO. Addis_printedlabel to thevm_log_messages_totalmetric in order to understand whether the log at the given codelocationwas suppressed or not. This simplifies troubleshooting of VictoriaMetrics components when logs aren’t available. See #10304 .FEATURE: vmagent : support configuring different
-remoteWrite.queuesper remoteWrite url. This allows setting-remoteWrite.queues=1for backends that do not support out-of-order ingestion (e.g. Mimir), while keeping higher queue counts for other backends such as VictoriaMetrics. Previously, this required running multiple vmagent instances with different queue settings. See #10270 .FEATURE: alerts : add new alerting rules
PersistentQueueRunsOutOfSpaceIn12HoursandPersistentQueueRunsOutOfSpaceIn4Hoursforvmagentpersistent queue capacity. These alerts help users to take proactive actions beforevmagentstarts dropping metrics due to insufficient persistent queue space. See #10193FEATURE: All VictoriaMetrics components: add build version information to the home page for consistency with other projects. See #10249 .
FEATURE: all VictoriaMetrics components: add flag
fs.disableMincore, which allows to disablemincoresyscall. See #10327 .BUGFIX: vmauth : stop backend health checks for URL prefixes defined in
url_mapduring configuration reloads. Previously, stale backends kept being health-checked and produced repeated warning logs after reloads. See #10334 .BUGFIX: vmsingle and
vmstoragein VictoriaMetrics cluster : properly return /api/v1/status/tsdb response for time range outside partition index . See #10315 .BUGFIX: vmsingle and
vmstoragein VictoriaMetrics cluster : properly report*_requests_total,*_misses_total,*_resets_total,*_syncs_total,*_rotations_totalmetrics forindexdb/tagFiltersToMetricIDs,indexdb/metricIDandindexdb/date_metricIDcaches. See #10275 .BUGFIX:
vmstoragein VictoriaMetrics cluster : correctly return tenants results for/admin/tenantswhenstartorendare specified. See #10312 . Thanks to @Defined2014 for the contribution.BUGFIX: vmui : fix “Percentage from total” calculation on the Cardinality Explorer page when multiple metrics match the filter. See #10323 . Thanks to @PleasingFungus for the contribution.
BUGFIX: vmagent : apply
-promscrape.maxScrapeSizecheck to decompressed data instead of compressed data. See #9481 .
v1.134.0 #
Released at 2026-01-16
SECURITY: upgrade Go builder from Go1.25.5 to Go1.25.6. See the list of issues addressed in Go1.25.6 .
FEATURE: dashboards/single : refine
VictoriaMetrics - singledashboard and aligned it with the VictoriaMetrics - cluster dashboard. For the full list of changes see #10132-comment and #10260 .FEATURE: vmagent : add
vm_persistentqueue_free_disk_space_bytesmetric for vmagent’s persistent queue capacity. See #10193 .FEATURE: vmsingle and
vmselectin VictoriaMetrics cluster : exposevm_rollup_result_cache_requests_totalwhich tracks the number of requests to the query rollup cache. See #10117 .FEATURE: vmauth : add a metric
vmauth_http_request_errors_total{reason="client_canceled"}to measure client cancelled requests. This should help with debugging vmauth issues. See #10233 .FEATURE: vmauth : do not retry client canceled requests. See #10233 .
FEATURE: vmsingle and
vmstoragein VictoriaMetrics cluster : add explicit month duration unit (M) for-retentionPeriodflag. This allows users to specify retention periods in months more explicitly. See #10181 .FEATURE: dashboards/vmagent : add
Persistent queue Full ETApanel to theDrilldownsection. This panel helps estimate how much time remains untilvmagentstarts dropping incoming metrics. See #10193 .FEATURE: vmalert : add support for
$isPartialvariable in alerting rule annotation templating . This allows users to include an additional warning message in alerts triggered by partial query responses. See #4531 .FEATURE: vmsingle and
vmselectin VictoriaMetrics cluster : calculate the lookbehind window as the median of the intervals between the last 20 raw samples within the requested time range for range queries. Previously, this calculation was based on the first 20 samples, using the last 20 samples should improve accuracy for recent data. See #10281 .BUGFIX: vmauth : fix an issue where canceling a client request (closing a browser tab or timeout) incorrectly marked all backends as unavailable for
-failTimeoutduration (3s by default), even though backends were healthy. See #10318 .BUGFIX: vmagent : fix configuration reloading for
-remoteWrite.relabelConfigand-remoteWrite.urlRelabelConfigwhen vmagent is launched with empty files. Previously, if vmagent started with an empty config, subsequent config reloads were ignored. See #10211 .BUGFIX: vmsingle and
vmstoragein VictoriaMetrics cluster : prevent slow ingestion requests and CPU usage spikes during midnight daily-index creation. See #10064 .BUGFIX: vmsingle : fix a missing path error for
http://<victoriametrics-addr>:8428/zabbixconnector/api/v1/history. See 10214 .BUGFIX:
vmstoragein VictoriaMetrics cluster : reduce default value forstorage.vminsertConnsShutdownDurationflag from25sto10sseconds. It reduces probability of ungraceful storage shutdown at Kubernetes based environments, which has 30 seconds default graceful termination period value. See #10273BUGFIX: vmui : remove legacy
tenantIDquery param and use the URL path as the single source of truth for multitenancy. See #10232 .BUGFIX: vmui : fix heatmap rendering issues where charts could break or appear empty when bucket values were uniform or sparse. See #10240 .
BUGFIX: all VictoriaMetrics components: prefer numerical values over stale markers when samples share the same timestamp during deduplication. See #10196 .
BUGFIX:
vmstoragein VictoriaMetrics cluster : correctly return results for/api/v1/labelsand/api/v1/label/{}/valueswhenmatch[],extra_filtersorextra_labelsare specified. See #10294
v1.133.0 #
Released at 2026-01-02
Update Note 1:
vmsingle
and vmstorage in
VictoriaMetrics cluster
: Upgrading to per-partition index requires registering all active time series. Expect slow down of data ingestion and queries during upgrade roll-out. This is a one-time operation. Additionally, for users with retention periods shorter than 1 month the disk usage may increase.
SECURITY: upgrade base docker image (Alpine) from 3.22.2 to 3.23.2. See Alpine 3.23.2 release notes .
FEATURE: vmagent and vmsingle : add support for global
sampleLimitsetting. This allows users to efficiently limit the number of samples accepted per scrape target. This also ensures target-levelsample_limitcan correctly override the global setting. See #10145 . Thanks to @kobylyanskiy for the contribution.FEATURE: vmauth : expose
vmauth_user_request_backend_requests_totalandvmauth_unauthorized_user_request_backend_requests_totalmetrics , which track the number of requests sent to backends. These counts may exceedvmauth_user_requests_totalandvmauth_unauthorized_user_requests_totalwhen requests are retried across multiple backends. See #10171 .FEATURE: vmauth : expose
vmauth_user_request_errors_totalandvmauth_unauthorized_user_request_errors_totalmetrics , which track the number of user request errors. See #10188 .FEATURE: vmauth : add
-maxQueueDurationcommand-line flag for waiting until the incoming request could be executed if-maxConcurrentRequestsare already exceeded. This should help with graceful handling of a short spike in the number of concurrent requests without leading to a retry storm. See #10078 .FEATURE: vmsingle and
vmstoragein VictoriaMetrics cluster : introduce per-partition index. This should reduce disk space occupied by indexDBs as they get deleted along with the corresponding partitions once those partitions become outside the retention window. Read more about the motivation behind this feature at #7599 and what to expect at #8134 .BUGFIX: vmagent and vmsingle : properly add
exported_prefix to scraped metrics that have the same names as auto-generated metrics . Previously, some auto-generated metrics were not recognized, so scraped metrics with the same names could overwrite them. See #10197 . Thanks to @fxrlv for the contribution.BUGFIX: vmagent : fix
vmagent_rows_inserted_total{type="newrelic"}metric to correctly count samples. See #10191 . Thanks to @fxrlv for the contribution.BUGFIX: vmauth : fix
vmauth_user_request_backend_errors_totalandvmauth_unauthorized_user_request_backend_errors_totalto only reflect backend request errors. Previously, these counters could be overcounted with user request error. See #10177 .BUGFIX: vmsingle and
vmstoragein VictoriaMetrics cluster : rotatedateMetricIDCacheinstead of resetting it. This should make the eviction less aggressive. Since the cache does not have fixed max size anymore the-storage.cacheSizeIndexDBDateMetricIDflag has been removed. See #10064 and PR #10169 .BUGFIX: vmsingle : properly add metrics metadata scraped with
promscrape.configandselfScrapeInterval. See #10175 .BUGFIX: vmsingle and
vmstoragein VictoriaMetrics cluster : fix stats collection forindexdb/tagFiltersToMetricIDs,indexdb/metricID, andindexdb/date_metricIDcaches. As per PR #10131 , the stats is collected for most utilized instance only, but if the size of all instances is 0 then the stats won’t be collected at all. This may result in max cache size alternating between the actual value and 0. See #10204 and #10230 .BUGFIX: vmsingle and
vmselectin VictoriaMetrics cluster : properly proxy requests to vmalert when-vmalert.proxyURLflag is set. See #10178 .
v1.132.0 #
See changes here
v1.131.0 #
See changes here
v1.130.0 #
See changes here
v1.129.1 #
See changes here
v1.129.0 #
See changes here
v1.128.0 #
See changes here
v1.127.0 #
See changes here
v1.126.0 #
See changes here
v1.125.1 #
See changes here
v1.125.0 #
See changes here
v1.124.0 #
See changes here
v1.123.0 #
See changes here
v1.122.13 #
Released at 2026-01-16
v1.122.x is a line of LTS releases . It contains important up-to-date bugfixes for VictoriaMetrics enterprise . All these fixes are also included in the latest community release . The v1.122.x line will be supported for at least 12 months since v1.122.0 release
SECURITY: upgrade Go builder from Go1.24.11 to Go1.24.12. It addresses CVE-2025-61729 . See the list of issues addressed in Go1.24.12 .
BUGFIX: vmagent : fix configuration reloading for
-remoteWrite.relabelConfigand-remoteWrite.urlRelabelConfigwhen vmagent is launched with empty files. Previously, if vmagent started with an empty config, subsequent config reloads were ignored. See #10211 .BUGFIX:
vmstoragein VictoriaMetrics cluster : reduce default value forstorage.vminsertConnsShutdownDurationflag from25sto10sseconds. It reduces probability of ungraceful storage shutdown at Kubernetes based environments, which has 30 seconds default graceful termination period value. See #10273BUGFIX: vmui : fix heatmap rendering issues where charts could break or appear empty when bucket values were uniform or sparse. See #10240 .
BUGFIX: all VictoriaMetrics components: prefer numerical values over stale markers when samples share the same timestamp during deduplication. See #10196 .
v1.122.12 #
See changes here
v1.122.11 #
See changes here
v1.122.10 #
See changes here
v1.122.9 #
See changes here
v1.122.8 #
See changes here
v1.122.7 #
See changes here
v1.122.6 #
See changes here
v1.122.5 #
See changes here
v1.122.4 #
See changes here
v1.122.3 #
See changes here
v1.122.2 #
See changes here
v1.122.1 #
See changes here
v1.122.0 #
See changes here
v1.121.0 #
See changes here
v1.120.0 #
See changes here
v1.119.0 #
See changes here
v1.118.0 #
See changes here
v1.117.1 #
See changes here
v1.117.0 #
See changes here
v1.116.0 #
See changes here
v1.115.0 #
See changes here
v1.114.0 #
See changes here
v1.113.0 #
See changes here
v1.112.0 #
See changes here
v1.111.0 #
See changes here
v1.110.28 #
Released at 2026-01-16
v1.110.x is a line of LTS releases . It contains important up-to-date bugfixes for VictoriaMetrics enterprise . All these fixes are also included in the latest community release . The v1.110.x line will be supported for at least 12 months since v1.110.0 release
SECURITY: upgrade Go builder from Go1.24.11 to Go1.24.12. See the list of issues addressed in Go1.24.12 .
BUGFIX: vmagent : fix configuration reloading for
-remoteWrite.relabelConfigand-remoteWrite.urlRelabelConfigwhen vmagent is launched with empty files. Previously, if vmagent started with an empty config, subsequent config reloads were ignored. See #10211 .BUGFIX:
vmstoragein VictoriaMetrics cluster : reduce default value forstorage.vminsertConnsShutdownDurationflag from25sto10sseconds. It reduces probability of ungraceful storage shutdown at Kubernetes based environments, which has 30 seconds default graceful termination period value. See #10273BUGFIX: vmui : fix heatmap rendering issues where charts could break or appear empty when bucket values were uniform or sparse. See #10240 .
BUGFIX: all VictoriaMetrics components: prefer numerical values over stale markers when samples share the same timestamp during deduplication. See #10196 .
v1.110.27 #
See changes here
v1.110.26 #
See changes here
v1.110.25 #
See changes here
v1.110.24 #
See changes here
v1.110.23 #
See changes here
v1.110.22 #
See changes here
v1.110.21 #
See changes here
v1.110.20 #
See changes here
v1.110.19 #
See changes here
v1.110.18 #
See changes here
v1.110.17 #
See changes here
v1.110.16 #
See changes here
v1.110.15 #
See changes here
v1.110.14 #
See changes here
v1.110.13 #
See changes here
v1.110.12 #
See changes here
v1.110.11 #
See changes here
v1.110.10 #
See changes here
v1.110.9 #
See changes here
v1.110.8 #
See changes here
v1.110.7 #
See changes here
v1.110.6 #
See changes here
v1.110.5 #
See changes here
v1.110.4 #
See changes here
v1.110.3 #
See changes here
v1.110.2 #
See changes here
v1.110.1 #
See changes here
v1.110.0 #
See changes here
v1.109.1 #
See changes here
v1.109.0 #
See changes here
v1.108.1 #
See changes here
v1.108.0 #
See changes here
v1.107.0 #
See changes here
v1.106.1 #
See changes here
v1.106.0 #
See changes here
v1.105.0 #
See changes here
v1.104.0 #
See changes here
v1.103.0 #
See changes here
v1.102.25 #
See changes here
v1.102.24 #
See changes here
v1.102.23 #
See changes here
v1.102.22 #
See changes here
v1.102.21 #
See changes here
v1.102.20 #
See changes here
v1.102.19 #
See changes here
v1.102.18 #
See changes here
v1.102.17 #
See changes here
v1.102.16 #
See changes here
v1.102.15 #
See changes here
v1.102.14 #
See changes here
v1.102.13 #
See changes here
v1.102.12 #
See changes here
v1.102.11 #
See changes here
v1.102.10 #
See changes here
v1.102.9 #
See changes here
v1.102.8 #
See changes here
v1.102.7 #
See changes here
v1.102.6 #
See changes here
v1.102.5 #
See changes here
v1.102.4 #
See changes here
v1.102.3 #
See changes here
v1.102.2 #
See changes here
v1.102.1 #
See changes here
v1.102.0 #
See changes here
v1.102.0-rc2 #
See changes here
v1.102.0-rc1 #
See changes here
v1.101.0 #
See changes here
v1.100.1 #
See changes here
v1.100.0 #
See changes here
v1.99.0 #
See changes here
v1.98.0 #
See changes here
v1.97.17 #
See changes here
v1.97.16 #
See changes here
v1.97.15 #
See changes here
v1.97.14 #
See changes here
v1.97.13 #
See changes here
v1.97.12 #
See changes here
v1.97.11 #
See changes here
v1.97.10 #
See changes here
v1.97.9 #
See changes here
v1.97.8 #
See changes here
v1.97.7 #
See changes here
v1.97.6 #
See changes here
v1.97.5 #
See changes here
v1.97.4 #
See changes here
v1.97.3 #
See changes here
v1.97.2 #
See changes here
v1.97.1 #
See changes here
v1.97.0 #
See changes here
v1.96.0 #
See changes here
v1.95.1 #
See changes here
v1.95.0 #
See changes here
v1.94.0 #
See changes here
v1.93.16 #
See changes here
v1.93.15 #
See changes here
v1.93.14 #
See changes here
v1.93.13 #
See changes here
v1.93.12 #
See changes here
v1.93.11 #
See changes here
v1.93.10 #
See changes here
v1.93.9 #
See changes here
v1.93.8 #
See changes here
v1.93.7 #
See changes here
v1.93.6 #
See changes here
v1.93.5 #
See changes here
v1.93.4 #
See changes here
v1.93.3 #
See changes here
v1.93.2 #
See changes here
v1.93.1 #
See changes here
v1.93.0 #
See changes here
v1.92.1 #
See changes here
v1.92.0 #
See changes here
v1.91.3 #
See changes here
v1.91.2 #
See changes here
v1.91.1 #
See changes here
v1.91.0 #
See changes here
v1.90.0 #
See changes here
v1.89.1 #
See changes here
v1.89.0 #
See changes here
v1.88.1 #
See changes here
v1.88.0 #
See changes here
v1.87.14 #
See changes here
v1.87.13 #
See changes here
v1.87.12 #
See changes here
v1.87.11 #
See changes here
v1.87.10 #
See changes here
v1.87.9 #
See changes here
v1.87.8 #
See changes here
v1.87.7 #
See changes here
v1.87.6 #
See changes here
v1.87.5 #
See changes here
v1.87.4 #
See changes here
v1.87.3 #
See changes here
v1.87.2 #
See changes here
v1.87.1 #
See changes here
v1.87.0 #
See changes here
v1.86.2 #
See changes here
v1.86.1 #
See changes here
v1.86.0 #
See changes here
v1.85.3 #
See changes here
v1.85.2 #
See changes here
v1.85.1 #
See changes here
v1.85.0 #
See changes here
v1.84.0 #
See changes here
v1.83.1 #
See changes here
v1.83.0 #
See changes here
v1.82.1 #
See changes here
v1.82.0 #
See changes here
v1.81.2 #
See changes here
v1.81.1 #
See changes here
v1.81.0 #
See changes here
v1.80.0 #
See changes here
v1.79.14 #
See changes here
v1.79.13 #
See changes here
v1.79.12 #
See changes here
v1.79.11 #
See changes here
v1.79.10 #
See changes here
v1.79.9 #
See changes here
v1.79.8 #
See changes here
v1.79.7 #
See changes here
v1.79.6 #
See changes here
v1.79.5 #
See changes here
v1.79.4 #
See changes here
v1.79.3 #
See changes here
v1.79.2 #
See changes here
v1.79.1 #
See changes here
v1.79.0 #
See changes here
v1.78.1 #
See changes here
v1.78.0 #
See changes here
v1.77.2 #
See changes here
v1.77.1 #
See changes here
v1.77.0 #
See changes here
v1.76.1 #
See changes here
v1.76.0 #
See changes here
v1.75.1 #
See changes here
v1.75.0 #
See changes here
v1.74.0 #
See changes here
v1.73.1 #
See changes here
v1.73.0 #
See changes here
v1.72.0 #
See changes here
v1.71.0 #
See changes here
v1.70.0 #
See changes here
v1.69.0 #
See changes here
v1.68.0 #
See changes here
v1.67.0 #
See changes here
v1.66.2 #
See changes here
v1.66.1 #
See changes here
v1.66.0 #
See changes here
v1.65.0 #
See changes here
v1.64.1 #
See changes here
v1.64.0 #
See changes here
v1.63.0 #
See changes here
v1.62.0 #
See changes here
v1.61.1 #
See changes here
v1.61.0 #
See changes here
v1.60.0 #
See changes here
v1.59.0 #
See changes here
v1.58.0 #
See changes here
v1.57.1 #
See changes here
v1.57.0 #
See changes here
v1.56.0 #
See changes here
v1.55.1 #
See changes here
v1.55.0 #
See changes here
v1.54.1 #
See changes here
v1.54.0 #
See changes here
v1.53.1 #
See changes here
v1.53.0 #
See changes here
v1.52.0 #
See changes here
v1.51.0 #
See changes here
v1.50.2 #
See changes here
v1.50.1 #
See changes here
v1.50.0 #
See changes here
v1.49.0 #
See changes here
v1.48.0 #
See changes here
v1.47.0 #
See changes here
v1.46.0 #
See changes here
v1.45.0 #
See changes here
v1.44.0 #
See changes here
v1.43.0 #
See changes here
v1.42.0 #
See changes here
Previous releases #
See releases page .