Skip to content

Tags: chriskim06/krew

Tags

v0.4.4-newtest

pass previous tag to release-notes tool and update release docs

v0.4.3

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 [kubernetes-sigs#751](kubernetes-sigs#751)
* validate-krew-manifest: Add windows/arm64 to supported platforms [kubernetes-sigs#747](kubernetes-sigs#747)
* Bump Go to 1.17 [kubernetes-sigs#744](kubernetes-sigs#744)
* add prefix for rel attribute of badge [kubernetes-sigs#746](kubernetes-sigs#746)
* README.md: HTTP => HTTPS [kubernetes-sigs#743](kubernetes-sigs#743)
* feat: skip install on validate-krew-manifest [kubernetes-sigs#736](kubernetes-sigs#736)
* docs: Document proxy environment variable usage. [kubernetes-sigs#733](kubernetes-sigs#733)
* fix the loading row remains even after the plugins are loaded [kubernetes-sigs#730](kubernetes-sigs#730)
* Correct windows krew install command. [kubernetes-sigs#732](kubernetes-sigs#732)
* update hack/make-release-notes.sh with links to separated archives [kubernetes-sigs#727](kubernetes-sigs#727)
* Adapt install doc for separated archives for each platform (kubernetes-sigs#697) [kubernetes-sigs#700](kubernetes-sigs#700)
* feat: make fmt.FPrintln instead of klog while printing error message [kubernetes-sigs#719](kubernetes-sigs#719)
</details>

v0.4.2

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 [kubernetes-sigs#721](kubernetes-sigs#721)
* Clearly state the operating system and architecture in the search result [kubernetes-sigs#716](kubernetes-sigs#716)
* fix zip extraction without file entries [kubernetes-sigs#712](kubernetes-sigs#712)
* Update dependencies [kubernetes-sigs#710](kubernetes-sigs#710)
* Release separated archives for each platform (kubernetes-sigs#697) [kubernetes-sigs#699](kubernetes-sigs#699)
* Clarify the role of the plugin name [kubernetes-sigs#707](kubernetes-sigs#707)
* ISSUE-696: Explore use of t.TempDir() [kubernetes-sigs#702](kubernetes-sigs#702)
* Fixed ListIndexes treating file as index candidates [kubernetes-sigs#703](kubernetes-sigs#703)
* Docs follow up [kubernetes-sigs#701](kubernetes-sigs#701)
* hack: drop impi in favor of golangci-lint [kubernetes-sigs#698](kubernetes-sigs#698)
* hack: use go1.16 'go install pkg@ver' mode [kubernetes-sigs#694](kubernetes-sigs#694)
* Add creation timestamp to receipts on install [kubernetes-sigs#695](kubernetes-sigs#695)
</details>

v0.3.2

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

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 [kubernetes-sigs#346](kubernetes-sigs#346)
* Fix handling when no matching platform is found [kubernetes-sigs#345](kubernetes-sigs#345)
</details>

v0.3.0

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 [kubernetes-sigs#327](kubernetes-sigs#327)
* docs: Add link to GitHub template repo to developer guide [kubernetes-sigs#323](kubernetes-sigs#323)
* lint: integrate impi [kubernetes-sigs#322](kubernetes-sigs#322)
* Add security notice to be shown after install and upgrade [kubernetes-sigs#316](kubernetes-sigs#316)
* Correct import order [kubernetes-sigs#321](kubernetes-sigs#321)
* lint: make test config explicit [kubernetes-sigs#320](kubernetes-sigs#320)
* lint: enable deadcode and varcheck [kubernetes-sigs#318](kubernetes-sigs#318)
* lint: bump golangci-lint to 1.17.1 [kubernetes-sigs#319](kubernetes-sigs#319)
* Clean up stale krew installations on windows [kubernetes-sigs#314](kubernetes-sigs#314)
* pkg/validation: simplify name comparison [kubernetes-sigs#317](kubernetes-sigs#317)
* pkg/download: close files after extracting in tar [kubernetes-sigs#310](kubernetes-sigs#310)
* pkg/index: close manifest file after reading [kubernetes-sigs#313](kubernetes-sigs#313)
* prevent erroring with empty plugin name [kubernetes-sigs#311](kubernetes-sigs#311)
* Add index revision to plugin overview page [kubernetes-sigs#307](kubernetes-sigs#307)
* README: link to the list of available plugins [kubernetes-sigs#304](kubernetes-sigs#304)
* Validate plugins can be removed without local manifest [kubernetes-sigs#300](kubernetes-sigs#300)
* Add script to generate plugin overview page [kubernetes-sigs#260](kubernetes-sigs#260)
* Make files in `spec.platforms[]` optional [kubernetes-sigs#261](kubernetes-sigs#261)
* pkg/installation: cleanup refactoring [kubernetes-sigs#296](kubernetes-sigs#296)
* integration_test: add more test cases [kubernetes-sigs#297](kubernetes-sigs#297)
* pkg/installation: unused pluginVersionFromPath [kubernetes-sigs#290](kubernetes-sigs#290)
* pkg/validation: add selector validation [kubernetes-sigs#288](kubernetes-sigs#288)
* Move platform detection to pkg/installation [kubernetes-sigs#286](kubernetes-sigs#286)
* test: remove -v from tests [kubernetes-sigs#285](kubernetes-sigs#285)
* pkg/receipt: move under pkg/installation [kubernetes-sigs#280](kubernetes-sigs#280)
* Unify yaml serialization dependencies [kubernetes-sigs#266](kubernetes-sigs#266)
* Add --no-update-index option to bypass updates [kubernetes-sigs#279](kubernetes-sigs#279)
* pkg/testutil: add in-memory Plugin builder [kubernetes-sigs#283](kubernetes-sigs#283)
* pkg/index: validate sha256 values [kubernetes-sigs#281](kubernetes-sigs#281)
* Refactor upgrade machinery to use semver versions [kubernetes-sigs#278](kubernetes-sigs#278)
* Update plugin listings to use install receipts [kubernetes-sigs#276](kubernetes-sigs#276)
* semver: add wrapper for SemVer functionality [kubernetes-sigs#273](kubernetes-sigs#273)
* minor: rename environment.Path receipt path methods [kubernetes-sigs#275](kubernetes-sigs#275)
* Make version field required [kubernetes-sigs#269](kubernetes-sigs#269)
* hack: make run-lint.sh work with go modules [kubernetes-sigs#268](kubernetes-sigs#268)
* hack: verify builds are installable [kubernetes-sigs#262](kubernetes-sigs#262)
* hack: add make-binary.sh for local builds [kubernetes-sigs#259](kubernetes-sigs#259)
* README: add github stars from shields.io [kubernetes-sigs#257](kubernetes-sigs#257)
* hack: add script to verify receipts migration [kubernetes-sigs#255](kubernetes-sigs#255)
* Add subcommand for migrating the krew home [kubernetes-sigs#249](kubernetes-sigs#249)
* Add integration test for `krew upgrade` [kubernetes-sigs#242](kubernetes-sigs#242)
* Use `t.Logf` instead of `glog` in tests [kubernetes-sigs#248](kubernetes-sigs#248)
* Make output of `krew search` easier to read [kubernetes-sigs#253](kubernetes-sigs#253)
* Fix typo in the developer docs for plugin manifest [kubernetes-sigs#251](kubernetes-sigs#251)
* Add integration tests for `krew install` with --archive and --manifest options [kubernetes-sigs#245](kubernetes-sigs#245)
* hack/run-in-docker: refactoring [kubernetes-sigs#206](kubernetes-sigs#206)
* Ensure that go modules are enabled in all helper scripts [kubernetes-sigs#243](kubernetes-sigs#243)
* integration_test: split tests into separate files [kubernetes-sigs#240](kubernetes-sigs#240)
* vendor: rename leftover vendor/ directory [kubernetes-sigs#241](kubernetes-sigs#241)
* pkg/installation: reorder receipt save & install() [kubernetes-sigs#237](kubernetes-sigs#237)
* Move to go modules (vgo) [kubernetes-sigs#235](kubernetes-sigs#235)
* Rename /test --> /integration_test [kubernetes-sigs#236](kubernetes-sigs#236)
* Save install receipt [kubernetes-sigs#195](kubernetes-sigs#195)
* Fix a broken link on README.md [kubernetes-sigs#230](kubernetes-sigs#230)
* Fix readme for wrong use of fish subshell in string [kubernetes-sigs#215](kubernetes-sigs#215)
* hack: update verify-code-patterns.sh [kubernetes-sigs#221](kubernetes-sigs#221)
* Various fixes to integration tests [kubernetes-sigs#228](kubernetes-sigs#228)
* Cleanup some TODOs [kubernetes-sigs#218](kubernetes-sigs#218)
* hack: move out install_kubectl_if_needed [kubernetes-sigs#220](kubernetes-sigs#220)
* Small refactorings for better code structure [kubernetes-sigs#223](kubernetes-sigs#223)
* Put local imports in a separate import group [kubernetes-sigs#222](kubernetes-sigs#222)
* Validate manifest file extension and kind field [kubernetes-sigs#191](kubernetes-sigs#191)
* Add myself as krew maintainer [kubernetes-sigs#216](kubernetes-sigs#216)
* Remove obsolete `head` field from plugin manifest [kubernetes-sigs#212](kubernetes-sigs#212)
* Make corneliusweig a maintainer [kubernetes-sigs#214](kubernetes-sigs#214)
* More integration tests [kubernetes-sigs#208](kubernetes-sigs#208)
* Add basic integration tests [kubernetes-sigs#203](kubernetes-sigs#203)
* Added link for contribution doc [kubernetes-sigs#207](kubernetes-sigs#207)
* Add contributor documentation and helper scripts [kubernetes-sigs#201](kubernetes-sigs#201)
* cmd: info: Support only one argument [kubernetes-sigs#197](kubernetes-sigs#197)
* Ensure index updates do not fail if the local and remote history diverge [kubernetes-sigs#202](kubernetes-sigs#202)
* Fix IndexUrl to point to right url [kubernetes-sigs#194](kubernetes-sigs#194)
* Rename `krew remove` to `krew uninstall` [kubernetes-sigs#189](kubernetes-sigs#189)
* Switch linter from gometalinter to golangci-lint [kubernetes-sigs#176](kubernetes-sigs#176)
* add: description how to install krew on fish [kubernetes-sigs#187](kubernetes-sigs#187)
* Validate license boilerplate in CI builds [kubernetes-sigs#183](kubernetes-sigs#183)
* Switch imports to sigs.k8s.io/krew [kubernetes-sigs#181](kubernetes-sigs#181)
* Add some github shields [kubernetes-sigs#177](kubernetes-sigs#177)
* Switch all repo references from `GoogleContainerTools` -> `kubernetes-sigs` [kubernetes-sigs#178](kubernetes-sigs#178)
* Update license headers to reassign copyright [kubernetes-sigs#169](kubernetes-sigs#169)
* README: post-migration updates [kubernetes-sigs#167](kubernetes-sigs#167)
* Add OWNERS, kubernetes project template files [kubernetes-sigs#161](kubernetes-sigs#161)
* Change OWNERS_ALIASES to krew-maintainers [kubernetes-sigs#162](kubernetes-sigs#162)
* Add `spec.homepage` field to the plugin manifest [kubernetes-sigs#158](kubernetes-sigs#158)
* Fix typos in user guide [kubernetes-sigs#153](kubernetes-sigs#153)
* cmd/validate-krew-manifest: initial implementation [kubernetes-sigs#151](kubernetes-sigs#151)
* Use variable extractor methods for mime types [kubernetes-sigs#139](kubernetes-sigs#139)
* Added condition to remove command, to prevent remove krew action [kubernetes-sigs#147](kubernetes-sigs#147)
* docs: add cli-runtime note to DEVELOPER_GUIDE.md [kubernetes-sigs#146](kubernetes-sigs#146)
* Update README.md: --source is now --manifest [kubernetes-sigs#143](kubernetes-sigs#143)
* hack: consistent checksums for archive files [kubernetes-sigs#141](kubernetes-sigs#141)
* Add download tests [kubernetes-sigs#138](kubernetes-sigs#138)
* docs: migrate naming guide to 1.12 plugin call style [kubernetes-sigs#140](kubernetes-sigs#140)
* Fix spelling of 'download' [kubernetes-sigs#136](kubernetes-sigs#136)
* Fix --archive param in developer guide [kubernetes-sigs#134](kubernetes-sigs#134)
* Fix missing krew subcommand in README.md [kubernetes-sigs#132](kubernetes-sigs#132)
* docs: update developer guide [kubernetes-sigs#130](kubernetes-sigs#130)
</details>

v0.3.0-rc.1

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.3.0-alpha.1

Installation

------------
To install this release, refer to the instructions at https://github.com/kubernetes-sigs/krew/blob/v0.3.0-alpha.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-alpha.1/README.md)
and not using these artifacts directly.

- https://github.com/kubernetes-sigs/krew/releases/download/v0.3.0-alpha.1/krew.tar.gz
- https://github.com/kubernetes-sigs/krew/releases/download/v0.3.0-alpha.1/krew.tar.gz.sha256
- https://github.com/kubernetes-sigs/krew/releases/download/v0.3.0-alpha.1/krew.zip
- https://github.com/kubernetes-sigs/krew/releases/download/v0.3.0-alpha.1/krew.zip.sha256
- https://github.com/kubernetes-sigs/krew/releases/download/v0.3.0-alpha.1/krew.yaml

Thanks to our contributors for helping out with v0.3.0-alpha.1:
- Ahmet Alp Balkan
- Cornelius Weig
- ferhat elmas
- Kazuki Suda
- Nirmoy Das
- Maciej Szulik
- Luk Burchard
- tallaxes
- Stefan Kirrmann
- Norman Joyner
- Nam Nguyen
- Marc Campbell
- Itay Shakury
- Himanshu Pandey
- Daniel Weibel
- Boris Popovschi

(krew v0.3.0-alpha.1 is tagged on Mon Sep  9 01:24:06 UTC 2019.)

v0.2.1

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

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.)