Skip to content

Releases: aws/amazon-vpc-cni-k8s

v1.12.1-rc1 Release

21 Dec 18:31
4946694
Compare
Choose a tag to compare
v1.12.1-rc1 Release Pre-release
Pre-release

v1.12.0

27 Oct 23:52
4fed60f
Compare
Choose a tag to compare

v1.12.0

This new version removes dependency on CRI socket(e.g. dockershim.sock).

🚨 🚨 🚨 Action Required For Upgrading

  1. To upgrade to VPC CNI >=v1.12.0, you must upgrade to VPC CNI >=v1.7.x first. We recommend that you update one minor version at a time.
  2. aws-vpc-cni Helm chart v1.2.0 is released with VPC CNI v1.12.0, thus no longer supports the cri.hostPath.path. If you need to install a VPC CNI <v1.12.0 with helm chart, a aws-vpc-cni Helm chart with version <v1.2.0 should be used.

Changes since v1.11.4:

To apply this release:

kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.12.0/config/master/aws-k8s-cni.yaml

Verify the update:

$ kubectl describe daemonset aws-node -n kube-system | grep Image | cut -d "/" -f 2                                                   
amazon-k8s-cni-init:v1.12.0
amazon-k8s-cni:v1.12.0

v1.11.4

12 Sep 23:48
d5ea271
Compare
Choose a tag to compare

v1.11.4

Changes since v1.11.3:

To apply this release:

kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.11.4/config/master/aws-k8s-cni.yaml

Verify the update:

$ kubectl describe daemonset aws-node -n kube-system | grep Image | cut -d "/" -f 2                                                   
amazon-k8s-cni-init:v1.11.4
amazon-k8s-cni:v1.11.4

v1.11.4 Release Candidate 1

16 Aug 21:50
b0e55c4
Compare
Choose a tag to compare
Pre-release

v1.11.4-rc1

Changes since v1.11.3:

To apply this release:

kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.11.4-rc1/config/master/aws-k8s-cni.yaml

Verify the update:

$ kubectl describe daemonset aws-node -n kube-system | grep Image | cut -d "/" -f 2                                                   
amazon-k8s-cni-init:v1.11.4-rc1
amazon-k8s-cni:v1.11.4-rc1

v1.11.3

04 Aug 18:49
d386e7d
Compare
Choose a tag to compare

This is a patch release containing improvements and bug-fixes.

What's Changed

Changelog for 1.11.3

Thanks to all the contributors - @sushrk, @Downager, @jkroepke, @vikasmb , @jayanthvn

To apply this release:

kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.11.3/config/master/aws-k8s-cni.yaml

Verify the update:


$ kubectl describe daemonset aws-node -n kube-system | grep Image | cut -d "/" -f 2
amazon-k8s-cni-init:v1.11.3
amazon-k8s-cni:v1.11.3

v1.11.2

03 Jun 21:19
c7443ae
Compare
Choose a tag to compare

This release updates Golang to 1.18, and updates containernetworking cni version to 0.8.1 and containernetworking CNI plugin binaries to v1.1.1

v1.11.2

To apply this release:

kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.11.2/config/master/aws-k8s-cni.yaml

Verify the update:


$ kubectl describe daemonset aws-node -n kube-system | grep Image | cut -d "/" -f 2
amazon-k8s-cni-init:v1.11.2
amazon-k8s-cni:v1.11.2

v1.11.0

14 Apr 00:42
2aabc60
Compare
Choose a tag to compare

This release introduces an optional new mode for Security groups for pods feature along with other improvements.

EKS documentation suggests to add the ENIConfig label for identifying your worker nodes with "ENI_CONFIG_LABEL_DEF=failure-domain.beta.kubernetes.io/zone". This is to select an ENIConfig based upon availability zone and would need to create an ENIConfig custom resource for each availability zone (e.g. us-east-1a). But the sample default ENIConfig generated by helm used to build the ENIConfig by default using the format REGION + USER-SUPPLIED-NAME which is not inline with the documentation. PR #1918 is included in this release to keep the documentation inline with the sample configs and also provide flexibility if there is no need to follow AZ naming recommendation.

Changes since v1.10.3:

To apply this release:

kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.11.0/config/master/aws-k8s-cni.yaml

Verify the update:

$ kubectl describe daemonset aws-node -n kube-system | grep Image | cut -d "/" -f 2                                                   
amazon-k8s-cni-init:v1.11.0
amazon-k8s-cni:v1.11.0

v1.10.2 Release

04 Feb 18:48
828385b
Compare
Choose a tag to compare

v1.10.2

Important
v1.10.2 have a known issue that might leak IP addresses under certain edge condition. See: #1939 for details.

Changes since v1.10.2:

Thanks to all the contributors ❤️ !!!

To apply this release:

kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.10.2/config/master/aws-k8s-cni.yaml

Verify the update:

$ kubectl describe daemonset aws-node -n kube-system | grep Image | cut -d "/" -f 2                                                   
amazon-k8s-cni-init:v1.10.2
amazon-k8s-cni:v1.10.2

Release 1.10.1

11 Nov 01:13
104354c
Compare
Choose a tag to compare

v1.10.1

Release Notes:

v1.10.1 removes IMDSv1 dependency from VPC CNI.

To apply this release:

kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.10.1/config/master/aws-k8s-cni.yaml

Verify the update:

$ kubectl describe daemonset aws-node -n kube-system | grep Image | cut -d "/" -f 2                                                   
amazon-k8s-cni-init:v1.10.1
amazon-k8s-cni:v1.10.1

Note:

Amazon EKS does not yet support IPv6. You can follow progress on this feature by subscribing to the issue for EKS IPv6 support on the containers roadmap.

Release 1.10.0

09 Nov 20:33
7b8e0e4
Compare
Choose a tag to compare

v1.10.0

Important

v1.10.0 version has a dependency on IMDSv1 access being available for Host Networking Pods. For clusters with IMDSv1 access disabled, please use v1.10.1 instead.

Release Notes:

v1.10.0 release introduces IPv6 support in VPC CNI. IPv4 mode is enabled by default. Please refer to ENABLE_IPv6 section for detailed information around IPv6 support in VPC CNI. Dual stack mode isn't supported. Refer to the troubleshooting doc for known issues/limitations.

Changes since v1.9.3:

Thanks to all the contributors ❤️ !!!

To apply this release:

kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.10.0/config/master/aws-k8s-cni.yaml

Verify the update:

$ kubectl describe daemonset aws-node -n kube-system | grep Image | cut -d "/" -f 2                                                   
amazon-k8s-cni-init:v1.10.0
amazon-k8s-cni:v1.10.0

Note:

Amazon EKS does not yet support IPv6. You can follow progress on this feature by subscribing to the issue for EKS IPv6 support on the containers roadmap.