Installation ------------ To install this release, refer to the instructions at https://github.com/kubernetes-sigs/krew/blob/v0.3.4/README.md. Release Assets -------------- Artifacts for this release can be downloaded from the following links. It is recommended to follow [installation instructions](https://github.com/kubernetes-sigs/krew/blob/v0.3.4/README.md) and not using these artifacts directly. - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.4/krew.tar.gz - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.4/krew.tar.gz.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.4/krew.exe - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.4/krew.exe.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.4/krew.yaml Thanks to our contributors for helping out with v0.3.4: - Ahmet Alp Balkan - ferhat elmas - Cornelius Weig - Chris Kim - tony-yang - Ruben Baez - Arthur Mello - aimbot31 - Steve Moyer - Rajat Jindal - Iheb (krew v0.3.4 is tagged on Wed 12 Feb 2020 07:37:05 PM UTC.) <details> <summary>Merged pull requests</summary> * Add logo to docs [#500](https://github.com/kubernetes-sigs/krew/pull/500) * Add special case for `virt` plugin [#498](https://github.com/kubernetes-sigs/krew/pull/498) * Add krew logo assets [#499](https://github.com/kubernetes-sigs/krew/pull/499) * fix version stamping in build script [#496](https://github.com/kubernetes-sigs/krew/pull/496) * Randomly check for krew updates [#494](https://github.com/kubernetes-sigs/krew/pull/494) * Resolve todo and add unit test [#488](https://github.com/kubernetes-sigs/krew/pull/488) * make TestKrewVersion a substring check [#497](https://github.com/kubernetes-sigs/krew/pull/497) * Improve github action [#493](https://github.com/kubernetes-sigs/krew/pull/493) * Mention #krew slack room [#495](https://github.com/kubernetes-sigs/krew/pull/495) * Check whether PATH has been set up correctly [#489](https://github.com/kubernetes-sigs/krew/pull/489) * Set new GOPATH env var to github actions [#491](https://github.com/kubernetes-sigs/krew/pull/491) * Add OS/Arch information in the krew version CLI output [#484](https://github.com/kubernetes-sigs/krew/pull/484) * Add pull request template [#487](https://github.com/kubernetes-sigs/krew/pull/487) * don't print security notice for krew itself [#486](https://github.com/kubernetes-sigs/krew/pull/486) * integration tests for showing new/upgradeable plugins [#479](https://github.com/kubernetes-sigs/krew/pull/479) * Migrate to GitHub workflows [#461](https://github.com/kubernetes-sigs/krew/pull/461) * run-integration-tests.sh: pass args down [#476](https://github.com/kubernetes-sigs/krew/pull/476) * Show smaller output for updated plugins list [#477](https://github.com/kubernetes-sigs/krew/pull/477) * Ensure DownloadPath is always clean [#464](https://github.com/kubernetes-sigs/krew/pull/464) * Show updated plugin manifests and available upgrades [#457](https://github.com/kubernetes-sigs/krew/pull/457) * Add link to sample-cli-plugin in developer guide [#466](https://github.com/kubernetes-sigs/krew/pull/466) * add documentation about automating release using krew-release-bot [#468](https://github.com/kubernetes-sigs/krew/pull/468) * Fixes typo [#467](https://github.com/kubernetes-sigs/krew/pull/467) * Use ctx instead of konfig for integration test [#465](https://github.com/kubernetes-sigs/krew/pull/465) * Fix upgrade if a plugin installed from manifest [#458](https://github.com/kubernetes-sigs/krew/pull/458) * Ensure go mod is tidied [#453](https://github.com/kubernetes-sigs/krew/pull/453) * allow linux/arm64 plugins [#450](https://github.com/kubernetes-sigs/krew/pull/450) * increment plugin count in readme [#455](https://github.com/kubernetes-sigs/krew/pull/455) * Bump shfmt to v3 [#452](https://github.com/kubernetes-sigs/krew/pull/452) * Bump golangci-lint to v1.22.2 [#449](https://github.com/kubernetes-sigs/krew/pull/449) * Remove mkdir redundancy [#444](https://github.com/kubernetes-sigs/krew/pull/444) * Disable all first then enable needed linters [#439](https://github.com/kubernetes-sigs/krew/pull/439) * Support reading manifest url from files [#429](https://github.com/kubernetes-sigs/krew/pull/429) * Expose `environment.NewPaths` to simplify test setup [#442](https://github.com/kubernetes-sigs/krew/pull/442) * Show "Upgrading plugin %s" message [#438](https://github.com/kubernetes-sigs/krew/pull/438) * Improve linting and fix found issues [#435](https://github.com/kubernetes-sigs/krew/pull/435) * Add note to publish the plugin source code [#436](https://github.com/kubernetes-sigs/krew/pull/436) * Disallow fmt.Errorf usage through code validation [#433](https://github.com/kubernetes-sigs/krew/pull/433) * cmd: Friendly error messages when plugin not found [#432](https://github.com/kubernetes-sigs/krew/pull/432) * Update the installation instruction to also run krew update. [#430](https://github.com/kubernetes-sigs/krew/pull/430) * Fix a typo in the uninstallation instruction. [#428](https://github.com/kubernetes-sigs/krew/pull/428) * skip/fail upgrade if no longer matches a platform [#427](https://github.com/kubernetes-sigs/krew/pull/427) * Run gofmt via golangci-lint [#425](https://github.com/kubernetes-sigs/krew/pull/425) * Remove sub go.mod from cmd [#424](https://github.com/kubernetes-sigs/krew/pull/424) * Move implementation details to internal [#422](https://github.com/kubernetes-sigs/krew/pull/422) * Drop sudo from travis [#426](https://github.com/kubernetes-sigs/krew/pull/426) * [Release]: Fix log for exe archives [#420](https://github.com/kubernetes-sigs/krew/pull/420) * Remove license header from krew.yaml [#416](https://github.com/kubernetes-sigs/krew/pull/416) * docs: Improvements to release doc [#415](https://github.com/kubernetes-sigs/krew/pull/415) </details>