Skip to content

Latest commit

 

History

History
916 lines (757 loc) · 91.8 KB

CHANGELOG.md

File metadata and controls

916 lines (757 loc) · 91.8 KB

Changelog

v1.18.5

What's Changed

  • Improvement - Add byobject filter on nodes #2888

  • Improvement - Move KUBE_CONFIG_PATH variable to KUBECONFIG variable #3015

  • Improvement - Update Limits and Add New Instance Types. #3077

  • Dependency - Bump google.golang.org/grpc from 1.62.0 to 1.67.1 #3056

  • Dependency - Bump github.com/prometheus/common from 0.53.0 to 0.60.0 #3057

  • Dependency - Bump golang.org/x/sys from 0.24.0 to 0.25.0 in /test/agent #3052

  • Dependency - update upstream cni to 1.5.1 #3065

  • Dependency - Bump k8s.io/client-go from 0.30.3 to 0.31.1 #3036

  • Dependency - Bump github.com/vishvananda/netlink from 1.2.1-beta.2 to 1.3.0 #3054

  • Docs - Document the limitation of SGP with kube-proxy IPVS mode. #3064

  • Bugfix - #3088

  • Bugfix - Fix the SCRIPT_DIR reference in integration tests. #3090

v1.18.5

What's Changed

  • Improvement - Filter out interfaces with no ip info by @Pavani-Panakanti in #3047

New Contributors

  • @Pavani-Panakanti made their first contribution in #3047

v1.18.4

What's Changed

  • Dependency - Bump golang.org/x/sys from 0.21.0 to 0.22.0 in #3005
  • Dependency - Bump github.com/onsi/gomega from 1.33.1 to 1.34.1 #3002
  • Dependency - Bump github.com/aws/aws-sdk-go from 1.54.11 to 1.55.5 #3000
  • Dependency - Bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.19.1 #3001
  • Dependency - Bump k8s.io/client-go from 0.30.2 to 0.30.3 #3003
  • Dependency - Bump github.com/containernetworking/cni from 1.2.0 to 1.2.3 #3004
  • Bugfix - fix: init.image.pullPolicy and nodeAgent.image.pullPolicy not being respect #3010
  • Dependency - Bump github.com/docker/docker #3011
  • Bugfix - Bug fix: Ensure exact IP match between IMDS and local datastore. #3033
  • Dependency - Bump github.com/prometheus/client_model from 0.6.0 to 0.6.1 #3024
  • Dependency - Bump github.com/coreos/go-iptables from 0.7.0 to 0.8.0 #3020
  • Dependency - Bump golang.org/x/sys from 0.22.0 to 0.25.0 #3037
  • Dependency - Bump google.golang.org/protobuf from 1.34.1 to 1.34.2 #3023

v1.18.3

What's Changed

  • Feature - [cni-metrics-helper] Expose container port when enabling prometheus metrics by @toVersus in #2957

  • Feature - Add extraEnv for add additional env from configmap or secrets to aws-node daemonset by @gawsoftpl in #2946

  • Feature - Upgrade to latest versions of GitHub actions by @electrocucaracha in #2952

  • Feature - use MTU variable for IPv4 egress-cni too by @benben in #2951

  • Bugfix - Subnet Discovery - Unfilled ENI fix by @jchen6585 in #2954

  • Bugfix - Update the APISpec Schema definition for ENIConfig. by @orsenthil in #2969

  • Bugfix - Use ECR Mirror for Curl Test Image. by @orsenthil in #2956

  • Bugfix - Add unit test and readme update for POD_MTU/ AWS_VPC_ENI_MTU for Egress plugin behavior. by @orsenthil in #2979

  • Bugfix - bugfix: templating broken on helm when cniconfig is enabled by @FatPudgeB93 in #2983

  • Bugfix - Update vpc_ip_resource_limit.go link in README.md by @kimsehwan96 in #2986

  • Bugfix - updating iam doc with subnet policy by @yash97 in #2992

  • Cleanup - Skip Static Canary in run-integration-test in Github. by @orsenthil in #2935

  • Cleanup - Helpful Make target to login to public ECR. by @orsenthil in #2934

  • Cleanup - Run Kops Test Separately to triage failures. by @orsenthil in #2936

  • Cleanup - Update test options default value and help. by @orsenthil in #2955

  • Cleanup - Refactor static canary tests. by @orsenthil in #2966

  • Dependency - Update golang to go1.22.3 by @orsenthil in #2924

  • Dependency - Bump go.uber.org/zap from 1.26.0 to 1.27.0 by @dependabot in #2938

  • Dependency - Bump golang.org/x/sys from 0.19.0 to 0.20.0 in /test/agent by @dependabot in #2937

  • Dependency - Update .go-version to 1.22.4 by @orsenthil in #2950

  • Dependency - Bump github.com/containernetworking/cni from 1.1.2 to 1.2.0 by @dependabot in #2901

  • Dependency - Bump sigs.k8s.io/controller-runtime from 0.17.0 to 0.18.4 by @dependabot in #2962

  • Dependency - Bump k8s.io/cli-runtime from 0.29.0 to 0.30.2 by @dependabot in #2965

  • Dependency - Bump helm.sh/helm/v3 from 3.14.3 to 3.15.2 by @dependabot in #2964

  • Dependency - Bump github.com/aws/aws-sdk-go from 1.51.32 to 1.54.11 by @dependabot in #2976

  • Dependency - Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 by @dependabot in #2975

  • Dependency - Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 by @dependabot in #2972

  • Dependency - Bump golang.org/x/sys from 0.20.0 to 0.21.0 in /test/agent by @dependabot in #2977

  • Dependency - Bump github.com/containernetworking/plugins from 1.4.1 to 1.5.1 by @dependabot in #2974

  • Dependency - chore: Update .go-version by @orsenthil in #2981

