Skip to content

Releases: AliyunContainerService/terway

v1.16.2

25 Nov 02:39
1144b3e

Choose a tag to compare

📦 Uncategorized

  • test: update assessment names to reflect correct traffic direction
  • test: update assessment names to reflect correct traffic direction
  • feat(pool): enhance backend API selection based on node annotations
  • fix: adapt api code IdempotentFailed
  • feat(sync): skip syncing rules for newly created pods within 2 minutes
  • feat(remote): add PodENI notifier to enhance allocation handling
  • feat: shared eni on linjun node
  • feat(tests): increase timeout for connectivity tests to improve reliability
  • Fix/haipin

Uncategorized:

  • test: update assessment names to reflect correct traffic direction
  • test: update assessment names to reflect correct traffic direction
  • feat(pool): enhance backend API selection based on node annotations
  • fix: adapt api code IdempotentFailed
  • feat(sync): skip syncing rules for newly created pods within 2 minutes
  • feat(remote): add PodENI notifier to enhance allocation handling
  • feat: shared eni on linjun node
  • feat(tests): increase timeout for connectivity tests to improve reliability
  • Fix/haipin

Ignored:

v1.16.1

28 Oct 09:17
5813e74

Choose a tag to compare

📦 Uncategorized

  • fix: multi eni and support clean podENI anno
  • Fix/release ip
  • feat(backoff): enhance BackoffManager to support initial delay in bac…
  • fix(eni): allow vid = 0 in ecsHighDensity mode and add corresponding …
  • feat: multi nic
  • feat(node): add NetworkCards field to NodeCap and implement deepcopy …
  • Feat/node
  • chore(dependencies): Update dependency versions

Uncategorized:

  • fix: multi eni and support clean podENI anno
  • Fix/release ip
  • feat(backoff): enhance BackoffManager to support initial delay in bac…
  • fix(eni): allow vid = 0 in ecsHighDensity mode and add corresponding …
  • feat: multi nic
  • feat(node): add NetworkCards field to NodeCap and implement deepcopy …
  • Feat/node
  • chore(dependencies): Update dependency versions

Ignored:

v1.16.0

20 Oct 03:41
546808e

Choose a tag to compare

📦 Uncategorized

  • test: add unit test for setupAliyunClient method
  • perf(controller): optimize NetworkInterface CR handling with a map
  • fix policy args
  • fix(controller): migrate may not succeed on upgrade
  • feat(terway): add WriteCNIConfFirst feature gate
  • feat: add IP reclaim policy

Uncategorized:

  • test: add unit test for setupAliyunClient method
  • perf(controller): optimize NetworkInterface CR handling with a map
  • fix policy args
  • fix(controller): migrate may not succeed on upgrade
  • feat(terway): add WriteCNIConfFirst feature gate
  • feat: add IP reclaim policy

Ignored:

v1.15.3

11 Oct 07:03
1bfb14b

Choose a tag to compare

📦 Uncategorized

  • fix(daemon): improve logging for runtime node cleanup and update even…
  • update base image version
  • test: add unit tests
  • feat: ut
  • support lingjun-eni machine-type
  • test: add ut
  • test: add ut
  • test: add ut
  • fix(networkpolicy): improve cilium chainer detection and handling
  • fix vf config format
  • refactor(pod-eni): optimize node handling for LinJun nodes

Uncategorized:

  • fix(daemon): improve logging for runtime node cleanup and update even…
  • update base image version
  • test: add unit tests
  • feat: ut
  • support lingjun-eni machine-type
  • test: add ut
  • test: add ut
  • test: add ut
  • fix(networkpolicy): improve cilium chainer detection and handling
  • fix vf config format
  • refactor(pod-eni): optimize node handling for LinJun nodes

Ignored:

v1.15.2

10 Sep 05:51
84ebc2b

Choose a tag to compare

What's Changed

  • feat(controller): add check for daemon support of node runtime by @l1b0k in #878
  • add host_stack_cidrs support in datapathv2 by @l1b0k in #879
  • test: add tests by @l1b0k in #883
  • Add unit tests to terway for coverage by @l1b0k in #887
  • Add unit tests for terway methods by @l1b0k in #890
  • test: add ut by @l1b0k in #893
  • change vf topo config file to => /var/rdma/eni_topo by @BSWANG in #892
  • test(smc): add unit tests for SMC-R networking functionality by @l1b0k in #891

Full Changelog: v1.15.1...v1.15.2

v1.15.1

10 Sep 11:53
2cbb868

Choose a tag to compare

📦 Uncategorized

  • test(e2e): add IP pool sync period test
  • fix(aliyun): handle not found error for eni delete operation
  • add codecov configuration
  • feat(crdv2): implement node change notification mechanism
  • add ecs, eflo controller v2 client
  • support new eflo instance

Uncategorized:

  • test(e2e): add IP pool sync period test
  • fix(aliyun): handle not found error for eni delete operation
  • add codecov configuration
  • feat(crdv2): implement node change notification mechanism
  • add ecs, eflo controller v2 client
  • support new eflo instance

Ignored:

v1.15.0

10 Sep 11:53
23cef2a

Choose a tag to compare

