Skip to content

Releases: hnaderi/scala-k8s

v0.12.1

23 Jun 08:19
v0.12.1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.12.0...v0.12.1

v0.12.0

19 May 17:01
v0.12.0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.11.1...v0.12.0

v0.11.1

12 May 13:33
v0.11.1
419e966
Compare
Choose a tag to compare

What's Changed

  • Fixed streaming client wrong url construction
  • Update flake.lock by @hnaderi in #111

Full Changelog: v0.11.0...v0.11.1

v0.11.0

05 May 17:38
v0.11.0
Compare
Choose a tag to compare

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

v0.10.0

21 Apr 10:50
v0.10.0
d56ac79
Compare
Choose a tag to compare

What's Changed

Fixed a decoding bug where server responded with explicit nulls #94

Updates

  • Update sbt-scala-native-crossproject, ... to 1.3.1 by @hnaderi in #93

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

v0.9.0

17 Apr 15:52
v0.9.0
Compare
Choose a tag to compare

What's Changed

  • Manifests module uses Yaml4s, which makes it cross platform as well by @hnaderi in #92
  • Circe module on scala native by @hnaderi in #84

Updates

Full Changelog: v0.8.2...v0.9.0

v0.8.2

18 Mar 07:38
v0.8.2
Compare
Choose a tag to compare

What's Changed

  • Update scalafmt-core to 3.7.1 by @hnaderi in #60
  • Update play-json to 2.9.4 by @hnaderi in #61
  • Update sbt-scalajs, scalajs-compiler, ... to 1.13.0 by @hnaderi in #63
  • Update client3:circe, client3:core to 3.8.9 by @hnaderi in #62
  • Update nscplugin, sbt-scala-native, ... to 0.4.9 by @hnaderi in #44
  • Update nscplugin, sbt-scala-native, ... to 0.4.10 by @hnaderi in #64
  • Update scala3-library, ... to 3.2.2 by @hnaderi in #65
  • Update client3:circe, client3:core to 3.8.10 by @hnaderi in #66
  • Update client3:circe, client3:core to 3.8.11 by @hnaderi in #67
  • Update scalafmt-core to 3.7.2 by @hnaderi in #69
  • Update client3:circe, client3:core to 3.8.12 by @hnaderi in #70
  • Update sbt-typelevel, sbt-typelevel-site to 0.4.19 by @hnaderi in #72
  • Update flake.lock by @hnaderi in #73
  • Update client3:circe, client3:core to 3.8.13 by @hnaderi in #74
  • Update nscplugin, sbt-scala-native, ... to 0.4.11 by @hnaderi in #75
  • Updated Kubernetes version to 1.26.3 by @hnaderi in #76

Full Changelog: v0.8.1...v0.8.2

v0.8.1

19 Jan 08:40
v0.8.1
4ef8175
Compare
Choose a tag to compare

What's Changed

  • Update client3:circe, client3:core to 3.8.6 by @hnaderi in #49
  • Update sbt to 1.8.1 by @hnaderi in #50
  • Update http4s-circe, http4s-ember-client to 0.23.17 by @hnaderi in #52
  • Update sbt to 1.8.2 by @hnaderi in #53
  • Update client3:circe, client3:core to 3.8.7 by @hnaderi in #51
  • Update sbt-typelevel, sbt-typelevel-site to 0.4.18 by @hnaderi in #54
  • Update client3:circe, client3:core to 3.8.8 by @hnaderi in #55
  • Update http4s-circe, http4s-ember-client to 0.23.18 by @hnaderi in #56
  • Update scalafmt-core to 3.7.0 by @hnaderi in #57
  • Updated kubernetes version to 1.26.1 by @hnaderi in #59

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

v0.8.0

09 Dec 13:36
v0.8.0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.8.0

v0.7.0

04 Nov 09:04
v0.7.0
66f04ce
Compare
Choose a tag to compare

Moved pointer classes next to their target types, to make packages and scala doc more organized.

Full Changelog: v0.6.0...v0.7.0