Skip to content

5.9.0 (2021-10-14)

Compare
Choose a tag to compare
@manusa manusa released this 14 Oct 07:31

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, and OpenShiftClient.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

  • Fix #3294: Support fetching APIGroupList
  • Fix #3303: Support fetching APIResourceList

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, and OpenShiftClient.getOpenShiftV3Version