📦 Uncategorized

  • refactor(policy): update policyinit.sh to use exec for terway-cli- Re…
  • feat(node): add hostport capability and network setup
  • build(terway): update golang version to 1.24.4
  • feat(node): add IP pool sync period configuration
  • fix(datapath): remove unnecessary IPv6 routes for the policy router
  • feat(controlplane): add degradation mechanism for Terway
  • feat(backoff): add initial delay support for backoff operations
  • test: add unit tests for terway package
  • update symmetric mode
  • build(deps): bump golang.org/x/oauth2 from 0.23.0 to 0.27.0
  • feature: update cilium
  • test(datapath): add unit test for Vlan data path with MultiNetwork fe…
  • test: add ut

Uncategorized:

  • refactor(policy): update policyinit.sh to use exec for terway-cli- Re…
  • feat(node): add hostport capability and network setup
  • build(terway): update golang version to 1.24.4
  • feat(node): add IP pool sync period configuration
  • fix(datapath): remove unnecessary IPv6 routes for the policy router
  • feat(controlplane): add degradation mechanism for Terway
  • feat(backoff): add initial delay support for backoff operations
  • test: add unit tests for terway package
  • update symmetric mode
  • build(deps): bump golang.org/x/oauth2 from 0.23.0 to 0.27.0
  • feature: update cilium
  • test(datapath): add unit test for Vlan data path with MultiNetwork fe…
  • test: add ut

Ignored:

v1.9.17

15 Jul 07:42
87e310f

Choose a tag to compare

📦 Uncategorized

  • feat(init): modify the init logic

Uncategorized:

  • feat(init): modify the init logic

Ignored:

v1.8.18

15 Jul 07:42
9250529

Choose a tag to compare

📦 Uncategorized

  • [1.8]omit pod erdma resource when daemon not enable erdma
  • add the deadline for the allocating requests
  • Release 1.8
  • fix: potential deadlock
  • Release 1.8
  • feat(eni): add sourceDestCheck option and set it to false by default
  • feat(init): modify the init logic

Uncategorized:

  • [1.8]omit pod erdma resource when daemon not enable erdma
  • add the deadline for the allocating requests
  • Release 1.8
  • fix: potential deadlock
  • Release 1.8
  • feat(eni): add sourceDestCheck option and set it to false by default
  • feat(init): modify the init logic

Ignored:

v1.14.5

15 Jul 07:42
5c3389f

Choose a tag to compare

📦 Uncategorized

  • Feat/kpr
  • fix(controller): correct field reference for IPv4 per adapter quota
  • security(terway): drop unused capabilities
  • build: improve error handling in init.sh
  • feat: add sriov api
  • fix in cluster lb
  • feat: support new eflo instance
  • refactor(eni): improve ENI controller stability and logging
  • feat/controller: add PodENI migration function
  • refactor(network): rename CardIndex to NetworkCardIndex in ENI CRD
  • policy: fix src identity
  • Shrink container image size
  • feat(cni): enhance compatibility with Cilium
  • Optimize GitHub Action speed
  • Shrink container image size fix
  • Fix/policy
  • eflo: support legacy nodes
  • refactor(terway): optionalize node controller for centralized IPAM
  • Optimize build speed
  • refactor(node): optimize node deletion handling
  • feat: support dynamic config in exclusive mode
  • test(node): implement unit tests for node controller with centralized…
  • Upgrade golangci/golangci-lint to v2.1.6
  • test: add unit tests for device plugin, backoff, cert and aliyun pack…
  • build(terway): update Dockerfile to exclude cilium-bugtool- Update Do…
  • test: add unit tests for various packages
  • fix(controller): handle podENI status update for fixed IP
  • refactor(terway-cli): kube-proxy replacement
  • refactor(terway-cli): replace socat with native Go TCP listener for h…

Uncategorized:

  • Feat/kpr
  • fix(controller): correct field reference for IPv4 per adapter quota
  • security(terway): drop unused capabilities
  • build: improve error handling in init.sh
  • feat: add sriov api
  • fix in cluster lb
  • feat: support new eflo instance
  • refactor(eni): improve ENI controller stability and logging
  • feat/controller: add PodENI migration function
  • refactor(network): rename CardIndex to NetworkCardIndex in ENI CRD
  • policy: fix src identity
  • Shrink container image size
  • feat(cni): enhance compatibility with Cilium
  • Optimize GitHub Action speed
  • Shrink container image size fix
  • Fix/policy
  • eflo: support legacy nodes
  • refactor(terway): optionalize node controller for centralized IPAM
  • Optimize build speed
  • refactor(node): optimize node deletion handling
  • feat: support dynamic config in exclusive mode
  • test(node): implement unit tests for node controller with centralized…
  • Upgrade golangci/golangci-lint to v2.1.6
  • test: add unit tests for device plugin, backoff, cert and aliyun pack…
  • build(terway): update Dockerfile to exclude cilium-bugtool- Update Do…
  • test: add unit tests for various packages
  • fix(controller): handle podENI status update for fixed IP
  • refactor(terway-cli): kube-proxy replacement
  • refactor(terway-cli): replace socat with native Go TCP listener for h…

Ignored: