Last release 6 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.60.3-0.20250704040407-4998e3bf57e24 Jul 2025pre-release
Nothing published for this version
- v0.60.3-0.20250703145114-c0a0a88053443 Jul 2025pre-release
Nothing published for this version
- v0.60.3-0.20250703071522-6874d19ccaf33 Jul 2025pre-release
Nothing published for this version
- v0.60.3-0.20250701113145-7b496dd1feba1 Jul 2025pre-release
Nothing published for this version
- v0.60.3-0.20250701100533-2b45ca3eca831 Jul 2025pre-release
Nothing published for this version
- v0.60.3-0.20250627172716-9471e7a0c76527 Jun 2025pre-release
Nothing published for this version
- v0.60.227 Jun 2025
Release notes
Open source →Release date: 27 Jun 2025
-
BUGFIX: vmoperator: clear
status.reasonwhen transitioning toexpandingstate. This makes less confusing as resource inexpandingstate is no longer affected by an error displayed instatus.reason. See #1426. -
BUGFIX: vmalert: properly load TLS secrets into VMAlert secret. See #1437.
-
FEATURE: vmalertmanagerconfig: support
utf-8symbols atmatchers. See this 1446 issue for details. -
FEATURE: vmalertmanager: enable
utf-8support at labels and matchers by default for v0.28.+ versions of alertmanager. See this 1446 issue for details.
-
- v0.60.2-0.20250626080444-c8f43cd6e9d526 Jun 2025pre-release
Nothing published for this version
- v0.60.2-0.20250625132923-528bbc08d88f25 Jun 2025pre-release
Nothing published for this version
- v0.60.124 Jun 2025
Release notes
Open source →Release date: 24 Jun 2025
-
SECURITY: upgrade Go builder from Go1.24.3 to Go1.24.4. See the list of issues addressed in Go1.24.4.
-
Dependency: vmoperator: Updated default versions for VMAnomaly to v1.24.1 version
-
BUGFIX: vmanomaly: fix marshaling of of
.spec.configRawYaml.settings, previously it was skipped which causedVManomalyresource to be created with empty settings. -
BUGFIX: vmanomaly: fixed typo in VMAnomaly shard creation.
-
BUGFIX: vmanomaly: properly apply strict security.
-
- v0.60.023 Jun 2025
Release notes
Open source →Release date: 23 Jun 2025
-
Dependency: vmoperator: Updated default versions for VM apps to v1.120.0 version
-
Dependency: vmoperator: Updated default versions for VL apps to v1.24.0 version
-
FEATURE: vmanomaly: add support of
decayfield for online models. -
FEATURE: operator: introduce new resource
VMAnomaly. See 1136 issue for details. -
BUGFIX: vmagent: use scrape namespace instead of VMAgent one for VMStaticScrape secrets lookup.
-
BUGFIX: vmagent: properly set ScrapeObjects failed status on missing references. See 1416 issue for details.
-
BUGFIX: vmagent: properly validate ScrapeObjects syntax. Previously operator could panic in case of
spec.selectorsincorrect values. See 1415 issue for details. -
BUGFIX: vmalert: properly calculate
Deploymentprev spec diff withnotifier.selectors. See 1418 issue for details. -
BUGFIX: vmanomaly: fix marshalling of
.spec.reader.latencyOffsetfield. Previously, it was causing an error when trying to createVManomalyresource withlatencyOffset. -
BUGFIX: vmanomaly: fix parsing of
Infvalue fordata_rangeof.spec.configRawYaml.reader.queries.<query>.data_range. -
BUGFIX: vmanomaly: fix marshaling of of
.spec.configRawYaml.settings, previously it was skipped which causedVManomalyresource to be created with empty settings. -
BUGFIX: VLCluster: properly set
HPAtarget forvlselectcomponent. See PR-1406 for details. Thanks to the @bmiguel-teixeira. -
BUGFIX: Renamed metric
operator_vmagent_config_fetch_secret_errors_totaltooperator_fetch_errors_total. Now it's incremented during each unsuccessful attempt to retrieve data from K8s secret or configmap, not only for VMAgent scrape objects.
-
- v0.60.0-rc1.0.20250623201446-e1dec2c5ab4823 Jun 2025pre-release
Nothing published for this version
- v0.60.0-rc1.0.20250622122629-30f9cf37171e22 Jun 2025pre-release
Nothing published for this version
- v0.60.0-rc120 Jun 2025pre-release
Nothing published for this version
- v0.59.3-0.20250610142329-5c9769eec69510 Jun 2025pre-release
Nothing published for this version
- v0.59.3-0.20250610122842-a4aeda3fb7f610 Jun 2025pre-release
Nothing published for this version
- v0.59.210 Jun 2025
Release notes
Open source →Release date: 10 Jun 2025
-
Dependency: vmoperator: Updated default versions for VM apps to v1.119.0 version
-
Dependency: vmoperator: Updated default versions for VL apps to v1.23.3 version
-
BUGFIX: VLCluster: properly set
spec.vlstorage.retentionMaxDiskSpaceUsageBytesandspec.vlstorage.futureRetentionsettings. See this issue 1402 for details. -
BUGFIX: operator: consistently use
^[0-9]+(h|d|w|y)?$validation pattern forretentionPeriodconfiguration atVMCluster,VMSingle,VLSingle.
-
- v0.59.2-0.20250606082604-a6729aa4a4306 Jun 2025pre-release
Nothing published for this version
- v0.59.2-0.20250602095012-690ef8991d322 Jun 2025pre-release
Nothing published for this version
- v0.59.130 May 2025
Release notes
Open source →Release date: 30 May 2025
Update Note 1: This release by deprecates
VLogsresource. It will transit into read-only state afterv0.61.0release. To perform migration to theVLSingleplease follow this docs- BUGFIX: vlcluster: properly apply
replicaCountforVLSelectcomponent
- BUGFIX: vlcluster: properly apply
- v0.59.030 May 2025
Release notes
Open source →Release date: 30 May 2025
Update Note 1: This release by deprecates
VLogsresource. It will transit into read-only state afterv0.61.0release. To perform migration to theVLSingleplease follow this docs-
Dependency: vmoperator: Updated default versions for VM apps to v1.118.0 version
-
FEATURE: config-reloader: exclude hidden directories from watch. It should prevent possible errors with hidden symlinks, which may occur during dir walk. See this commit for details.
-
FEATURE: operator: introduce new resource
VLSingle. It replaces deprecatedVLogs. See this issue for details. -
FEATURE: operator: introduce new resource
VLCluster. See this issue and this doc for details. -
FEATURE: operator: manifests distributed via GitHub release artifacts now include the label
app.kubernetes.io/instance: default, and the value ofapp.kubernetes.io/namehas been changed tovictoria-metrics-operator. See #1364 for details. -
FEATURE: operator: add new field
proxyURLto theVMagentremoteWriteSpec. See this PR for details. Thanks to the @DanielLeone -
FEATURE: operator: introduce new flags for leader election configuration -
leader-elect-lease-duration,leader-elect-renew-deadline. See this issue for details. -
FEATURE: operator: add
spec.configMapsasvolumeMountsfor watch withconfig-reloadercontainer forVMAgentandVMAlertcomponents. See this issue for details. -
BUGFIX: converter: properly apply filter prefixes for objects with
VM_FILTERPROMETHEUSCONVERTERLABELPREFIXESandVM_FILTERPROMETHEUSCONVERTERANNOTATIONPREFIXESenv variables. See this PR 1391 for details. Thanks to the @padlyuck -
BUGFIX: operator: remove alerting rule
BadObjectsas metricoperator_controller_bad_objects_countisn't exposed anymore. -
BUGFIX: operator: properly validate
HPAobject.metricsandbehaviourare optional fields. -
BUGFIX: vmcluster: fixes typo at
addDefaultsfunction forVMCLuster, it prevents possible panic ifVMInsertis not configured. See this issue for details.
-
- v0.58.127 May 2025
Nothing published for this version
- v0.58.1-0.20250529115318-3c6c3417344229 May 2025pre-release
Nothing published for this version
- v0.58.1-0.20250528194719-c000349f8fbb28 May 2025pre-release
Nothing published for this version
- v0.58.1-0.20250527081655-bda0f48c505e27 May 2025pre-release
Nothing published for this version
- v0.58.014 May 2025
Release notes
Open source →Release date: 14 May 2025
Update Note 1: This release by default deploys
vmagentwhich contains a bug, see more details in VictoriaMetrics#8941. We recommend skipping this release and waiting for newer release. If you still want to upgrade, you can override the vmagent image version by setting the environment variable:VM_VMAGENTDEFAULT_VERSION=v1.117.1-
Dependency: vmoperator: Updated default versions for VM apps to v1.117.0 version
-
FEATURE: operator: introduce new flags for leader election configuration -
leader-elect-namespace,leader-elect-id. -
FEATURE: operator: upgraded prometheus-config-reloader image 0.68.0 -> 0.82.1. See helm-charts#2174.
-
FEATURE: vmpodscrape, vmnodescrape, vmservicescrape, vmscrapeconfig, vmscrapeconfig and vmprobe: added validation with admission webhook. See this issue for details.
-
FEATURE: vmpodscrape, vmnodescrape, vmservicescrape, vmscrapeconfig, vmscrapeconfig and vmprobe: properly validate parsing errors at spec definition. See this issue for details.
-
BUGFIX: converter: properly retry watch request errors. Previously watcher could stale and ignore any Prometheus CRD object events. See this issue for details.
-
- v0.57.1-0.20250528194719-c000349f8fbb28 May 2025pre-release
Nothing published for this version
- v0.57.1-0.20250513173351-3cf837f494f313 May 2025pre-release
Nothing published for this version
- v0.57.1-0.20250512173852-8aeb4e09f55712 May 2025pre-release
Nothing published for this version
- v0.57.1-0.20250509162734-b5f1d70b51709 May 2025pre-release
Nothing published for this version
- v0.57.1-0.20250509131509-a8dd788070d49 May 2025pre-release
Nothing published for this version
- v0.57.09 May 2025
Release notes
Open source →Release date: 09 May 2025
-
Dependency: vmoperator: Updated default versions for VM apps to v1.116.0 version
-
Dependency: vmoperator: Updated default VLogs v1.21.0 version
-
Dependency: vmoperator: Updated default alertmanager to 0.28.1 version
-
FEATURE: operator: introduce FIPS builds for
operatorandconfig-reloadercontainers with-fipstag prefix. See this issue for details. -
FEATURE: operator: introduce new field
spec.configReloadAuthKeySecretforVMAgent,VMAlertandVMAuthcomponents. It instructs application to use provided value for-configReloadauth key. See this issue for details. -
FEATURE: converter: add
msteamsv2_configsconversion from Prometheus resource AlertmanagerConfig. See this commit for details. -
FEATURE: upgrade Go builder from Go1.24.0 to Go1.24.4 See Go1.24 release notes.
-
FEATURE: vmalertmanagerconfig: add
timeoutfield to thewebhook_configsdefinition. It's supported by alertmanager v0.28.0+. See this commit for details. -
FEATURE: vmsingle: add
8428port alias to theVMSingleService. See this issue for details. -
BUGFIX: operator: fix typo in
-remoteWrite.streamAggr.enableWindowsflag whenenableWindowsis set to true in VMAgent resources. See this commit for details. -
BUGFIX: vmagent: properly build
oauth2clientSecretconfiguration forremoteWritetargets. See this issue for details. Thanks to the @Unichron for catching this bug. -
BUGFIX: vmauth: properly create and delete
VMServiceScrapewithinternalListenPortoption configured. See this issue for details.
-
- v0.56.1-0.20250419140448-0f88614f518119 Apr 2025pre-release
Nothing published for this version
- v0.56.015 Apr 2025
Release notes
Open source →Release date: 15 Apr 2025
Update note 1: config-reloader container now longer uses
proxy-protocolfor internal web-server ifreload-use-proxy-protocolis set.-
Dependency: vmoperator: Updated default versions for VM apps to v1.115.0 version
-
Dependency: vmoperator: Updated default VLogs v1.18.0 version
-
FEATURE: operator: support
VM_METRICS_VERSIONandVM_LOGS_VERSIONenv variables as a source for all VM and VL related CR image versions -
FEATURE: vmauth: add new field
internalListenPortfor serving internal routes. See this issue and this docs. -
FEATURE: vmauth: add new field
useProxyProtocolfor enabling proxy protocol for vmauth. See this issue. -
FEATURE: vmalertmanager: add runtime configuration validation. See this issue for details.
-
FEATURE: operator: add
StatefulSetvolumeMounts name validation. See this issue for details. -
FEATURE: operator: made
retentionPeriodin VMSingle and VMCluster optional; it now defaults to 1 (month) if not specified. Add a validation regexp^[0-9]+(h|d|y)?$forretentionPeriod. See #1326 for details. -
BUGFIX: vmalertmanagerconfig: properly validate unknown fields at
route.routes,http_configandtls_config. See this issue for details. -
BUGFIX: config-reloader: properly use
reload-use-proxy-protocolflag. See this issue for details. -
BUGFIX: operator: fix shard count backward range bounds, as now it produced shard with negative index.
-
- v0.55.1-0.20250415173616-70bdbe5621b215 Apr 2025pre-release
Nothing published for this version
- v0.55.1-0.20250409204849-005722471c779 Apr 2025pre-release
Nothing published for this version
- v0.55.1-0.20250403172217-aeaef5e4e5483 Apr 2025pre-release
Nothing published for this version
- v0.55.02 Apr 2025
Release notes
Open source →Release date: 02 Apr 2025
-
Dependency: vmoperator: Updated default versions for VM apps to v1.114.0 version
-
Dependency: vmoperator: make project layout compatible with
[kubebuilder v4](https://book.kubebuilder.io/migration/v3vsv4) -
Dependency: vmoperator: Updated default VLogs v1.17.0 version
-
FEATURE: operator: add
tls_configandproxy_urlfields to theoauth2scrape target configurations. See this issue for details -
FEATURE: operator: add
extraEnvsFromfield to all applications, which defines source for env variables as Secret or ConfigMap. See this issue for details. -
FEATURE: operator: set
publishNotReadyAddresses: trueto thevmstorage,vmselect,vmalertmanagerservices. See this issue for details. -
FEATURE: operator: log fields changes diff for
Deployment,StatefulSet,Service,PDB,HPAandVMServiceScrapeduring reconcile process. See this issue for details. -
FEATURE: operator: add global env variables
VM_CONFIG_RELOADER_LIMIT_CPUandVM_CONFIG_RELOADER_LIMIT_MEMORYwithunlimitedas default value. It controls global limits for config-reloader containers. See this issue for details. -
FEATURE: operator: add global env variables
VM_CONFIG_RELOADER_REQUEST_CPUandVM_CONFIG_RELOADER_REQUEST_MEMORYwith empty as default value. It controls global requests for config-reloader containers. See this issue for details. All per resource config-reloader requests env variables are now deprecated. -
FEATURE: vmagent: introduce
daemonSetModeas a beta feature. See this issue and this docs for details. -
FEATURE: vmagent: reduce Kubernetes API server load on large scale by removing
selectorsfromVMPodscrapekubernetes_sd_configs. Add new fieldVMAgent.spec.enableKubernetesAPISelectors, which restores original behaviour. See this issue for details. -
FEATURE: vmagent: allow to define
remoteWrite.MaxDiskUsageas integer and adds validation to it. See this issue for details. -
FEATURE: vmagent: allow to define
remoteWriteSettings.maxDiskUsagePerURLas string with bytes suffix and adds validation to it. See this issue for details. -
FEATURE: vmalertmanagerconfig: add
content,usernameandavatar_urltodiscord_configsdefinition. It's supported by alertmanager v0.28.0+. See this commit for details. -
FEATURE: vmalertmanagerconfig: add new receiver
jira_configs, which was added at alertmanager v0.28.0. See this issue for details. -
FEATURE: vmalertmanagerconfig: add new receiver
rocketchat_configs, which was added at alertmanager v0.28.0. See this issue for details. -
FEATURE: vmalertmanagerconfig: add new receiver
msteamsv2_configs, which was added at alertmanager v0.28.0. See this issue for details. -
BUGFIX: operator: properly throttle concurrent reconcile events on high load. By raising default value for the
controller.maxConcurrentReconcilescommand-line flag from5to15. See this issue for details. -
BUGFIX: vmoperator: properly track immutable fields changes for
StatefulSet. See this issue for details. -
BUGFIX: vmcluster: properly propagate
podMetadatatorequestsLoadBalancerDeployment. See this PR for details. Thanks to the @solidDoWant -
BUGFIX: vmauth: properly sort
VMUsersat generated configuration. See this issue for details. -
BUGFIX: vmprobe: properly add
vmProberSpec.schemeto the generated configuration. See this issue for details. -
BUGFIX: vmagent: properly apply
remoteWriteSettings.maxDiskUsagePerURLglobal setting. Previously, ifremoteWrite.MaxDiskUsagewas set to 1 remoteWrite and others don't have this setting, default value was used instead of remoteWriteSettings. See this issue for details.
-
- v0.54.2-0.20250328215946-d51e0a1f67a928 Mar 2025pre-release
Nothing published for this version
- v0.54.112 Mar 2025
Release notes
Open source →Release date: 12 Mar 2025
- BUGFIX: vmoperator: reduce operator memory usage. Memory usage increased at v0.48.0. This change updates default value for
-controller.disableCacheFor=""flag from empty toconfigmap,secretand disables go-client cache forSecretandConfigMap. See this issue for details. - BUGFIX: vmoperator: properly reload
webhookandmetricsserverTLS certificates. Reload logic was broken at v0.54.0. See related commit.
- BUGFIX: vmoperator: reduce operator memory usage. Memory usage increased at v0.48.0. This change updates default value for
- v0.54.011 Mar 2025
Release notes
Open source →Release date: 11 Mar 2025
Update note 1: remove deprecated fields
Replicas,UpdateReplicas,AvailableReplicasandUnAvailableReplicasfromvlogs,vmsingle,vmagent,vmalertobjects.status.-
Dependency: vmoperator: Updated default versions for VM apps to v1.113.0 version
-
Dependency: vmoperator: Updated default VLogs v1.15.0 version
-
Dependency: vmoperator: Updated
Kuberneteslibraries tov1.32.2version andcontroller-runtimetov0.20.2version. -
Dependency: vmoperator: Updated
client-gentov0.32.4version and generate api client. See this commit for details. -
FEATURE: upgrade Go builder from Go1.23.4 to Go1.24. See Go1.24 release notes.
-
FEATURE: operator: add new field to CRD objects spec:
disableAutomountServiceAccountToken. See this issue and this docs for details. -
FEATURE: vmagent: deprecate
aPIServerConfigin favor ofapiServerConfig.aPIServerConfigwill be removed atv0.56.0release. See this issue for details -
FEATURE: vmpodscrape: add
portNumbertopodMetricEndpoints. See this issue for details. -
FEATURE: vmagent: support stream aggregation
enableWindows. -
FEATURE: vmagent: add RBAC access to /metrics/slis. See this issue for details.
-
FEATURE: vmoperator: Introduce possible labels breaking changes to kustomize configs. See this commit.
-
FEATURE: vmoperator: reduce
config-reloadercontainer resources.cpu.requests from100mto10m. And remove containerresources.limits. See this issue for details. Thanks @xiaozongyang -
BUGFIX: vmoperator: Properly generate kustomize config for validation webhook. See this commit.
-
BUGFIX: vmagent: reduce request latency for
validationwebhook. See this issue for details. -
BUGFIX: vmuser: properly validate
targetRef.crd.kind. Previously it incorrectly forbidVLogsreference. See this issue for details. -
BUGFIX: vmoperator: reduce CPU and memory usage at large scale. Now operator could skip expensive runtime validation for
VMRuleandVMAlertmanagerConfigobjects if-webhook.enableis set. See this issue for details.
-
- v0.53.1-0.20250311142036-527aaa41d4c511 Mar 2025pre-release
Nothing published for this version
- v0.53.1-0.20250303172848-dbe3b330d0a23 Mar 2025pre-release
Nothing published for this version
- v0.53.05 Feb 2025
Release notes
Open source →Release date: 05 Feb 2025
-
SECURITY: upgrade Go builder from Go1.23.4 to Go1.23.5. See the list of issues addressed in Go1.23.5.
-
Dependency: vmoperator: Updated default versions for VM apps to v1.110.0 version
-
FEATURE: vmalertmanagerconfig: add
thread_message_idtotelegram_configsdefinition. It's supported by alertmanager v0.28.0+. See this issue for details. -
FEATURE: vlogs: support VLogs in VMUser targetRefs.crd
-
BUGFIX: vmoperator: properly check
Podstate duringStatefulSetrolling upgrade procedure. See this issue for details. -
BUGFIX: vmagent: properly upscale on
shardCountchange. See this issue for details. -
BUGFIX: vmauth: properly apply
vmuserchanges. See this PR for details.
-
- v0.52.021 Jan 2025
Release notes
Open source →Release date: 21 Jan 2025
-
Dependency: vmoperator: Updated default versions for VM apps to v1.109.1 version
-
Dependency: vmoperator: Updated default version for VictoriaLogs app to v1.6.1 version
-
FEATURE: vmscrapeconfig: allow multiple values for
zoneatgceSDConfigs. See this issue for details. -
FEATURE: vmoperator: decrease latency of generated configuration updates. Previously, configuration was update after status of child objects were changed. It could take significant time at large scale. See this issue for details.
-
FEATURE: vmoperator: reduce load on Kubernetes API server at prometheus-converter client.
-
FEATURE: vmoperator: change default value for
client.qps=50andclient.burst=100in order to improve operator performance on scale. See this issue for details. -
FEATURE: vmoperator: add new flag
controller.statusLastUpdateTimeTTL=1hto control staleness detection atstatus.conditionsfield. If operator serves large amount of object ( > 5_000) value for it should be increased. -
FEATURE: vmoperator: add more context to the
failedstatus with the reason and logs of crashed container. See this issue for details. -
FEATURE: vmoperator: Properly expose service ports for
VMServiceScrapegenerated for CRD objects by operator. Add-vmbackupmanagersuffix to theVMServiceScrapejob name and expose only well-knownhttpport. See this issue for details. -
BUGFIX: vmagent: properly build
relabelConfigswith empty string values forseparatorandreplacementfields. See this issue for details. -
BUGFIX: converter: properly format
regexsingle value expression at Prometheus Operator CRDrelabelingsandmetricsRelabelings. See this issue for details. -
BUGFIX: vmoperator: keep
spec.template.annotationsadded by 3rd party tools, kikekubectl rollout restart. See this issue for details.
-
- v0.51.4-0.20250303172848-dbe3b330d0a23 Mar 2025pre-release
Nothing published for this version
- v0.51.4-0.20250121102711-5c7959fd5f4b21 Jan 2025pre-release
Nothing published for this version
- v0.51.4-0.20250120142644-56a6b8dbfe5d20 Jan 2025pre-release
Nothing published for this version
- v0.51.4-0.20250113104303-a0883be38bc613 Jan 2025pre-release
Nothing published for this version
- v0.51.4-0.20250108072042-b38ee45f7ba98 Jan 2025pre-release
Nothing published for this version
- v0.51.38 Jan 2025
Release notes
Open source →Release date: 8 Jan 2025
- BUGFIX: vmagent: properly route headless service traffic to vmagent
podswithstatefulModeandshardCountdefined. - BUGFIX: vmsingle: properly add
volumeMountfor externalstorageDataPathvolume. - BUGFIX: vmcluster: properly mount
serviceAccountforrequestsLoadBalancerDeployment. See this issue for details.
- BUGFIX: vmagent: properly route headless service traffic to vmagent
- v0.51.3-0.20241230160744-67603a1665b230 Dec 2024pre-release
Nothing published for this version
- v0.51.3-0.20241224103150-9cf74c2846a624 Dec 2024pre-release
Nothing published for this version
- v0.51.223 Dec 2024
Release notes
Open source →Release date: 23 Dec 2024
-
SECURITY: upgrade Go builder from Go1.23 to Go1.23.4. See the list of issues addressed in Go1.23.2 and Go1.23.3.
-
BUGFIX: vmoperator: keep
resourceVersionand other significantmetadatafields duringupdateobjects requests. See this issue for details. -
BUGFIX: vmoperator: properly update
updateStatus: failedfield. It fixes excessive errors logging and amount of created KubernetesEvents. -
BUGFIX: vmoperator: Properly rollback incorrect object configuration. Previously diff for objects could be calculate incorrectly and update request could be skipped.
-
BUGFIX: vmcluster and vmsingle: restore deprecated fields
status.clusterStatusandstatus.singleStatusremoved atv0.51.0. Those deprecated fields will be removed at upcomingv0.52.0version.
-
- v0.51.2-0.20241220092607-2c7f65facdb020 Dec 2024pre-release
Nothing published for this version
- v0.51.119 Dec 2024
Nothing published for this version
- v0.51.019 Dec 2024
Release notes
Open source →Release date: 19 Dec 2024
Update note 1:
labelsandannotationsinheritance is deprecated and will be remove at upcomingv0.52.0release. It's recommend to move all needed labels and annotations to thespec.managedMetadatafields. Operator will preserveannotations, but any changes to it will be ignored.labelsinherited fromCRD.metadata.labelswill be removed after upgrade tov0.52.0.Update note 2:
VMAuth.spec.unauthorizedAccessConfigis deprecated in favour ofVMAuth.spec.unauthorizedUserAccessSpec. Operator still serves deprecated fields untilv1.0release.Update note 3: The following fields:
[default_url,tlsConfig,discover_backend_ips,headers,response_headers,retry_status_codes,max_concurrent_requests,load_balancing_policy,drop_src_path_prefix_parts]are deprecated atVMAuth.spec.in favour ofVMAuth.spec.unauthorizedUserAccessSpec. Operator still serves deprecated fields untilv1.0release.- vmcluster: add
"app.kubernetes.io/part-of": "vmcluster"label to the objects generated forVMClustercomponents. It helps to use labels selectors to identify objects belong to the cluster. - vmauth: adds new
specsettingunauthorizedUserAccessSpecthat replacesunauthorizedAccessConfigand inlined fields fromVMUserConfigOptions. See this issue for details. - vmuser: fix missing options
src_headers,src_query_argsanddiscover_backend_ipsin the generate vmauth config when specified undervmuserSpec.targetRefs. - vmuser: adds
dump_request_on_errorstovmuser.spec. See this PR for details. - vmoperator: add
annotationsto thePodDisruptionBudgetandHorizontalPodAutoscalerobjects generated. - vmoperator: fix the behaviors of
vmagentSpec.ScrapeConfigSelectorandvmagentSpec.scrapeConfigNamespaceSelectorwhenvmagentSpec.selectAllByDefault=false. Previously, the VMScrapeConfig could be ignored. - vmoperator: fix the behaviors of
xxxNamespaceSelectorwhenvmagentSpec.selectAllByDefault=true. See this doc for detailed rules. - vmoperator: add support of
license.forceOffileandlicense.reloadIntervaloptions. See this doc for the details. - vmoperator: properly add
securityContextto thecontainerswithuseStrictSecurity: false. See this issue for details. - vmoperator: Add new default security option to
containerswith enableduseStrictSecurity: true. It setsprivileged: false. - vmoperator: Provided manifest without webhook
- vmoperator: change structured logging. Move irrelevant fields into the
msgbody, changeloggerfield to properly displaycontroller.CRDname. See this issue for details. - vmoperator: Updated default versions for VM apps to v1.108.1 version
- api: add new field
managedMetadatatoVMCluster.spec,VMAgent.spec,VMAlert.spec,VMAuth.spec,VMAlertmanager.Spec,VMSingle.specandVLogs.spec. It controlslabelsandannotationsadded to the objects created operator (such asDeployment). See this issue for details. - api: upgrade Kubernetes(v0.31.3) and controller-runtime(v1.19.3) dependencies. Remove versions pin with
replacedirective fromgo.mod. - api: rework
statussub-resource forVMUser,VMAlertmanager,VMRuleandVMScrape.*objects. Add newconditionsfield, that represents resources conditions. See this issue for details.
- vmcluster: add
- v0.51.0-rc117 Dec 2024pre-release
Nothing published for this version
- v0.51.0-rc.2.0.20241217225336-0bdaebd7018417 Dec 2024pre-release
Nothing published for this version
- v0.51.0-rc.217 Dec 2024pre-release
Nothing published for this version