Kopf

Latest version: v1.37.2

Safety actively analyzes 626403 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 17

1.35.6

New features:

* Login handlers can now inject graceful expiration time to credentials (i.e. not waiting for HTTP 401s). 933

Documentation:

* Added clarity on **not** supporting the methods for handlers — with reasons and hints on how to do it if desired. 939

1.35.5

Trivial/Internal

* Documentation links and grammar fixes. 928
* PyPI classifiers for Python versions. 927
* Kubernetes 1.23 & 1.24 added to CI; 1.19 & 1.20 are dropped from CI. 929

1.35.4

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

1.35.3

Improvements:

* `old`, `new`, `diff`, `operation` kwargs for validation/mutation webhooks. Thanks to samj1912. 857

Bugfixes:

* Use `async_timeout` as an async context manager only. 859
* Fix typo in configuration docs. 861

1.35.2

Bugfixes:

* Stop daemons on operator exit (regression since 1.35.0). 853
* Show the proper class name in daemon-stopped flags. 854

1.35.1

Documentation:

* Render the lists properly in ReadTheDocs. 846
* _A release to promote the fix to the "stable" version._

Page 2 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.