Tags: kubernetes-sigs/krew
Tags
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](#820) * chose: update go module dependencies [#829](#829) * fix: CVE-2021-44716 CVE-2022-29526 CVE-2021-38561 etc. [#827](#827) * Support `krew search` plugins by name and description [#799](#799) * Use dl.k8s.io instead of hardcoded GCS URIs [#824](#824) * Document windows entrypoint limitation of .exe [#821](#821) * Broken Link issue fixed [#804](#804) * Update plugin manifest doc [#800](#800) * Add ppc64le support [#755](#755) * Update the number of kubectl plugins [#794](#794) * Typos fixed in RELEASING_KREW.md [#793](#793) * Improved a installation script for fish [#786](#786) * Replace an unmaintained action [#781](#781) * Update the installation URL of golangci-lint [#784](#784) * Remove outdated TODO comment [#777](#777) * Resolve inconsistency on long explanations [#779](#779) * Fix image links of logo [#773](#773) * Mention `KREW_ROOT` on instruction [#774](#774) * CI: Update some actions [#775](#775) * disable the completion command [#771](#771) * Updating docs to include the need for a 'v' before the semver version. [#766](#766) * Adding clarity for plugin repo naming [#760](#760) * A modernization pass [#756](#756) </details>
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](#751) * validate-krew-manifest: Add windows/arm64 to supported platforms [#747](#747) * Bump Go to 1.17 [#744](#744) * add prefix for rel attribute of badge [#746](#746) * README.md: HTTP => HTTPS [#743](#743) * feat: skip install on validate-krew-manifest [#736](#736) * docs: Document proxy environment variable usage. [#733](#733) * fix the loading row remains even after the plugins are loaded [#730](#730) * Correct windows krew install command. [#732](#732) * update hack/make-release-notes.sh with links to separated archives [#727](#727) * Adapt install doc for separated archives for each platform (#697) [#700](#700) * feat: make fmt.FPrintln instead of klog while printing error message [#719](#719) </details>
Installation ------------ To install this release, refer to the instructions at https://github.com/kubernetes-sigs/krew/blob/v0.4.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.4.2/README.md) and not using these artifacts directly. - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.2/krew.tar.gz - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.2/krew.tar.gz.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.2/krew.exe - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.2/krew.exe.sha256 - https://github.com/kubernetes-sigs/krew/releases/download/v0.4.2/krew.yaml Thanks to our contributors for helping out with v0.4.2: - Chris Kim - Cornelius Weig - Ahmet Alp Balkan - ferhat elmas - Vincent - Evgeny Shmarnev - Chok Yip Lau - Alexandre Garnier (krew v0.4.2 is tagged on Thu Oct 14 00:35:02 UTC 2021.) <details> <summary>Merged pull requests</summary> * Release v0.4.2 [#721](#721) * Clearly state the operating system and architecture in the search result [#716](#716) * fix zip extraction without file entries [#712](#712) * Update dependencies [#710](#710) * Release separated archives for each platform (#697) [#699](#699) * Clarify the role of the plugin name [#707](#707) * ISSUE-696: Explore use of t.TempDir() [#702](#702) * Fixed ListIndexes treating file as index candidates [#703](#703) * Docs follow up [#701](#701) * hack: drop impi in favor of golangci-lint [#698](#698) * hack: use go1.16 'go install pkg@ver' mode [#694](#694) * Add creation timestamp to receipts on install [#695](#695) </details>
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](#693) * Support LICENSES filename in manifest validation [#692](#692) * Docs update - developer guide [#690](#690) * Support linux/arm64 release [#689](#689) * Docs update - user guide [#687](#687) * Bump versions of most dependencies [#679](#679) * fix typo in logs [#681](#681) * Add myself to owners alias [#678](#678) * site: Document KREW_ROOT [#675](#675) * Update golanci-lint to v1.33.0 and enable govet [#670](#670) * Add documentation for default index URI variable [#669](#669) * Default index function [#668](#668) * Override default index [#666](#666) * Fix : sanitize PATH dir [#665](#665) * delete cmd/generate-plugin-overview [#660](#660) * Dynamic plugins list in the website [#658](#658) * Fixed use of fish shell evaluation with (...) instead of bash style $(…) [#659](#659) * Update install.md [#657](#657) * Support arm architecture install [#656](#656) * fix readme typo [#654](#654) * docs(README.md): Remove Travis CI badge and use GitHub CI badge [#652](#652) * Add favicon [#650](#650) * tweak uninstall cmd message [#649](#649) * README: update the number of plugins count [#648](#648) * validate-krew-manifest: add license check [#642](#642) </details>
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](#636) * Update installation instructions [#635](#635) * Use go 1.14 `t.Cleanup()` for simpler tests [#633](#633) * Some fine-tuning of krew.sigs.k8s.io [#634](#634) * Publish custom index docs [#628](#628) * fix path warning on windows [#629](#629) * Use environment.Paths instead of calculating paths in integration tests [#627](#627) * Skip upgrades for plugins installed via manifest [#626](#626) * Remove multi index flag [#624](#624) * Index migration ci test [#621](#621) * Add more detail to error logging when dealing with bad index/plugin [#620](#620) * site: custom index docs [#618](#618) * Print security notice when index is added [#616](#616) * Use go1.14 in github action [#612](#612) * Automatic index migration [#607](#607) * Remove receipts migration [#603](#603) * integration_test: Create helpers to initialize tests with custom indexes [#598](#598) * cmd: modify upgrade to work with multiple indexes [#594](#594) * cmd: Update each index instead of just default [#588](#588) * Use special "detached" index for manifest plugins [#568](#568) * cmd: refactor `list` to work with custom indexes [#560](#560) * Refactor ListInstalledPlugins [#558](#558) * Populate receipt status on install/upgrade [#555](#555) * Add index add command [#545](#545) * Add index list command [#537](#537) * Add receipt status [#526](#526) * Initial receipt type [#512](#512) * Refactor existing index path functions to support multiple indexes later on [#510](#510) * Switch to actions/setup-go@v2 to avoid PATH hack [#609](#609) * Trim and minify SVG assets [#608](#608) * Include filename in manifest validator [#605](#605) * Redirect to Krew's new homepage in its manifest [#604](#604) * use kubetap homepage [#602](#602) * multi-index: Add default index if none exists [#595](#595) * Show new/updated plugins list after index updates [#593](#593) * site: bump plugin count in home [#591](#591) * Remove editor-speciifc ignores in .gitignore [#592](#592) * Add custom usage template for cobra command so that usage will display 'kubectl krew' instead of just 'krew' [#547](#547) * site: fix some links, rewording [#589](#589) * fix const references [#590](#590) * constants: change the variable name [#584](#584) * cmd: make krew search work with multiple indexes [#574](#574) * Check index or plugin name safety in cmd [#583](#583) * integration_test: Refine cmd run utilities [#582](#582) * build untagged commits with + to indicate commit [#585](#585) * Document that gnu utils are required in mac [#578](#578) * integration_test: change validPlugin2 [#575](#575) * Fix mispelling of hack folder [#577](#577) * various naming utilities for canonicalization and display [#570](#570) * integration_test: Use new helper method [#572](#572) * test: validate krew list output is sorted alphabetically [#569](#569) * remove unused type installation.PluginEntry [#567](#567) * cmd/info: Support for multiple indexes [#563](#563) * site: fix slug for release-automation page [#564](#564) * Index migration [#505](#505) * cmd: Add 'index remove' command [#552](#552) * remove codecov.io integration [#553](#553) * site: Add "why distribute with Krew" section [#554](#554) * test for 'kubectl' prefix in help strings [#551](#551) * add utility method to list installed plugins by index [#549](#549) * ListInstalledPlugins use Receipts for parsing [#548](#548) * site: fix url for release-automation [#544](#544) * site: Alternative layout [#540](#540) * add popeye known homepage [#539](#539) * site: make footer show last updated [#530](#530) * docs: Document plugin stats dashboard [#531](#531) * site: add toc snippet for long articles [#534](#534) * site: landing page adjustments [#529](#529) * disable travis-ci in favor of gh workflows [#527](#527) * docs: Add best practice on usage strings [#528](#528) * Move install docs to the website, add "moved" notices [#522](#522) * site: add gitinfo and edit links to footer [#525](#525) * site: robots.txt [#524](#524) * Consider HTTP status for more meaningful errors [#518](#518) * Use static URL to download assets from latest release [#513](#513) * docs: Explain krew logo [#523](#523) * site: Add netlify.toml [#520](#520) * site: Advanced website navigation [#517](#517) * Add prototype documentation site [#514](#514) * Simpler migration without external dependency [#511](#511) * add helper for inferring index name from input [#506](#506) * Use tagged temp dirs to simplify cleanup [#504](#504) * Swap order of install and store receipt [#503](#503) </details>
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](#500) * Add special case for `virt` plugin [#498](#498) * Add krew logo assets [#499](#499) * fix version stamping in build script [#496](#496) * Randomly check for krew updates [#494](#494) * Resolve todo and add unit test [#488](#488) * make TestKrewVersion a substring check [#497](#497) * Improve github action [#493](#493) * Mention #krew slack room [#495](#495) * Check whether PATH has been set up correctly [#489](#489) * Set new GOPATH env var to github actions [#491](#491) * Add OS/Arch information in the krew version CLI output [#484](#484) * Add pull request template [#487](#487) * don't print security notice for krew itself [#486](#486) * integration tests for showing new/upgradeable plugins [#479](#479) * Migrate to GitHub workflows [#461](#461) * run-integration-tests.sh: pass args down [#476](#476) * Show smaller output for updated plugins list [#477](#477) * Ensure DownloadPath is always clean [#464](#464) * Show updated plugin manifests and available upgrades [#457](#457) * Add link to sample-cli-plugin in developer guide [#466](#466) * add documentation about automating release using krew-release-bot [#468](#468) * Fixes typo [#467](#467) * Use ctx instead of konfig for integration test [#465](#465) * Fix upgrade if a plugin installed from manifest [#458](#458) * Ensure go mod is tidied [#453](#453) * allow linux/arm64 plugins [#450](#450) * increment plugin count in readme [#455](#455) * Bump shfmt to v3 [#452](#452) * Bump golangci-lint to v1.22.2 [#449](#449) * Remove mkdir redundancy [#444](#444) * Disable all first then enable needed linters [#439](#439) * Support reading manifest url from files [#429](#429) * Expose `environment.NewPaths` to simplify test setup [#442](#442) * Show "Upgrading plugin %s" message [#438](#438) * Improve linting and fix found issues [#435](#435) * Add note to publish the plugin source code [#436](#436) * Disallow fmt.Errorf usage through code validation [#433](#433) * cmd: Friendly error messages when plugin not found [#432](#432) * Update the installation instruction to also run krew update. [#430](#430) * Fix a typo in the uninstallation instruction. [#428](#428) * skip/fail upgrade if no longer matches a platform [#427](#427) * Run gofmt via golangci-lint [#425](#425) * Remove sub go.mod from cmd [#424](#424) * Move implementation details to internal [#422](#422) * Drop sudo from travis [#426](#426) * [Release]: Fix log for exe archives [#420](#420) * Remove license header from krew.yaml [#416](#416) * docs: Improvements to release doc [#415](#415) </details>
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](#413) * Update post installation text [#408](#408) * Update OWNERS [#407](#407) * Drop GO111MODULE env variable [#396](#396) * Drop GZIP env in artifact building [#397](#397) * Fix version in readme fish installation [#398](#398) * Fail validation when manifest has line break in `shortDescription` [#393](#393) * Bump min go to v1.13 in go.mod [#395](#395) * Drop GOPROXY since same with default [#389](#389) * [docs] Improve annotated plugin manifest [#394](#394) * Migrate from glog to klog [#390](#390) * Make logging more consistent for downloaded vs. local archives [#386](#386) * Refactor: move errorFetcher struct to test file [#387](#387) * Preserve installation error by wrapping [#385](#385) * Improve logic to determine if receipts migration is necessary [#377](#377) * Use renameOrCopy for single-file move operation [#375](#375) * Run go mod tidy [#381](#381) * Clean untracked files while updating index [#367](#367) * Distribute LICENSE [#380](#380) * Update golangci-lint to v1.21.0 [#376](#376) * RELEASING_KREW: Specify the repository to push the tag to [#373](#373) * Pin version of release-notes helper [#372](#372) * Rely on standard utils for `IsSubPath` [#370](#370) * Include list of merged pull requests in release notes [#326](#326) * RELEASING_KREW: push only the release tag [#369](#369) </details>
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.)
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](#346) * Fix handling when no matching platform is found [#345](#345) </details>
PreviousNext