This release follows v1.55.0 and consists of 95 changes, contributed by
19 people, leading to 614 files changed, 36685 insertions(+), 34515 deletions(-).
The source code and selected binaries are available for download at:
https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.56.0.
Pre-built CDI containers are published on Quay.io and can be viewed at:
https://quay.io/repository/kubevirt/cdi-controller/
https://quay.io/repository/kubevirt/cdi-importer/
https://quay.io/repository/kubevirt/cdi-cloner/
https://quay.io/repository/kubevirt/cdi-uploadproxy/
https://quay.io/repository/kubevirt/cdi-apiserver/
https://quay.io/repository/kubevirt/cdi-uploadserver/
https://quay.io/repository/kubevirt/cdi-operator/
Notable changes
Enhancement: Stop serving v1alpha1 CRDs
Enhancement: Add DataVolume garbage collection support for DataImportCron and DataSource
Enhancement: Add DataImportCron CronJobs Proxy support
Enhancement: Fix import proxy ConfigMap update
Enhancement: Support for external volume populators in DataVolumes
Enhancement: Pass KubeVirt default instance type and preference annotations on DataImportCrons to DataVolumes and DataSources
Enhancement: Add sourceRef support for VolumeSnapshot sources
Enhancement: cdi.kubevirt.io/storage.checkStaticVolume annotation skips volume population step if a static PV is configured for target DataVOlume PVC
BugFix: Enable HonorWaitForFirstConsumer by default on release manifest
BugFix: Priority of CDI SecurityContextConstraints is too high
BugFix: TopoLVM profile missing defaults
BugFix: Add LINSTOR to known provisioners
BugFix: Add Open Stack manila to known provisioners
BugFix: update golang to 1.18.8
BugFix: Fix bug in size-detection mechanism when cloning across namespaces
BugFix: Mount block PVCs readonly when source of clone operation
BugFix: Failed/successful pods associated with DataImportCron Jobs are cleaned up
BugFix: PVC garbage collection in DataImportCron fails when CDI DV garbage collection is disabled
BugFix: Ensure Prometheus resources exist for CDINotReady
BugFix: target PVC disappears after cross namespace clone
BugFix: Fix DataImportCron PVC timestamping
BugFix: VM with DataSource referring a non-existing PVC won't start after DataSource fix
BugFix: use retry filter in inline streaming conversion with qcow2 http endpoints.
BugFix: Stop forcing preallocation on block imports
BugFix: Respect bind.immediate annotation on snapshot/csi clone by falling back to host assisted
Contributors
19 people contributed to this release:
24 akalenyu <51477153+akalenyu@users.noreply.github.com>
18 kubevirt-bot <kubevirtbot@redhat.com>
13 Alexander Wels <awels@redhat.com>
13 Arnon Gilboa <agilboa@redhat.com>
5 alromeros <alromero@redhat.com>
3 Brian Carey <bcarey@redhat.com>
3 Lee Yarwood <lyarwood@redhat.com>
3 Maya Rashish <mrashish@redhat.com>
2 Adam Litke <alitke@redhat.com>
2 Michael Henriksen <mhenriks@redhat.com>
1 Andrei Kvapil <kvapss@gmail.com>
1 Assaf Admi <90143867+assafad@users.noreply.github.com>
1 Daniel Hiller <daniel.hiller.1972@googlemail.com>
1 Eng Zer Jun <engzerjun@gmail.com>
1 Jenia Peimer <86722603+jpeimer@users.noreply.github.com>
1 Longchuanzheng <zhuanlan_yewu@cmss.chinamobile.com>
1 Matt Shooshtari DevOps Alchemist <matthew.shooshtari@outlook.com>
1 Rick <1450685+LinuxSuRen@users.noreply.github.com>
1 Vladimir Pouzanov <farcaller@gmail.com>