Skip to content

Releases: spidernet-io/spiderpool

Release v0.9.6

04 Sep 05:48
a0a9f87
Compare
Choose a tag to compare

v0.9.6


Fix

  • Fix:the chart value tuneSysctlConfig does not work : PR 3988

  • Update GOMAXPROCS configuration : PR 4014


Total

Pull request number: 3

Commits

Release v0.8.8

04 Sep 02:16
64fa3de
Compare
Choose a tag to compare

v0.8.8


New Feature

  • spiderpool-agent: support to configure the sysctl config : PR 3840

  • agent can be set rp_filter to 0 for the each node : PR 3913


Fix

  • Fix: Statefulset pod should change IP when recreating with a changed pool in annotation : PR 3674

  • fix: fail to access NodePort when pod owning multiple network cards : PR 3815

  • pod launched by unexpected CNI when the health checking of the agent fails and multus.conf is lost : PR 3813

  • init-pod: fix installtion block for agent pods can't running : PR 3810

  • [cherry-pick] fix: Spiderpool GC incorrect IP address during statefulset Pod scale up/down, causing IP conflict : PR 3914

  • coordinator: Fix error policy routing table when pod has multi nics : PR 3986

  • coordinator should only set rp_filter for pod not the node : PR 3970

  • Fix:the chart value tuneSysctlConfig does not work : PR 3991


Total

Pull request number: 18

Commits

Release v0.9.5

29 Aug 08:26
81f345d
Compare
Choose a tag to compare

v0.9.5


New Feature

  • spiderpool-agent: support to configure the sysctl config : PR 3842

  • agent can be set rp_filter to 0 for the each node : PR 3907

  • Add chainCNI support for spidermultusconfig : PR 3973


Fix

  • Fix: Statefulset pod should change IP when recreating with a changed pool in annotation : PR 3675

  • fix: fail to access NodePort when pod owning multiple network card : PR 3814

  • pod launched by unexpected CNI when the health checking of the agent fails and multus.conf is lost : PR 3812

  • init-pod: fix installtion block for agent pods can't running : PR 3811

  • fix: Spiderpool GC incorrect IP address during statefulset Pod scale up/down, causing IP conflict : PR 3912

  • coordinator should only set rp_filter for pod not the node : PR 3968

  • coordinator: Fix error policy routing table when pod has multi nics : PR 3969


Total

Pull request number: 22

Commits

Release v1.0.0-rc1

30 Jul 05:17
a89478a
Compare
Choose a tag to compare

v1.0.0-rc1

Welcome to the v1.0.0-rc1 release of Spiderpool!
Compared with version:v1.0.0-rc0, version:v1.0.0-rc1 has the following updates.


New Feature

  • fix(charts): Remove unnecessary sensitive permissions for DaemonSet agent and Pod init : PR 3522

  • update crds for spiderpool dra feature : PR 3527

  • spiderclaimparameter: add webhook to verify the create and update : PR 3668

  • update version of CNI plugins : PR 3733

  • update sriov-operator version to v1.3.0 : PR 3716


Changed Feature

  • coordinator: Use ARP to detect the gateway rather than ICMP : PR 3584

Fix

  • DRA: fix error start of agent : PR 3504

  • RBAC: avoiding too high permissions leading to potential CVE risks : PR 3608

  • Fix: it is so slow to create a Pod requiring IP from a super big CIDR : PR 3583

  • add link-local IP to veth0 for istio : PR 3588

  • Fix: Statefulset pod should change IP when recreating with a changed pool in annotation : PR 3669

  • Optimize clean job to use host network : PR 3692

  • fix: fail to access NodePort when pod owning multiple network cards : PR 3686

  • Optimize clean scripts : PR 3706

  • fix: Missing GLIBC dynamic dependency makes ovs binary unavailable : PR 3752

  • remove CRD installed by sriov-network-operator when uninstalling : PR 3726

  • init-pod: support helm wait and fix installation block when agent pods fails to run : PR 3732


Totoal

Pull request number: 85

Commits

Release v0.8.7

25 Jun 09:37
dd5a81e
Compare
Choose a tag to compare

v0.8.7


Bug Fix

  • coordinator: ensure hijickRoute's gw is from hostIPRouteForPod : PR 3363

  • add link-local IP to veth0 for istio : PR 3622

  • fix: it is so slow to create a Pod requiring IP from a super big CIDR : PR 3628

