Bugs
- Fix #3482: sanitizeName now truncate names to be less than 63 chars and makes sure first and last charaters are letters
- Fix #3353: addressing extra quoting in quantity serialization
- Fix #3509: notify reader when something is written in ExecWebSocketListener
- Fix #3501: addressed NPE with default BuildConfig operations
Improvements
- Fix #3448 added methods for getting specific version information -
KubernetesClient.getKubernetesVersion
,OpenShiftClient.getOpenShiftV3Version
, andOpenShiftClient.getOpenShiftV3Version
- Fix #3404 supporting generic resources in resource/resourceList with minimal metadata, as well as a new entry point
KubernetesClient.genericKubernetesResources(String apiVersion, String kind)
- Fix #3390: Make mock server support JSON_MERGE_PATCH
New Features
Note: Breaking changes in the API
- OpenShiftConfig#openshiftApiGroupsEnabled is deprecated and no longer used.
- OpenShiftConfig#disableApiGroupCheck is used only to determine if a client is adaptable to the OpenShiftClient and is generally only needed in mock scenarios. It will be set automatically on clients obtained from an openshift mock server.
KubernetesClient.getVersion
has been deprecated, please use one of the more specific methods introduced by #3448 -KubernetesClient.getKubernetesVersion
,OpenShiftClient.getOpenShiftV3Version
, andOpenShiftClient.getOpenShiftV3Version