v1.117.0
Released at 2025-05-09
-
SECURITY: upgrade Go builder from Go1.24.2 to Go1.24.3. See the list of issues addressed in Go1.24.3.
-
FEATURE: all the VictoriaMetrics enterprise components: provide FIPS compliant binaries and docker images. See FIPS compliance docs for the details.
-
FEATURE: all the VictoriaMetrics components: add
-http.disableCORS
cmd-line flag for disabling CORS headers. See #8680 for details. Thanks to @jmehrs for #8684. -
FEATURE: all components: expose Pressure Stall Information metrics when running under cgroup v2 (aka Kubernetes, Docker and modern Linux systems). These metrics may help identifying the root cause of performance issues related to the saturation of the available CPU and IO. See the list of exposed metrics here.
-
FEATURE: vmbackup, vmrestore, vmbackupmanager: cancel currently running operation if graceful shutdown was requested. See #8554.
-
FEATURE: vmbackupmanager: display completion status in
/api/v1/backups
API response andbackup list
command. See #5361. -
FEATURE: vmalert: add
debug
option to groups for enabling debug mode for all rules within the group. Thanks to @eyazici90 for #8658. -
FEATURE: vmalert: add
.Type
and$type
template option to display datasource type:prometheus
,vlogs
orgraphite
. It can be useful in annotations or for routing source link to corresponding datasource. -
FEATURE: vmsingle and
vmstorage
in VictoriaMetrics cluster: addvm_retention_filters_partitions_scheduled
andvm_retention_filters_partitions_scheduled_size_bytes
gauge metrics to reflect retention filters process. -
FEATURE: vmsingle, vmagent: add support for Prometheus 3.0 utf-8 quoted labels during scraping. See #8692 for details.
-
FEATURE: vmui: update the colors in the Metric Relabel Debug tool to softer tones that maintain good readability in both light and dark themes. See #8871.
-
FEATURE: vmui: limit the number of points per series and total response size (30 MiB) on the Raw Query page to prevent UI freezes when rendering large datasets. See #7895.
-
FEATURE: alerts: add alerting rule
ScrapePoolHasNoTargets
to vmagent default rules. The new rule should notify user when there is a job with 0 configured or discovered targets, which is usually a sign of misconfiguration. -
BUGFIX: MetricsQL: properly parse quoted utf-8 label names in parentheses. See #8826 for details.
-
BUGFIX: MetricsQL: properly parse metric name series selectors with
or
expressions. See metricsql#50 for details. -
BUGFIX: vmalert: fix various UI glitches and tidy up the visual styles. See #8773 for details.
-
BUGFIX: vmalert-tool: fix parsing for (+/-)Inf values and scientific notation in
values
field. Thanks to @evkuzin for #8847. -
BUGFIX: vmui: use
retentionFilter
flag name in debugging interface to make it consistent with flag definition. Previously, flag name in debugging interface was different from command-line configuration so copying command-line flags for debugging produced an error. See #8697. -
BUGFIX: vmsingle and vmagent: create relabel config reload and stream aggregation config reload related metrics only if config is present. See helm-charts#2119 for details.