* Solved K8s API flooding with endless dummy-patching in certain conditions. Many thanks to paxbit! 731 728 686
1.31rc2
Bugfix:
* Fix absent namespaces for cluster-scoped resources in hierarchies. 726 727
1.31rc1
New features:
* Validating/mutating admission webhooks: 708 724 721 * With a built-in server. * With self-signed certificates for dev-mode. * With tunnelling via external systems (now: ngrok). * With auto-detection of the best server/tunnel for the cluster. * With automatic management of webhook configurations in the cluster. * Documentation: https://kopf.readthedocs.io/en/latest/admission/
Improvements:
* Kopf exports types for type-checking. Thanks to SergeyTsaplin 704 720 722
Contributor experience:
* Drop Kubernetes 1.14 support. 723 * Examples are now type-checked too (non-strict). 704
1.30.3
Bugfix:
* Fix absent namespaces for cluster-scoped resources in hierarchies. 726
1.30.2
Documentation only (to rebuild ReadTheDocs):
* Grammar and style fixes in the documentation. 717
1.30.1
Bugfixes:
* Hotfix an "unexpected kwarg" error for indexing when peering is enabled. 712
Contribution workflow:
* The `master` branch is renamed to `main`. 711 * Kubernetes 1.13 is disabled (not supported by Minikube, broke the CI). 709 * Kubernetes 1.20 is enabled, others are upgraded on micro-versions. 709