v0.30.0
v0.30.0 Release 🎉
This release comes with support for v1 CRDs of Pipeline, PipelineRun, Task and TaskRun. This is an LTS release with Pipelines v0.44.0 and Triggers v0.23.0 spec fields, Chains v0.15.0 features and Hub v1.12.1 CLI. In this release, support added for object type params in start and describe commands. Also, there are few deprecations done with respect to PipelineResources and ClusterTasks which are mentioned in deprecation notice and one breaking change regarding PipelineResources, lot of dependency bumps and few bug fixes.
Deprecation Notice ⚠️
- ClusterTask commands are now marked deprecated, will be removed ones it is removed from API.
- tkn task create command is marked deprecated as ClusterTask is deprecated.
- Flags
-i
and-o
for providing input and output resources respectively in tkn task start command are deprecated as v1 does not support pipelineresources. - Flag
-r
for providing resources in tkn pipeline start command are deprecated as v1 does not support pipelineresources.- #1959 Add deprecations for resources and clustertask
Removal Notice 🚨
- Remove support for cluster and cloudevent pipeline resources
- #1876 Remove cluster and cloudevent pipelineresource
ChangeLog 📋
Features ✨
- #1873 Add v1 support for task and pipeline list
- #1898 Add v1 support for taskrun list
- #1915 Bump pipelinerun list command for v1 CRDs
- #1906 Add v1 support for taskrun and pipelinerun cancel
- #1918 Add v1 support for delete command
- #1930 Move pipeline describe to v1 CRDs
- #1936 Add support for v1 CRD in export cmd
- #1941 Move pr desc to v1 CRDs
- #1943 Migrate task describe command from v1beta1 to v1
- #1944 Move taskrun describe to v1 CRD
- #1953 Make task and clustertask start commands to work with v1 apis
- #1954 Make pipeline start commands to work with v1 apis
- #1955 Make changes in clustertask describe
- #1958 Add test and make dry-run output for start cmd compatible with v1
- #1961 Add support for v1 CRD in taskrun logs
- #1960 Add v1 support for pr logs
- #1960 Move e2e test to pipeline 0.44 and v1 resources
Fixes 🐛
- #1875 Fix for taskrun list command not working
- #1892 Fixes List command for task and pipeline with --all-namespaces and --output=yaml
- #1905 remove kubernetes requirements for sign and verify
Misc 🔨
- #1846 Bump readme to point to latest release v0.29.0
- #1838 Bump tektoncd/pipeline to v0.43.1
- #1851 Bump github.com/tektoncd/pipeline from 0.43.1 to 0.43.2
- #1850 Bump google.golang.org/grpc from 1.51.0 to 1.52.0
- #1853 Bump github.com/tektoncd/hub from 1.11.1 to 1.11.2
- #1855 Bump github.com/tektoncd/triggers from 0.22.0 to 0.22.1
- #1854 Bump github.com/hashicorp/vault/sdk from 0.6.2 to 0.7.0
- #1856 Bump github.com/sigstore/sigstore from 1.5.0 to 1.5.1
- #1857 update choco nuspec for v0.29.0
- #1862 Bump github.com/docker/cli
- #1863 Bump github.com/docker/docker
- #1864 Bump github.com/fatih/color from 1.13.0 to 1.14.0
- #1870 Bump google.golang.org/grpc from 1.52.0 to 1.52.3
- #1872 Bump github.com/google/go-containerregistry from 0.12.1 to 0.13.0
- #1871 Bump github.com/fatih/color from 1.14.0 to 1.14.1
- #1876 Bump tektoncd/pipeline to v0.44.0
- #1878 Bump github.com/tektoncd/hub from 1.11.2 to 1.11.3
- #1879 Update Release Notes and Chocolatey to 0.29.1
- #1881 Bump github.com/docker/docker
- #1882 Bump github.com/docker/cli
- #1885 Bump golang.org/x/sys from 0.4.0 to 0.5.0
- #1883 Bump google.golang.org/grpc from 1.52.3 to 1.53.0
- #1884 Bump golang.org/x/term from 0.4.0 to 0.5.0
- #1886 Bump golang.org/x/net from 0.5.0 to 0.6.0
- #1887 Bump golang.org/x/crypto from 0.5.0 to 0.6.0
- #1889 Bump github.com/docker/cli
- #1890 Bump github.com/docker/docker
- #1891 Bump github.com/hashicorp/vault/sdk to v0.8.1
- #1893 Bump golang.org/x/net from 0.6.0 to 0.7.0
- #1894 Bump github.com/hashicorp/go-kms-wrapping/v2 from 2.0.7 to 2.0.8
- #1899 Enable dependabot on tools and run daily
- #1900 Bump github.com/golangci/golangci-lint from 1.47.2 to 1.51.2 in /tools
- #1901 Bump github.com/tektoncd/triggers from 0.22.1 to 0.22.2
- #1912 Not use io/ioutil package anymore
- #1910 Bump github.com/sigstore/sigstore from 1.5.1 to 1.5.2
- #1911 Bump github.com/theupdateframework/go-tuf
- #1913 Update chains to v0.15.0
- #1909 Fix the EL logging e2e test
- #1917 Update clustertask list refactoring
- #1925 Bump github.com/tektoncd/triggers from 0.22.2 to 0.23.0
- #1926 Bump golang.org/x/net from 0.7.0 to 0.8.0
- #1929 Bump github.com/tektoncd/hub from 1.11.3 to 1.12.0
- #1927 Bump golang.org/x/crypto from 0.6.0 to 0.7.0
- #1932 Bump google.golang.org/protobuf from 1.28.1 to 1.29.0
- #1937 Bump github.com/fatih/color from 1.14.1 to 1.15.0
- #1938 dependabot: do not update k8s.io/* major/minor updates
- #1940 Bump k8s.io/cli-runtime from 0.25.4 to 0.25.7
- #1942 Bump google.golang.org/protobuf from 1.29.0 to 1.29.1
- #1945 Add v1 version in pr cancel test
- #1946 Refactoring : move chain cmd to new func
- #1947 Bump google.golang.org/protobuf from 1.29.1 to 1.30.0
- #1948 Bump github.com/google/go-containerregistry from 0.13.0 to 0.14.0
- #1949 Bump k8s.io/apimachinery from 0.26.2 to 0.26.3
- #1950 Bump k8s.io/client-go from 0.25.7 to 0.25.8
- #1951 Bump k8s.io/cli-runtime from 0.25.7 to 0.25.8
- #1952 Bump github.com/golangci/golangci-lint from 1.51.2 to 1.52.0 in /tools
- #1957 Bump github.com/golangci/golangci-lint from 1.52.0 to 1.52.1 in /tools
- #1956 Bump google.golang.org/grpc from 1.53.0 to 1.54.0
- #1963 Bump github.com/golangci/golangci-lint from 1.52.1 to 1.52.2 in /tools
- #1964 Bump to go 1.18 as minimum required version