Last release 7 days ago
21 Aug 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
753 releases · first in 2020
Release timeline
753 releases since 2020Releases
- v0.45.1-0.20240702160312-7533384802432 Jul 2024pre-release
Nothing published for this version
- v0.45.1-0.20240628093553-60c6469c68af28 Jun 2024pre-release
Nothing published for this version
- v0.45.1-0.20240626204857-d4c0e6e6515d26 Jun 2024pre-release
Nothing published for this version
- v0.45.1-0.20240623163307-2236b418b42823 Jun 2024pre-release
Nothing published for this version
- v0.45.1-0.20240621095126-e9b2e9c8ff8321 Jun 2024pre-release
Nothing published for this version
- v0.45.1-0.20240612232821-23d58cfb083012 Jun 2024pre-release
Nothing published for this version
- v0.45.010 Jun 2024
Release notes
Open source →Release date: 10 Jun 2024
- operator: expose only command-line flags related to the operator. Remove all transitive dependency flags. See this issue for details.
- vmalertmanager: ignores content of
cr.spec.configSecretif it's name clashes with secret used by operator for storing alertmanager config. See this issue for details. - operator: remove finalizer for child objects with non-empty
DeletetionTimestamp. See this issue for details. - operator: skip storageClass check if there is no PVC size change. See this issue for details.
- vmauth: fix url when default http port is changed in targetRef. See this issue for details.
- vmauth: fix deployment when custom reloader is used. See this pull request.
- prometheus-converter: removed dependence on getting the list of API resources for all API groups in the cluster (including those that are not used by the operator). Now API resources are requested only for the required groups (monitoring.coreos.com/*).
- alertmanagerconfig-converter: fix alertmanagerconfig converting with receiver
opsgenie_configs. See this issue.
- v0.44.1-0.20240524073119-e4aac357eb3824 May 2024pre-release
Nothing published for this version
- v0.44.1-0.20240521115240-84833cc7fc9421 May 2024pre-release
Nothing published for this version
- v0.44.1-0.20240520075339-c8534a52d2fb20 May 2024pre-release
Nothing published for this version
- v0.44.09 May 2024
Release notes
Open source →Release date: 9 May 2024
- vmagent: adds new fields into
streamAggrConfig:dedup_interval,ignore_old_samples,keep_metric_names,no_align_flush_to_interval. It's only possible to use it with v1.100+ version ofvmagent. See this issue for details. - operator: use
Patchforfinalizersset/unset operations. It must fix possible issues withCRDobjects mutations. See this issue for details. - operator: adds
spec.pausefield toVMAgent,VMAlert,VMAuth,VMCluster,VMAlertmanagerandVMSingle. It allows to suspend object reconcile by operator. See this issue for details. Thanks @just1900 - vmagent: set
status.selectorfield. It allows correctly useVPAwithvmagent. See this issue for details. - prometheus-converter: fixes bug with prometheus-operator ScrapeConfig converter. Only copy
specfield for it. See this issue for details. - vmscrapeconfig:
authorizationsection in sd configs works properly with emptytypefield (default value for this field isBearer). - prometheus-converter: fixes owner reference type on VMScrapeConfig objects
- vmauth&vmuser: sync config fields from upstream, e.g., src_query_args, discover_backend_ips.
- vmagent: adds new fields into
- v0.44.0-rc317 Apr 2024pre-release
Nothing published for this version
- v0.44.0-rc2.0.20240417004935-99fbc984d2c217 Apr 2024pre-release
Nothing published for this version
- v0.44.0-rc216 Apr 2024pre-release
Nothing published for this version
- v0.44.0-rc116 Apr 2024pre-release
Nothing published for this version
- v0.43.6-rc219 Jun 2024pre-release
Nothing published for this version
- v0.43.6-rc1.0.20240619174418-dc110810040d19 Jun 2024pre-release
Nothing published for this version
- v0.43.6-rc1.0.20240509000746-4a51b37178739 May 2024pre-release
Nothing published for this version
- v0.43.6-rc126 Apr 2024pre-release
Nothing published for this version
- v0.43.6-0.20240509165022-0829591907e89 May 2024pre-release
Nothing published for this version
- v0.43.6-0.20240429073251-1f2be6e1d22d29 Apr 2024pre-release
Nothing published for this version
- v0.43.6-0.20240426130516-a6e3ad72ce6b26 Apr 2024pre-release
Nothing published for this version
- v0.43.526 Apr 2024
- v0.43.5-0.20240426095432-4c6aa88c3d8f26 Apr 2024pre-release
Nothing published for this version
- v0.43.425 Apr 2024
- v0.43.4-0.20240424025251-6e1a876f4a4124 Apr 2024pre-release
Nothing published for this version
- v0.43.323 Apr 2024
Release notes
Open source →Release date: 23 Apr 2024
- operator: fix conversion from
ServiceMonitortoVMServiceScrape,bearerTokenSecretis dropped mistakenly since v0.43.0. See this issue. - operator: fix selector match for config resources like VMUser, VMRule... , before it could be ignored when update resource labels.
- operator: fix conversion from
- v0.43.3-0.20240423104551-4d47f04da77d23 Apr 2024pre-release
Nothing published for this version
- v0.43.222 Apr 2024
- v0.43.2-0.20240422091929-33c6882d81b122 Apr 2024pre-release
Nothing published for this version
- v0.43.118 Apr 2024
Release notes
Open source →Release date: 18 Apr 2024
- operator: properly add
livenessandreadinessprobes toconfig-reloader, ifVM_USECUSTOMCONFIGRELOADER=false.
- operator: properly add
- v0.43.1-0.20240418190545-3d7bcba601e918 Apr 2024pre-release
Nothing published for this version
- v0.43.018 Apr 2024
Release notes
Open source →Release date: 18 Apr 2024
Update note: vmcluster: remove fields
VMClusterSpec.VMInsert.Name,VMClusterSpec.VMStorage.Name,VMClusterSpec.VMSelect.Name, they're marked as deprecated since v0.21.0. See this pull request. Update note: PodSecurityPolicy supports was deleted. Operator no long creates PSP related objects since it's no longer supported by Kubernetes actual versions. See this doc for details. Update note: PodDisruptionBudget at betav1 API is no longer supported. Operator uses v1 stable version. See this doc for details. Update note:Alertmanagerversions belowv0.22.0are no longer supported. Version must upgraded - manually for resources or use default version bundled with operator config.- operator: properly reconcile
ServiceAccountspecified forCRDs. Previously operator didn't perform a check for actual owner ofServiceAccount. Now it creates and updatesServiceAccountonly if this field is omitted atCRDdefinition. It fixes possible ownership race conditions. - Update VictoriaMetrics image tags to v1.100.1.
- operator: reduce number of watched resources owned by
CRDs. Operator no longer watches forService,Secret,Configmapchanges owned by CRD object. It must reduce logging output, CPU and memory usage for operator. - operator: exposes
config-reloader-httpport with8435number for the customer config-reloader containers. Operator may use own config-reloader implementation forVMAuth,VMAlertmanagerandVMAgent. - operator: adds new field
configReloaderExtraArgsforVMAgent,VMAlert,VMAuthandVMAlertmanagerCRDs. It allows to configure config-reloader container. - config-reloader: adds error metrics to the config-reloader container -
configreloader_last_reload_successful,configreloader_last_reload_errors_total,configreloader_config_last_reload_total,configreloader_k8s_watch_errors_total,configreloader_secret_content_update_errors_total,configreloader_last_reload_success_timestamp_seconds. See this issue for details. - operator: Changes error handling for reconcile. Operator sends
Eventsinto kubernetes API, if any error happened during object reconcile. See this issue for details. - operator: updates base Docker image and prometheus_client to versions with with CVE fixes
- operator: adds reconcile retries on conflicts. See this issue for details.
- operator: allows adjust
Servicegenerated by operator withuseAsDefaultoption set totrueforserviceSpecfield. See this issue for details. - vmagent: allows to modify
serviceNamefield forvmagentatstatefulModewith custom service. See this issue for details. Thanks @yilmazo - vmagent: change service for
statefulModeto theheadlessinstead ofclusterIP. See this issue for details. - vmservicescrape&vmpodscrape: add
attach_metadataoption under VMServiceScrapeSpec&VMPodScrapeSpec, the same way like prometheus serviceMonitor&podMonitor do. See this issue for details. - vmagent: allows multi-line
regexatrelabelConfig. See this docs and this issue for details. - vmalertmanagerconfig: fix struct field tags under
Sigv4Config. - vmalertmanagerconfig: adds own
config-reloadercontainer. It must improve speed of config updates. See this issue for details. - vmalertmanager: bump default alertmanager version to v0.27.0, which supports new receivers like
msteams_configs. - vmalertmanager: supports alertmanager version v0.22.0 or higher. Previous versions are no longer supported and must be upgraded before using new operator release.
- vmscrapeconfig: add crd VMScrapeConfig, which can define a scrape config using any of the service discovery options supported in victoriametrics.
- vmuser: adds
targetRefBasicAuthfieldtargetRef, which allow to configure basic authorization fortarget_url. See this issue for details. Thanks @mohammadkhavari - vmprobe: add field
proxy_url, see this issue for details. - scrape CRDs: add field
series_limit, which can be used to limit the number of unique time series a single scrape target can expose. - scrape CRDs: fix scrape_config filed
disable_keep_alive, before it's misconfigured asdisable_keepaliveand won't work. - scrape CRDs: deprecated option
relabel_debugandmetric_relabel_debug, they were deprecated since v1.85.0.
- operator: properly reconcile
- v0.42.42 Apr 2024
Nothing published for this version
- v0.42.4-0.20240417231604-e9e387de896d17 Apr 2024pre-release
Nothing published for this version
- v0.42.4-0.20240402183037-92cdca34bac22 Apr 2024pre-release
Nothing published for this version
- v0.42.4-0.20240313091122-ae6e1b691a2113 Mar 2024pre-release
Nothing published for this version
- v0.42.312 Mar 2024
Release notes
Open source →Release date: 12 Mar 2024
- vmalert: do not add
notifiers.*flags in casenotifier.blackholeis provided viaspec.extraArgs. See this issue for details. - operator: properly build liveness probe scheme with enabled
tls. Previously it has hard-codedHTTPscheme. See this issue for details. - operator: do not perform a PVC size check on
StatefulSetwith0replicas. It allows to creates CRDs with0replicas for later conditional resizing. - vmalertmanager: properly print columns at CRD
replicaCountandversionstatus fields.
- vmalert: do not add
- v0.42.3-0.20240310191114-9b1a6e699d7410 Mar 2024pre-release
Nothing published for this version
- v0.42.3-0.20240307224250-9caa896d076b7 Mar 2024pre-release
Nothing published for this version
- v0.42.26 Mar 2024
Release notes
Open source →Release date: 6 Mar 2024
- operator: fixes alertmanager args typo.
- prometheus-converter: adds new flag
controller.prometheusCRD.resyncPeriodwhich allows to configure resync period of prometheus CRD objects. See this issue for details.
- v0.42.2-0.20240306004551-403a78ac88156 Mar 2024pre-release
Nothing published for this version
- v0.42.15 Mar 2024
- v0.42.1-0.20240305151331-f028fdf6d1675 Mar 2024pre-release
Nothing published for this version
- v0.42.04 Mar 2024
Release notes
Open source →Release date: 4 Mar 2024
- operator: adds more context to the log messages. It must greatly improve debugging process and log quality.
- Update VictoriaMetrics image tags to v1.99.0.
- operator: allow multiple comma separated values for
WATCH_NAMESPACEparam. It adds multiple watch namespace mode without cluster-wide permission. See this issue for details. Need namespace RBAC permissions located atconfig/examples/operator_rbac_for_single_namespace.yaml - operator: updates runtime dependencies (controller-runtime, controller-gen). See this issue for details.
- operator: updates runtime dependencies (controller-runtime, controller-gen). See this issue for details.
- operator: adds new
status.updateStatusfield to the all objects with pods. It helps to track rollout updates properly. - operator: adds annotation
operator.victoriametrics/last-applied-specto all objects with pods. It helps to track changes and implements proper resource deletion later as part of issue. - vmagent: adds
flush_on_shutdownto the streamAggrConfig. See this issue for details. - vmagent: adds
spec.ingestOnlyModeexperimental field. It switches vmagent into special mode without scrape configuration and config-reloaders. Currently it also disables tls and auth options for remoteWrites, it must be addressed at the next release. - vmalertmanager: use
blackholeas default router if not configuration provided instead of dummy webhook. 9ee567ff9bc93f43dfedcf9361be1be54a5e7597 - vmalertmanager: properly assign path for templates, if it's configured at config file and defined via
spec.templates. 1128fa9e152a52c7a566fe7ac1375fefbfc6b276 - vmauth: adds new field
spec.configSecret, which allows to use vmauth with external configuration stored at secret underconfig.yamlkey. Configuration changes can be tracked with extraArgs:configCheckInterval: 10sor manually defined config-reloader container. - vmstorage: properly disable
pvcresizing with annotationoperator.victoriametrics.com/pvc-allow-volume-expansion. Previously it was checked per pvc, now it's checked at statefulset storage spec. It also, allows to add pvc autoscaler. Related issues https://github.com/VictoriaMetrics/operator/issues/821, https://github.com/VictoriaMetrics/operator/issues/867.
- v0.41.3-0.20240301205600-4232271bcecb1 Mar 2024pre-release
Nothing published for this version
- v0.41.3-0.20240229144305-7e8f811113b029 Feb 2024pre-release
Nothing published for this version
- v0.41.3-0.20240221142747-d88157bd3dd821 Feb 2024pre-release
Nothing published for this version
- v0.41.221 Feb 2024
Release notes
Open source →Release date: 21 Feb 2024
- Remove deprecated autoscaling/v2beta1 HPA objects, previously operator still use it for k8s 1.25. See this issue for details.
- Update VictoriaMetrics image tags to v1.98.0.
- v0.41.2-0.20240209101404-e261c37dc9739 Feb 2024pre-release
Nothing published for this version
- v0.41.2-0.20240207074213-38dfad5557077 Feb 2024pre-release
Nothing published for this version
- v0.41.2-0.20240201140553-441498ffe5b51 Feb 2024pre-release
Nothing published for this version
- v0.41.11 Feb 2024
- v0.41.030 Jan 2024
Release notes
Open source →Release date: 31 Jan 2024
- vmauth: add new fields for
unauthorized_userlikesrc_hosts,headers,retry_status_codesandload_balancing_policy. See vmauth docs for more details.
- vmauth: add new fields for
- v0.40.1-0.20240126090615-0628def2e28226 Jan 2024pre-release
Nothing published for this version
- v0.40.024 Jan 2024
Release notes
Open source →Release date: 23 Jan 2024
- vmalertmanager: fix
VMAlertmanagerConfigdiscovery according to the docs. - vmoperator: add alerting rules for operator itself. See this issue for details.
- vmoperator: add
revisionHistoryLimitCountfield for victoriametrics workload CRDs. See this issue for details. Thanks @gidesh - vmuser: add new fields to VMUser:
drop_src_path_prefix_parts,tls_insecure_skip_verify,metric_labelsandload_balancing_policy. See specifications and vmauth docs for more details. Fieldmetric_labelswill work only with VMAuth version >= v1.97.0! - vmoperator: add CRD support for
discord_configs,msteams_configs,sns_configsandwebex_configsreceiver types in VMAlertmanagerConfig. See this issue - vmoperator: add MinReadySeconds param for all CRDs. See this issue and this PR.
- vmalertmanager: fix
- v0.39.5-0.20240124112611-f6b9c08d02f324 Jan 2024pre-release
Nothing published for this version
- v0.39.5-0.20240116094602-7bc2e7ac2c9a16 Jan 2024pre-release
Nothing published for this version
- v0.39.5-0.20240116090230-9e363c89e3b816 Jan 2024pre-release
Nothing published for this version
- v0.39.5-0.20231221173945-e7c8f97e1d5d21 Dec 2023pre-release
Nothing published for this version