Releases: AliyunContainerService/terway
Releases · AliyunContainerService/terway
v1.16.6
📦 Uncategorized
- ENO api fallback to hc-eni-host path
- PR: #954
- enhance terminted pod handle
- PR: #955
- fix trunk issue and bump cilium to v1.16.18
- PR: #956
Uncategorized:
- ENO api fallback to hc-eni-host path
- PR: #954
- enhance terminted pod handle
- PR: #955
- fix trunk issue and bump cilium to v1.16.18
- PR: #956
Ignored:
v1.16.5
📦 Uncategorized
- feat: sort extra routes in GetExtraRoutes method
- PR: #949
- fix multi nic
- PR: #950
- refactor: replace event constants with types for ENI operations
- PR: #951
- test: skip TestIPPool if terway is not terway-eniip
- PR: #953
- feat: imporve allocate speed
- PR: #952
Uncategorized:
- feat: sort extra routes in GetExtraRoutes method
- PR: #949
- fix multi nic
- PR: #950
- refactor: replace event constants with types for ENI operations
- PR: #951
- test: skip TestIPPool if terway is not terway-eniip
- PR: #953
- feat: imporve allocate speed
- PR: #952
Ignored:
v1.16.4
📦 Uncategorized
- feat(tests): add checks for terway daemonset name and version requirements in tests
- PR: #940
- change source ip address from 169.254.1.1 to hostIP
- PR: #939
- feat(eni): add IPStatusInvalid and update status handling for invalid…
- PR: #942
- chore(deps): update dependencies to latest versions in go.mod and go.sum
- PR: #941
- Fix/e2e
- PR: #943
- feat: add warm up
- PR: #944
- feat(tests): update patch type and improve test execution consistency
- PR: #945
- feat: enhance requeue logic and introduce dynamic pool sync period
- PR: #946
- feat: add option to disable TCX in Cilium agent configuration
- PR: #947
- chore: update Go version in Dockerfile to 1.25.5
- PR: #948
Uncategorized:
- feat(tests): add checks for terway daemonset name and version requirements in tests
- PR: #940
- change source ip address from 169.254.1.1 to hostIP
- PR: #939
- feat(eni): add IPStatusInvalid and update status handling for invalid…
- PR: #942
- chore(deps): update dependencies to latest versions in go.mod and go.sum
- PR: #941
- Fix/e2e
- PR: #943
- feat: add warm up
- PR: #944
- feat(tests): update patch type and improve test execution consistency
- PR: #945
- feat: enhance requeue logic and introduce dynamic pool sync period
- PR: #946
- feat: add option to disable TCX in Cilium agent configuration
- PR: #947
- chore: update Go version in Dockerfile to 1.25.5
- PR: #948
Ignored:
v1.16.2
📦 Uncategorized
- test: update assessment names to reflect correct traffic direction
- PR: #929
- test: update assessment names to reflect correct traffic direction
- PR: #931
- feat(pool): enhance backend API selection based on node annotations
- PR: #932
- fix: adapt api code IdempotentFailed
- PR: #934
- feat(sync): skip syncing rules for newly created pods within 2 minutes
- PR: #933
- feat(remote): add PodENI notifier to enhance allocation handling
- PR: #935
- feat: shared eni on linjun node
- PR: #936
- feat(tests): increase timeout for connectivity tests to improve reliability
- PR: #937
- Fix/haipin
- PR: #938
Uncategorized:
- test: update assessment names to reflect correct traffic direction
- PR: #929
- test: update assessment names to reflect correct traffic direction
- PR: #931
- feat(pool): enhance backend API selection based on node annotations
- PR: #932
- fix: adapt api code IdempotentFailed
- PR: #934
- feat(sync): skip syncing rules for newly created pods within 2 minutes
- PR: #933
- feat(remote): add PodENI notifier to enhance allocation handling
- PR: #935
- feat: shared eni on linjun node
- PR: #936
- feat(tests): increase timeout for connectivity tests to improve reliability
- PR: #937
- Fix/haipin
- PR: #938
Ignored:
v1.16.1
📦 Uncategorized
- fix: multi eni and support clean podENI anno
- PR: #919
- Fix/release ip
- PR: #920
- feat(backoff): enhance BackoffManager to support initial delay in bac…
- PR: #921
- fix(eni): allow vid = 0 in ecsHighDensity mode and add corresponding …
- PR: #922
- feat: multi nic
- PR: #923
- feat(node): add NetworkCards field to NodeCap and implement deepcopy …
- PR: #924
- Feat/node
- PR: #925
- chore(dependencies): Update dependency versions
- PR: #926
Uncategorized:
- fix: multi eni and support clean podENI anno
- PR: #919
- Fix/release ip
- PR: #920
- feat(backoff): enhance BackoffManager to support initial delay in bac…
- PR: #921
- fix(eni): allow vid = 0 in ecsHighDensity mode and add corresponding …
- PR: #922
- feat: multi nic
- PR: #923
- feat(node): add NetworkCards field to NodeCap and implement deepcopy …
- PR: #924
- Feat/node
- PR: #925
- chore(dependencies): Update dependency versions
- PR: #926
Ignored:
v1.16.0
📦 Uncategorized
- test: add unit test for setupAliyunClient method
- PR: #908
- perf(controller): optimize NetworkInterface CR handling with a map
- PR: #909
- fix policy args
- PR: #911
- fix(controller): migrate may not succeed on upgrade
- PR: #914
- feat(terway): add WriteCNIConfFirst feature gate
- PR: #915
- feat: add IP reclaim policy
- PR: #917
Uncategorized:
- test: add unit test for setupAliyunClient method
- PR: #908
- perf(controller): optimize NetworkInterface CR handling with a map
- PR: #909
- fix policy args
- PR: #911
- fix(controller): migrate may not succeed on upgrade
- PR: #914
- feat(terway): add WriteCNIConfFirst feature gate
- PR: #915
- feat: add IP reclaim policy
- PR: #917
Ignored:
v1.15.3
📦 Uncategorized
- fix(daemon): improve logging for runtime node cleanup and update even…
- PR: #894
- update base image version
- PR: #895
- test: add unit tests
- PR: #896
- feat: ut
- PR: #897
- support lingjun-eni machine-type
- PR: #898
- test: add ut
- PR: #899
- test: add ut
- PR: #900
- test: add ut
- PR: #901
- fix(networkpolicy): improve cilium chainer detection and handling
- PR: #905
- fix vf config format
- PR: #906
- refactor(pod-eni): optimize node handling for LinJun nodes
- PR: #907
Uncategorized:
- fix(daemon): improve logging for runtime node cleanup and update even…
- PR: #894
- update base image version
- PR: #895
- test: add unit tests
- PR: #896
- feat: ut
- PR: #897
- support lingjun-eni machine-type
- PR: #898
- test: add ut
- PR: #899
- test: add ut
- PR: #900
- test: add ut
- PR: #901
- fix(networkpolicy): improve cilium chainer detection and handling
- PR: #905
- fix vf config format
- PR: #906
- refactor(pod-eni): optimize node handling for LinJun nodes
- PR: #907
Ignored:
v1.15.2
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
📦 Uncategorized
- test(e2e): add IP pool sync period test
- PR: #871
- fix(aliyun): handle not found error for eni delete operation
- PR: #873
- add codecov configuration
- PR: #875
- feat(crdv2): implement node change notification mechanism
- PR: #872
- add ecs, eflo controller v2 client
- PR: #874
- support new eflo instance
- PR: #877
Uncategorized:
- test(e2e): add IP pool sync period test
- PR: #871
- fix(aliyun): handle not found error for eni delete operation
- PR: #873
- add codecov configuration
- PR: #875
- feat(crdv2): implement node change notification mechanism
- PR: #872
- add ecs, eflo controller v2 client
- PR: #874
- support new eflo instance
- PR: #877
Ignored:
v1.15.0
📦 Uncategorized
- refactor(policy): update policyinit.sh to use exec for terway-cli- Re…
- PR: #852
- feat(node): add hostport capability and network setup
- PR: #855
- build(terway): update golang version to 1.24.4
- PR: #856
- feat(node): add IP pool sync period configuration
- PR: #857
- fix(datapath): remove unnecessary IPv6 routes for the policy router
- PR: #858
- feat(controlplane): add degradation mechanism for Terway
- PR: #859
- feat(backoff): add initial delay support for backoff operations
- PR: #860
- test: add unit tests for terway package
- PR: #861
- update symmetric mode
- PR: #862
- build(deps): bump golang.org/x/oauth2 from 0.23.0 to 0.27.0
- PR: #863
- feature: update cilium
- PR: #864
- test(datapath): add unit test for Vlan data path with MultiNetwork fe…
- PR: #865
- test: add ut
- PR: #866
Uncategorized:
- refactor(policy): update policyinit.sh to use exec for terway-cli- Re…
- PR: #852
- feat(node): add hostport capability and network setup
- PR: #855
- build(terway): update golang version to 1.24.4
- PR: #856
- feat(node): add IP pool sync period configuration
- PR: #857
- fix(datapath): remove unnecessary IPv6 routes for the policy router
- PR: #858
- feat(controlplane): add degradation mechanism for Terway
- PR: #859
- feat(backoff): add initial delay support for backoff operations
- PR: #860
- test: add unit tests for terway package
- PR: #861
- update symmetric mode
- PR: #862
- build(deps): bump golang.org/x/oauth2 from 0.23.0 to 0.27.0
- PR: #863
- feature: update cilium
- PR: #864
- test(datapath): add unit test for Vlan data path with MultiNetwork fe…
- PR: #865
- test: add ut
- PR: #866
Ignored: