v3.0.0: Merge pull request #169 from tintoy/develop
KubeClient v3.0.0
KubeClient v3 introduces breaking changes, relative to v2.x:
- KubeClient no longer supports
netstandard2.0
; it requiresnet7.x
(ornetstandard2.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.*
toKubeClient.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.