Release v0.3.4
Special thanks goes to @iboonox who created such a cool logo for krew!
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
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.)
Merged pull requests
- Add logo to docs #500
- Add special case for
virt
plugin #498 - Add krew logo assets #499
- fix version stamping in build script #496
- Randomly check for krew updates #494
- Resolve todo and add unit test #488
- make TestKrewVersion a substring check #497
- Improve github action #493
- Mention #krew slack room #495
- Check whether PATH has been set up correctly #489
- Set new GOPATH env var to github actions #491
- Add OS/Arch information in the krew version CLI output #484
- Add pull request template #487
- don't print security notice for krew itself #486
- integration tests for showing new/upgradeable plugins #479
- Migrate to GitHub workflows #461
- run-integration-tests.sh: pass args down #476
- Show smaller output for updated plugins list #477
- Ensure DownloadPath is always clean
#464 - Show updated plugin manifests and available upgrades #457
- Add link to sample-cli-plugin in developer guide #466
- add documentation about automating release using krew-release-bot #468
- Fixes typo #467
- Use ctx instead of konfig for integration test #465
- Fix upgrade if a plugin installed from manifest #458
- Ensure go mod is tidied #453
- allow linux/arm64 plugins #450
- increment plugin count in readme #455
- Bump shfmt to v3 #452
- Bump golangci-lint to v1.22.2 #449
- Remove mkdir redundancy #444
- Disable all first then enable needed linters #439
- Support reading manifest url from files #429
- Expose
environment.NewPaths
to simplify test setup #442 - Show "Upgrading plugin %s" message #438
- Improve linting and fix found issues #435
- Add note to publish the plugin source code #436
- Disallow fmt.Errorf usage through code validation #433
- cmd: Friendly error messages when plugin not found #432
- Update the installation instruction to also run krew update. #430
- Fix a typo in the uninstallation instruction. #428
- skip/fail upgrade if no longer matches a platform #427
- Run gofmt via golangci-lint #425
- Remove sub go.mod from cmd #424
- Move implementation details to internal #422
- Drop sudo from travis #426
- [Release]: Fix log for exe archives #420
- Remove license header from krew.yaml #416
- docs: Improvements to release doc #415