Skip to content

Releases: cloudydeno/deno-kubernetes_client

v0.7.3: Require Deno v1.41+, Prepare for Deno 2

10 Sep 11:59
3ec886d
Compare
Choose a tag to compare

What's Changed

  • Green the CI, Require Deno v1.41+ by @danopia in #22
  • bump std and fix isTTY & actions deprecation warning by @greg6775 in #20

New Contributors

Full Changelog: v0.7.2...v0.7.3

v0.7.2: Fix `WebsocketTunnel` for Deno v1.38 change

10 Sep 11:59
372be75
Compare
Choose a tag to compare

v0.7.1: Bump std dependencies

24 Sep 11:07
5074e37
Compare
Choose a tag to compare

What's Changed

  • chore: update deps to modern version by @lucsoft in #17

New Contributors

Full Changelog: v0.7.0...v0.7.1

v0.7.0: General support for PodExec

24 Sep 11:06
Compare
Choose a tag to compare
  • Port KubectlRawRestClient over to newer Deno.Command() API.
  • Support patching subresources & opening PodExec tunnels in KubectlRawRestClient.
  • Obey abortSignal in more places (WebSocket tunnels, kubectl invocations).
  • New API for swapping out the KubeConfigRestClient when auto-detecting a client.

Full Changelog: v0.6.0...v0.7.0

v0.6.0: Add a beta-quality tunnel client

08 Aug 20:53
Compare
Choose a tag to compare

Kubernetes uses 'tunnels' for commands like kubectl exec and kubectl port-forward. This version introduces a low-level API for setting up tunnels, and implements a beta WebSocketStream-based tunnel client with several limitations.

An upcoming version of /x/kubernetes_apis will build upon this tunnel API.

See also: cloudydeno/deno-kubernetes_apis#2

v0.5.2: Remove IP address restriction (for Deno v1.33.4)

12 Jun 15:13
0cd90c8
Compare
Choose a tag to compare

Remove IP address restriction. Deno v1.33.4 can now access IP addresses with TLS.
This is important when accessing GKE clusters or similar configurations.

v0.5.1: Support kubeconfigs with `exec` plugins

09 May 21:08
05ad69b
Compare
Choose a tag to compare
  • Run CI on Deno v1.26 thru v1.32.
  • Now supports 'exec' plugins in kubeconfigs to load temporary credentials.
  • This new feature requires Deno v1.31 or later (or Deno v1.28 with --unstable).
  • Note that Deno still has unrelated incompatibilities with GKE's IP-based TLS.

v0.5.0: Minor improvements

09 Feb 21:44
Compare
Choose a tag to compare
  • Updated deps to /std@0.177.0 and run CI on Deno v1.22 thru v1.30.
  • Now skips interactive permission prompts for InCluster files.
  • Now throws an error when expectStream requests do not succeed.
  • Authenticating with mTLS now requires Deno v1.15 or later.

v0.4.0: Dependency update

21 May 12:13
b95eb96
Compare
Choose a tag to compare

Updated deps to /std@0.140.0.

Now requires Deno v1.14 or later to pass typecheck.

v0.3.2: Fix TLS config when not using a client cert

28 Nov 22:34
35a7671
Compare
Choose a tag to compare

Fix another regression on modern Deno, related to client certificates. Or more exactly the lack thereof when running in-cluster.