Releases: AliyunContainerService/terway
Releases · AliyunContainerService/terway
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:
v1.9.17
v1.8.18
📦 Uncategorized
- [1.8]omit pod erdma resource when daemon not enable erdma
- PR: #733
- add the deadline for the allocating requests
- PR: #748
- Release 1.8
- PR: #776
- fix: potential deadlock
- PR: #778
- Release 1.8
- PR: #783
- feat(eni): add sourceDestCheck option and set it to false by default
- PR: #802
- feat(init): modify the init logic
- PR: #854
Uncategorized:
- [1.8]omit pod erdma resource when daemon not enable erdma
- PR: #733
- add the deadline for the allocating requests
- PR: #748
- Release 1.8
- PR: #776
- fix: potential deadlock
- PR: #778
- Release 1.8
- PR: #783
- feat(eni): add sourceDestCheck option and set it to false by default
- PR: #802
- feat(init): modify the init logic
- PR: #854
Ignored:
v1.14.5
📦 Uncategorized
- Feat/kpr
- PR: #819
- fix(controller): correct field reference for IPv4 per adapter quota
- PR: #820
- security(terway): drop unused capabilities
- PR: #821
- build: improve error handling in init.sh
- PR: #822
- feat: add sriov api
- PR: #823
- fix in cluster lb
- PR: #824
- feat: support new eflo instance
- PR: #825
- refactor(eni): improve ENI controller stability and logging
- PR: #826
- feat/controller: add PodENI migration function
- PR: #827
- refactor(network): rename CardIndex to NetworkCardIndex in ENI CRD
- PR: #829
- policy: fix src identity
- PR: #830
- Shrink container image size
- PR: #831
- feat(cni): enhance compatibility with Cilium
- PR: #833
- Optimize GitHub Action speed
- PR: #832
- Shrink container image size fix
- PR: #834
- Fix/policy
- PR: #836
- eflo: support legacy nodes
- PR: #837
- refactor(terway): optionalize node controller for centralized IPAM
- PR: #838
- Optimize build speed
- PR: #835
- refactor(node): optimize node deletion handling
- PR: #839
- feat: support dynamic config in exclusive mode
- PR: #840
- test(node): implement unit tests for node controller with centralized…
- PR: #841
- Upgrade golangci/golangci-lint to v2.1.6
- PR: #842
- test: add unit tests for device plugin, backoff, cert and aliyun pack…
- PR: #843
- build(terway): update Dockerfile to exclude cilium-bugtool- Update Do…
- PR: #844
- test: add unit tests for various packages
- PR: #845
- fix(controller): handle podENI status update for fixed IP
- PR: #849
- refactor(terway-cli): kube-proxy replacement
- PR: #850
- refactor(terway-cli): replace socat with native Go TCP listener for h…
- PR: #851
Uncategorized:
- Feat/kpr
- PR: #819
- fix(controller): correct field reference for IPv4 per adapter quota
- PR: #820
- security(terway): drop unused capabilities
- PR: #821
- build: improve error handling in init.sh
- PR: #822
- feat: add sriov api
- PR: #823
- fix in cluster lb
- PR: #824
- feat: support new eflo instance
- PR: #825
- refactor(eni): improve ENI controller stability and logging
- PR: #826
- feat/controller: add PodENI migration function
- PR: #827
- refactor(network): rename CardIndex to NetworkCardIndex in ENI CRD
- PR: #829
- policy: fix src identity
- PR: #830
- Shrink container image size
- PR: #831
- feat(cni): enhance compatibility with Cilium
- PR: #833
- Optimize GitHub Action speed
- PR: #832
- Shrink container image size fix
- PR: #834
- Fix/policy
- PR: #836
- eflo: support legacy nodes
- PR: #837
- refactor(terway): optionalize node controller for centralized IPAM
- PR: #838
- Optimize build speed
- PR: #835
- refactor(node): optimize node deletion handling
- PR: #839
- feat: support dynamic config in exclusive mode
- PR: #840
- test(node): implement unit tests for node controller with centralized…
- PR: #841
- Upgrade golangci/golangci-lint to v2.1.6
- PR: #842
- test: add unit tests for device plugin, backoff, cert and aliyun pack…
- PR: #843
- build(terway): update Dockerfile to exclude cilium-bugtool- Update Do…
- PR: #844
- test: add unit tests for various packages
- PR: #845
- fix(controller): handle podENI status update for fixed IP
- PR: #849
- refactor(terway-cli): kube-proxy replacement
- PR: #850
- refactor(terway-cli): replace socat with native Go TCP listener for h…
- PR: #851
Ignored: