Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 2.66 KB

CHANGELOG-1.1.md

File metadata and controls

36 lines (26 loc) · 2.66 KB

Changelog since v1.0.1

Deprecations

  • Command line flag -connection-timeout is deprecated and has no effect.
  • Command line flag --leader-election-identity is deprecated and has no effect.
  • Command line flag --leader-election-type is deprecated. Support for Configmaps-based leader election will be removed in the future in favor of Lease-based leader election. The default currently remains as configmaps for backwards compatibility.

Notable Features

  • The external attacher now tries to connect to CSI driver indefinitely. (#123)

  • The external attacher uses CSINode API from storage.k8s.io/v1beta1. Handling of alpha CSINodeInfo objects was removed. (#134)

  • In-tree storage plugin to CSI Driver Migration is now alpha. (#117)

  • README.md has been significantly enhanced. (#130)

  • Add support for Lease based leader election. Enable this by setting --leader-election-type=leases (#135)

Other notable changes

  • Update vendor to bring in updated CSI translation library (#133)
  • Use distroless as base image (#132)
  • Refactor external-attacher to use csi-lib-utils/rpc (#127)
  • Fix #128 - Cannot attach raw block volumes (#129)
  • Migrate to k8s.io/klog from glog. (#119)
  • Update deployment.yaml (#121)
  • Correct markdown linter errors. (#116)
  • Add function details in external attacher exported functions. (#115)
  • Remove explicit nil error initialization. (#114)
  • Skip processing of Attach/DetachError changes (#104)
  • Update CSINodeInfo (#101)
  • Implement PUBLISH_READONLY capability (#98)