Skip to content

Releases: kubernetes-sigs/krew

v0.3.0

11 Sep 20:16

Choose a tag to compare

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
and not using these artifacts directly.

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

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

v0.2.1

24 Oct 19:45
cd2c6e1

Choose a tag to compare

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
and not using these artifacts directly.

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

16 Oct 20:23
652e113

Choose a tag to compare

This version of krew is compatible with kubectl 1.12 or higher.

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
and not using these artifacts directly.

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

v0.1.1

12 Sep 20:50
c235869

Choose a tag to compare

  • Added a warning to all krew commands indicating the upcoming breaking changes.

View user guide at https://github.com/GoogleContainerTools/krew/blob/v0.1.1/README.md for installation instructions. You can upgrade to this release from v0.1.0 with kubectl plugin upgrade krew.

v0.1.0-alpha.1

30 Jul 21:40
95a0b67

Choose a tag to compare

v0.1.0-alpha.1 Pre-release
Pre-release