Skip to content

Release v1.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 29 May 03:10
· 20 commits to main since this release
6e099d6

v1.2.0

Welcome to the v1.2.0 release of Spiderpool!
Compared with version:v1.1.0, version:v1.2.0 has the following updates.


New Feature

  • SpiderMultusConfig: Add mtu size support for macvlan / ipvlan / sriov : PR 4636

  • Add pause and discards stats for RDMA metrics : PR 4812

  • ipam: add GC option for running pods with empty podIPs : PR 4889

  • Add node rdma device traffic class to metrics : PR 4900

  • feat: add rdma ippool zone filter for sriov cni : PR 4999

  • Add custom runtime netns path : PR 5089

  • update cni version : PR 5390

  • add Vlan CNI support documentation and implementation : PR 5511

  • Add get workloadendpoint api : PR 5570


Changed Feature

  • Add a knob to initiate webhook deletion checks for ip resources : PR 4675

  • chart: optimize rdma titles : PR 4710

  • Upgrade GrafanaDashboard to v1beta1 : PR 5415


Fix

  • Ensure kernel sends GARPs to avoid communication failures : PR 4649

  • Update charts for ippool/subnet ValidatingWebhook : PR 4663

  • Fix RDMA multicast metric in node dashboard : PR 4706

  • SpiderMultusConfig: Fix error json tag for min/maxTxRateMbps : PR 4716

  • fix: retrieve the endpoint for deleted stateless pod : PR 4729

  • IPAM fix: ENV EnableGCStatelessTerminatingPod(Not)ReadyNode=false does not work : PR 4752

  • Fix ENV EnableGCStatelessTerminatingPod(Not)ReadyNode doesn't works : PR 4784

  • Add node name filter for pod owner cache to track local pods only : PR 4881

  • Fix metrics miss vport data from ethtool : PR 4898

  • fix: set policy route with marks in case hijacking calico packets : PR 4905

  • Fix label key pod_namespace using pod namespace instead of name : PR 4936

  • Remove outdated endpoints to prevent blocking the creation of new Pods : PR 4948

  • Update setNicAddr.sh : PR 5001

  • Optimize IPConflictDetection to fix syscall fails to receive ARP responses : PR 5029

  • Refactor DSCP mapping in rdma-qos.sh : PR 5083

  • Fix json formatting for configList in rdma-shared-dp.yaml to ensure p… : PR 5115

  • Fix error annotations injected by rdma webhook : PR 5096

  • Using jq to parse the default CNI for improved script robustness : PR 5183

  • Fix dual port nic parent label not right : PR 5236

  • fix: returns a result other than nil when both bond and VLAN exist : PR 5424

  • fix: IPAM cannot allocate IP when k8s.v1.cni.cncf.io/networks is JSON array : PR 5553

  • charts: restrict host mount to specific netns paths to enhance security : PR 5563


Total

Pull request number: 158

Commits