Skip to content

Releases: spidernet-io/spiderpool

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

Release v0.7.3

06 Feb 02:18
942717c
Compare
Choose a tag to compare

v0.7.3


Changed Feature

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

Totoal

Pull request number: 8

Commits

Release v0.8.5

01 Feb 02:12
7f97702
Compare
Choose a tag to compare

v0.8.5


Changed Feature

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

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


Totoal

Pull request number: 7

Commits

Release v0.9.1

29 Jan 10:11
32c8359
Compare
Choose a tag to compare

v0.9.1


Changed Feature

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

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

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


Totoal

Pull request number: 14

Commits

Release v0.9.0

28 Dec 04:41
cb237c2
Compare
Choose a tag to compare

v0.9.0


New Feature

  • no interface name in annotation to support multiple NIC : PR 2618

  • spidermultusconfig: It's able to configure bandwidth for sriov config : PR 2637

  • add e2e ovs installation and ovs net-attach-def configurations : PR 2469

  • support spidersubnet single IP in dual stack : PR 2821

  • feature: support infiniband with ib-sriov and ipoib cni : PR 2815

  • SpiderMultusConfig: support empty config with custom type : PR 2862

  • coordinator: Add a new filed "txQueueLen" : PR 2650


Changed Feature

  • ifacer: Fix the slave with bond was not set if vlanId was set to 0 : PR 2639

  • fix path typo in spiderpool-agent yaml : PR 2667

  • init-pod: don't init multus CR if multus is disable : PR 2756

  • don't update multus configMap if multus don't install : PR 2759

  • coordinator: ensure detect gateway and ip conflict in pod's netns : PR 2738

  • e2e-fix: Unbound variable DEFAULT_CALICO_VERSION : PR 2831

  • add validation for IPAM IPPools annotation usage : PR 2902

  • spidercoordinator: It should update the status to NotReady if any errors occur : PR 2929

  • CI workflow: Updated obsolete method set-output. : PR 2824

  • fix: spiderpool-agent crashes when kubevirt static IP feature is off : PR 2971

  • fix chart: Values.multus.multusCNI.uninstall does not take effect : PR 2974

  • fix chart: Values.multus.multusCNI.uninstall does not take effect : PR 2986

  • single POD without controller is forbidden to use SpiderSubnet feature : PR 2952

  • fix inherit subnet properties for ippool failure : PR 3011

  • spidercoordinator: fetch the serviceCIDR from kubeControllerManager pod : PR 3020


Totoal

Pull request number: 154

Commits

Release v0.8.4

29 Dec 02:00
7a4e163
Compare
Choose a tag to compare

v0.8.4


Changed Feature

  • fix chart: Values.multus.multusCNI.uninstall does not take effect : PR 2985

  • [cherrypick]fix spiderpool-agent crashes when kubevirt static IP feature is off : PR 2987

  • single POD without controller is forbidden to use SpiderSubnet feature : PR 3019

  • [cherrypick]fix inherit subnet properties for ippool failure : PR 3025


Totoal

Pull request number: 39

Commits

Release v0.7.2

29 Dec 01:59
7d5252d
Compare
Choose a tag to compare

v0.7.2


Changed Feature

  • [cherrypick]fix path typo in spiderpool-agent yaml : PR 2770

  • coordinator: ensure detect gateway and ip conflict in pod's netns : PR 2962

  • [cherrypick]single POD without controller is forbidden to use SpiderSubnet feature : PR 3021

  • [cherrypick]fix inherit subnet properties for ippool failure : PR 3022


Totoal

Pull request number: 6

Commits