Releases: tektoncd/results
Tekton Results release v0.17.2 "Tekton Results"
-Docs @ v0.17.2
-Examples @ v0.17.2
Changes
Features
Fixes
- π fix: prioritize maxRetention over defaultRetention for backward compatibility (#1165)
Retention configuration parsing now checks maxRetention first, maintaining backward compatibility during the deprecation period.
Misc
- π¨ Remove GHCR migration notice from the readme (#1171)
Docs
- π fix: prioritize maxRetention over defaultRetention for backward compatibility (#1165)
Retention configuration parsing now checks maxRetention first, maintaining backward compatibility during the deprecation period.
Thanks
Thanks to these contributors who contributed to v0.17.2!
- β€οΈ @AlanGreene
- β€οΈ @dependabot[bot]
- β€οΈ @infernus01
- β€οΈ @vdemeester
Extra shout-out for awesome release notes:
- π @AlanGreene
- π @infernus01
Tekton Results release v0.17.1 "Tekton Results"
-Docs @ v0.17.1
-Examples @ v0.17.1
Changes
Features
Fixes
- π Fix Status based retention policy bug (#1155)
When we set failed before a policy and former has higher duration, it's not applied.
Misc
- π¨ Bump k8s.io/apimachinery from 0.32.9 to 0.32.10 (#1157)
- π¨ Bump github.com/aws/aws-sdk-go-v2/config from 1.31.15 to 1.32.2 (#1156)
- π¨ Bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#1153)
- π¨ Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.27.1 to 2.27.3 (#1151)
- π¨ Bump github.com/aws/aws-sdk-go-v2/credentials from 1.18.19 to 1.18.22 (#1150)
- π¨ Bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 (#1149)
Thanks
Thanks to these contributors who contributed to v0.17.1!
- β€οΈ @dependabot[bot]
- β€οΈ @khrm
Extra shout-out for awesome release notes:
- π @khrm
Tekton Results release v0.17.0 "Tekton Results"
-Docs @ v0.17.0
-Examples @ v0.17.0
Changes
Features
- β¨ [CLI] feat: implement namespace-independent config storage for CLI (#1093)
[CLI] feat: Configuration now persists across namespace switches - no need to run 'tkn-results config set' again after switching namespaces
-
β¨ Refactor annotations package and switch to Server-Side Apply (#1078)
-
β¨ feat: add storage latency and runs not stored metrics for PipelineRuns and TaskRuns (#1065)
feat: add storage latency and runs not stored count metrics for PipelineRuns and TaskRuns
Fixes
-
π Fix watcher CreateResult race condition (#1134)
-
π fix(metrics): correct prDeleteDuration view description (#1123)
fix: correct metrics view description for PipelineRun delete duration tracking
Misc
-
π¨ Replace deprecated apimachinery wait.PollImmediate (#1139)
-
π¨ Bump Kind k8s version v1.34.0 (#1135)
-
π¨ Pin actions by commit SHA (#1129)
-
π¨ Add GitHub Actions workflow for go coverage job (#1126)
-
π¨ Add Presubmit Tests to GitHub Actions (#1114)
-
π¨ Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.84.0 to 1.90.0 (#1147)
-
π¨ Bump github.com/prometheus/client_golang from 1.23.0 to 1.23.2 (#1146)
-
π¨ Bump gorm.io/gorm from 1.30.1 to 1.31.1 (#1145)
-
π¨ Bump github.com/tektoncd/pipeline from 1.3.1 to 1.6.0 (#1144)
-
π¨ Bump google.golang.org/api from 0.252.0 to 0.254.0 (#1142)
-
π¨ Bump github.com/google/cel-go from 0.26.0 to 0.26.1 (#1138)
-
π¨ Bump github.com/aws/aws-sdk-go-v2/config from 1.29.14 to 1.31.15 (#1137)
-
π¨ Bump github.com/spf13/viper from 1.20.1 to 1.21.0 (#1131)
-
π¨ Bump google.golang.org/api from 0.247.0 to 0.252.0 (#1128)
-
π¨ Bump google.golang.org/grpc from 1.74.2 to 1.76.0 (#1127)
-
π¨ Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#1120)
-
π¨ Bump k8s.io/apiserver from 0.32.8 to 0.32.9 (#1117)
-
π¨ Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.67 to 1.18.12 (#1111)
-
π¨ [CLI] Add mock REST client infrastructure and modify unit tests for pipelinerun list command (#1109)
-
π¨ Bump github.com/spf13/pflag from 1.0.6 to 1.0.10 (#1108)
-
π¨ Bump github.com/mattn/go-sqlite3 from 1.14.24 to 1.14.32 (#1099)
-
π¨ Bump gorm.io/driver/sqlite from 1.5.7 to 1.6.0 (#1097)
-
π¨ Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 (#1101)
Docs
- π Update OpenAPI spec and documentation to match API (#1107)
OpenAPI Documentation updated to reflect new schema
Thanks
Thanks to these contributors who contributed to v0.17.0!
- β€οΈ @AlanGreene
- β€οΈ @dependabot[bot]
- β€οΈ @divyansh42
- β€οΈ @enarha
- β€οΈ @freefood89
- β€οΈ @khrm
- β€οΈ @l-qing
Extra shout-out for awesome release notes:
- π @AlanGreene
- π @divyansh42
- π @enarha
- π @freefood89
- π @khrm
- π @l-qing
Tekton Results release v0.16.0 "Tekton Results"
-Docs @ v0.16.0
-Examples @ v0.16.0
Changes
Features
- β¨ Add support for fine-grained retention policies (#1077)
Tekton Results now supports fine-grained retention policies, allowing you to set different retention periods for PipelineRun and top-level TaskRun results based on their namespace, labels, annotations, and status.
This provides granular control to balance storage costs with compliance and debugging needs. The first policy that a result matches is applied. If no policy matches, the result falls back to the default maxRetention period.
The feature is configured by adding a policies key to the tekton-results-config-results-retention-policy ConfigMap.
-
β¨ Add anti-affinity rules to results's replicas (#1060)
-
β¨ [CLI] Enchance config set command automatic host detection and unit test improvements (#1058)
feat: [CLI] Extend interactive prompt support for manual host configuration and simplify route discovery using URL construction without requiring API permissions
- β¨ Add flag to Disable Live Collection of Runs (#1053)
Added flag: disable_storing_incomplete_runs If set to true, Runs will not be stored until they are complete. If false, Runs will be initially stored upon creation and continuously upserted until after they're deleted"
-
β¨ Update PostgreSQL image used in local-db deployment (#1052)
-
β¨ enable readOnlyRootFilesystem and add required writable mounts (#1067)
Fixes
- π [CLI] Properly handle the error when logs for the running pr/tr is queried (#1080)
[CLI] Properly handle the error when logs for the running pr/tr is queried
-
π Resolve STS not starting when fsGroup is not set (#1068)
-
π Skip processing of already stored Runs (#1063)
-
π [CLI] Revert command template changes (#1044)
[CLI] Revert record get command template changes to avoid breaking changes
- π [CLI] Initialize clock with clockwork.NewRealClock() to fix nil pointer issue in the describe commands (#1034)
[CLI] Fix nil pointer error when using records get and results describe command
- π [CLI] Show proper error message when CLI config is missing (#1031)
[CLI] Throw error and a proper message when CLI config is missing
- π Fix usage of server related flags (#1024)
[CLI] Fix proper usage of server-related flags i.e. --host, --token, --api-path, --insecure-skip-tls-verify`
- π Fix the flaky unit test in field mask (#1051)
Misc
-
π¨set readOnlyRootFilesystem on all containers (#1029)
-
π¨ Remove duplicate data from dynamic reconciler logging (#1071)
-
π¨ Add Codeql code analysis gh actions (#1056)
-
π¨ Fix typos and formatting in documentation (#1042)
-
π¨ Add app label to Results api deployment (#1018)
-
π¨ Lower priority of log message (#1017)
-
π¨ Bump k8s.io/apiserver from 0.32.6 to 0.32.8 (#1092)
-
π¨ Bump github.com/prometheus/client_golang from 1.21.1 to 1.23.0 (#1090)
-
π¨ Bump golang.org/x/net from 0.42.0 to 0.43.0 (#1089)
-
π¨ Bump github.com/tektoncd/cli from 0.41.0 to 0.41.1 (#1088)
-
π¨ Bump google.golang.org/api from 0.238.0 to 0.247.0 (#1087)
-
π¨ Bump gorm.io/gorm from 1.25.7-0.20240204074919-46816ad31dde to 1.30.1 (#1084)
-
π¨ Bump pipeline to latest and Update GolangCI lint workflow (#1082)
-
π¨ Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.76.0 to 1.84.0 (#1069)
-
π¨ Bump k8s.io/apiserver from 0.32.4 to 0.32.6 (#1057)
-
π¨ Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 (#1048)
-
π¨ Bump k8s.io/api from 0.32.5 to 0.32.6 (#1047)
-
π¨ Bump google.golang.org/api from 0.229.0 to 0.238.0 (#1032)
-
π¨ Bump gorm.io/driver/mysql from 1.5.1 to 1.6.0 (#1026)
-
π¨ Bump github.com/grpc-ecosystem/go-grpc-middleware/v2 from 2.2.0 to 2.3.2 (#1021)
-
π¨ Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.26.1 to 2.26.3 (#1019)
-
π¨ Bump github.com/grpc-ecosystem/go-grpc-middleware from 1.3.0 to 1.4.0 (#579)
Docs
- π Fix watcher documentation (#1049)
Thanks
Thanks to these contributors who contributed to v0.16.0!
- β€οΈ @ab-ghosh
- β€οΈ @dependabot[bot]
- β€οΈ @divyansh42
- β€οΈ @enarha
- β€οΈ @infernus01
- β€οΈ @jkhelil
- β€οΈ @khrm
- β€οΈ @pratap0007
- β€οΈ @sventenraa
- β€οΈ @vdemeester
Extra shout-out for awesome release notes:
- π @ab-ghosh
- π @divyansh42
- π @enarha
- π @infernus01
- π @jkhelil
- π @khrm
- π @pratap0007
- π @sventenraa
- π @vdemeester
Tekton Results release v0.15.3 "Tekton Results"
-Docs @ v0.15.3
-Examples @ v0.15.3
Changes
Misc
- π¨ [release-v0.15.x] Resolve STS not starting when fsGroup is not set (#1085)
Docs
Thanks
Thanks to these contributors who contributed to v0.15.3!
- β€οΈ @sventenraa
Tekton Results release v0.15.2 "Tekton Results"
-Docs @ v0.15.2
-Examples @ v0.15.2
Changes
Fixes
- π [release-v0.15.x] [CLI] Revert command template changes (#1045)
CLI] Revert record get command template changes to avoid breaking changes
Thanks
Thanks to these contributors who contributed to v0.15.2!
- β€οΈ @divyansh42
Extra shout-out for awesome release notes:
- π @divyansh42
Tekton Results release v0.15.1 "Tekton Results"
-Docs @ v0.15.1
-Examples @ v0.15.1
Changes
Fixes
- π [release-v0.15.x] [CLI] Fix end points for the all namespace flag (#1041)
CLI] Fix API calling end points when using --all namespaces flag in list commands
- π [release-v0.15.x] [CLI] Show proper error message when CLI config is missing (#1040)
CLI] Throw error and a proper message when CLI config is missing
- π [release-v0.15.x] Fix usage of server related flags (#1039)
[CLI] Fix proper usage of server-related flags i.e. --host, --token, --api-path, --insecure-skip-tls-verify`
- π [release-v0.15.x] [CLI] Initialize clock with clockwork.NewRealClock() to fix nil pointer issue in the describe commands (#1037)
CLI] Fix nil pointer error when using records get and results describe command
- π [release-v0.15.x] [CLI] Improve docs to be more generic for the plugins (#1038)
Thanks
Thanks to these contributors who contributed to v0.15.1!
- β€οΈ @divyansh42
Extra shout-out for awesome release notes: - π @divyansh42
Tekton Results release v0.15.0 "Tekton Results"
-Docs @ v0.15.0
-Examples @ v0.15.0
Changes
Features
- β¨ [CLI enhancement] Add pipelinerun logs command (#1014)
Add pipelinerun logs command to get logs for a Pipelinerun
- β¨ [CLI enchancement] Add support for yaml and json output for the desc command (#1013)
Add support for yaml and json output for the desc command
- β¨ Add support for fetching logs from Splunk (#1011)
This adds support for fetching logs from Splunk. It reuses existing Plugin configuration. User need to supply token in SPLUNK_SEARCH_TOKEN.
Also, LOGGING_PLUGIN_QUERY_PARAMS need to have key value pair of index and index name,
-
β¨ Set k8s min version to v1.28.0 (#1008)
-
β¨ [CLI enhancement] Add taskrun describe command (#1005)
Binary file (standard input) matches
-
β¨ Add a configurable finalize requeue interval to reconciler (#1002)
-
β¨ [CLI enchancement] Add pr describe command (#1001)
Binary file (standard input) matches
- β¨ [CLI enhancement] Add taskrun logs command (#1000)
Add taskrun logs command to get logs for a TaskRun
- β¨ [CLI enhancement] Add taskrun list command (#998)
Add taskrun list command to query TaskRuns stored in Tekton Results
- β¨ [CLI enhancement] Add pipelinerun list command (#995)
Add pipelinerun list command to query PipelineRuns stored in Tekton Results
- β¨ [CLI enhancement] Add Config command (#988)
Add config command to manage the Tekton Results CLI configuration
- β¨ feat: tkn-results add pipelinerun list and result describe command (#908)
tkn-results introduces commands for listing and describing pipeline runs and results. The command tkn-results list - is now tkn-results result list.
- β¨ AIP-157 Partial response implementation (#717)
API: Request message allows an additional parameter fields to filter the response message.
- β¨ Add support for merging blob objects parts (#993)
- β¨ Separate out Log Level for SQL driver/ORM (#970)
Fixes
- π Fix Nil Pointer Panic in API server Get Log (#984)
Fix Nil Pointer Panic in API server Get Log for non existent record.
- π Fix panic when record returned is nil for logging (#969)
Misc
-
π¨ Bump Pipelines and Cli dependencies (#1015)
-
π¨ Bump Kind k8s version (#1009)
-
π¨ Set k8s min version to v1.28.0 (#1008)
-
π¨ [CLI enhancement] Add message for the older commands (#1004)
Results, records and logs commands to be deprecated in the next release
-
π¨ Update knative/pkg to latest and align controller's to chains (#992)
-
π¨ Consume release pipeline images from GHCR (#990)
-
π¨ [CLI enchancement] Refactor directory structure for the enhanced CLI (#983)
-
π¨ register flag disable-ha (#981)
-
π¨ Bump golang.org/x/net from 0.37.0 to 0.40.0 (#1003)
-
π¨ .github/workflows: update golangci-lint workflow (#989)
-
π¨ Bump golang.org/x/net from 0.35.0 to 0.36.0 (#982)
-
π¨ Bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 (#979)
-
π¨ Bump github.com/tidwall/gjson from 1.12.1 to 1.18.0 (#977)
-
π¨ Bump google.golang.org/api from 0.220.0 to 0.222.0 (#976)
-
π¨ Set go to 1.23 for GolangCILint job (#971)
-
π¨ Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.55 to 1.17.59 (#962)
-
π¨ Bump github.com/aws/aws-sdk-go-v2/config from 1.28.7 to 1.29.6 (#961)
Docs
- π Add ghcr.io migration banner to README.md (#1006)
Thanks
Thanks to these contributors who contributed to v0.15.0!
- β€οΈ @AlanGreene
- β€οΈ @dependabot[bot]
- β€οΈ @divyansh42
- β€οΈ @enarha
- β€οΈ @khrm
- β€οΈ @mbpavan
- β€οΈ @sayan-biswas
- β€οΈ @vdemeester
- β€οΈ @xinnjie
Extra shout-out for awesome release notes:
- π @AlanGreene
- π @divyansh42
- π @enarha
- π @khrm
- π @mbpavan
- π @sayan-biswas
- π @xinnjie
Tekton Results release v0.14.0 "Tekton Results"
π [Tekton Results v0.14.0 ] π
-Docs @ v0.14.0
-Examples @ v0.14.0
Changes
Features
- β¨ Add Container name to the logs being fetched from Loki (#948)
Logs returned from Loki have container name. This is confiurable by LOGGING_PLUGIN_CONTAINER_KEY. In case of loki + vector, it's kubernetes.container_name.
Fixes
Misc
- π¨ Migrate to GitHubAction for GolangCI Lint (#915)
- π¨ Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 (#957)
- π¨ Bump google.golang.org/api from 0.214.0 to 0.220.0 (#956)
- π¨ Bump Pipelines and related dependencies to latest LTS (#955)
- π¨ Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.66.3 to 1.76.0 (#953)
- π¨ Bump github.com/spf13/viper from 1.18.2 to 1.19.0 (#952)
- π¨ Bump github.com/fatih/color from 1.16.0 to 1.18.0 (#949)
- π¨ Bump github.com/google/cel-go from 0.20.1 to 0.23.2 (#946)
- π¨ Bump golang.org/x/oauth2 from 0.25.0 to 0.26.0 (#944)
- π¨ Bump github.com/spf13/pflag from 1.0.5 to 1.0.6 (#941)
- π¨ Bump k8s.io/apiserver from 0.29.2 to 0.29.13 (#940)
- π¨ Bump k8s.io/client-go from 0.29.6 to 0.29.13 (#939)
- π¨ Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.44 to 1.17.55 (#937)
- π¨ Bump google.golang.org/protobuf from 1.35.1 to 1.36.4 (#936)
- π¨ Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.20.0 to 2.26.0 (#929)
- π¨ Bump google.golang.org/grpc from 1.67.1 to 1.69.4 (#928)
- π¨ Bump gorm.io/driver/sqlite from 1.5.6 to 1.5.7 (#924)
- π¨ Bump github.com/grpc-ecosystem/go-grpc-middleware/v2 from 2.0.0-rc.5 to 2.2.0 (#923)
- π¨ Bump golang.org/x/net from 0.28.0 to 0.34.0 (#920)
- π¨ Bump k8s.io/api from 0.29.6 to 0.29.13 (#919)
- π¨ Bump github.com/mattn/go-sqlite3 from 1.14.22 to 1.14.24 (#913)
- π¨ Bump golang.org/x/oauth2 from 0.22.0 to 0.25.0 (#912)
- π¨ Bump go.uber.org/automaxprocs from 1.5.3 to 1.6.0 (#886)
- π¨ Bump github.com/robfig/cron/v3 from 3.0.0 to 3.0.1 (#884)
Docs
Thanks
Thanks to these contributors who contributed to v0.14.0!
- β€οΈ @dependabot[bot]
- β€οΈ @khrm
- β€οΈ @xinnjie
Extra shout-out for awesome release notes:
Tekton Results release v0.13.4 "Tekton Results"
π v0.13.4 "Tekton Results" π
-Docs @ v0.13.4
-Examples @ v0.13.4
Changes
Fixes
- π [release-v0.13.x] Fix Logs ordered from the Loki response (#950)
This fixes the logs returned by Loki.
- π [release-v0.13.x] Fix S3 multipart upload if logs are bigger than S3_MULTI_PART_SIZE (#938)
Fix S3 multipart upload if logs are bigger than S3_MULTI_PART_SIZE
Misc
Docs
Thanks
Thanks to these contributors who contributed to v0.13.4!
- β€οΈ @thomascube
Extra shout-out for awesome release notes:
- π @khrm