Kopf

Latest version: v1.37.2

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

Scan your dependencies

Page 14 of 17

0.21rc2

> _Originally released on 2019-08-08 13:23:01+00:00 ([link](https://github.com/zalando-incubator/kopf/releases/tag/0.21rc2))._

Improvements:

* Wake up immediately on new changes of the object if currently sleeping for delayed handlers. 162
* Speed up the deletion (finalizer removal) of the objects with failed creation/update handlers. 162

Bugfixes:

* Fixed failing with 404 if object was removed too fast or within the handler. 160
* Fixed implicitly forced peering mode for embeddable operator. 174

0.21rc1

> _Originally released on 2019-08-07 17:45:34+00:00 ([link](https://github.com/zalando-incubator/kopf/releases/tag/0.21rc1))._

New features:

* Expose the functions to make Kopf embeddable into other apps. 156
* Docs: https://kopf.readthedocs.io/en/latest/embedding/

Improvements:

* Terminate the operator better, with graceful period for clean shutdown. 156
* K8s-events for cluster-scoped objects are posted to the current namespace, not "default". 165
* Kopf's handler errors renamed to `kopf.PermanentError/kopf.TemporaryError`. 159
* Kopf's permanent/temporary errors do not dump strack-traces anymore. 159

Internal changes:

* CodeCov PR comments disabled (to prevent spamming). 170
* Some modules were moved around and split. 155

0.20

> _Originally released on 2019-07-24 09:25:51+00:00 ([link](https://github.com/zalando-incubator/kopf/releases/tag/0.20))._

New feature:

* Decorator-level filtering of the objects by labels/annotations existence or values. 123

0.19

> _Originally released on 2019-07-16 10:09:39+00:00 ([link](https://github.com/zalando-incubator/kopf/releases/tag/0.19))._

New features:

* Built-in resources (pods, services, namespaces) are now supported. 110
* Per-object messages logged via `logger` kwarg (INFO+ level) are sent as Kubernetes events implicitly. 128 148

Improvements:

* Almost proper operator termination on SIGINT/SIGTERM. 147 151
* *Note: blocking socket reads are not yet fixed and can freeze on exit.*


Internal changes:

* Internal K8s API client is switched from the official kubernetes-python top pykube-ng. 110
* Code coverage is measured. 72 146
* E2E tests are stabilized. 149

0.19rc2

> _Originally released on 2019-07-12 11:30:47+00:00 ([link](https://github.com/zalando-incubator/kopf/releases/tag/0.19rc2))._

Bugfixes:

* Operators die with socket timeout in 10s after starting. 144

0.19rc1

> _Originally released on 2019-07-09 13:11:00+00:00 ([link](https://github.com/zalando-incubator/kopf/releases/tag/0.19rc1))._

Improvements:

* Built-in resources (pods, namespaces) are now also supported. 110
* Handlers' INFO+ log messages are sent as Kubernetes events implicitly. 128

Internal changes:

* Switched the internal client from the official kubernetes-python top pykube-ng. 110
* Code coverage is measured. 72

Page 14 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.