NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #2305 by repository stars
Last release 6 days ago
11 Sep 2026
Ships on a steady schedule
a new release about every 9 days
Most releases are documented
notes for 53 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
759 releases · first in 2020
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
FEATURE: vmauth: added HPA support with spec.hpa field for the VMAuth. See this issue #1573 for details. Thanks to the @endesapt
Release date: 31 Oct 2025
FEATURE: vmauth: added HPA support with spec.hpa field for the VMAuth. See this issue #1573 for details. Thanks to the @endesapt
FEATURE: converter: support ServiceMonitor's ServiceDiscoveryRole.
BUGFIX: vmoperator: properly set default useVMConfigReloader value. See #1589.
BUGFIX: vmoperator: properly check StatefulSet ready status for rollingUpdateStrategy: RollingUpdate. See this issue #1579 for details.
BUGFIX: vmpodscrape, vmnodescrape, vmservicescrape, vmscrapeconfig, vmscrapeconfig and vmprobe: use int type instead of uint64 for scrapes seriesLimit and sampleLimit parameters.
BUGFIX: vmagent and vmanomaly: create PDB per shard to guarantee proper application protection. See #1548.
Nothing published for this version
Nothing published for this version
BUGFIX: VLCluster: fix -storageNode argument generation for vlinsert. Bug was introduced in ff722eb.
Nothing published for this version
Nothing published for this version
Update Note 1: This release deprecates 3rd party config-reloader containers - jimmidyson/configmap-reload and quay.io/prometheus-operator/prometheus-c…
Release date: 29 Oct 2025
It isn't recommended to use Operator v0.64.0 because of the bug #1583, which incorrectly builds args for VLCluster resources. Upgrade to v0.65.0 instead.
Update Note 1: This release deprecates 3rd party config-reloader containers - jimmidyson/configmap-reload and quay.io/prometheus-operator/prometheus-config-reloader in favor of own implementation -
victoriametrics/operator:config-reloader.
This change could be reverted by providing env variable VM_USECUSTOMCONFIGRELOADER=false to the operator binary.
SECURITY: upgrade Go builder from Go1.25.0 to Go1.25.3. See the list of issues addressed in Go1.25.3.
Dependency: vmoperator: Updated default versions for VL apps to v1.36.1.
Dependency: vmoperator: Updated default versions for VM apps to v1.128.0 version
Dependency: vmoperator: Updated default versions for VT apps to v0.4.0 version
Dependency: vmoperator: Updated default versions for VMAnomaly to v1.26.1 version
FEATURE: vmanomaly: support ui preset mode, support vlogs reader type. See #1532.
FEATURE: vmoperator: change default value of env variable VM_USECUSTOMCONFIGRELOADER to true, which instructs operator to use own config-reloader implementation by default.
FEATURE: vmoperator: add unhealthyPodEvictionPolicy to the podDisruptionBudget specification. See this issue #1534 for details.
FEATURE: vmoperator: add rollingUpdate and updateStrategy fields to VMAuth.spec, VMCluster.spec.requestsLoadBalancer.spec, VLCluster.spec.requestsLoadBalancer.spec and VTCluster.spec.requestsLoadBalancer.spec. See this issue #1540 for details.
FEATURE: vmoperator: preserve 3rd party labels on object during reconcile. Previously, operator allowed to keep only managedMetadata.labels. See this issue #1533. Thanks to the @lllamnyp
FEATURE: VLCluster: added spec.vlselect.extraStorageNodes to specify list of additional storage nodes, that are available for select only.
FEATURE: VTCluster: added spec.vtselect.extraStorageNodes to specify list of additional storage nodes, that are available for select only.
FEATURE: vmagent: add scrapeClass spec definition and scrapeClassName reference to the VMServiceScrape, VMPodScrape, VMProbe, VMScrapeConfig, VMStaticScrape and VMNodeScrape. See this issue #1531 for details. Thanks to the @endesapt.
BUGFIX: vmoperator: properly generate oauth2 configuration with missing clientID. Previously, it could break whole config generation. See this PR #1563 for details.
BUGFIX: vmoperator: fix an issue where the return value from a couple of controllers was always nil. See #1532 for details.
BUGFIX: VMCluster: emit warning if vmcluster.spec.vmselect.persistentVolume is set, previously it was emitted for vmcluster.spec.vmselect.storage.
BUGFIX: vmoperator: Prevent endless Service reconcile loop by correctly track changes to Service.spec.LoadBalancerClass. See this issue #1550 for details.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Dependency: vmoperator: Updated default versions for VM apps to v1.125.0 version
Release date: 12 Sep 2025
Dependency: vmoperator: Updated default versions for VM apps to v1.125.0 version
Dependency: vmoperator: Updated default versions for VL apps to v1.33.0.
FEATURE: vmuser: add VLSingle, VLAgent,VLCluster/vlinsert,VLCluster/vlselect, VLCluster/vlstorage, VTSingle, VTCluster/vtinsert,VTCluster/vtselect, VTCluster/vtstorage to the targetRef.crd.kind.
FEATURE: operator: introduce new resources VLSingle and VTCluster. See #1498 for details.
FEATURE: vmagent: support stream aggregation ignore_first_sample_interval property. See #1518.
FEATURE: vmalert: add mutually exclusive checks for notifier configs in admission webhook validation. See #1511.
FEATURE: vmalertmanager: add enforcedNamespaceLabel field to allow changing the top route namespace matcher key for VMAlertmanagerConfig. See #1480.
BUGFIX: vmoperator: properly release finalizer on VMAlert delete. See this issue #1527 for details.
BUGFIX: vmoperator: properly reconcile Service on value of loadbalancerClass change. Previously it produced error may not change once set. See PR #1522 for details.
BUGFIX: vmuser: simplify path based routing for src_paths when using VMCluster/vminsert or VMCluster/vmselect as targetRefs. See this PR #1519 for details.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Dependency: vmoperator: Updated default versions for VM apps to v1.123.0 version
Release date: 17 Aug 2025
Dependency: vmoperator: Updated default versions for VM apps to v1.123.0 version
Dependency: vmoperator: Updated default versions for VL apps to v1.28.0.
Dependency: vmoperator: Updated default versions for VMAnomaly to v1.25.2 version
FEATURE: upgrade Go builder from Go1.24.6 to Go1.25.0. See the list of changes in Go1.25.0.
FEATURE: converter: support spec.limit, spec.labels, spec.query_offset and spec.group[*].keep_firing_for PrometheusRule properties conversion to VMRule. Related issue #1485.
FEATURE: vmoperator: reduce reconcile latency. See this PR #1510 for details. Thanks to the @vrutkovs
FEATURE: vmoperator: expose operator configuration as metrics. Add flag and config_parameter metrics with name, is_set and value labels. See this issue #1469 for details.
BUGFIX: config-reloader: fixed config reloader command line arguments override. Related issue #1378.
BUGFIX: VLCluster and VMCluster: sort requestsLoadBalancer Deployment args in order to prevent endless update loop if extraArgs are set.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Dependency: vmoperator: Updated default versions for VM apps to v1.122.0 version
Release date: 19 Jul 2025
Dependency: vmoperator: Updated default versions for VM apps to v1.122.0 version
Nothing published for this version
It isn't recommended to use Operator v0.61.1 because of the bug [#1478](https://github.com/VictoriaMetrics/operator/issues/1478), which may result in
Release date: 19 Jul 2025
It isn't recommended to use Operator v0.61.1 because of the bug #1478, which may result in VMAgent endless reconcile loop. Upgrade to v0.61.2 instead.
vmagent startup. Bug was introduced in v0.60.0 release.NamespaceSelector: {}. See this 1468 issue for details.Nothing published for this version
Nothing published for this version
FEATURE: vmoperator: deprecated acceptEula parameter in VMBackup. See #1319.
Release date: 15 Jul 2025
It isn't recommended to use Operator v0.61.0 because of the bug #1478, which may result in VMAgent endless reconcile loop. Upgrade to v0.61.2 instead.
Update Note 1: This release by transits VLogs resource into read-only state.
To perform migration to the VLSingle please follow this docs
Update Note 2:: This release requires an additional pods/eviction RBAC permission for operator.
Update Note 3:: This release requires adds new CustomResource VLAgent. It requires to update CRD versions.
SECURITY: upgrade Go builder from Go1.24.4 to Go1.24.5. See the list of issues addressed in Go1.24.5.
Dependency: vmoperator: Updated default versions for VL apps to v1.25.1.
Dependency: vmoperator: Updated default versions for VM apps to v1.121.0 version.
BUGFIX: vmoperator: respect PodDisruptionBudget at StatefulSet updates. See this 1458 PR for details. Thanks to the @vpedosyuk for the fix.
BUGFIX: VLCluster and VMCluster: do not add spec.clusterVersion to the spec.requestsLoadBalancer.spec.image.tag as default value. See this 1365 issue for details.
BUGFIX: vmagent: properly add remoteWrite streamAggr configuration. Previously, operator failed to mount volume with configuration. Bug was introduced at v0.60.0 release at commit 8df334ccab1706d91c2bd1708dfd9096f8c8a568. See this b4c9e0c9 commit for details.
BUGFIX: vmuser: properly generate format URL port for Vlogs and VLSingle at targetRef.crd. See 1465 this issue for details.
FEATURE: vlcluster: added the maxUnavailable field to VLStorage specs to allow customization of rolling update behavior. See #1457.
FEATURE: vlsingle: add new field spec.syslogSpec for syslog data ingestion configuration. See this 1441 issue for details.
FEATURE: vmagent: update shards concurrently. See #1434. Thanks to the @xiaozongyang for 1272 pull request.
FEATURE: vmoperator: deprecated acceptEula parameter in VMBackup. See #1319.
FEATURE: vmoperator: add new field persistentVolumeClaimRetentionPolicy in VMAnomaly, VMCluster, VMAlertmanager and VMAgent CRs, that support StatefulSet mode. See #1226.
FEATURE: vmoperator: add -enterprise suffix to default image.tag value, if license configuration is defined for CustomResource. See this 1365 issue for details.
FEATURE: vmoperator: transit VLogs Custom Resource into read-only state. Operator ignores create and update requests for it.
FEATURE: vmagent: added AWS section to VMAgent remoteWrite spec. See #928.
FEATURE: vmagent: introduce global scrape config for VMAgent. See #1179.
FEATURE: vmcluster: added the maxUnavailable field to VMStorage and VMSelect specs to allow customization of rolling update behavior. See #1457 and minimum downtime update strategy doc. Thanks to the @vpedosyuk for the 1458 Pull Request
FEATURE: vmagent: Modify default remoteWrite.maxDiskUsagePerURL when statefulStorage.volumeClaimTemplate is set. See #1209
Your coding agent can read these notes before it upgrades. Set up the MCP server →