k8spin-operator icon indicating copy to clipboard operation
k8spin-operator copied to clipboard

Update dependency kopf to v1.39.0

Open renovate[bot] opened this issue 4 years ago • 0 comments

This PR contains the following updates:

Package Change Age Confidence
kopf ==1.32.1 -> ==1.39.0 age confidence

Release Notes

nolar/kopf (kopf)

v1.39.0

Compare Source

What's Changed

Note: Python 3.14 support is not officially supported yet (#​1188), but should be runnable (at your own risk).

Full Changelog: https://github.com/nolar/kopf/compare/1.38.0...1.39.0

v1.38.0

Compare Source

What's Changed
Bugfixes
  • Re-authenticate if the session is closed by a concurrent request by @​nolar in #​1031

Full Changelog: https://github.com/nolar/kopf/compare/1.37.5...1.38.0

v1.37.5

Compare Source

What's Changed

Developer experience

New Contributors

Full Changelog: https://github.com/nolar/kopf/compare/1.37.4...1.37.5

v1.37.4

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/nolar/kopf/compare/1.37.3...1.37.4

v1.37.3

Compare Source

What's Changed

New Contributors

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

v1.37.2

Compare Source

Bugfixes

Documentation

  • fix the outdated doc for installing minikube on macos, brew cask inst… by @​Chanoian in #​1100

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

v1.37.1

Compare Source

What's Changed

  • Refresh the README badges by @​nolar in #​1093 (released to update the PyPI intro page).

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

v1.37.0

Compare Source

Main changes

Features

Refactorings

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

Developer experience

Documentation

New Contributors

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

v1.36.2

Compare Source

What's Changed

New Contributors

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

v1.36.1

Compare Source

Improvements

Bugfixes

Contributor experience

New Contributors

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

v1.36.0

Compare Source

Important changes

Bugfixes

Developers' experience

Documentation fixes

New Contributors

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

v1.35.6

Compare Source

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

v1.35.5

Compare Source

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

v1.35.4

Compare Source

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:

v1.35.3

Compare Source

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

v1.35.2

Compare Source

Bugfixes:

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

v1.35.1

Compare Source

Documentation:

  • Render the lists properly in ReadTheDocs. #​846
    • A release to promote the fix to the "stable" version.

v1.35.0

Compare Source

Improvements:

Bugfixes:

Refactoring:

  • Replaced aiojobs with a self-made fire-and-forget task orchestrator (for Python 3.10). #​835

v1.34.0

Compare Source

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

v1.33.0

Compare Source

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
  • 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

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] avatar Oct 18 '21 23:10 renovate[bot]