Releases: kr8s-org/kr8s
Releases · kr8s-org/kr8s
v0.20.5
Changes
- Add more debug logging to authentication @jacobtomlinson (#579)
Bug Fixes
- Fix reloading service account credentials @jacobtomlinson (#580)
Project Hygiene
v0.20.4
Changes
Bug Fixes
- fix: avoid unread streaming response error @fubuloubu (#575)
Project Hygiene
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#574)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#572)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#568)
v0.20.3
Changes
- Sync port forward wrapping should call
async_run_forever@jacobtomlinson (#567)
v0.20.2
Changes
Enhancements
- Add
forceandgrace_period_secondsoptions to delete @jacobtomlinson (#565) - Allow passing
apikwarg toAPIObject.list()@jacobtomlinson (#562)
Bug Fixes
- Add explicit type hints for
APIObjectSyncMixinmethods @jacobtomlinson (#561)
Project Hygiene
v0.20.1
Changes
Bug Fixes
- Fix type hint on sync
api.get()@jacobtomlinson (#556) - Pass kwargs along in
APIObjectSyncMixin.list()@jacobtomlinson (#554)
Project Hygiene
- Allow overriding of sync shims in Service @jacobtomlinson (#557)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#552)
v0.20.0
Important
This release includes a large overhaul with the way we expose the kr8s API. Under the hood kr8s is built with asyncio and coroutines, then that asynchronous API is wrapped in a sync API for users who do not want to use async/await.
The fixes in #551 mean that the sync API should now show correct type definitions, but this has meant changing the way we wrap the async API.
The change should be transparent for users of the sync API, but if you run into eny edge case bugs please don't hesitate to open an issue.
Changes
- Replace @sync decorator with APIObjectSyncMixin for all sync objects @jacobtomlinson (#551)
Project Hygiene
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#549)
v0.19.1
Changes
Bug Fixes
- Fix Custom Resource pagination hang @jacobtomlinson (#547)
Project Hygiene
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#545)
- Bump minimum version of Python to 3.9 and httpx-ws to 0.7.0 @jacobtomlinson (#546)
v0.19.0
Changes
🚨 Breaking
- Add support for pagination @jacobtomlinson (#523)
Enhancements
- Adds tolerate to Pod @thomasjpfan (#538)
- Add taint function and taints property to Node @thomasjpfan (#530)
- Use metadata.name filter on name for api.get @thomasjpfan (#524)
Documentation
- Update Kubernetes versions @kr8s-bot (#533)
- Add support for pagination @jacobtomlinson (#523)
Project Hygiene
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#537)
- Update Kubernetes versions @kr8s-bot (#533)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#534)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#531)
- Rerun tests only in CI @jacobtomlinson (#529)
- Use Pod.gen and Pod.wait in get filter tests @jacobtomlinson (#527)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#525)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#522)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#521)
- Add workflow to test minimal dependencies @jacobtomlinson (#519)
v0.18.1
Changes
- Add typing extensions to pyproject.toml @thomasjpfan (#516)
Project Hygiene
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#518)
- Update Kubernetes versions @kr8s-bot (#517)
- Fix loading Azure LTS support dates @jacobtomlinson (#515)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#513)
v0.18.0
Changes
🚨 Breaking
- Ensure portfoward's
local_portkeyword followskubectlbehavior @jacobtomlinson (#506)
Bug Fixes
- Add support for IPv6 in service account lookups @jacobtomlinson (#512)
- Ensure portfoward's
local_portkeyword followskubectlbehavior @jacobtomlinson (#506)
Documentation
Project Hygiene
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#510)
- Update Kubernetes versions @kr8s-bot (#509)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#508)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#507)
- Update Kubernetes versions @kr8s-bot (#504)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#503)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#499)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#498)
- Only run publish workflow on kr8s-org/kr8s @jacobtomlinson (#497)