Skip to content

Releases: kubernetes-client/java

Release 10.0.0

18 Sep 18:37
Compare
Choose a tag to compare
  • Latest release supporting Kubernetes 1.18.x
  • kubectl equivalent commands
  • Bug fixes

Release 9.0.2

26 Aug 15:40
Compare
Choose a tag to compare

Latest release, including Informer fixes.

Release 6.0.1

25 Sep 20:28
Compare
Choose a tag to compare

Changes in this release:

  • Fix: remove the capacity limit of ProcessorListener
  • Fixes unexpectedly listener quitting leads to OOM approved
  • Fix: should not return from DefaultController.worker() method
  • manually set OKHttpClient read timeout zero ensure client doesnot timeout
  • Fixes leaking informer#controller daemon thread
  • Release/flush websocket buffers on abnormal closing
  • Add workqueue support
  • Add leader election
  • Feat: Structurelize patch object

Release 5.0.0

25 Sep 20:31
Compare
Choose a tag to compare

Release 5.0.0

  • Fix a problem that lister cannot get resource correctly
  • Update openapi metadata from k/k 1.14 branch
  • Feat: Provide thread-safety for pager
  • Fixes patch format to support various patch formats
  • Refactor pager to support colon-loop java grammar
  • add workqueue implementation for kube-style controller
  • Fixes watch conflict handling in informer and more test coverage
  • Added support for KUBECONFIG environment variable with multiple paths.
  • Fix some problems with watches that return a v1.Status
  • Support client.authentication.k8s.io/v1beta1 ExecCredential

Relase 4.0.0

12 Feb 04:46
Compare
Choose a tag to compare

Changes since 4.0.0-beta1

  • Fix DateTime string generation. (#500)
  • Update proto buff files for 1.13.0 (#498)
  • Improve auth tests, fix a bug in credential parsing (#465)
  • NPE System.getenv(ENV_HOME) returns null on Windows (#455)
  • Fix serialization of null quantities (#442)

Note
This library includes an update to the generated Kubernetes code which may contain breaking API changes.

Release 4.0.0-beta1

05 Nov 23:28
Compare
Choose a tag to compare
Release 4.0.0-beta1 Pre-release
Pre-release
  • Fix Quantity serialization
  • Add merge in ProtoClient
  • Invoke async callback on unexpected exceptions
  • Update to 1.12 generated code. Fix a few compile errors w/ the new code.

Release 3.0.0

26 Oct 04:17
Compare
Choose a tag to compare

Changes since 2.0.0

  • Expand HOME detection on Windows.
  • Changed to set USERPROFILE on Windows environment.
  • Add utilities for copying files.
  • shutdown okhttp client after exec call
  • add constructDateTime to snakeYaml CustomConstructor
  • Dropped reference to gson internal API
  • Implemented equals method for Quantity
  • set content-type to merge-patch+json while building nodePatchCall
  • support client certificate chain
  • feat (#137): Introduce builder generation.
  • Close watches more cleanly.
  • Avoid use SystemClassLoader on Yaml.
  • Add config file persistence.
  • Support refresh for Azure Active Directory tokens.
  • Regenerate client for Kubernetes 1.11

Release 3.0.0-beta1

27 Jul 18:44
Compare
Choose a tag to compare
Release 3.0.0-beta1 Pre-release
Pre-release
  • feat (#137): Introduce builder generation.
  • Close watches more cleanly.
  • Avoid use SystemClassLoader on Yaml.
  • Add config file persistence.
  • Support refresh for Azure Active Directory tokens.
  • Regenerate client for Kubernetes 1.11

Release 2.0.0

14 Jul 04:22
Compare
Choose a tag to compare

No changes from 2.0.0-beta2

2.0.0-beta2

13 Jul 18:24
Compare
Choose a tag to compare
2.0.0-beta2 Pre-release
Pre-release

Changes since 1.0.0:

  • Update Guava dependency. #301 by brendandburns
  • Added OSGi support and updated plugins #291 #292
  • Client overwriting my app's logback configuration #276 #284
  • Support equals() for IntOrString #283
  • Close the response body in the case of error. #281
  • Add a warning and an exception if a watch is created with debugging enabled. #280
  • Update to 1.10 API.