Skip to content

Spiderpool Release Notes

This page lists the Release Notes of Spiderpool, so that you can understand the evolution path and feature changes of each version.

2024-09-04

v0.9.6

Bug Fixes

  • Fixed an issue where tuneSysctlConfig value in the chart cannot working correctly.
  • Fixed an issue to correctly update the GOMAXPROCS configuration.

2024-08-25

v0.9.5

Bug Fixes

  • Fixed an issue where StatefulSet Pod should change IP when recreating with a changed pool in annotation
  • Fixed an issue where a pod fails to access NodePort when it has multiple NICs.
  • Fixed an issue where pods could not start with the expected CNI when the health check of the spiderpool-agent failed, resulting in the loss of 00-multus.conf.
  • Fixed an issue where the installation of the spiderpool-init pod may be blocked.
  • Fixed an issue where the incorrect IP addresses from Spiderpool GC may cause IP conflicts during rapid scaling up/down of StatefulSet Pods.
  • Fixed an issue where the coordinator sets rp_filter only for pods, not for nodes.
  • Fixed the coordinator to fix the erroneous policy routing table when pods have multiple NICs.

Feature Changes

  • Added spiderpool-agent to support configuring sysctl settings.
  • Added spiderpool-agent which can set rp_filter for each node to 0.
  • Added chainCNI support for spidermultusconfig.

2024-06-26

v0.9.4

Bug Fixes

  • Fixed the addition of link-local IP to the veth0 of the istio Pod to ensure that pods on the same node are accessible.

  • Fixed When creating a pod with a subnet with a very large CIDR address range, the IP allocation performance is slow.

Feature Changes

  • Improved coordinator to use arp instead of icmp when detecting the gateway to avoid check failures due to router prohibition of icmp, and icmp also needs arp to obtain the target mac.

2024-08-25

v0.8.8

Bug Fixes

  • Fixed an issue where modifying the pool used in the StatefulSet Pod annotations could lead to using the new pool's IP address when recreated.
  • Fixed an issue where a pod cannot access NodePort when it has multiple NICs.
  • Fixed an issue where pods could not start with the expected CNI when the health check of the spiderpool-agent failed, resulting in the loss of 00-multus.conf.
  • Fixed an issue where the installation of the spiderpool-init pod may be blocked.
  • Fixed an issue where the incorrect IP addresses from Spiderpool GC may cause IP conflicts during rapid scaling up/down of StatefulSet Pods.
  • Fixed an issue where the coordinator sets rp_filter only for pods, not for nodes.
  • Fixed the coordinator to fix the erroneous policy routing table when pods have multiple NICs.
  • Fixed an issue where the tuneSysctlConfig value in the chart is not working correctly.

Feature Changes

  • Added spiderpool-agent to support configuring sysctl settings.
  • Added spiderpool-agent to set rp_filter for each node to 0.
  • Added chainCNI support for spidermultusconfig.

2024-06-25

v0.8.7

Bug fixes

  • Fixed coordinator to make sure the gw of hijickRoute comes from hostIPRouteForPod, not nodelocaldns.
  • Fixed the addition of link-local IP to the veth0 of the istio Pod to ensure that the pod on the same node is accessible on the node.
  • Fixed When creating a pod using a subnet with a very large CIDR address range, the IP allocation performance is slow.

Feature Changes

  • Improved coordinator to use arp instead of icmp when detecting the gateway to avoid check failures due to routers prohibiting icmp, and icmp also requires arp to get the target mac.

Comments