Skip to content

v0.8.0

Compare
Choose a tag to compare
@vdemeester vdemeester released this 28 Feb 08:13
v0.8.0

v0.8.0 Release

TektonCD CLI v0.8.0 is a major release that adds compatibility with TektonCD Pipeine release v0.10.1.

The release adds new options to the delete subcommands, allowing to delete resource in bulk (with --all) while still keeping the latest resources (with --keep [INT]). It adds support for filtering some resources by label, a way to specify a prefix for the TaskRun/PipelineRun generate name and introduce a switch to use fzf-like fuzzy completion instead of the standard one. It also now shows the pipeline version it targets.

Note that the alias trigger for the start subcommand is now removed.

ChangeLog

Features ✨

  • #676 - --all option for tkn taskrun delete
  • #692 - Add tkn cluster delete --all
  • #699 - --all option for tkn el delete
  • #697 - --all option for tkn resource delete
  • #689 - --all option for tkn pipelinerun delete
  • #705 - --all option for tkn triggertemplate delete
  • #704 - --all option for tkn triggerbinding delete
  • #729 - Add Warning for --all Flags for Pipeline and Task Delete
  • #720 - Add --keep to delete --all, to keep the last N pipelineruns and taskruns
  • #681 - Add --output by name for TaskRuns and TriggerBinding
  • #682 - Add flag --use-pipelinerun to start to rerun with a target pr
  • #694 - Add --step flag for taskrun logs
  • #707 - Add --last support to tkn pr logs
  • #722 - Add --last flag to tkn taskrun logs
  • #700 - Shows --- for empty values on "DEFAULT VALUES" column
  • #703 - Add pipeline version information
  • #686 - Add support for filtering by label on pipelineruns and taskruns
  • #723 - Alternative method for selections using fuzzy finder (fzf)
  • #719 - --prefix-name option for tkn pipeline start
  • #724 - --prefix-name option for tkn task start
  • #741 - Adds timeout to pipeline start
  • #753 - add warning message for tkn task start --timeout
  • #714 - Add --use-taskrun for taskrun
  • #747 - show sidecar names with tkn tr desc
  • #755 - Remove trigger alias for start subcommands

Fixes 🐛

  • #691 - Fix bug about Complete logs not shown for failed TaskRun
  • #745 - Add Error Message for Deletion When No Args or --all Flag Specified
  • #711 - Fix help command
  • #716 - Fix yaml error and gates against it.
  • #721 - nil Check for lr.Stream for TaskRun Logs

Misc 🔨

  • #678 - Bump gotest.tools/v3 dep to 3.0.1
  • #609 - Start doing testing against nightly
  • #677 - Improve release docs
  • #687 - Makefile fixes
  • #740 - Update golangci-lint target
  • #728 - Makefile and presubmit minor improvements
  • #709 - Refactoring log writer
  • #746 - Use -mod=vendor for golangci-lint too
  • #749 - Refactoring log reader
  • #757 - Pin the go version in the release pipeline
  • #758 - Use -mod=vendor during release

Thanks ❤️

@pgarg
@16yuki0702
@chmouel
@danielhelfand
@pradeepitm12