Skip to content

Releases: tektoncd/results

Tekton Results release v0.17.2 "Tekton Results"

17 Dec 12:19

Choose a tag to compare

-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!

Extra shout-out for awesome release notes:

Tekton Results release v0.17.1 "Tekton Results"

26 Nov 17:42

Choose a tag to compare

-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!

Extra shout-out for awesome release notes:

Tekton Results release v0.17.0 "Tekton Results"

10 Nov 21:06

Choose a tag to compare

-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!

Extra shout-out for awesome release notes:

Tekton Results release v0.16.0 "Tekton Results"

18 Aug 08:28

Choose a tag to compare

-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!

Extra shout-out for awesome release notes:

Tekton Results release v0.15.3 "Tekton Results"

12 Aug 18:14
8f64f4b

Choose a tag to compare

-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!

Tekton Results release v0.15.2 "Tekton Results"

25 Jun 12:45

Choose a tag to compare

-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!

Extra shout-out for awesome release notes:

Tekton Results release v0.15.1 "Tekton Results"

24 Jun 12:00

Choose a tag to compare

-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!

Tekton Results release v0.15.0 "Tekton Results"

21 May 10:21

Choose a tag to compare

-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!

Extra shout-out for awesome release notes:

Tekton Results release v0.14.0 "Tekton Results"

11 Feb 12:23

Choose a tag to compare

πŸŽ‰ [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

  • πŸ› fix: log file setup (#910)

  • πŸ› Fix the log message during the start of API server (#892)

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!

Extra shout-out for awesome release notes:

Tekton Results release v0.13.4 "Tekton Results"

11 Feb 08:05

Choose a tag to compare

πŸŽ‰ 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!

Extra shout-out for awesome release notes: