Tags give the ability to mark specific points in history as being important
-
v0.4.4
343e657d · ·Installation ------------ To install this release, refer to the instructions at https://github.com/kubernetes-sigs/krew/blob/v0.4.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.4.4/README.md) and not using these artifacts directly. - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.4/krew-darwin_amd64.tar.gz - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.4/krew-darwin_amd64.tar.gz.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.4/krew-darwin_arm64.tar.gz - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.4/krew-darwin_arm64.tar.gz.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.4/krew-linux_amd64.tar.gz - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.4/krew-linux_amd64.tar.gz.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.4/krew-linux_arm.tar.gz - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.4/krew-linux_arm.tar.gz.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.4/krew-linux_arm64.tar.gz - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.4/krew-linux_arm64.tar.gz.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.4/krew-linux_ppc64le.tar.gz - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.4/krew-linux_ppc64le.tar.gz.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.4/krew-windows_amd64.tar.gz - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.4/krew-windows_amd64.tar.gz.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.4/krew.exe - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.4/krew.exe.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.4/krew.yaml Thanks to our contributors for helping out with v0.4.4: 6 Yuki Okushi 3 Cheng Wang 2 Ahmet Alp Balkan 1 rumstead 1 mgiessing 1 matoruru 1 lou-lan 1 guangwu 1 ferhat elmas 1 Sean McGinnis 1 Justin Garrison 1 James Blair 1 Daniel García 1 Chris Kim 1 Bishal Das 1 Amol Mote (krew v0.4.4 is tagged on Thu Jul 13 21:47:03 UTC 2023.) <details> <summary>Merged pull requests</summary> * detect download failures when status code > 200 [#820](https://github.com/kubernetes-sigs/krew/pull/820) * chose: update go module dependencies [#829](https://github.com/kubernetes-sigs/krew/pull/829) * fix: CVE-2021-44716 CVE-2022-29526 CVE-2021-38561 etc. [#827](https://github.com/kubernetes-sigs/krew/pull/827) * Support `krew search` plugins by name and description [#799](https://github.com/kubernetes-sigs/krew/pull/799) * Use dl.k8s.io instead of hardcoded GCS URIs [#824](https://github.com/kubernetes-sigs/krew/pull/824) * Document windows entrypoint limitation of .exe [#821](https://github.com/kubernetes-sigs/krew/pull/821) * Broken Link issue fixed [#804](https://github.com/kubernetes-sigs/krew/pull/804) * Update plugin manifest doc [#800](https://github.com/kubernetes-sigs/krew/pull/800) * Add ppc64le support [#755](https://github.com/kubernetes-sigs/krew/pull/755) * Update the number of kubectl plugins [#794](https://github.com/kubernetes-sigs/krew/pull/794) * Typos fixed in RELEASING_KREW.md [#793](https://github.com/kubernetes-sigs/krew/pull/793) * Improved a installation script for fish [#786](https://github.com/kubernetes-sigs/krew/pull/786) * Replace an unmaintained action [#781](https://github.com/kubernetes-sigs/krew/pull/781) * Update the installation URL of golangci-lint [#784](https://github.com/kubernetes-sigs/krew/pull/784) * Remove outdated TODO comment [#777](https://github.com/kubernetes-sigs/krew/pull/777) * Resolve inconsistency on long explanations [#779](https://github.com/kubernetes-sigs/krew/pull/779) * Fix image links of logo [#773](https://github.com/kubernetes-sigs/krew/pull/773) * Mention `KREW_ROOT` on instruction [#774](https://github.com/kubernetes-sigs/krew/pull/774) * CI: Update some actions [#775](https://github.com/kubernetes-sigs/krew/pull/775) * disable the completion command [#771](https://github.com/kubernetes-sigs/krew/pull/771) * Updating docs to include the need for a 'v' before the semver version. [#766](https://github.com/kubernetes-sigs/krew/pull/766) * Adding clarity for plugin repo naming [#760](https://github.com/kubernetes-sigs/krew/pull/760) * A modernization pass [#756](https://github.com/kubernetes-sigs/krew/pull/756) </details>
-
v0.4.3
dbfefa58 · ·Installation ------------ To install this release, refer to the instructions at https://github.com/kubernetes-sigs/krew/blob/v0.4.3/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.4.3/README.md) and not using these artifacts directly. - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.3/krew-darwin_amd64.tar.gz - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.3/krew-darwin_amd64.tar.gz.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.3/krew.yaml Thanks to our contributors for helping out with v0.4.3: - Chris Kim - Ahmet Alp Balkan - zhengtianbao - Cornelius Weig - Alexandre Garnier - ferhat elmas - Vincent - Samuel Walker - Kazuki Suda - Kai - Jun - Gábor Lipták - Evgeny Shmarnev - Chok Yip Lau - Carlos Alexandro Becker - Batuhan Apaydın - Allianzcortex (krew v0.4.3 is tagged on Sat Feb 5 00:46:43 UTC 2022.) <details> <summary>Merged pull requests</summary> * check all existing index [#751](https://github.com/kubernetes-sigs/krew/pull/751) * validate-krew-manifest: Add windows/arm64 to supported platforms [#747](https://github.com/kubernetes-sigs/krew/pull/747) * Bump Go to 1.17 [#744](https://github.com/kubernetes-sigs/krew/pull/744) * add prefix for rel attribute of badge [#746](https://github.com/kubernetes-sigs/krew/pull/746) * README.md: HTTP => HTTPS [#743](https://github.com/kubernetes-sigs/krew/pull/743) * feat: skip install on validate-krew-manifest [#736](https://github.com/kubernetes-sigs/krew/pull/736) * docs: Document proxy environment variable usage. [#733](https://github.com/kubernetes-sigs/krew/pull/733) * fix the loading row remains even after the plugins are loaded [#730](https://github.com/kubernetes-sigs/krew/pull/730) * Correct windows krew install command. [#732](https://github.com/kubernetes-sigs/krew/pull/732) * update hack/make-release-notes.sh with links to separated archives [#727](https://github.com/kubernetes-sigs/krew/pull/727) * Adapt install doc for separated archives for each platform (#697) [#700](https://github.com/kubernetes-sigs/krew/pull/700) * feat: make fmt.FPrintln instead of klog while printing error message [#719](https://github.com/kubernetes-sigs/krew/pull/719) </details>
-
v0.4.1
ffa2933f · ·Installation ------------ To install this release, refer to the instructions at https://github.com/kubernetes-sigs/krew/blob/v0.4.1/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.4.1/README.md) and not using these artifacts directly. - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.1/krew.tar.gz - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.1/krew.tar.gz.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.1/krew.exe - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.1/krew.exe.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.1/krew.yaml Thanks to our contributors for helping out with v0.4.1: - Ahmet Alp Balkan - Chris Kim - Cornelius Weig - Vicente Herrera - Viacheslav Vasilyev - Karan Thanvi - Justin Garrison - Joe Lanford - Douglas Landgraf - Bastian Hofmann - Antoine - Akwan Maroso (krew v0.4.1 is tagged on Wed Feb 17 21:16:27 UTC 2021.) <details> <summary>Merged pull requests</summary> * add support for darwin/arm64 (Apple Silicon) [#693](https://github.com/kubernetes-sigs/krew/pull/693) * Support LICENSES filename in manifest validation [#692](https://github.com/kubernetes-sigs/krew/pull/692) * Docs update - developer guide [#690](https://github.com/kubernetes-sigs/krew/pull/690) * Support linux/arm64 release [#689](https://github.com/kubernetes-sigs/krew/pull/689) * Docs update - user guide [#687](https://github.com/kubernetes-sigs/krew/pull/687) * Bump versions of most dependencies [#679](https://github.com/kubernetes-sigs/krew/pull/679) * fix typo in logs [#681](https://github.com/kubernetes-sigs/krew/pull/681) * Add myself to owners alias [#678](https://github.com/kubernetes-sigs/krew/pull/678) * site: Document KREW_ROOT [#675](https://github.com/kubernetes-sigs/krew/pull/675) * Update golanci-lint to v1.33.0 and enable govet [#670](https://github.com/kubernetes-sigs/krew/pull/670) * Add documentation for default index URI variable [#669](https://github.com/kubernetes-sigs/krew/pull/669) * Default index function [#668](https://github.com/kubernetes-sigs/krew/pull/668) * Override default index [#666](https://github.com/kubernetes-sigs/krew/pull/666) * Fix : sanitize PATH dir [#665](https://github.com/kubernetes-sigs/krew/pull/665) * delete cmd/generate-plugin-overview [#660](https://github.com/kubernetes-sigs/krew/pull/660) * Dynamic plugins list in the website [#658](https://github.com/kubernetes-sigs/krew/pull/658) * Fixed use of fish shell evaluation with (...) instead of bash style $(…) [#659](https://github.com/kubernetes-sigs/krew/pull/659) * Update install.md [#657](https://github.com/kubernetes-sigs/krew/pull/657) * Support arm architecture install [#656](https://github.com/kubernetes-sigs/krew/pull/656) * fix readme typo [#654](https://github.com/kubernetes-sigs/krew/pull/654) * docs(README.md): Remove Travis CI badge and use GitHub CI badge [#652](https://github.com/kubernetes-sigs/krew/pull/652) * Add favicon [#650](https://github.com/kubernetes-sigs/krew/pull/650) * tweak uninstall cmd message [#649](https://github.com/kubernetes-sigs/krew/pull/649) * README: update the number of plugins count [#648](https://github.com/kubernetes-sigs/krew/pull/648) * validate-krew-manifest: add license check [#642](https://github.com/kubernetes-sigs/krew/pull/642) </details>
-
v0.4.0
8bebb56d · ·Installation ------------ To install this release, refer to the instructions at https://github.com/kubernetes-sigs/krew/blob/v0.4.0/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.4.0/README.md) and not using these artifacts directly. - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.0/krew.tar.gz - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.0/krew.tar.gz.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.0/krew.exe - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.0/krew.exe.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.0/krew.yaml Thanks to our contributors for helping out with v0.4.0: - Ahmet Alp Balkan - Chris Kim - Cornelius Weig - Kubernetes Prow Robot - Ignacio Tolstoy - Brian Pursley - ferhat elmas - Thibault Le Reste - Matt Hamilton - Eric Zhang (krew v0.4.0 is tagged on Mon Aug 24 18:19:53 UTC 2020.) <details> <summary>Merged pull requests</summary> * cmd/gen-plugin-overview: Fix install link [#636](https://github.com/kubernetes-sigs/krew/pull/636) * Update installation instructions [#635](https://github.com/kubernetes-sigs/krew/pull/635) * Use go 1.14 `t.Cleanup()` for simpler tests [#633](https://github.com/kubernetes-sigs/krew/pull/633) * Some fine-tuning of krew.sigs.k8s.io [#634](https://github.com/kubernetes-sigs/krew/pull/634) * Publish custom index docs [#628](https://github.com/kubernetes-sigs/krew/pull/628) * fix path warning on windows [#629](https://github.com/kubernetes-sigs/krew/pull/629) * Use environment.Paths instead of calculating paths in integration tests [#627](https://github.com/kubernetes-sigs/krew/pull/627) * Skip upgrades for plugins installed via manifest [#626](https://github.com/kubernetes-sigs/krew/pull/626) * Remove multi index flag [#624](https://github.com/kubernetes-sigs/krew/pull/624) * Index migration ci test [#621](https://github.com/kubernetes-sigs/krew/pull/621) * Add more detail to error logging when dealing with bad index/plugin [#620](https://github.com/kubernetes-sigs/krew/pull/620) * site: custom index docs [#618](https://github.com/kubernetes-sigs/krew/pull/618) * Print security notice when index is added [#616](https://github.com/kubernetes-sigs/krew/pull/616) * Use go1.14 in github action [#612](https://github.com/kubernetes-sigs/krew/pull/612) * Automatic index migration [#607](https://github.com/kubernetes-sigs/krew/pull/607) * Remove receipts migration [#603](https://github.com/kubernetes-sigs/krew/pull/603) * integration_test: Create helpers to initialize tests with custom indexes [#598](https://github.com/kubernetes-sigs/krew/pull/598) * cmd: modify upgrade to work with multiple indexes [#594](https://github.com/kubernetes-sigs/krew/pull/594) * cmd: Update each index instead of just default [#588](https://github.com/kubernetes-sigs/krew/pull/588) * Use special "detached" index for manifest plugins [#568](https://github.com/kubernetes-sigs/krew/pull/568) * cmd: refactor `list` to work with custom indexes [#560](https://github.com/kubernetes-sigs/krew/pull/560) * Refactor ListInstalledPlugins [#558](https://github.com/kubernetes-sigs/krew/pull/558) * Populate receipt status on install/upgrade [#555](https://github.com/kubernetes-sigs/krew/pull/555) * Add index add command [#545](https://github.com/kubernetes-sigs/krew/pull/545) * Add index list command [#537](https://github.com/kubernetes-sigs/krew/pull/537) * Add receipt status [#526](https://github.com/kubernetes-sigs/krew/pull/526) * Initial receipt type [#512](https://github.com/kubernetes-sigs/krew/pull/512) * Refactor existing index path functions to support multiple indexes later on [#510](https://github.com/kubernetes-sigs/krew/pull/510) * Switch to actions/setup-go@v2 to avoid PATH hack [#609](https://github.com/kubernetes-sigs/krew/pull/609) * Trim and minify SVG assets [#608](https://github.com/kubernetes-sigs/krew/pull/608) * Include filename in manifest validator [#605](https://github.com/kubernetes-sigs/krew/pull/605) * Redirect to Krew's new homepage in its manifest [#604](https://github.com/kubernetes-sigs/krew/pull/604) * use kubetap homepage [#602](https://github.com/kubernetes-sigs/krew/pull/602) * multi-index: Add default index if none exists [#595](https://github.com/kubernetes-sigs/krew/pull/595) * Show new/updated plugins list after index updates [#593](https://github.com/kubernetes-sigs/krew/pull/593) * site: bump plugin count in home [#591](https://github.com/kubernetes-sigs/krew/pull/591) * Remove editor-speciifc ignores in .gitignore [#592](https://github.com/kubernetes-sigs/krew/pull/592) * Add custom usage template for cobra command so that usage will display 'kubectl krew' instead of just 'krew' [#547](https://github.com/kubernetes-sigs/krew/pull/547) * site: fix some links, rewording [#589](https://github.com/kubernetes-sigs/krew/pull/589) * fix const references [#590](https://github.com/kubernetes-sigs/krew/pull/590) * constants: change the variable name [#584](https://github.com/kubernetes-sigs/krew/pull/584) * cmd: make krew search work with multiple indexes [#574](https://github.com/kubernetes-sigs/krew/pull/574) * Check index or plugin name safety in cmd [#583](https://github.com/kubernetes-sigs/krew/pull/583) * integration_test: Refine cmd run utilities [#582](https://github.com/kubernetes-sigs/krew/pull/582) * build untagged commits with + to indicate commit [#585](https://github.com/kubernetes-sigs/krew/pull/585) * Document that gnu utils are required in mac [#578](https://github.com/kubernetes-sigs/krew/pull/578) * integration_test: change validPlugin2 [#575](https://github.com/kubernetes-sigs/krew/pull/575) * Fix mispelling of hack folder [#577](https://github.com/kubernetes-sigs/krew/pull/577) * various naming utilities for canonicalization and display [#570](https://github.com/kubernetes-sigs/krew/pull/570) * integration_test: Use new helper method [#572](https://github.com/kubernetes-sigs/krew/pull/572) * test: validate krew list output is sorted alphabetically [#569](https://github.com/kubernetes-sigs/krew/pull/569) * remove unused type installation.PluginEntry [#567](https://github.com/kubernetes-sigs/krew/pull/567) * cmd/info: Support for multiple indexes [#563](https://github.com/kubernetes-sigs/krew/pull/563) * site: fix slug for release-automation page [#564](https://github.com/kubernetes-sigs/krew/pull/564) * Index migration [#505](https://github.com/kubernetes-sigs/krew/pull/505) * cmd: Add 'index remove' command [#552](https://github.com/kubernetes-sigs/krew/pull/552) * remove codecov.io integration [#553](https://github.com/kubernetes-sigs/krew/pull/553) * site: Add "why distribute with Krew" section [#554](https://github.com/kubernetes-sigs/krew/pull/554) * test for 'kubectl' prefix in help strings [#551](https://github.com/kubernetes-sigs/krew/pull/551) * add utility method to list installed plugins by index [#549](https://github.com/kubernetes-sigs/krew/pull/549) * ListInstalledPlugins use Receipts for parsing [#548](https://github.com/kubernetes-sigs/krew/pull/548) * site: fix url for release-automation [#544](https://github.com/kubernetes-sigs/krew/pull/544) * site: Alternative layout [#540](https://github.com/kubernetes-sigs/krew/pull/540) * add popeye known homepage [#539](https://github.com/kubernetes-sigs/krew/pull/539) * site: make footer show last updated [#530](https://github.com/kubernetes-sigs/krew/pull/530) * docs: Document plugin stats dashboard [#531](https://github.com/kubernetes-sigs/krew/pull/531) * site: add toc snippet for long articles [#534](https://github.com/kubernetes-sigs/krew/pull/534) * site: landing page adjustments [#529](https://github.com/kubernetes-sigs/krew/pull/529) * disable travis-ci in favor of gh workflows [#527](https://github.com/kubernetes-sigs/krew/pull/527) * docs: Add best practice on usage strings [#528](https://github.com/kubernetes-sigs/krew/pull/528) * Move install docs to the website, add "moved" notices [#522](https://github.com/kubernetes-sigs/krew/pull/522) * site: add gitinfo and edit links to footer [#525](https://github.com/kubernetes-sigs/krew/pull/525) * site: robots.txt [#524](https://github.com/kubernetes-sigs/krew/pull/524) * Consider HTTP status for more meaningful errors [#518](https://github.com/kubernetes-sigs/krew/pull/518) * Use static URL to download assets from latest release [#513](https://github.com/kubernetes-sigs/krew/pull/513) * docs: Explain krew logo [#523](https://github.com/kubernetes-sigs/krew/pull/523) * site: Add netlify.toml [#520](https://github.com/kubernetes-sigs/krew/pull/520) * site: Advanced website navigation [#517](https://github.com/kubernetes-sigs/krew/pull/517) * Add prototype documentation site [#514](https://github.com/kubernetes-sigs/krew/pull/514) * Simpler migration without external dependency [#511](https://github.com/kubernetes-sigs/krew/pull/511) * add helper for inferring index name from input [#506](https://github.com/kubernetes-sigs/krew/pull/506) * Use tagged temp dirs to simplify cleanup [#504](https://github.com/kubernetes-sigs/krew/pull/504) * Swap order of install and store receipt [#503](https://github.com/kubernetes-sigs/krew/pull/503) </details>
-
v0.3.4
324f5ed8 · ·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>
-
v0.3.3
71418fab · ·Installation ------------ To install this release, refer to the instructions at https://github.com/kubernetes-sigs/krew/blob/v0.3.3/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.3/README.md) and not using these artifacts directly. - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.3/krew.tar.gz - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.3/krew.tar.gz.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.3/krew.exe - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.3/krew.exe.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.3/krew.yaml Thanks to our contributors for helping out with v0.3.3: - Cornelius Weig - Ahmet Alp Balkan - ferhat elmas - Chris Kim (krew v0.3.3 is tagged on Mon Dec 2 21:26:21 UTC 2019.) <details> <summary>Merged pull requests</summary> * pkg/index: ignore non-.yaml files during scanning [#413](https://github.com/kubernetes-sigs/krew/pull/413) * Update post installation text [#408](https://github.com/kubernetes-sigs/krew/pull/408) * Update OWNERS [#407](https://github.com/kubernetes-sigs/krew/pull/407) * Drop GO111MODULE env variable [#396](https://github.com/kubernetes-sigs/krew/pull/396) * Drop GZIP env in artifact building [#397](https://github.com/kubernetes-sigs/krew/pull/397) * Fix version in readme fish installation [#398](https://github.com/kubernetes-sigs/krew/pull/398) * Fail validation when manifest has line break in `shortDescription` [#393](https://github.com/kubernetes-sigs/krew/pull/393) * Bump min go to v1.13 in go.mod [#395](https://github.com/kubernetes-sigs/krew/pull/395) * Drop GOPROXY since same with default [#389](https://github.com/kubernetes-sigs/krew/pull/389) * [docs] Improve annotated plugin manifest [#394](https://github.com/kubernetes-sigs/krew/pull/394) * Migrate from glog to klog [#390](https://github.com/kubernetes-sigs/krew/pull/390) * Make logging more consistent for downloaded vs. local archives [#386](https://github.com/kubernetes-sigs/krew/pull/386) * Refactor: move errorFetcher struct to test file [#387](https://github.com/kubernetes-sigs/krew/pull/387) * Preserve installation error by wrapping [#385](https://github.com/kubernetes-sigs/krew/pull/385) * Improve logic to determine if receipts migration is necessary [#377](https://github.com/kubernetes-sigs/krew/pull/377) * Use renameOrCopy for single-file move operation [#375](https://github.com/kubernetes-sigs/krew/pull/375) * Run go mod tidy [#381](https://github.com/kubernetes-sigs/krew/pull/381) * Clean untracked files while updating index [#367](https://github.com/kubernetes-sigs/krew/pull/367) * Distribute LICENSE [#380](https://github.com/kubernetes-sigs/krew/pull/380) * Update golangci-lint to v1.21.0 [#376](https://github.com/kubernetes-sigs/krew/pull/376) * RELEASING_KREW: Specify the repository to push the tag to [#373](https://github.com/kubernetes-sigs/krew/pull/373) * Pin version of release-notes helper [#372](https://github.com/kubernetes-sigs/krew/pull/372) * Rely on standard utils for `IsSubPath` [#370](https://github.com/kubernetes-sigs/krew/pull/370) * Include list of merged pull requests in release notes [#326](https://github.com/kubernetes-sigs/krew/pull/326) * RELEASING_KREW: push only the release tag [#369](https://github.com/kubernetes-sigs/krew/pull/369) </details>
-
v0.3.2
bd754e15 · ·Installation ------------ To install this release, refer to the instructions at https://github.com/kubernetes-sigs/krew/blob/v0.3.2/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.2/README.md) and not using these artifacts directly. - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.2/krew.tar.gz - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.2/krew.tar.gz.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.2/krew.exe - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.2/krew.exe.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.2/krew.yaml Thanks to our contributors for helping out with v0.3.2: - Cornelius Weig - Ahmet Alp Balkan - ferhat elmas - Thomas Runyon (krew v0.3.2 is tagged on Fri Nov 8 23:33:20 UTC 2019.)
-
v0.3.1
c241a35a · ·Installation ------------ To install this release, refer to the instructions at https://github.com/kubernetes-sigs/krew/blob/v0.3.1/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.1/README.md) and not using these artifacts directly. - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.1/krew.tar.gz - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.1/krew.tar.gz.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.1/krew.exe - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.1/krew.exe.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.1/krew.yaml Thanks to our contributors for helping out with v0.3.1: - Cornelius Weig (krew v0.3.1 is tagged on Tue 24 Sep 2019 08:59:10 PM UTC.) <details> <summary>Merged pull requests</summary> * Upgrade to golangci-lint v0.19.0 [#346](https://github.com/kubernetes-sigs/krew/pull/346) * Fix handling when no matching platform is found [#345](https://github.com/kubernetes-sigs/krew/pull/345) </details>
-
v0.3.0
641920af · ·Installation ------------ To install this release, refer to the instructions at https://github.com/kubernetes-sigs/krew/blob/v0.3.0/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.0/README.md) and not using these artifacts directly. - https://storage.googleapis.com/krew/v0.3.0/krew.tar.gz - https://storage.googleapis.com/krew/v0.3.0/krew.tar.gz.sha256 - https://storage.googleapis.com/krew/v0.3.0/krew.zip - https://storage.googleapis.com/krew/v0.3.0/krew.zip.sha256 - https://storage.googleapis.com/krew/v0.3.0/krew.yaml Thanks to our contributors for helping out with v0.3.0: - Ahmet Alp Balkan - Cornelius Weig - ferhat elmas - Kazuki Suda - Nirmoy Das - Maciej Szulik - Luk Burchard - tallaxes - Stefan Kirrmann - Norman Joyner - Nam Nguyen - Itay Shakury - Himanshu Pandey - Daniel Weibel - Boris Popovschi (krew v0.3.0 is tagged on Fri 06 Sep 2019 08:18:40 AM UTC.) <details> <summary>Merged pull requests</summary> * lint: enable errcheck and fix some issues [#327](https://github.com/kubernetes-sigs/krew/pull/327) * docs: Add link to GitHub template repo to developer guide [#323](https://github.com/kubernetes-sigs/krew/pull/323) * lint: integrate impi [#322](https://github.com/kubernetes-sigs/krew/pull/322) * Add security notice to be shown after install and upgrade [#316](https://github.com/kubernetes-sigs/krew/pull/316) * Correct import order [#321](https://github.com/kubernetes-sigs/krew/pull/321) * lint: make test config explicit [#320](https://github.com/kubernetes-sigs/krew/pull/320) * lint: enable deadcode and varcheck [#318](https://github.com/kubernetes-sigs/krew/pull/318) * lint: bump golangci-lint to 1.17.1 [#319](https://github.com/kubernetes-sigs/krew/pull/319) * Clean up stale krew installations on windows [#314](https://github.com/kubernetes-sigs/krew/pull/314) * pkg/validation: simplify name comparison [#317](https://github.com/kubernetes-sigs/krew/pull/317) * pkg/download: close files after extracting in tar [#310](https://github.com/kubernetes-sigs/krew/pull/310) * pkg/index: close manifest file after reading [#313](https://github.com/kubernetes-sigs/krew/pull/313) * prevent erroring with empty plugin name [#311](https://github.com/kubernetes-sigs/krew/pull/311) * Add index revision to plugin overview page [#307](https://github.com/kubernetes-sigs/krew/pull/307) * README: link to the list of available plugins [#304](https://github.com/kubernetes-sigs/krew/pull/304) * Validate plugins can be removed without local manifest [#300](https://github.com/kubernetes-sigs/krew/pull/300) * Add script to generate plugin overview page [#260](https://github.com/kubernetes-sigs/krew/pull/260) * Make files in `spec.platforms[]` optional [#261](https://github.com/kubernetes-sigs/krew/pull/261) * pkg/installation: cleanup refactoring [#296](https://github.com/kubernetes-sigs/krew/pull/296) * integration_test: add more test cases [#297](https://github.com/kubernetes-sigs/krew/pull/297) * pkg/installation: unused pluginVersionFromPath [#290](https://github.com/kubernetes-sigs/krew/pull/290) * pkg/validation: add selector validation [#288](https://github.com/kubernetes-sigs/krew/pull/288) * Move platform detection to pkg/installation [#286](https://github.com/kubernetes-sigs/krew/pull/286) * test: remove -v from tests [#285](https://github.com/kubernetes-sigs/krew/pull/285) * pkg/receipt: move under pkg/installation [#280](https://github.com/kubernetes-sigs/krew/pull/280) * Unify yaml serialization dependencies [#266](https://github.com/kubernetes-sigs/krew/pull/266) * Add --no-update-index option to bypass updates [#279](https://github.com/kubernetes-sigs/krew/pull/279) * pkg/testutil: add in-memory Plugin builder [#283](https://github.com/kubernetes-sigs/krew/pull/283) * pkg/index: validate sha256 values [#281](https://github.com/kubernetes-sigs/krew/pull/281) * Refactor upgrade machinery to use semver versions [#278](https://github.com/kubernetes-sigs/krew/pull/278) * Update plugin listings to use install receipts [#276](https://github.com/kubernetes-sigs/krew/pull/276) * semver: add wrapper for SemVer functionality [#273](https://github.com/kubernetes-sigs/krew/pull/273) * minor: rename environment.Path receipt path methods [#275](https://github.com/kubernetes-sigs/krew/pull/275) * Make version field required [#269](https://github.com/kubernetes-sigs/krew/pull/269) * hack: make run-lint.sh work with go modules [#268](https://github.com/kubernetes-sigs/krew/pull/268) * hack: verify builds are installable [#262](https://github.com/kubernetes-sigs/krew/pull/262) * hack: add make-binary.sh for local builds [#259](https://github.com/kubernetes-sigs/krew/pull/259) * README: add github stars from shields.io [#257](https://github.com/kubernetes-sigs/krew/pull/257) * hack: add script to verify receipts migration [#255](https://github.com/kubernetes-sigs/krew/pull/255) * Add subcommand for migrating the krew home [#249](https://github.com/kubernetes-sigs/krew/pull/249) * Add integration test for `krew upgrade` [#242](https://github.com/kubernetes-sigs/krew/pull/242) * Use `t.Logf` instead of `glog` in tests [#248](https://github.com/kubernetes-sigs/krew/pull/248) * Make output of `krew search` easier to read [#253](https://github.com/kubernetes-sigs/krew/pull/253) * Fix typo in the developer docs for plugin manifest [#251](https://github.com/kubernetes-sigs/krew/pull/251) * Add integration tests for `krew install` with --archive and --manifest options [#245](https://github.com/kubernetes-sigs/krew/pull/245) * hack/run-in-docker: refactoring [#206](https://github.com/kubernetes-sigs/krew/pull/206) * Ensure that go modules are enabled in all helper scripts [#243](https://github.com/kubernetes-sigs/krew/pull/243) * integration_test: split tests into separate files [#240](https://github.com/kubernetes-sigs/krew/pull/240) * vendor: rename leftover vendor/ directory [#241](https://github.com/kubernetes-sigs/krew/pull/241) * pkg/installation: reorder receipt save & install() [#237](https://github.com/kubernetes-sigs/krew/pull/237) * Move to go modules (vgo) [#235](https://github.com/kubernetes-sigs/krew/pull/235) * Rename /test --> /integration_test [#236](https://github.com/kubernetes-sigs/krew/pull/236) * Save install receipt [#195](https://github.com/kubernetes-sigs/krew/pull/195) * Fix a broken link on README.md [#230](https://github.com/kubernetes-sigs/krew/pull/230) * Fix readme for wrong use of fish subshell in string [#215](https://github.com/kubernetes-sigs/krew/pull/215) * hack: update verify-code-patterns.sh [#221](https://github.com/kubernetes-sigs/krew/pull/221) * Various fixes to integration tests [#228](https://github.com/kubernetes-sigs/krew/pull/228) * Cleanup some TODOs [#218](https://github.com/kubernetes-sigs/krew/pull/218) * hack: move out install_kubectl_if_needed [#220](https://github.com/kubernetes-sigs/krew/pull/220) * Small refactorings for better code structure [#223](https://github.com/kubernetes-sigs/krew/pull/223) * Put local imports in a separate import group [#222](https://github.com/kubernetes-sigs/krew/pull/222) * Validate manifest file extension and kind field [#191](https://github.com/kubernetes-sigs/krew/pull/191) * Add myself as krew maintainer [#216](https://github.com/kubernetes-sigs/krew/pull/216) * Remove obsolete `head` field from plugin manifest [#212](https://github.com/kubernetes-sigs/krew/pull/212) * Make corneliusweig a maintainer [#214](https://github.com/kubernetes-sigs/krew/pull/214) * More integration tests [#208](https://github.com/kubernetes-sigs/krew/pull/208) * Add basic integration tests [#203](https://github.com/kubernetes-sigs/krew/pull/203) * Added link for contribution doc [#207](https://github.com/kubernetes-sigs/krew/pull/207) * Add contributor documentation and helper scripts [#201](https://github.com/kubernetes-sigs/krew/pull/201) * cmd: info: Support only one argument [#197](https://github.com/kubernetes-sigs/krew/pull/197) * Ensure index updates do not fail if the local and remote history diverge [#202](https://github.com/kubernetes-sigs/krew/pull/202) * Fix IndexUrl to point to right url [#194](https://github.com/kubernetes-sigs/krew/pull/194) * Rename `krew remove` to `krew uninstall` [#189](https://github.com/kubernetes-sigs/krew/pull/189) * Switch linter from gometalinter to golangci-lint [#176](https://github.com/kubernetes-sigs/krew/pull/176) * add: description how to install krew on fish [#187](https://github.com/kubernetes-sigs/krew/pull/187) * Validate license boilerplate in CI builds [#183](https://github.com/kubernetes-sigs/krew/pull/183) * Switch imports to sigs.k8s.io/krew [#181](https://github.com/kubernetes-sigs/krew/pull/181) * Add some github shields [#177](https://github.com/kubernetes-sigs/krew/pull/177) * Switch all repo references from `GoogleContainerTools` -> `kubernetes-sigs` [#178](https://github.com/kubernetes-sigs/krew/pull/178) * Update license headers to reassign copyright [#169](https://github.com/kubernetes-sigs/krew/pull/169) * README: post-migration updates [#167](https://github.com/kubernetes-sigs/krew/pull/167) * Add OWNERS, kubernetes project template files [#161](https://github.com/kubernetes-sigs/krew/pull/161) * Change OWNERS_ALIASES to krew-maintainers [#162](https://github.com/kubernetes-sigs/krew/pull/162) * Add `spec.homepage` field to the plugin manifest [#158](https://github.com/kubernetes-sigs/krew/pull/158) * Fix typos in user guide [#153](https://github.com/kubernetes-sigs/krew/pull/153) * cmd/validate-krew-manifest: initial implementation [#151](https://github.com/kubernetes-sigs/krew/pull/151) * Use variable extractor methods for mime types [#139](https://github.com/kubernetes-sigs/krew/pull/139) * Added condition to remove command, to prevent remove krew action [#147](https://github.com/kubernetes-sigs/krew/pull/147) * docs: add cli-runtime note to DEVELOPER_GUIDE.md [#146](https://github.com/kubernetes-sigs/krew/pull/146) * Update README.md: --source is now --manifest [#143](https://github.com/kubernetes-sigs/krew/pull/143) * hack: consistent checksums for archive files [#141](https://github.com/kubernetes-sigs/krew/pull/141) * Add download tests [#138](https://github.com/kubernetes-sigs/krew/pull/138) * docs: migrate naming guide to 1.12 plugin call style [#140](https://github.com/kubernetes-sigs/krew/pull/140) * Fix spelling of 'download' [#136](https://github.com/kubernetes-sigs/krew/pull/136) * Fix --archive param in developer guide [#134](https://github.com/kubernetes-sigs/krew/pull/134) * Fix missing krew subcommand in README.md [#132](https://github.com/kubernetes-sigs/krew/pull/132) * docs: update developer guide [#130](https://github.com/kubernetes-sigs/krew/pull/130) </details>
-
v0.3.0-rc.1
641920af · ·Installation ------------ To install this release, refer to the instructions at https://github.com/kubernetes-sigs/krew/blob/v0.3.0-rc.1/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.0-rc.1/README.md) and not using these artifacts directly. - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.0-rc.1/krew.tar.gz - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.0-rc.1/krew.tar.gz.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.0-rc.1/krew.exe - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.0-rc.1/krew.exe.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.3.0-rc.1/krew.yaml Thanks to our contributors for helping out with v0.3.0-rc.1: (krew v0.3.0-rc.1 is tagged on Wed 11 Sep 2019 07:58:31 PM UTC.)
-
v0.2.1
cd2c6e1a · ·Installation ------------ To install this release, refer to the instructions at https://github.com/GoogleContainerTools/krew/blob/v0.2.1/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/GoogleContainerTools/krew/blob/v0.2.1/README.md) and not using these artifacts directly. - https://storage.googleapis.com/krew/v0.2.1/krew.tar.gz - https://storage.googleapis.com/krew/v0.2.1/krew.tar.gz.sha256 - https://storage.googleapis.com/krew/v0.2.1/krew.zip - https://storage.googleapis.com/krew/v0.2.1/krew.zip.sha256 - https://storage.googleapis.com/krew/v0.2.1/krew.yaml Thanks to our contributors for helping out with v0.2.1: - Ahmet Alp Balkan (krew v0.2.1 is tagged on Fri Oct 19 21:21:54 UTC 2018.)
-
v0.2.0
652e1130 · ·Installation ------------ To install this release, refer to the instructions at https://github.com/GoogleContainerTools/krew/blob/v0.2.0/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/GoogleContainerTools/krew/blob/v0.2.0/README.md) and not using these artifacts directly. - https://storage.googleapis.com/krew/v0.2.0/krew.tar.gz - https://storage.googleapis.com/krew/v0.2.0/krew.tar.gz.sha256 - https://storage.googleapis.com/krew/v0.2.0/krew.zip - https://storage.googleapis.com/krew/v0.2.0/krew.zip.sha256 Thanks to our contributors for helping out with v0.2.0: - Ahmet Alp Balkan - Luk Burchard - Nicolas Lamirault - Kazuki Suda - Colin Nelson (krew v0.2.0 is tagged on Tue Oct 16 20:22:13 UTC 2018.)