Release Notes
8.0.9
Release Date: 2025-09-20
Deprecations
- Support for Instant Recovery of PVC data to guest Kubernetes clusters using the vSphere Cloud Native Storage CSI has been deprecated and will be removed in a future release. Standard restore of local or exported Kasten restore points will remain unaffected.
-
The
k10restoreHelm chart andk10restoreOpenShift operands were deprecated in 8.0 release and will be removed in 8.5. See Veeam Kasten Disaster Recovery for details on alternate options to recover Veeam Kasten.
Other Notes
- Added instructions for cleaning up Custom Resource Definitions after uninstalling Kasten via Helm.
8.0.8
Release Date: 2025-09-05
New Features
-
Added Helm flags
global.resourceLabelsandglobal.ephemeralResourceLabels. Useglobal.resourceLabelsto specify labels on all Kasten PVCs, Network Policies, Services, and Pods, andglobal.ephemeralResourceLabelsto specify labels only on ephemeral Kasten PVCs, Network Policies, Services, and Pods. - Veeam Kasten Disaster Recovery restore timeout can be configured using
kastenDisasterRecovery.restoreTimeoutMinutesHelm value to avoid timeout. - Added support for Kubernetes 1.33.
-
Made
prometheus.server.resourcesandprometheus.configmapReload.prometheus.resourcesrespect theglobal.resourcessettings if defined. Prometheus-specific overrides still take precedence over global values.
Bug Fixes
- Resolved an issue with error propagation in the Veeam Kasten Disaster Recovery restore workflow to ensure errors are properly returned when timeout occurs.
- Fixed kubectl server side dry run support for Kasten resources.
-
Fixed merging of Helm
global.resourcesvalues for individual container requests and limits. This prevents the possibility of referencing non-existent configuration keys and subsequentCreateContainerConfigErrorerrors.
Security Issues
- Upgrade to Go 1.24.7 to mitigate security vulnerabilities.
Upgrade Notes
- Removed the Helm flags
kanisterPodCustomLabelsandkanisterPodCustomAnnotations.
Deprecations
-
Deprecated the Helm flag
global.podLabelsin favor ofglobal.resourceLabelsandglobal.ephemeralResourceLabels.global.podLabelswill be removed in a future release. - Removed support for Kubernetes 1.29. OpenShift 4.16 clusters continue to be supported.
Other Notes
- Modified Resource Requirement documentation for
global.resourcesusage andephemeral-storagefields.
8.0.7
Release Date: 2025-08-22
New Features
-
Added optional
workerPodMetricSidecar.resources.[requests|limits].ephemeral-storagehelm configuration values to control the ephemeral storage resource quota for dynamically created metrics sidecar containers. -
Added
genericVolumeSnapshot.resources.[requests|limits].ephemeral-storagehelm configuration values to control the ephemeral storage resource quota for dynamically created worker pods. -
Added optional helm configuration values for
gateway.resources.[requests|limits].ephemeral-storage. These propagate to the Gateway deployment resource quota. -
Added optional
global.resources.[limits|requests]helm configuration value. If specified, this value gets applied to all Kasten K10 pods deployed by the chart (except Prometheus - seeprometheus.resources). Can be overridden byresources.<service-name>values for individual pods. This value also serves as a fallback for dynamically created pods that do not have specific resource configurations defined. - Updated the Licenses page with latest license and node usage cards and a new compliance status card that identifies nodes running Veeam Kasten-protected workloads that are not licensed.
Bug Fixes
- Updated Veeam Kasten license provisioning for Azure Marketplace
- Fixed an issue causing Kanister blueprint operations involving
MultiContainerRunto not be FIPS compliant since Veeam Kasten version 7.0.12 - Fixed an issue where Kasten DR was not restoring properly when using an Azure location profile authenticated with federated credentials.
- Fixed an issue where Azure Location Profiles could not enable immutable backups when being authenticated with federated credentials.
- Fixed documentation related to Azure Federated Identity installations.
Security Issues
- Updated base image used to build Veeam Kasten container images to pull in latest security updates.
Deprecations
- Kanister blueprint functions CreateVolumeSnapshot, WaitForSnapshotCompletion, CreateVolumeFromSnapshot and DeleteVolumeSnapshot are no longer available.
8.0.6
Release Date: 2025-08-08
New Features
- Added support for Azure Federated Identity for authenticating location profiles for OpenShift on Azure.
Bug Fixes
- Added missing Helm and Kubernetes well-known labels to the console-plugin and console-plugin-proxy pods.
- Fixed a performance issue leading to timeouts when loading Policies dashboard page.
Security Issues
- Updated base image used to build Veeam Kasten container images to pull in latest security updates.
- Upgrade to Go 1.24.6 to mitigate security vulnerabilities.
8.0.5
Release Date: 2025-07-25
New Features
- Added a ValidateAction to the K10 API, allowing users to validate volume data exported as part of a backup.
- Added support for the
k10.kasten.io/minimumExportDiskSizeannotation in StorageClass to influence temporary PVC sizing during exports. Supported units for the annotation value include: Ki, Mi, Gi, Ti, Pi, Ei, k, M, G, T, P, E. - Added a feature to preserve MAC addresses for virtual machines during restoration, to enhance network stability and configuration consistency across VM lifecycle.
- Added RestorePoint Validation with support for Full Data Scan, Metadata Only mode, and Fast Fail to ensure backup integrity.
- Extended trial license evaluation period from 30 days to 60 days.
- Added explicit grace period availability indicators in UI.
Bug Fixes
- Fixed export failures for PVCs smaller than 4Gi when using exporterStorageClassName with AWS io1.
- Fixed an issue with Kasten Disaster Recovery backup failing when
multicluster.enabledis set to false via Helm. - Fixed a performance issue leading to timeouts when loading Profiles
- Fixed an issue in license validation and status handling.
Security Issues
- Increased the security of the generated backup repository passwords.
- Updated base image used to build Veeam Kasten container images to pull in latest security updates.
Other Notes
- Updated Enterprise license grace period from 50 to 30 days.
- Removed the grace period for trial licenses.