v0.11.0
What's new?
- Direct Kubeconfig and TLS support! Now you can create a client from the kube config or using direct parameters. Also using
defaultConfig
you can let the client to find the appropriate config like kubectl. What's even better is that it is also cross platform! - CRD APIs. CRD APIs are included in the library itself.
- All the remaining cluster level resource (e.g. node, CRD) operations (create, delete, delete collection, replace, server side apply, patch)
- Improved manifest reading. You can read manifests of known types directly.
- Pluggable authentication
- Improved Error responses
- Cookie support in core client
New integrations
- Http4s ember client
- Http4s jdk client
- Http4s blaze client
- Http4s netty client
- Sttp JDK HttpClient
- ZIO http 3
Bug fixes
- Fixed a codegen error which was causing missing fields in
CustomResourceDefinitionNames
What's Changed
- Update sbt-typelevel, sbt-typelevel-site to 0.4.20 by @hnaderi in #95
- 97 apis for customresourcedefinition by @hnaderi in #98
- Update flake.lock by @hnaderi in #100
- Kubeconfig by @hnaderi in #99
- Fixed wrong Object generation for subresources by @hnaderi in #102
- Http4s crossplatform tls by @hnaderi in #108
- Added http4s jdk-client integration by @hnaderi in #110
- Increased the minimum supported JDK to 11
Contributors
Huge shout out to @davesmith00sky for his detailed bug reports, subtle bug detection and also suggestions.
Full Changelog: v0.10.0...v0.11.0