16 Sep 2021

#### Bug fixes
 - Updated ubi base images and CentOS repos to stop CVE false positives from being reported. [node #1214](https://github.com/projectcalico/node/pull/1214) (@mgleung)
 - calico/node logs write to /var/log/calico within the container by default, in addition to stdout [node #1134](https://github.com/projectcalico/node/pull/1134) (@song-jiang)
 - Improve error message for conflicting routes in CNI plugin [cni-plugin #1164](https://github.com/projectcalico/cni-plugin/pull/1164) (@mgleung)
 - Bugfix: blackhole routing table with No-OIF / InterfaceNone-only is clobbering all other routes in the same routing table because if netlink.RT_FILTER_OIF is specified with a netlink.Route{LinkIndex: 0}, it will return all routes using the remaining applicable filter (netlink.RT_FILTER_TABLE / Table 254) link routes. [felix #2995](https://github.com/projectcalico/felix/pull/2995) (@electricjesus)
 - Fix slow performance when updating a Kubernetes namespace when there are many Pods (and in turn, slow startup performance when there are many namespaces). [felix #2967](https://github.com/projectcalico/felix/pull/2967) (@fasaxc)
 - Fixes a benign error caused by attempting to delete the same IPAMBlock twice. [kube-controllers #822](https://github.com/projectcalico/kube-controllers/pull/822) (@caseydavenport)
 - Update to eventlet>=0.31.0 in response to dependabot security alert. [networking-calico #56](https://github.com/projectcalico/networking-calico/pull/56) (@neiljerram)
 - etcdv3.py: Do not subclass etcd3gw.watch.Watcher to prevent it from attempting to close the socket twice. [networking-calico #62](https://github.com/projectcalico/networking-calico/pull/62) (@mgleung)
