Skip to content

Releases: gtsystem/lightkube

v0.10.1

25 Mar 17:02
f11a73d
Compare
Choose a tag to compare
v0.10.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.10.0...v0.10.1

v0.10.0

16 Dec 16:49
344f09a
Compare
Choose a tag to compare
v0.10.0 Pre-release
Pre-release

New features

  • Add variable trust_env to the lightkube client constructor to ignore environment variables by @addyess in #20
  • Support for server-side apply via new apply method by @gtsystem in #23. This change also introduces the general support for field_manager.

Bug fix

New Contributors

Full Changelog: v0.9.0...v0.10.0

v0.9.0

21 Nov 11:13
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release

What's Changed

New features:

Build improvements:

  • Include the py.typed in the package_data by @jnsgruk in #13
  • Testing coveralls github integration. by @gtsystem in #14
  • Add sdist packaging to Github Action by @jnsgruk in #10

New Contributors

Full Changelog: v0.8.1...v0.9.0

Upgrade httpx dependency to 0.20.0

14 Oct 07:31
Compare
Choose a tag to compare

What's Changed

  • Updated to move the specification of a timeout into WatchDriver.get_request, which in turns passes the timeout to httpx.Client.build_request() by @jnsgruk in #11 (fixes incompatibility introduced in httpx 0.20.0)

New Contributors

Full Changelog: v0.8.0...v0.8.1

Version v0.8.0

06 Aug 21:11
67ef2aa
Compare
Choose a tag to compare
Version v0.8.0 Pre-release
Pre-release
  • Support for Kubernetes 1.22 (lightkube-models == 1.22.0.4)
  • New config property of Client to expose details of the configuration used by this client.
  • Added e2e tests in github actions targeting k3s 1.19 and k3s 1.21.
  • Resolved an issue where a configuration using a user section without credentials or token where rejected.
  • Breaking change: An attempt to create or replace an object defining a different namespace compared to what is provided explicitly in the client method, will result in an error. This is inline with kubectl behavior. Previously the value provided explicitly in the client method would have taken precedence.

Version 0.7.2

13 May 10:36
3d5be6a
Compare
Choose a tag to compare
Version 0.7.2 Pre-release
Pre-release
  • Support for Kubernetes 1.21 (lightkube-models == 1.21.0.3)
  • Load/Dump resource objects from dict or YAML. See new codecs module.
    • jinja2 integration for templating YAML files.

Version 0.6.0

08 Jan 22:23
Compare
Choose a tag to compare
Version 0.6.0 Pre-release
Pre-release
  • Support to read Pod logs
  • Support for Kubernetes 1.20 (lightkube-models == 1.20.1.3)
  • Upgrade dependency httpx to 0.16.1

Version 0.5.1

08 Oct 19:34
65d45ce
Compare
Choose a tag to compare
Version 0.5.1 Pre-release
Pre-release
  • Rewritten the KubeConfig class to use models.
  • Refactor the authentication code to subclass httpx.Auth.
  • ExecAuth will now attempt to get a new token in case a 401 is received.
  • Added documentation for configuring the client.
  • Changed to MIT license
  • Added official support for python 3.9

Version 0.4.1

27 Sep 10:12
Compare
Choose a tag to compare
Version 0.4.1 Pre-release
Pre-release
v0.4.1

Add link to pypi history for lightkube-models. Add list of unsupporte…