Releases: spidernet-io/spiderpool
Release v1.0.0-rc2
v1.0.0-rc2
Welcome to the v1.0.0-rc2 release of Spiderpool!
Compared with version:v1.0.0-rc1, version:v1.0.0-rc2 has the following updates.
New Feature
-
spiderpool-agent: support to configure the sysctl config for node : PR 3772
-
doc: ai with macvlan : PR 3870
-
agent set rp_filter to 0 for the each node : PR 3898
-
Support ipv6 subnet with CIDR mask bigger than 64 : PR 3804
-
Add chainCNI support for spidermultusconfig : PR 3918
-
Add a pod mutating webhook to auto inject the pod network resources : PR 4179
-
Add a flag to configure an link-local address to veth0 for istio : PR 4206
-
Add RDAM metrics : PR 4112
Fix
-
pod launched by unexpected CNI when the health checking of the agent fails and multus.conf is lost : PR 3758
-
rbac: remove permissions for patch/update nodes and webhook resources : PR 3880
-
fix: Spiderpool GC incorrect IP address during statefulset Pod scale up/down, causing IP conflict : PR 3778
-
coordinator should only set rp_filter for pod but not the node : PR 3906
-
coordinator: fix wrong policy route when there is more than 1 secondary nics : PR 3873
-
Update GOMAXPROCS configuration : PR 4013
-
fix: cannot uninstall spiderpool when sriovOperatorConfig is installed : PR 3925
-
Fix panic when create spidermultusconfig with nil podRPFilter in validate webhook : PR 4062
-
Fix wrong validate for unicast podMACPrefix when creating spiderMultusConfig : PR 4098
-
fix: avoid failures when cleaning up spiderpool resources due to resourceVersion conflicts. : PR 4130
-
fix: optimize the cleanup code judgment of NotFound resources : PR 4156
-
fix: same-name conflict check specified by multus.spidernet.io/cr-name : PR 4168
Total
Pull request number: 84
Release v0.9.7
Release v0.9.6
Release v0.8.8
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
Release v0.9.5
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
Release v1.0.0-rc1
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
Release v0.8.7
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
Release v0.9.4
Release v1.0.0-rc0
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