New Contributors

  • @toVersus made their first contribution in #2957
  • @electrocucaracha made their first contribution in #2952
  • @benben made their first contribution in #2951
  • @gawsoftpl made their first contribution in #2946
  • @FatPudgeB93 made their first contribution in #2983
  • @kimsehwan96 made their first contribution in #2986
  • @yash97 made their first contribution in #2992

Full Changelog: https://github.com/aws/amazon-vpc-cni-k8s/compare/v1.18.2...v1.18.3

v1.18.2

New Contributors

  • @kwohlfahrt made their first contribution in #2841
  • @guessi made their first contribution in #2874
  • @liptanbiswas made their first contribution in #2919

v1.18.1

v1.18.0

v1.17.1

v1.16.4

v1.16.3

v1.16.2

v1.16.0

v1.15.5

v1.15.4

v1.15.3

v1.15.1

v1.15.0

v1.14.1

v1.14.0

  • Feature - v1.14.0 introduces Kubernetes Network Policy support. This is accomplished via the aws-eks-nodeagent container, which is now present in the aws-node pod.

v1.13.4

v1.13.3

v1.13.2

v1.13.0

v1.12.6

v1.12.5

v1.12.2

v1.12.1

v1.12.0

v1.11.5

v1.11.4

v1.11.3

v1.11.2

v1.11.1

Was Skipped

v1.11.0

v1.10.3

v1.10.2

v1.10.1

v1.10.0

v1.9.3

v1.9.1

v1.9.0

v1.8.0

v1.7.10

  • Improvement - Multi card support - Prevent route override for primary ENI across multi-cards ENAs (#1396 , @jayanthvn)

v1.7.9

v1.7.8

v1.7.7

v1.7.6

v1.7.5

v1.7.4

v1.7.3

v1.7.2

v1.7.1

v1.7.0

v1.6.3

v1.6.2

v1.6.1

v1.6.0

v1.5.7

v1.5.6

  • arm64 preview custom build

v1.5.5

v1.5.4

v1.5.3

v1.5.2

v1.5.1

v1.5.0

v1.4.1

v1.4.0

v1.3.3

v1.3.2

v1.3.1

v1.3.0

1.2.1

1.2.0

  • Feature - Add hostPort support #153
  • Feature - Add a configuration knob to allow Pod to use different VPC SecurityGroups and Subnet #165
  • Feature - Fix return path of NodePort traffic #130
  • Improvement - Add more error messages during initialization #174
  • Improvement - Check to make it is a Pod object #170
  • Improvement - Maintain the right number of ENIs and its IP addresses in WARM-IP pool #169
  • Improvement - Add support for more instance types: r5, r5d, z1d, t3 #145

1.1.0

  • Feature - Versioning with git SHA #106
  • Feature - Ability to configure secondary IP preallocation (#125)
  • Feature - Allow pods communicate with outside VPC without NAT#81
  • Improvement - Added travis CI support #116, #117, #118
  • Improvement - Modify toleration to make aws-node schedule-able on all nodes #128
  • Improvement - Move from TagResources to CreateTags for ENI Tagging #129
  • Improvement - Updated troubleshooting guidelines
  • Bug Fix - Release IP to datastore upon failure #127

1.0.0

Initial release of amazon-vpc-cni-k8s a cni plugin for use with Kubernetes that uses ENIs and secondary ip addresses.

See the README for additional information.