Skip to content

Latest commit

 

History

History
443 lines (372 loc) · 45.8 KB

CHANGELOG-0.x.md

File metadata and controls

443 lines (372 loc) · 45.8 KB

v1.1.0

Notable changes

New features

Bug fixes

  • fix naming mistake in clusterrolebinding, expose env var to controller via downward api (#874, @vdhanan)
  • Fix kustomize RBAC bindings to have namespace kube-system (#878, @wongma7)
  • rename node clusterrolebinding to make auto upgrade work (#894, @vdhanan)
  • remove hardcoded namespace for pod disruption budget (#895, @vdhanan)
  • Only initialize the in-cluster kube client when metadata service is actually unavailable (#897, @chrisayoub)
  • Reduce default log level to 2 (#903, @wongma7)
  • Add pod disruption budgets that got missed in a rebase (#906, @krmichel)
  • remove WellKnownTopologyKey from PV Topology (#912, @Elbehery)
  • Skip volume expansion if block node (#916, @gnufied)

Misc.

v1.0.0

Notable changes

  • With this release, the EBS CSI Driver is now Generally Available!

New features

  • add options to enable aws sdk debug log and add more logs when driver… (#830, @AndyXiangLi)
  • Emit AWS API operation duration/error/throttle metrics (#842, @wongma7)
  • add pod disruption budget for csi controller (#857, @vdhanan)

Bug fixes

Misc.

v0.10.1

Notable changes

  • support volume partition, users can specify partition in the pv and driver will mount the device on the specified partition (#824, @AndyXiangLi)

Misc.

v0.10.0

Notable changes

  • Prep for Windows support: Copy pkg/mounter and refactor to use k8s.io/mount-utils (#786, @wongma7)
  • Add well-known topology label (#773, @ayberk)
  • Update livenessprobe image version from 2.1.0 to 2.2.0 (#756, @mowangdk)
  • Remove arm overlay (#719, @ayberk)
  • Add readiness probe so controller does not report "Ready" prematurely (#751, @vdhanan)
  • Add toleration time to NoExecute effect (#776, @AndyXiangLi)

New features

Bug fixes

Misc.

v0.9.1

Notable changes

  • Change helm deploy settings: default tolerationAllTaints to false, NoExecute toleration time is 300s and will tolerate CriticalAddonsOnly

New features

Bug fixes

v0.9.0

Notable changes

  • All images (including sidecars) are Multiarch
  • Enable volume stats metrics on Node service

New features

Bug fixes

Misc.

v0.8.1

Notable changes

  • Images in k8s.gcr.io are multiarch.

Bug fixes

v0.8.0

Notable changes

  • gp3 is now the default volume type. gp3 is not supported on outposts. Outpost customers need to use a different type for their volumes.
  • Images will be built on a Debian base by default. Images built on Amazon Linux will still be available but with the tag suffix -amazonlinux.
  • Images will be published to k8s.gcr.io in addition to ECR and Docker Hub.

New features

Bug fixes

  • Fix the name of the snapshot controller leader election RoleBinding (#601, @robbie-demuth)

Misc.

v0.7.1

Documentation

filename sha512 hash
v0.7.1.zip 0c8b1e539f5852e54b5f4ab48cb3054ac52145db3d692cdc6b3ac683c39ebf11951c5ff3823a83666605a56a30b38953d20f392397c16bf39a5727c66ddf0827
v0.7.1.tar.gz 157ed2c7aa00635a61438a1574bd7e124676bcabd9e27cfe865c7bbb3194609894536b1eb38a12a8e5bfa71b540e0f1cde12000b02d90b390d17987fc913042e

Notable changes

This release includes a fix for the helm chart to point to the correct image.

v0.7.0

Documentation

filename sha512 hash
v0.7.0.zip 6e1117ce046d0030c3008b3eec8ba3196c516adf0ecef8909fcfd3d68e63624a73a992033356e208bf0d5563f7dec2e40675f0fee7f322bd4f69d7b03750961a
v0.7.0.tar.gz 4dc3402ffa3dcc59c9af1f7d776a3f53a288f62a31c05cde00aeceeef6000be16ca6cdae08712b4f7f64c9e89ceeaa13df7f1ca4bf3d62ba62845b52cc13eadf

Notable changes

New features

Improvements

v0.6.0

Documentation

filename sha512 hash
v0.6.0.zip 67dc79703c2d022cbc53a370e8ac7279bf4345030a3ecc5b2bdff2b722ec807b712f2cd6eae79598edb87e15d92e683e98dde7c25e52f705233bc3ece649c693
v0.6.0.tar.gz a3b5e95ec05ce6b4e6eb22ae00c7898cb876f21719354636dae5d323934c7a0bb32a7a8e89abdfcc6b0a0827c7169a349cba9dce32b7bf25e7287a2ec0387f21

Notable changes

New features

  • Allow volume attach limit overwrite via command line parameter (#522, @rfranzke)
  • Add tags that the in-tree volume plugin uses (#530, @jsafrane)

Bug fixes

Improvements

v0.5.0

Documentation

filename sha512 hash
v0.5.0.zip c53327e090352a7f79ee642dbf8c211733f4a2cb78968ec688a1eade55151e65f1f97cd228d22168317439f1db9f3d2f07dcaa2873f44732ad23aaf632cbef3a
v0.5.0.tar.gz ec4963d34c601cdf718838d90b8aa6f36b16c9ac127743e73fbe76118a606d41aced116aaaab73370c17bcc536945d5ccd735bc5a4a00f523025c8e41ddedcb8

Notable changes

New features

Bug fixes

Improvements

v0.4.0

Documentation

filename sha512 hash
v0.4.0.zip 2f46b54211178ad1e55926284b9f6218be874038a1a62ef364809a5d2c37b7bbbe58a2cc4991b9cf44cbfe4966c61dd6c16df0790627dffac4f7df9ffc084a0c
v0.4.0.tar.gz 0199df52ac1e19ee6b04efb80439024dde11de3d8fc292ce10527f2e658b393d8bfd4e37a6ec321cb415c9bdbee83ff5dbdf58e2336d03fe5d1b2717ccb11169

Action Required

  • Update Kubernetes cluster to 1.14+ before installing the driver, since the released driver manifest assumes 1.14+ cluster.
  • storageclass parameter's fstype key is deprecated in favor of csi.storage.k8s.io/fstype key. Please update the key in you stroage parameters.

Changes since v0.3.0

See details for all the changes.

Notable changes

v0.3.0

Documentation

filename sha512 hash
v0.3.0.zip 27a7a1cd4fc7a8afa1c0dd8fb3ce4cb1d9fc7439ebdbeba7ac0bfb0df723acb654a92f88270bc68ab4dd6c8943febf779efa8cbebdf3ea2ada145ff7ce426870
v0.3.0.tar.gz 9126a3493f958aaa4727bc62b1a5c545ac8795f08844a605541aac3d38dea8769cee12c7db94f44179a91af7e8702174bba2533b4e30eb3f32f9b8338101a5db

Action Required

  • None

Upgrade Driver

Driver upgrade should be performed one version at a time by using following steps:

  1. Delete the old driver controller service and node service along with other resources including cluster roles, cluster role bindings and service accounts.
  2. Deploy the new driver controller service and node service along with other resources including cluster roles, cluster role bindings and service accounts.

Changes since v0.2.0

See details for all the changes.

Notable changes

v0.2.0

Documentation

filename sha512 hash
v0.2.0.zip a9733881c43dfb788f6c657320b6b4acdd8ee9726649c850282f8a7f15f816a6aa5db187a5d415781a76918a30ac227c03a81b662027c5b192ab57a050bf28ee
v0.2.0.tar.gz 0d7a3efd0c1b0c6bf01b08c3cbd48d867aeab1cf1f7f12274f42d561f64526c0345f23d5947ddada7a333046f101679eea620c9ab8985f9d4d1c8c3f28de49ce

Action Required

  • Upgrade the Kubernetes cluster to 1.13+ before deploying the driver. Since CSI 1.0 is only supported starting from Kubernetes 1.13.

Upgrade Driver

Driver upgrade should be performed one version at a time by using following steps:

  1. Delete the old driver controller service and node service along with other resources including cluster roles, cluster role bindings and service accounts.
  2. Deploy the new driver controller service and node service along with other resources including cluster roles, cluster role bindings and service accounts.

Changes since v0.1.0

See details for all the changes.

Notable changes

v0.1.0

Documentation

Downloads for v0.1.0

filename sha512 hash
v0.1.0.zip 03841418496e292c3f91cee7942b545395bce049e9c4d2305532545fb82ad2e5189866afec2ed937924e144142b0b915a9467bac42e9f2b881181aba6aa80a68
v0.1.0.tar.gz 106b6c2011acd42b0f10117b7f104ab188dde798711e98119137cf3d8265e381df09595b8e861c0c9fdcf8772f4a711e338e822602e98bfd68f54f9e1c7f8f16

Changelog since initial commit

Notable changes