Releases: kubernetes-sigs/vsphere-csi-driver
Releases · kubernetes-sigs/vsphere-csi-driver
v2.1.1
New Features
There is no new feature released in v2.1.1.
v2.1.1 is the patch release to fix issues observed in v2.1.0 release.
Notable Changes
- Fixed lock contention in gocsi by introducing timeout environment variable (#665, @RaunakShah)
v1.0.3
New Features
There is no new feature released in v1.0.3.
v1.0.3 is the patch release to fix issues observed in v1.0.2 release.
Notable Changes
- Idempotent create volume using in-memory map to store long-running VC tasks. (#531, @chethanv28 )
- Fixed detach/delete race. (#532, @chethanv28 )
- Fixed Metadata syncer container to prevent physical volume deletion from the datastore. (#574, @chethanv28 )
- Used empty dir for the Unix domain socket. (#532,#537 @chethanv28 )
v2.1.0
New Features
- CSI Migration for in-tree vSphere volumes for Vanilla upstream Kubernetes on vSphere 7.0 Update 1.
- Offline volume expansion for Tanzu Kubernetes Grid Service (TKGS)
- Volume Health for Supervisor Cluster and Tanzu Kubernetes Grid Cluster releases on vSphere 7.0 Update 1
- Static provisioning for Supervisor Cluster on vSphere 7.0 Update 1
Other Notable Changes
- Several bug fixes and major performance improvements.
v2.0.1
New Features
There is no new feature released in v2.0.1.
v2.0.1 is the patch release to fix issues observed in v2.0.0 release.
Notable Changes
- Fixed backward compatibility issue with vSphere 67u3 release. (#409, @divyenpatel)
- Fixed race between detach volume and delete volume caused by bug in the
external-provisioner. (438, @RaunakShah)
v2.0.0
New Features
- Persistent volume support for Tanzu Kubernetes Grid Cluster (Guest Cluster)
- Persistent volume support for Project Pacific (Supervisor Kubernetes Cluster)
- ReadWriteMany volumes using vSAN file services on vanilla upstream Kubernetes
Other Notable Changes
- Extend Volume feature for vSphere Block Volume on upstream vanilla Kubernetes
- Support for enabling leader election to ensure High Availability for vSphere CSI driver
- Enhanced driver to ensure volume operations are idempotent
- Enhanced driver logging and debuggability with contextual log tracing
- Added end to end test cases for newly added features
- Several bug fixes and major performance improvement
v1.0.2
New Features
- Implement the GetVolumeStats CSI node capability (#108, @flofourcade)
Other Notable Changes
- Mitigate CVE-2019-11255 by bumping external-provisioner image version to v1.2.2. CVE announcement (#98, @zuzzas)
- Remove vsphere credentials from csi node daemonset (#96, @RaunakShah)
- Support for running the CSI controller outside the controlled cluster. (#102, @MartinWeindel)
- Hotfix compatibility issue on 7.0. Using the correct field name to govmomi. (#127, @cchengleo)
- Invoke NodeRegister only when Provider Id change is observed. (#132, @chethanv28)
- removing pending status check for the pod Delete (#117, @yuyiying)
- Replace container images to match published manifests (#105, @RaunakShah)
- updating deployment yamls with v1.0.1 images (#86, @divyenpatel)
v1.0.1
New Features
- Added CNS CSI Driver and removed FCD CSI Driver (#52, @divyenpatel)
- Common library for vSphere CNS CSI Driver (#47, @divyenpatel)
- Metadata Syncer for vSphere CSI Driver (#54, @RaunakShah)
- FullSync for vSphere CSI Driver (#61, @lipingxue)
Other Notable Changes
- Removing hostNetwork setting from CSI controller and node pods (#71, @divyenpatel)
- Change timeout to 300s for the attacher and provisioner (#67, @chethanv28)
- Using stable vSAN Client Version - vSAN 6.7U3 (#84, @divyenpatel)
- Defer closing full sync wait groups (#85, @RaunakShah)
- Update tests/e2e README (#83, @chethanv28)
- Fix full sync e2e test : Verify Multiple PVCs are deleted/updated after full sync (#82, @chethanv28)
- Changing the description string for non-zone e2e tests (#77, @chethanv28)
- Fixing commit for golang.org/x/tools (#81, @divyenpatel)
- Fix full sync test : Bring down the controller and verify volume creation is picked up after FULL SYNC (#64, @chethanv28)
- Integration tests for syncer (#63, @RaunakShah)
- Fix ENV variable to support customization of FULL SYNC interval (#65, @chethanv28)
v0.2.1
Release v0.2.1 - 07/25/2019
This patch release includes several improvements over the last release, v0.2.1
Bug Fixes
- Fixed logging when
glogandklogare mixed (#24)
Enhancements
- Add detailed zones document (#21)
- Improved Release process (#22) (#37)
- Document the use of
stringDatafor secrets insead of base64 encoding (#25) - Improved linting as part of pre-submit checks (#28) (#29) (#32)
- Use more descriptive version string (#34)
- Update vSphere CPI dependency to (v0.2.1)[https://github.com/kubernetes/cloud-provider-vsphere/releases/tag/v0.2.1] (#33)