Skip to content

Releases: danielfoehrKn/kubeswitch

0.9.2

31 Oct 16:42
Compare
Choose a tag to compare

Thank you for your contributions!

New Features

  • Add flag to opt out of existence check when switching namespaces by @tomasaschan in #146
  • increase QPS and burst rate limits by @nobbs in #147
  • Fail if Vault data is empty by @bderrly in #129

Fixes

  • fix(fish): fix 'rm' command unalias by @croissong in #121
  • fix: consistently write state by @nrwiersma in #123
  • fix: calling rm command in hack/switch/switch.fish by @LoHertel in #125
  • fix πŸ›(filesystem store): ignore path that do not exist instead of thr… by @Banh-Canh in #135
  • Fix alias bash completion in README by @MaxOinRU in #143
  • fix πŸ›(kubeconfig filesystem store): kubeswitch follows symlinks by @Banh-Canh in #138

Documentation

  • docs: make it easier to copy the install commands by @niraj8 in #132

New Contributors

Full Changelog: 0.9.1...0.9.2

0.9.1

18 Apr 20:35
Compare
Choose a tag to compare

This release contains

  • support for DOKS - the DigitalOcean Kubernetes service.
  • updated some Rancher dependencies.
  • the version command now outputs a list of supported backing stores
switch version
Switch:
                version       : v0.9.1
                build date    : 2024-04-18
                go version    : go1.22.1
                go compiler   : gc
                platform      : darwin/amd64
                backing-stores: [ azure digitalocean eks filesystem gardener gke ovh rancher scaleway vault ]

0.9.0

14 Apr 01:17
Compare
Choose a tag to compare

This is a larger release combining many valued contributions. A few highlights:

Thank you very much for your patience with this release and thank you for the contributions.

What's Changed

New Contributors

Full Changelog: 0.8.1...0.9.0

0.8.1

29 Nov 11:26
Compare
Choose a tag to compare

Thanks to everyone's contribution! This is mainly a maintenance update with updated dependencies but also includes an important fix for the GKE store contributed by Jerry Royster @gjariv such that the GKE Kubeconfig uses the gke-cloud-auth-plugin.

Other contributions by

0.8.0

03 Aug 15:15
Compare
Choose a tag to compare

This release contains the features contributed mainly by @tommy-dk and @nobbs, thank you!

  • Vault V2 support (@tommy-dk)
  • Exec support: execute commands for multiple contexts using wildcard search (@tommy-dk)
  • Fish command completion (@tommy-dk)
  • Add support for the rancher store (@nobbs)
  • In memory cache to avoid duplicate queries to the backing store (@nobbs)

0.7.2

20 Sep 15:12
Compare
Choose a tag to compare
  • Thanks to @kbudde, kubeswitch has a new rancher store!
  • Thanks to @kbudde, in-memory caching is enabled per default for all stores (do not retrieve the same kubeconfig twice -> save API requests)
  • upgraded to golang 1.19
  • updated golangci-lint version
  • add LICENSE file

0.7.1

22 Jun 11:04
Compare
Choose a tag to compare
  • Fix a concurrency issue when using multiple Gardener stores

0.7.0

27 May 11:40
Compare
Choose a tag to compare

New features:

  • Directly switch to a namespace using switch ns <ns>
  • Gardener Store: allow switching to the control-plane of a Shoot cluster using switch gardener controlplane

Noticeable:

  • beautified the history window
  • bumped dependencies (Golang to 1.18 and Gardener dependencies)
  • introduce a new dependency mechanism for tools required by build scripts

Breaking changes:

  • Dropped support for the gardenlogin-controller for gardener landscapes. In order to use kubeswitch with Garden, you must use Gardener version >= v1.43.0. Please see the documentation.

0.6.2

01 Apr 12:26
Compare
Choose a tag to compare

Fixes issues related to namespace switching

0.6.1

15 Dec 08:20
Compare
Choose a tag to compare
  • Make namespace switching work with exec providers in the kubeconfig
  • Fix an error when there is no history file yet