Kopf

Latest version: v1.37.1

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

Scan your dependencies

Page 1 of 17

1.37.1

What's Changed
* Refresh the README badges by nolar in https://github.com/nolar/kopf/pull/1093 (released to update the PyPI intro page).


**Full Changelog**: https://github.com/nolar/kopf/compare/1.37.0...1.37.1

1.37.0

Main changes
* Drop Python 3.7 by nolar in https://github.com/nolar/kopf/pull/1062
* Enable Python 3.12 by nolar in https://github.com/nolar/kopf/pull/1067

Features
* Configure properties of posted K8s events by cristiansteib in https://github.com/nolar/kopf/pull/1060
* Feature multiple operations webhook by mehrdad-khojastefar in https://github.com/nolar/kopf/pull/1058

Refactorings
* Convert internal timestamps to TZ-aware, treat user-provided TZ-naive ones as UTC by nolar in https://github.com/nolar/kopf/pull/1068
* Satisfy aiohttp's deprecation of shutdown timeout kwargs by nolar in https://github.com/nolar/kopf/pull/1091
* Ensure the reason is never an empty string, but None in HTTP responses by nolar in https://github.com/nolar/kopf/pull/1063
* Close the client sessions before the test server to avoid keep-alive timeout waiting (in CI) by nolar in https://github.com/nolar/kopf/pull/1069

Developer experience
* Enable PyPy 3.10 in CI by nolar in https://github.com/nolar/kopf/pull/1066
* Upgrade to MyPy 1.5.1 by nolar in https://github.com/nolar/kopf/pull/1064
* Upgrade MyPy to 1.8.0 by nolar in https://github.com/nolar/kopf/pull/1089
* Drop Kubernetes 1.25, upgrade up to 1.29 by nolar in https://github.com/nolar/kopf/pull/1090
* Upgrade Kubernetes to currently maintained versions by nolar in https://github.com/nolar/kopf/pull/1065

Documentation
* Configure ReadTheDocs and restore the docs builds by nolar in https://github.com/nolar/kopf/pull/1092
* Formatting fix by kosprov in https://github.com/nolar/kopf/pull/1048
* deployment.rst: make incremental builds faster by piec in https://github.com/nolar/kopf/pull/1043
* Update testing.rst by alezkv in https://github.com/nolar/kopf/pull/1020
* Fix updates code example by iTaybb in https://github.com/nolar/kopf/pull/999
* fix: Fix typo in configuration.rst by mboutet in https://github.com/nolar/kopf/pull/1080
* Update README.md - spelling/grammar fixes by rouilj in https://github.com/nolar/kopf/pull/1085

New Contributors
* kosprov made their first contribution in https://github.com/nolar/kopf/pull/1048
* mehrdad-khojastefar made their first contribution in https://github.com/nolar/kopf/pull/1058
* cristiansteib made their first contribution in https://github.com/nolar/kopf/pull/1060
* rouilj made their first contribution in https://github.com/nolar/kopf/pull/1085
* piec made their first contribution in https://github.com/nolar/kopf/pull/1043
* alezkv made their first contribution in https://github.com/nolar/kopf/pull/1020
* iTaybb made their first contribution in https://github.com/nolar/kopf/pull/999

**Full Changelog**: https://github.com/nolar/kopf/compare/1.36.2...1.37.0

1.36.2

What's Changed
* Fix crash when an APIResource has no verbs by lukasstockner in https://github.com/nolar/kopf/pull/1000

New Contributors
* lukasstockner made their first contribution in https://github.com/nolar/kopf/pull/1000

**Full Changelog**: https://github.com/nolar/kopf/compare/1.36.1...1.36.2

1.36.1

Improvements

* Add retry after receiving `too many requests` error from kubernetes by wjsi in https://github.com/nolar/kopf/pull/963
* Release memory when a deamon exits by jeff4747 in https://github.com/nolar/kopf/pull/953

Bugfixes

* Manage asyncio event loops explicitly by nolar in https://github.com/nolar/kopf/pull/998
* Manage uvloop loops & policies properly in tests by nolar in https://github.com/nolar/kopf/pull/1028

Contributor experience

* Upgrade MyPy to 0.990 by nolar in https://github.com/nolar/kopf/pull/975
* Add CodeQL workflow for GitHub code scanning by lgtm-com in https://github.com/nolar/kopf/pull/973
* Upgrade Kubernetes, K3s, and CI tooling by nolar in https://github.com/nolar/kopf/pull/997
* Upgrade K8s/K3s to v1.27 and CI tooling (MyPy) by nolar in https://github.com/nolar/kopf/pull/1027

New Contributors
* lgtm-com made their first contribution in https://github.com/nolar/kopf/pull/973
* wjsi made their first contribution in https://github.com/nolar/kopf/pull/963
* jeff4747 made their first contribution in https://github.com/nolar/kopf/pull/953

**Full Changelog**: https://github.com/nolar/kopf/compare/1.36.0...1.36.1

1.36.0

Important changes

* Upgrade to Python 3.11 by nolar in https://github.com/nolar/kopf/pull/968
* Utilise uvloop automatically for CLI (if present) by nolar in https://github.com/nolar/kopf/pull/971

Bugfixes

* Fix incorrect JSONPatch paths when special characters are used by samj1912 in https://github.com/nolar/kopf/pull/919

Developers' experience

* Upgrade CI tools: Kubernetes to 1.25 (drop 1.21), Ubuntu to 22.04, MyPy to 0.981 by nolar in https://github.com/nolar/kopf/pull/964
* Upgrade CI tooling & GitHub Actions by nolar in https://github.com/nolar/kopf/pull/969 https://github.com/nolar/kopf/pull/970
* Add pyupgrade to pre-commit and update syntax to Python3.7+ by hramezani in https://github.com/nolar/kopf/pull/930

Documentation fixes

* fix(doc): Fix name of parameter by mboutet in https://github.com/nolar/kopf/pull/965
* Fix documentation typos by fsismondi in https://github.com/nolar/kopf/pull/959

New Contributors
* mboutet made their first contribution in https://github.com/nolar/kopf/pull/965
* fsismondi made their first contribution in https://github.com/nolar/kopf/pull/959

**Full Changelog**: https://github.com/nolar/kopf/compare/1.35.6...1.35.7

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

Page 1 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.