v0.61.0
Release date: 13 July 2025
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 permssion 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.0.
-
Dependency: vmoperator: Updated default versions for VM apps to v1.121.0 version.
-
BUGFIX: vmoperator: respect
PodDisruptionBudget
atStatefulSet
updates. See this 1458 PR for details. Thanks to the @vpedosyuk for the fix. -
BUGFIX: VLCluster and VMCluster: do not add
spec.clusterVersion
to thespec.requestsLoadBalancer.spec.image.tag
as default value. See this 1365 issue for details. -
BUGFIX: vmuser: properly generate format URL port for
Vlogs
andVLSingle
attargetRef.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 defaultimage.tag
value, iflicense
configuration is defined for CustomResource. See this 1365 issue for details. -
FEATURE: vmoperator: transit
VLogs
Custom Resource intoread-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