Kopf

Latest version: v1.37.2

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

Scan your dependencies

Page 3 of 17

1.35.0

Improvements:

* Ready for Python 3.10. 828 837
* Support PyPy (with Python 3.7+). 845

Bugfixes:

* Reverse the SSL authentication mode for API requests (for Python 3.10). 836
* Update Mapping type to match new mypy (by sobolevn). 834
* Retry on `asyncio.TimeoutError` during API requests (by philipp-sontag-by). 841

Refactoring:

* Replaced `aiojobs` with a self-made fire-and-forget task orchestrator (for Python 3.10). 835

1.35rc1

Improvements:

* Ready for Python 3.10. 828 837

Bugfixes:

* Reverse the SSL authentication mode for API requests (for Python 3.10). 836
* Update Mapping type to match new mypy (by sobolevn). 834
* Retry on `asyncio.TimeoutError` during API requests (by philipp-sontag-by). 841

Refactoring:

* Replaced `aiojobs` with a self-made fire-and-forget task orchestrator (for Python 3.10). 835

1.34.0

New features:

* Subresources (both specific and "*"-masked) are supported in the validating/mutating admission webhooks. 832

Bugfixes:

* Do not watch the resources that are served only via webhooks (to prevent RBAC issues). 831
* Handle API errors in the initial listing that prevented resources from handling. Thanks to philipp-sontag-by. 821
* Several documentation examples fixed. Thanks to xavierbaude. 818

1.34rc1

New features:

* Subresources (both specific and "*"-masked) are supported in the validating/mutating admission webhooks. 832

Bugfixes:

* Do not watch the resources that are served only via webhooks (to prevent RBAC issues). 831
* Handle API errors in the initial listing that prevented resources from handling. Thanks to philipp-sontag-by. 821
* Several documentation examples fixed. Thanks to xavierbaude. 818

1.33.0

New features:

* Configurable timeouts for API operations and TCP connections. 793
* Configurable retries & backoffs for server-side & networking API errors. 788

Bugfixes:

* Prevent loss of events under high-load or with heavy sync-blockers in asyncio methods. 732
* Special thanks to paxbit & cjbaar for investigation.
* Generate proper JSONPatch on mutating webhooks when the key is absent. Thanks to cjbaar. 803.

Contributor experience:

* Kubernetes 1.16 and 1.17 dropped from CI; they will most likely continue to work as before. 794
* API clients refactored to have a unified requesting routine. 792 795
* Fix tests with namespaces mismatching the resource scopes. 791
* Simplify the PR template. Thanks to turbaszek. 552
* Use issue forms instead of issue templates. 804
* Upgrade mypy to 0.900 series. 786

1.33rc2

Bugfixes:

* Generate proper JSONPatch on mutating webhooks when the key is absent. Thanks to cjbaar. 803.

Contributor experience:

* Simplify the PR template. Thanks to turbaszek. 552
* Use issue forms instead of issue templates. 804
* Upgrade mypy to 0.900 series. 786

Page 3 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.