Changed Feature

  • coordinator: Use arping to detect the gateway rather than ICMP : PR 3652

Totoal

Pull request number: 12

Commits

Release v0.9.4

25 Jun 06:48
ec72a75
Compare
Choose a tag to compare

v0.9.4


Bug Fix

  • fix: it is so slow to create a Pod requiring IP from a super big CIDR : PR 3629
  • add link-local IP to veth0 for redirect action of the istio : PR 3623

Changed Feature

  • coordinator: Use arping to detect the gateway if reachable: PR 3584

Totoal

Pull request number: 16

Commits

Release v1.0.0-rc0

29 Apr 10:23
3b077b3
Compare
Choose a tag to compare

v1.0.0-rc0

Welcome to the v1.0.0-rc0 release of Spiderpool!
Compared with version:v0.9.3, version:v1.0.0-rc0 has the following updates.


New Feature

  • subnet feature: support to turn on or off the feature of managing automatic-ippool : PR 3241

  • Rework spidercoordinator informer to update pod and service cidr : PR 3249

  • chart: Support configure ifNames for rdmaSharedDevicePlugin : PR 3335

  • feature: support wildcard match for IPPool : PR 3262

  • feature: run a clean-up job when uninstalling : PR 3339

  • DRA: Integrates with DRA and CDI : PR 3329


Changed Feature

  • Support getting serviceCIDR from spec.Containers[0].Args of kube-controller-manager Pod : PR 3243

  • Fix panic in spidercoordinator informer : PR 3269

  • spidercoordinator: Enhance the edge case : PR 3284

  • spidermultusconfig: add missing filed for generateCoordinatorCNIConf : PR 3283

  • Spidercoordinator: sync kubeadm-config event to trigger the status update : PR 3291

  • coordinator: rework GetDefaultRouteInterface to get pod's default route nic : PR 3302

  • coordinator: ensure hijickRoute's gw is from hostIPRouteForPod : PR 3358


Totoal

Pull request number: 47

Commits

Release v0.9.3

16 Apr 11:04
dd812cf
Compare
Choose a tag to compare

v0.9.3


Changed Feature

  • coordinator: rework GetDefaultRouteInterface to get pod's default route nic : PR 3307

  • coordinator: ensure hijickRoute's gw is from hostIPRouteForPod : PR 3364


Totoal

Pull request number: 5

Commits

Release v0.8.6

15 Mar 09:26
97a3c52
Compare
Choose a tag to compare

v0.8.6


New Feature

  • Rework spidercoordinator informer to update pod and service cidr : PR 3261

Changed Feature

  • spidercoordinator: Enhance the edge case : PR 3286

  • Spidercoordinator: Add kubeadm-config event to workQueue : PR 3304

  • coordinator: rework GetDefaultRouteInterface to get pod's default route nic : PR 3306


Totoal

Pull request number: 8

Commits

Release v0.9.2

06 Mar 15:18
b289513
Compare
Choose a tag to compare

v0.9.2


New Feature

  • IP reclaim: differentiate stateless workload under deleting-timeout state on ready node and not-ready node : PR 3002

  • docs: bandwidth for ipvlan datapath : PR 3137

  • synchronize clusterIP CIDR from serviceCIDR to support k8s 1.29 : PR 3132

  • release conflicted ip of stateless workload to trigger assigning a new one : PR 3081

  • Rework spidercoordinator informer to update pod and service cidr : PR 3260


Changed Feature

  • fix: the parent interface is down, set it to up before creating the vlan sub-interface : PR 3088

  • Spidercoordinator: It able to get CIDR from kubeadm-config : PR 3062

  • fix coordinator upgrade panic with CRD property empty : PR 3118

  • enable coordinate to support serviceCIDR according to a matched k8s version. : PR 3168

  • use helm charts value control coordinator components startup : PR 3182

  • fix the logic of obtaining kubeadm-config to avoid being unable to create Pods : PR 3211

  • Fix panic in spidercoordinator informer : PR 3274

  • spidercoordinator: Enhance the edge case : PR 3287

  • Spidercoordinator: sync kubeadm-config event to trigger the status update : PR 3294


Totoal

Pull request number: 72

Commits