Releases: gtsystem/lightkube
Releases · gtsystem/lightkube
v0.15.4
What's Changed
- Fix client config typing by @DanielArndt in #60
- Document support for Kubernetes 1.30 by @gtsystem in #61
- Fix issue #63, where pyright cannot recognize the correct type for some client methods by @gtsystem in #64
- Update 'config' type hint for lightkube.core.async_client.AsyncClient by @benfiola in #67
- Ensure apiVersion and kind are set for 'list' requests by @benfiola in #68
- Set
__all__
in__init__.py
by @max-muoto in #70 - Add support for dry-run by @michaeldmitry in #74
New Contributors
- @DanielArndt made their first contribution in #60
- @benfiola made their first contribution in #67
- @max-muoto made their first contribution in #70
- @michaeldmitry made their first contribution in #74
Full Changelog: v0.15.2...v0.15.4
v0.15.2
What's Changed
- Use type vars for resource registration to return the same type by @tim-hutchinson in #59
New Contributors
- @tim-hutchinson made their first contribution in #59
Full Changelog: v0.15.1...v0.15.2
v0.15.0
v0.14.0
v0.13.0
What's Changed
- Add and document support for Kubernetes 1.27 by @gtsystem
- Client pod logs can now stream with or without newlines by @addyess in #46
- Bug fix: Allow modification of models when
lazy=True
by @ addyess in #45
Note that httpx >= 0.24.0 is now required.
Full Changelog: v0.12.0...v0.13.0
v0.12.0
v0.11.0
New features
- Add
sort_objects()
to make batch resource actions simpler by @ca-scribner in #33. - Add functions to parse and compare quantities by @sed-i in #37
- Add new ways to create generic resources by @ca-scribner in #34
- If we have a YAML file that both defines a CRD and loads an instance of it, we can now use
load_all_yaml(..., create_resources_for_crds=True)
- Load existing custom resource from a cluster via
load_in_cluster_generic_resources(...)
.
- If we have a YAML file that both defines a CRD and loads an instance of it, we can now use
Bug fix
- Add handling of empty YAML in
codecs.load_all_yaml(...)
by @ca-scribner in #31
New Contributors
- @ca-scribner made their first contribution in #31
- @sed-i made their first contribution in #37
Full Changelog: v0.10.2...v0.11.0
v0.10.2
v0.10.1
v0.10.0
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 forfield_manager
.
Bug fix
- Fix issues with creating custom resources from yaml by @stonepreston in #21
- Bump mkdocs from 1.1.2 to 1.2.3 in /docs by @dependabot in #17
New Contributors
- @dependabot made their first contribution in #17
- @stonepreston made their first contribution in #21
- @addyess made their first contribution in #20
Full Changelog: v0.9.0...v0.10.0