Skip to content

v3.0.0: Merge pull request #169 from tintoy/develop

Compare
Choose a tag to compare
@tintoy tintoy released this 09 Mar 01:00
10ad925

KubeClient v3.0.0

KubeClient v3 introduces breaking changes, relative to v2.x:

  • KubeClient no longer supports netstandard2.0; it requires net7.x (or netstandard2.1).
  • K8sWebSocket (a custom implementation that was needed until .NET Core fully supported WebSockets) has been replaced by the (BCL-provided) ClientWebSocket.
  • HTTPlease, the underlying HTTP client library used by KubeClient, has been internalised (rolled into KubeClient). It is largely source-code-compatible, except that namespaces have changed from HTTPlease.* to KubeClient.Http.*.
  • Apart from these changes, existing consumer code that compiles against KubeClient v2.x assemblies should largely continue to compile, without modification, against KubeClient v3 assemblies.

For a full list of changes, see here.