- Kubernetes spec to
v1.18.x
- Implementation of
kubectl
equivalent utilities - Custom resource definitions for common add-on APIs
- Prometheus instrumentation
- Metrics support
- Bug fixes
- Kubernetes spec to
v1.17.x
- Bug fixes
- Kubernetes spec to
v1.16.x
- Bug fixes
Changes since 6.0.1
- Bump kubernetes openapi spec version to
v1.15.7
. - Migrate underlying code-generator library from
swagger-codegen
toopenapi-codegen
. - Move/rename generated OpenAPI packages (including apis, models..) from
io.kubernetes.client
toio.kubernetes.client.openapi
for OSGi integration. (#737) - Default patch format of
CustomObjectApi
move fromapplication/merge-patch+json
toapplication/json-patch+json
. - Backport kubernetes upstream client-go informer fix to prevent notification leakage. (#731)
- Add new required
renewDeadline
option for leader-election utilities. - Provide label-selector filtering utilities.
Changes since 3.0.0 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)
- 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.
Note This library includes an update to the generated Kubernetes code which may contain breaking API changes.
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
Note This library includes an update to the generated Kubernetes code which may contain breaking API changes.
Changes since 1.0.0:
- Update Guava dependency. #301
- 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.
Note This library includes an update to the generated Kubernetes code which may contain breaking API changes.
- Fix a bug with HTML escaping byte arrays (#240)
- Fix a bug with YAML parsing IntOrString types (#242)
- Fix a bug where bearer-token auth didn't work pod to pod (kubernetes-client#180)
- Improve SSH key handling (kubernetes-client#198, kubernetes-client#200)
- Add a custom ConfigBuilder (kubernetes-client#171)
- Add support for easy YAML loading (kubernetes-client#207)
- Add support for Azure AAD Authentication (kubernetes-client#201)
- Fix a bug when Watch returns a Status object (#165).
- Add support for Quantity type (#129).
- Add support for IntOrString (#108).
- Fix some leaks by calling close (#106).
This is the first beta release of this client.
- Support for Kubernetes 1.8 (#84).
- Allow kubeconfig to be loaded without current-context (#81).
- Correctly configure in-cluster token-based authentication (#75).
-
Allow client to be instantiated with a custom
context
(#65),
- Rename
client-java-util
package toclient-java
(#73)).
Initial release of client