Releases: tektoncd/cli
v0.29.0
v0.29.0 Release 🎉
This release comes with Pipelines version v0.42.0, Triggers version and Chains version v0.14.0. With this release you can now provide the CSI workspace with start
commands. This fixes the issue of k8s client validity check in case of bundle cmds, fix docs typo in signature and verify cmds along with few other dependency bumps.
ChangeLog 📋
Features ✨
- #1794 Add support to pass CSI workspace
Fixes 🐛
Misc 🔨
- #1805 Bump version to v0.28.0 in README and releases.md
- #1806 Bump chocolatey package to 0.28.0
- #1809 Bump golang.org/x/sys from 0.2.0 to 0.3.0
- #1810 Bump go.uber.org/zap from 1.23.0 to 1.24.0
- #1811 Bump github.com/sigstore/cosign from 1.12.1 to 1.13.1
- #1812 Bump github.com/sigstore/sigstore from 1.4.5 to 1.4.6
- #1813 Bump golang.org/x/net from 0.2.0 to 0.3.0
- #1815 Bump golang.org/x/time from 0.2.0 to 0.3.0
- #1816 Bump github.com/hashicorp/go-hclog from 1.3.1 to 1.4.0
- #1817 Bump tektoncd/pipeline to v0.42.0
- #1818 Bump golang.org/x/crypto from 0.3.0 to 0.4.0
- #1819 Bump golang.org/x/net from 0.3.0 to 0.4.0
- #1821 Bump github.com/hashicorp/go-plugin from 1.4.6 to 1.4.8
- #1822 Bump k8s.io/api from 0.25.4 to 0.25.5
- #1825 Bump github.com/sigstore/sigstore from 1.4.6 to 1.5.0
- #1828 Bump go.uber.org/multierr from 1.8.0 to 1.9.0
- #1831 Fix e2e test broken
- #1829 Bumps github.com/docker/cli from 20.10.21+incompatible to 20.10.22+incompatible.
- #1830 Bumps github.com/docker/docker) from 20.10.21+incompatible to 20.10.22+incompatible.
- #1834 Bump github.com/hashicorp/vault/sdk from 0.6.1 to 0.6.2
- #1836 Fix pipeline version to v0.42.0 in e2e
- #1843 Bump tektoncd/chains to v0.14.0
- #1844 Bump golang.org/x/sys from 0.3.0 to 0.4.0
- #1840 Bump golang.org/x/term from 0.3.0 to 0.4.0
- #1841 Bump golang.org/x/net from 0.4.0 to 0.5.0
- #1842 Bump golang.org/x/crypto from 0.4.0 to 0.5.0
- #1845 Bump github.com/hashicorp/go-retryablehttp from 0.7.1 to 0.7.2
Thanks ❤️
v0.28.0
v0.28.0 Release 🎉
This release comes with Pipelines version v0.41.0, Triggers version v0.22.0, Chains version v0.13.0 and Hub version v1.11.1. With this release you can now see the timestamps along with the logs of PipelineRun/TaskRun with the use of a flag. We now have added support for experimental subcommands so any new command introduced can be marked as experimental which means that their behaviour can change with time until they are moved out of experimental flag. Also a new experimental command is introduced through which you can sign and verify your resources with the help of user provided private key file or KMS reference.
ChangeLog 📋
Features ✨
- #1751 Add timestamps flag to show PipelineRun log with timestamps
- #1755 Add timestamps flags to all pipeline resources that have logs command
- #1575 Add experimental commands support
- #1754 [TEP-0093] Add sign and verify as experiment subcommands to tekton cli
Misc 🔨
- #1743 Bump gotest.tools/v3 from 3.3.0 to 3.4.0
- #1744 Bump google.golang.org/grpc from 1.49.0 to 1.50.0
- #1746 update go and golangci-lint version
- #1747 Add releases.md for the CLI
- #1748 Update README for v0.27.0
- #1753 Bump github.com/spf13/cobra from 1.5.0 to 1.6.0
- #1745 Update .goreleaser.yml
- #1756 Bump github.com/docker/docker from 20.10.18+incompatible to 20.10.19+incompatible
- #1758 Bump github.com/docker/cli from 20.10.18+incompatible to 20.10.19+incompatible
- #1757 Bump google.golang.org/grpc from 1.50.0 to 1.50.1
- #1761 Update choco package to v0.27.0
- #1762 Bump github.com/docker/docker from 20.10.19+incompatible to 20.10.20+incompatible
- #1765 Bump github.com/google/go-containerregistry from 0.11.0 to 0.12.0
- #1766 Bump github.com/spf13/cobra from 1.6.0 to 1.6.1
- #1764 Bump github.com/ktr0731/go-fuzzyfinder from 0.6.0 to 0.7.0
- #1767 Bump github.com/docker/docker from 20.10.20+incompatible to 20.10.21+incompatible
- #1768 Bump github.com/docker/cli from 20.10.20+incompatible to 20.10.21+incompatible
- #1773 Bump tektoncd/plumbing to avoid CI failures
- #1775 Bump go.opencensus.io from 0.23.0 to 0.24.0
- #1771 Bump github.com/hashicorp/vault/sdk from 0.6.0 to 0.6.1
- #1770 Remove kaniko task from release pipeline & Use workspaces instead of PipelineResources in rpmbuild
- #1772 Add few reference notes in debbuild readme
- #1777 Bump tektoncd/pipeline to v0.41.0
- #1778 Bump golang.org/x/sys from 0.1.0 to 0.2.0
- #1779 Bump golang.org/x/term from 0.1.0 to 0.2.0
- #1782 Bump github.com/hashicorp/go-plugin from 1.4.5 to 1.4.6
- #1781 Bump golang.org/x/net from 0.1.0 to 0.2.0
- #1783 Bump golang.org/x/crypto from 0.1.0 to 0.2.0
- #1785 Bump github.com/google/go-containerregistry from 0.12.0 to 0.12.1
- #1787 Bump k8s.io/apimachinery from 0.25.3 to 0.25.4
- #1786 Bump k8s.io/api from 0.25.3 to 0.25.4
- #1788 Bump k8s.io/client-go from 0.25.3 to 0.25.4
- #1789 Bump k8s.io/cli-runtime from 0.25.3 to 0.25.4
- #1790 Bump tektoncd/chains to v0.13.0
- #1799 Fix e2e test because of new triggers release
- #1795 Bump tektoncd/hub to v1.11.0
- #1800 Bump github.com/tektoncd/hub from 1.11.0 to 1.11.1
- #1797 Bump golang.org/x/crypto from 0.2.0 to 0.3.0
- #1802 Bump google.golang.org/grpc from 1.50.1 to 1.51.0
- #1796 Bump github.com/tektoncd/triggers from 0.21.0 to 0.22.0
Thanks ❤️
v0.26.1
v0.26.1 Bug Fix Release 🎉
In this release, we fixed the TaskRuns
from getting deleted of a running pipelinerun and also improving the delete command to consider all the resource incomplete which does not have completion time.
Changelog 📋
Fixes 🐛
- Fix incomplete TaskRuns being deleted when --ignore-running=true #1708
- Fix taskrun getting deleted of running pipelinerun #1737
Thanks ♥️
v0.25.1
v0.25.1 Bug Fix Release 🎉
In this release, we fixed the TaskRuns
from getting deleted of a running pipelinerun and also improving the delete command to consider all the resource incomplete which does not have completion time.
Changelog 📋
Fixes 🐛
- Fix incomplete TaskRuns being deleted when --ignore-running=true #1708
- Fix taskrun getting deleted of running pipelinerun #1737
- Update golangci-lint to 1.47.2 & update e2e tests #1759
Thanks ♥️
v0.27.0
v0.27.0 Release 🎉
With this release we bump pipelines to v0.40.2, triggers to v0.21.0 and few more required dependencies alignments updates. We now ignore deleting taskruns associated with a running pipelinerun a new flag introduced --ignore-running-pipelinerun
, and a better way to identify running taskruns. We fixed race condition with logs commands and fixed authentication error with bundle push.
Deprecation Notice ⚠️
- PipelineResource commands are now marked deprecated, will be removed ones it is removed from API.
ChangeLog 📋
Features ✨
- #1714 Make zsh completion usable without generating file
- #1742 Mark PipelineResource cmds deprecated
- #1736 fix taskrun getting deleted of running pipelinerun (introduce --ignore-running-pipelinerun flag to ignore deleting taskrun associated with pipelinerun )
Fixes 🐛
- #1708 Fix incomplete TaskRuns being deleted when --ignore-running=true
- #1724 Fix bundle push authentication error
- #1725 Query PipelineResources only if needed
- #1727 Use tkn root comand to get the name of the tkn cli
- #1726 Fix the race condition on closing eventC
- #1736 fix taskrun getting deleted of running pipelinerun
Misc 🔨
- #1701 Increase workspace size for release pipeline
- #1700 Update docs to v0.26.0
- #1740 Enable CodeQL analsys for CLI
- #1732 README.md: add some badges
- #1719 OWNERS: update file according to "current" active maintainers
- #1717 Align client-go to rest of K8s dependencies
- #1705 Bump tektoncd/pipeline to v0.39.0
- #1704 Bump github.com/tektoncd/triggers from 0.20.2 to 0.21.0
- #1709 Bump github.com/google/go-cmp from 0.5.8 to 0.5.9
- #1710 Bump github.com/armon/go-metrics from 0.4.0 to 0.4.1
- #1711 Bump github.com/docker/cli from 20.10.17+incompatible to 20.10.18+incompatible
- #1712 Bump github.com/docker/docker from 20.10.17+incompatible to 20.10.18+incompatible
- #1713 Bump github.com/AlecAivazis/survey/v2 from 2.3.5 to 2.3.6
- #1720 Bump github.com/hashicorp/vault/sdk from 0.5.3 to 0.6.0
- #1721 Bump github.com/hashicorp/go-hclog from 1.3.0 to 1.3.1
- #1723 Bump tektoncd/pipeline to v0.40.0 #1723
- #1728 Bump github.com/tektoncd/hub from 1.9.0 to 1.10.0
- #1730 Bump github.com/hashicorp/yamux from 0.1.0 to 0.1.1
- #1729 Bump github.com/tektoncd/pipeline from 0.40.0 to 0.40.1
- #1734 Bump github.com/tektoncd/pipeline from 0.40.1 to 0.40.2
Thanks ❤️
v0.24.1
v0.24.1 Bug Fix Release 🎉
This release will update pipeline dep to v0.36.1 and chains to v0.10.0 to support different result types as it was not able to work with resources having results other than the string type. Also, fixing task runs getting deleted of a running pipelinerun and also improving the delete command to consider all the resource incomplete which does not have completion time.
ChangeLog 📋
Fixes 🐛
- Bump to tektoncd/pipeline 0.36.1 #1731
- Fix taskrun getting deleted of running pipelinerun #1737
- Fix incomplete TaskRuns being deleted when --ignore-running=true #1708
Thanks ♥️
v0.26.0
v0.26.0 Release 🎉
This release adds compatibility Pipeline version v0.38.3, Hub version v1.9.0 and latest Chains. As latest Pipelines version drops pipeline v1alpha1 resources, cli also does not support pipeline v1alpha1 resources like task, taskrun, clustertask, pipeline and pipelinerun. Also with this release, users can now see whether the workspace is option or not using the Task/Pipeline's describe
command. With this release, users when building the bundles using tkn
will get to know when they are exceeding the allowed limit of resources in a bundle and some other refactorings and improvements.
Removal Notice 🚨
- Support for pipeline v1alpha1 resources like Pipeline, PipelineRun, Task, Clustertask and TaskRun has been removed.
Changelog 📋
Features ✨
- Add Optional status of Workspaces in describe cmd of Task/Pipeline #1671
- Allow to use bundle with no kubeconfig #1557
- Add qps and bursts same like kubectl #1693
- Force static linking by setting CGO_ENABLED=0 #1660
- Adding a check for the set bundle max used in the pipeline controller #1572
- Remove v1alpha1 APIs from ClusterTask #1672
- Remove v1alpha1 support for task #1686
- Remove pipeline v1alpha1 support #1687
- Remove v1alpha1 support for taskrun #1689
- Remove PipelineRun v1alpha1 support #1690
- Remove v1alpha1 support #1694
Fixes 🐛
- Fix creating debian packages with latest debhelpers #1654
- Fix e2e test by converting to v1beta1 resources #1658
- Fix debbuilds by pointing to build directory #1656
- fix error while deleteing PR with unknown status #1684
- Clean up all lint issues found by
make check
#1679
Misc 🔨
- Removed apt-key for deb-based install instructions #1653
- Update README for v0.25.0 #1651
- Update chocolatey package to 0.25.0 #1652
- Refactor create operation in cli #1699
- Bump google.golang.org/protobuf from 1.28.0 to 1.28.1 #1662
- Bump github.com/tektoncd/triggers from 0.20.1 to 0.20.2 #1663
- Bump github.com/hashicorp/go-hclog from 1.2.1 to 1.2.2 #1664
- Bump github.com/hashicorp/go-secure-stdlib/parseutil from 0.1.6 to 0.1.7 #1673
- Bump chains to v0.11.0 #1674
- Bump golangci-lint to v1.47.2 for Go 1.18 support #1675
- Bump go.uber.org/zap from 1.21.0 to 1.22.0 #1676
- Bump go.uber.org/atomic from 1.9.0 to 1.10.0 #1677
- Bump github.com/hashicorp/go-plugin from 1.4.4 to 1.4.5 #1681
- Bump google.golang.org/grpc from 1.48.0 to 1.49.0 #1685
- Bump go.uber.org/zap from 1.22.0 to 1.23.0 #1688
- Use golang 1.17.3 in contrib/tkn-image/Dockerfile #1669
- Bump tektoncd/pipeline to v0.38.3 #1695
- Bump github.com/hashicorp/go-hclog from 1.2.2 to 1.3.0 #1696
- Bump github.com/tektoncd/hub from 1.8.0 to 1.9.0 #1698
Thanks ❤️
v0.25.0
v0.25.0 Release 🎉
This release comes with Pipelines version 0.37.2, Triggers version 0.20.1, Chains version v0.10.0 and Hub verion v0.8.0. With this release, the user can now set timeouts for pipeline, pipeline-tasks and finally-tasks via it's respective flags. Starting with Pipeline v0.35.0, support for embedding TaskRun and Run statuses in PipelineRun.Status
was added and the same is made available in CLI. CLI now display annotations
in the describe sub-command of each command and also all timeouts in pipelinerun describe command.
Removal Notice 🚨
Conditions sub-command is now removed.
- Remove the condition subcommand #1621
Changelog 📋
Features ✨
- Add support for PipelineRun minimal embedded status #1617
- Show Timeouts in PipelineRun describe cmd and deprecate Timeout #1601
- feat: display annotations for describe command #1566
- Add different timeout flags for Pipeline start cmd #1642
Fixes 🐛
- Fix the dependabot error #1594
- Fix a few tests which failed when run individually #1626
- Fix eventlistener e2e tests broken due to upgrading Triggers to v0.20.1 #1629
- Remove conditions from README #1632
- [Packaging] Force building debian package as gzip #1631
- Remove the rest of reference to Conditions 🥸 #1640
Misc 🔨
- Add function comments to pkg/actions, tweaks to Makefile and linting #1622
- Use binary for building rpms #1602
- Switch to prefered quilt packaging format #1644
- Bump github.com/hashicorp/vault/sdk from 0.5.0 to 0.5.2 #1613
- Bump github.com/docker/cli from 20.10.14+incompatible to 20.10.17+incompatible #1615
- Bump github.com/docker/docker from 20.10.14+incompatible to 20.10.16+incompatible #1591
- Bump google.golang.org/grpc from 1.46.0 to 1.47.0 #1584
- Bump github.com/ktr0731/go-fuzzyfinder from 0.2.0 to 0.6.0 #1585
- Bump github.com/jonboulle/clockwork from 0.2.2 to 0.3.0 #1581
- Bump github.com/hashicorp/vault/sdk from 0.3.0 to 0.5.0 #1583
- Bump github.com/hashicorp/go-plugin from 1.4.3 to 1.4.4 #1596
- Bump github.com/hashicorp/go-version from 1.4.0 to 1.5.0 #1599
- Bump github.com/tektoncd/hub from 1.7.0 to 1.7.3 #1597
- Bump github.com/hashicorp/go-hclog from 1.2.0 to 1.2.1 #1598
- Bump github.com/armon/go-metrics from 0.3.11 to 0.4.0 #1605
- Bump github.com/hashicorp/go-secure-stdlib/parseutil from 0.1.5 to 0.1.6 #1610
- Bump gotest.tools/v3 from 3.1.0 to 3.2.0 #1608
- Bump github.com/tektoncd/triggers from 0.20.0 to 0.20.1 #1624
- Upgrade AlecAivazais/survey to v2.3.5 #1625
- Bump gotest.tools/v3 from 3.2.0 to 3.3.0 #1627
- Bump github.com/docker/docker from 20.10.16+incompatible to 20.10.17+incompatible #1633
- Bump github.com/spf13/cobra from 1.4.0 to 1.5.0 #1635
- Bump tektoncd/hub to v1.8.0 #1636
- Bump github.com/creack/pty from 1.1.17 to 1.1.18 #1638
- Bump github.com/hashicorp/go-version from 1.5.0 to 1.6.0 #1637
- Bump tektoncd/pipeline to 0.37.1 and chains to 0.10.0 #1619
- Bump github.com/tektoncd/pipeline from 0.37.1 to 0.37.2 #1643
- Bump google.golang.org/grpc from 1.47.0 to 1.48.0 #1646
- Bump github.com/hashicorp/vault/sdk from 0.5.2 to 0.5.3 #1649
Thanks ❤️
v0.24.0
v0.24.0 Release 🎉
This release adds pipelines v0.35.1, triggers v0.20.0, and chains v.0.9.0 with an addition of new command to export taskrun similar to pipelinerun export. We now get pipelinerun name started by a pipeline with -o flag. We show available plugins in the root help command. We support both keeping by age and keeping by limit with taskrun/pipelinerun delete commands. With many other fixes and improvements.
Changelog 📋
Features ✨
- Add tkn taskrun export command #1531
- Adds namespace where operator is installed #1529
- parse full duration for time formatting #1520
- Add -o name to pipeline start #1540
- Add available plugins to the root help #1535
- Support --keep and --keep-since together in tr/pr delete #1533
- Cancel PipelineRuns using Cancelled status #1554
- Improve tkn chain log format #1587
Fixes 🐛
- Updates the configMap name for Operator version #1536
- This will fix the version command failing for chain and operator #1542
- fix error while deleting pr without status #1532
- Fixes pipelinerun and taskrun deletion with keep flag #1541
- Fix --ignore-running not working with -p/-t in delete cmd #1578
Misc 🔨
- generate universal binaries for osx #1528
- Remove go11modules export instructions in README #1530
- Add information in README on how to install on Arch #1526
- ROADMAP.md: update it to reflect 2022 goals #1523
- Go compile darwin-arm64 in makefile for m1 macs #1467
- update to cobra 1.4.0 #1538
- Use stable pipelines release instead of nightly #1556
- Bump dependencies #1555
- Add vinamra28 as owner #1558
- Fix Pipeline integration tests #1564
- fix: set created time for bundle image #1563
- Revert skipping of failed test #1567
- dependency bumps #1570
- Add dependabot to the repository #1579
- Bump chains to v0.9.0 #1580
- Ignore zap logger sync error #1588
- Add label dependabot PRs ok-to-test… #1586
- update release script compatible with go 1.17 #1590
- Fix tkn chains signature/payload by version bump #1589
Thanks ❤️
v0.23.1
v0.23.1 Bug Fix Release 🎉
tkn v0.23.1 is a patch release fixing the version command which is not working in case of chains and operator components. This also fixes the tkn pr delete command throwing nil pointer for deleting pipelinerun which does not have any status yet.
ChangeLog 📋
Fixes 🐛
- fix error while deleting pr without status #1532
- This will fix the version command failing for chain and operator #1542
- Updates the configMap name for Operator version #1536
- Adds namespace where operator is installed #1529