Skip to content

Releases: tintoy/dotnet-kube-client

v3.0.2

18 Mar 00:05
Compare
Choose a tag to compare

Changes:

  • 9a27265 Merge branch 'develop'
  • ef065dd Ensure KubeClientOptions.LoggerFactory is never null (use NullLoggerFactory.Instance)

This list of changes was auto generated.

v3.0.1

15 Mar 02:59
Compare
Choose a tag to compare

Changes:

  • 3de96c5 Merge branch 'develop'
  • ee1b9d2 Target v9.0.3 packages for net9.0

This list of changes was auto generated.

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

09 Mar 01:00
10ad925
Compare
Choose a tag to compare

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.

v2.5.12

16 Oct 02:15
9877926
Compare
Choose a tag to compare

What's Changed

  • Update generated models from Kubernetes v1.31 API definitions by @tintoy in #162
  • Fix InvalidOperationException when logging relative Uris. by @tintoy in #164

Full Changelog: v2.5.10...v2.5.12

v2.5.10

11 Aug 03:20
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

v2.5.9: Merge pull request #161 from tintoy/develop

11 Aug 02:40
a43ba22
Compare
Choose a tag to compare

Changes:

  • a43ba22 Merge pull request #161 from tintoy/develop
  • b952ba7 Enable publishing to NuGet
  • 0896dec Add missing PFX file for tests [ #160 ]
  • 2dc0371 Remove reference to old BouncyCastle package [ #160 ]
  • c4ce8dc Merge pull request #160 from Daniel-King-GGL/feature/official-bc
  • e7db848 Additional test for CryptoHelper before migrating to official BouncyCastle package. [ #160 ]
  • 8095e30 Initial test coverage for BouncyCastle usage scenarios [ #160 ]
  • 2b25854 Switch the BC dependency over to the official package
  • e0a3629 Merge pull request #159 from tintoy/feature/watch-retry
  • 11d9250 Improved logic for ObserveLinesWithRetry [ #157 ]
See More
  • ca10baa Merge pull request #158 from tintoy/feature/watch-retry
  • 8cda77d Automatically retry watch requests that complete without error (e.g. due to server-side request GC) [ #157 ]
  • 0639575 Upgrade to netstandard1.4 to netstandard2.0 [ #157 ]

This list of changes was auto generated.

v2.5.8: Merge pull request #95 from tintoy/feature/data-protection

19 May 01:05
ca2d8ed
Compare
Choose a tag to compare

Changes:

  • Initial port of KubeClient.Extensions.DataProtection implementation (#94, original credit goes to @rriverak)
  • Basic mock of K8s API (for testing purposes)

v2.5.6

18 Jan 02:40
Compare
Choose a tag to compare

Changes:

  • 04180d3 Fix buggy implementation of DI-registration-for-all-K8s-contexts

This list of changes was auto generated.

v2.5.5

17 Jan 03:34
Compare
Choose a tag to compare

Changes:

  • d9d53eb Fix buggy implementation of AddKubeClientOptionsFromKubeConfig

This list of changes was auto generated.

v2.5.4

17 Jan 01:11
Compare
Choose a tag to compare

Changes:

  • e4a59f7 Fix typo in GetKubeConfigFile
  • 8a20c12 Use K8sConfig.Locate to determine correct location for k8s client config
  • d8ee70b Improve logic for determining default KubeConfig path (e.g. ~/.kube/config)

This list of changes was auto generated.