30 Jul 2024
- Fix 'undefined symbol: xtables_strdup' error when running 'iptables-legacy-save' in the calico-node image. calico #9023 (@coutinhop)
- Fixed continuous addition/deletion of service routes in eBPF mode. calico #8988 (@sridhartigera)
- ebpf: fix - let the node handle packet when we are not sure about the destination calico #8925 (@tomastigera)
- ebpf: If a bond master device is part of the bpfDataIfacePattern regexp, calico attaches to it and not to the slaves calico #8914 (@sridhartigera)
- ebpf: fixed forwarding, NATing and checksuming of related ICMP traffic (icmp errors) calico #8902 (@tomastigera)
- Fix errors when running on a kernel that doesn't support the XFRM netlink family. calico #8871 (@fasaxc)
- Add IPReservation and BGPFilter to etcd datastore migration calico #9056 (@caseydavenport)
- Update k8s to v1.28.12 calico #9040 (@coutinhop)
- Disable checksum offloading for VXLAN devices calico #9037
- Update go version to v1.22.5, node-driver-registrar to v2.11.1 calico #9030 (@coutinhop)
- ebpf: don't drop, but reject unknown midflow tcp packets with rst calico #8970 (@sridhartigera)
- ebpf: set bpfin/out.cali MTU to the smallest of all host ifaces including overlay. That means if jumbo frames are used, this device also uses them. calico #8954 (@tomastigera)
- Upgrade bpftool to v7.4 to fix the issue of loading XDP programs in iptables data plane that happens in few distributions. calico #8939 (@mazdakn)
- ebpf: Forwarding services via vxlan tunnel uses different source ports for different flows to better utilize bonded devices and CPUs on the receiving side. calico #8898 (@tomastigera)
- ebpf: support for service loop prevention calico #8892 (@sridhartigera)
- ebpf: cleanup BPF special devices when BPF is turned off calico #8887 (@tomastigera)
- Improve cni-plugin binary install verification. calico #8844 (@ialidzhikov)
- ebpf: Update map definition in sockops program to let libbpf v1.0+ load them successfully. calico #8834 (@mazdakn)
- The calico-node, calico-kube-controllers and calico-typha pods now run with
securityContext.seccompProfile.type=RuntimeDefault
. calico #6524 (@dimityrmirchev)