Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Releases: nolar/kopf

1.39.1

19 Dec 13:03
fc9c654

Choose a tag to compare

What's Changed

  • Enable Python 3.14 and use it by default in CI by @nolar in #1188
  • Fix the broken docs builds (theme- & sphinx-versions) by @nolar in #1201
  • feat: Add support for removing fields from diff by @mdnfiras in #1200

New Contributors

Full Changelog: 1.39.0...1.39.1

1.39.0

08 Dec 21:13
e22e2a9

Choose a tag to compare

What's Changed

  • Upgrade CI environments & dependencies by @nolar in #1189
  • Drop Python 3.9 from CI, require Python 3.10+ by @nolar in #1190
  • Rewrite to Python 3.10 syntax by @nolar in #1191
  • Rewrite to Python 3.10 for pyupgrade by @nolar in #1197
  • Migrate from setup.py to pyproject.toml, but keep setuptools by @nolar in #1192
  • Enable LLM indexing of the docs by @nolar in #1198
  • Fix the code to be runnable in Python 3.14 (but do not enable it officially yet) by @nolar in #1199

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

Full Changelog: 1.38.0...1.39.0

1.38.0

12 May 11:23
ca3e0d0

Choose a tag to compare

What's Changed

  • Deprecate Python 3.8 & upgrade to Python 3.13 in CI by @nolar in #1164
  • Upgrade MyPy to 1.15.0 by @nolar in #1163
  • Convert to Python 3.9: all the basic syntax as per pyuprade by @nolar in #1165
  • Fix the test failures in Python 3.13 due to not accepting name=… in tests by @nolar in #1173
  • Work around changes in Click 8.2.0 by @nolar in #1174

Bugfixes

  • Re-authenticate if the session is closed by a concurrent request by @nolar in #1031

Full Changelog: 1.37.5...1.38.0

1.37.5

22 Mar 16:31
f2eba97

Choose a tag to compare

What's Changed

  • Handle event refs with no apiVersion/kind fields at all by @nolar in #1151
  • Add WebHookDockerDesktopServer by @sgaist in #1054

Developer experience

  • Fix the numerous failures in CI: setuptools (python 3.8/3.9), pre-commit, import-linter by @nolar in #1160
  • Upgrade Ubuntu in CI (and pin oscrypto to an unreleased bugfix) by @nolar in #1139
  • Switch to PyPI trusted publisher tokens by @nolar in #1161 #1162

New Contributors

Full Changelog: 1.37.4...1.37.5

1.37.4

13 Dec 22:08
7f50469

Choose a tag to compare

What's Changed

  • Ensure compatibility with python-json-logger>=3.1.0 by @nolar in #1149
  • Upgrade the CI tooling (MyPy to 1.13.0, K8s/K3s, etc) by @nolar in #1137
  • Retry requests on APIForbiddenError by @jumpojoy in #1131
  • Fix the 403 retry error in tests by @nolar in #1150

New Contributors

Full Changelog: 1.37.3...1.37.4

1.37.3

18 Nov 20:10
6b8ce27

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.37.2...1.37.3

1.37.2

08 Apr 12:58
9243c8f

Choose a tag to compare

Bugfixes

  • Close dependent http responses before closing api context by @asteven in #1109

Documentation

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

Full Changelog: 1.37.1...1.37.2

1.37.1

20 Jan 17:31
cb6ebed

Choose a tag to compare

What's Changed

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

Full Changelog: 1.37.0...1.37.1

1.37.0

19 Jan 22:28
fc288a6

Choose a tag to compare

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: 1.36.2...1.37.0

1.36.2

27 Jul 10:49
08205e4

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.36.1...1.36.2