Nolar Kopf Versions Save

A Python framework to write Kubernetes operators in just a few lines of code

1.37.2

3 weeks ago

Bugfixes

Documentation

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

1.37.1

3 months ago

What's Changed

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

1.37.0

3 months ago

Main changes

Features

Refactorings

Developer experience

Documentation

New Contributors

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

1.36.2

9 months ago

What's Changed

New Contributors

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

1.36.1

11 months ago

Improvements

Bugfixes

Contributor experience

New Contributors

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

1.36.0

1 year ago

Important changes

Bugfixes

Developers' experience

Documentation fixes

New Contributors

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

1.35.6

1 year ago

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

1 year ago

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

2 years ago

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

2 years ago

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