Improvements:
* Allow setting controller & blocking owner deletion for object hierarchies. 858
Bugfixes:
* Treat listable but non-watchable resources as non-watchable (e.g. `metrics.k8s.io`, `v1/componentstatuses`, etc). 871
* Prevent resource leaks in admission webhooks with disabled/delayed garbage collection (e.g. in PyPy). 874
* Scan & watch zero-resource API groups of API extensions properly. 913
Documentation:
* Fix several typos. 895 910
* Log instead of printing in examples. 893
* Cease using the deprecated `rbac.authorization.k8s.io/v1beta1`. 887
Contributor experience:
* Upgrade tests to Kubernetes 1.22 & 1.23, PyPy 3.8 & 3.9. 875 914 915
* Upgrade mypy to 0.942. 878 911
* Replaced asyncio-timeouts with native routines in tests. 880