Release notes for version 0.4.0
Release date: 30 Sep 2026
- add ability to override container command.
- add
nodePortsupport forServiceresources - added
global.extraLabelsandglobal.extraAnnotationsto apply common labels and annotations to all workload resources and pod templates - fix
VMServiceScrapeto target the correct namespace - added network policy configuration support. See #2977
- add
dnsConfigoption to set a custom DNS config for the pod. See #3174 - add
horizontalPodAutoscalerandpodDisruptionBudgetsupport.replicasis omitted from theDeploymentwhen HPA is enabled. See #3229 - add
topologySpreadConstraints,strategy,terminationGracePeriodSeconds,priorityClassName,initContainers,extraContainers,envFrom,lifecycle,startupProbeandextraObjectsoptions. See #3229 - add
service.annotations,service.extraLabels,service.trafficDistribution,service.clusterIP,service.externalIPs,service.loadBalancerIP,service.loadBalancerSourceRanges,service.externalTrafficPolicy,service.healthCheckNodePort,service.ipFamilyPolicyandservice.ipFamiliesoptions. See #3229 - make
VMServiceScrapeconfigurable:scrape.interval,scrape.scrapeTimeout,scrape.scheme,scrape.path,scrape.tlsConfig,scrape.basicAuth,scrape.relabelConfigs,scrape.metricRelabelConfigs,scrape.extraLabels,scrape.annotationsandscrape.namespace. See #3229 - add
serviceAccount.extraLabels. See #3229 - allow
vm.cloudAPIKeyto be avalueFrommap so the key can be sourced from aSecret, the same wayvm.bearerTokenalready can. See #3229 - fail early on unsupported
vm.typevalues, matching the existingmcp.modecheck. See #3229 - fix
Ingressmissingmetadata.namespace, so it is created in the release namespace like every other resource. See #3229