Access Tekton changelog updates through our uniform API. Same JSON structure across all sources โ no adapter-specific parsing needed.
GET https://watchchangelog.com/api/v1/entries?source=tekton.releases{
"source": "tekton.releases",
"vendor": "Tekton",
"id": "tag:github.com,2008:Repository/146641150/v1.15.0",
"published_at": "2026-07-31T13:23:17.000Z",
"title": "Tekton Pipeline release v1.15.0 \"Toyger Orisa\" LTS",
"url": "https://github.com/tektoncd/pipeline/releases/tag/v1.15.0",
"summary": "๐ Steady under pressure โ configurable backoffs and battle-tested fixes ๐ - Docs @ v1.15.0 - Examples @ v1.15.0 Installation one-liner kubectl apply -f https://infra.tekton.dev/tekton-releases/pipeline/previous/v1.15.0/release.yaml Attestation The Rekor UUID for this release is 108e9186e8c5677a045c87c57225dfff98b32437f52b89e344c449bcd535b462d41fff9004b89d29 Obtain the attestation: REKOR_UUID=108e9186e8c5677a045c87c57225dfff98b32437f52b89e344c449bcd535b462d41fff9004b89d29 rekor-cli get --uuid $REKOR_UUID --format json | jq -r .Attestation | jq . Verify that all container images in the attestation are in the release file: RELEASE_FILE=https://infra.tekton.dev/tekton-releases/pipeline/previous/v1.15.0/release.yaml REKOR_UUID=108e9186e8c5677a045c87c57225dfff98b32437f52b89e344c449bcd535b462d41fff9004b89d29 # Obtains the list of images with sha from the attestation REKOR_ATTESTATION_IMAGES= $( rekor-cli get --uuid \" $REKOR_UUID \" --format json | jq -r .Attestation | jq -r ' .subject[]|.name + \":v1.15.0@sha256:\" + .digest.sha256 ' ) # Download the release file curl -L \" $RELEASE_FILE \" > release.yaml # For each image in the attestation, match it to the release file for image in $REKOR_ATTESTATION_IMAGES ; do printf $image ; grep -q $image release.yaml && echo \" ===> ok \" || echo \" ===> no match \" ; done Changes Features โจ Add configuration for custom git resolver backoff ( #10422 ) Enables the configuration of backoffs for git resolver requests. โจ feat: add configurable grace period for transient CreateContainerError ( #10326 ) Add default-create-container-error-timeout configuration option in config-defaults to provide a grace period before failing TaskRuns on transient CreateContainerError / CreateContainerConfigError with \"context deadline exceeded\". Default is 0 (fail fast, preserving existing behavior) Fixes ๐ fix(resolutionrequest): preserve resolver-written status fields ( #10487 ) Prevent ResolutionRequest lifecycle updates from overwriting resolver-written status fields. ๐ fix(resolvers): honor leader-election bucket ownership ( #10480 ) Fix resolver replicas processing ResolutionRequests outside their leader-election bucket. ๐ Prevent matrix combination count int overflow ( #10431 ) Fixed an integer overflow in matrix combination counting that could let a very large matrix bypass the max-matrix-combinations validation guard. ๐ Fix PipelineRun stuck in ResolvingTaskRef when ResolutionRequest enqueue is missed ( #10429 ) Fix PipelineRun remaining stuck in ResolvingTaskRef when a ResolutionRequest completion event is missed by periodically requeueing while remote resolution is in progress ๐ Fix RestrictLength panic on all-symbol input ( #10421 ) Fixed a panic in the PipelineRun controller when a PipelineRun using an embedded (anonymous) pipeline spec sets a generateName that contains no alphanumeric characters (for example -- ). Such names no longer crash the reconciler. ๐ Fix sidecar-logs result extraction for results exceeding 4096 bytes ( #10403 ) Fix sidecar-logs result extraction dropping all TaskRun results when a single result's JSON exceeds 4096 bytes but is within the configured max-result-size. Regression since v1.9.0. ๐ Preserve Sidecar RestartPolicy on API conversion ( #10392 ) Fixed a bug where a Sidecar's restartPolicy (native Kubernetes sidecar support) was dropped when converting a Task or TaskRun between the v1beta1 and v1 API versions, causing a sidecar requested as a native sidecar to be created as an ordinary sidecar. ๐ Mount debug scripts read-only in step containers ( #10362 ) Debug breakpoint scripts are now mounted read-only in step containers, so a step can no longer overwrite them before a user execs in to continue or fail a breakpoint. ๐ fix(nightlies): restart webhook after CEL feature-flag patch ( #10475 ) ๐ fix(deps): bump OTel SDK with knative.dev/pkg semconv alignment ( #10447 ) ๐ fix(nightlies): skip draft-release tasks when releaseMode=nightly ( #10441 ) ๐ Fix broken object param example links in API spec ( #10397 ) ๐ fix: resolve in-toto attestation UUID in wait-for-chains ( #10363 ) Misc ๐จ fix(release): copy vendor tarball into kodata instead of symlink ( #10418 ) Fix release pipeline ko resolve failure caused by ko >= v0.19.0 rejecting the kodata/source.tar.gz symlink used to bundle vendored source. ๐จ Add branch prefix to Dependabot PR titles for release branches ( #10405 ) ๐จ Fix wrong Deprecated godoc in affinity assistant ( #10391 ) ๐จ build(deps): bump github.com/prometheus/common from 0.70.0 to 0.70.1 ( #10470 ) ๐จ build(deps): bump the kubernetes group with 5 updates ( #10469 ) ๐จ build(deps): bump the kubernetes group across 1 directory with 3 updates ( #10468 ) ๐จ build(deps): bump github/codeql-action/upload-sarif from 4.37.0 to 4.37.1 ( #10462 ) ๐จ build(deps): bump github.com/tektoncd/pipeline from 1.14.0 to 1.14.1 in /test/custom-task-ctrls/wait-task-beta ( #10461 ) ๐จ build(deps): bump actions/setup-go from 6.5.0 to 7.0.0 ( #10456 ) ๐จ build(deps): bump chainguard-dev/actions/setup-kind from 1.6.26 to 1.6.27 ( #10455 ) ๐จ build(deps): bump chainguard-dev/actions/kind-diag from 1.6.26 to 1.6.27 ( #10454 ) ๐จ build(deps): bump zizmorcore/zizmor-action from 0.5.7 to 0.6.0 ( #10453 ) ๐จ Ignore otel major/minor updates in dependabot ( #10450 ) ๐จ build(deps): bump google.golang.org/grpc from 1.82.0 to 1.82.1 ( #10446 ) ๐จ ci(.github/workflows): enable Codecov coverage reporting ( #10440 ) ๐จ build(deps): bump github.com/prometheus/common from 0.69.0 to 0.70.0 ( #10439 ) ๐จ build(deps): bump github/codeql-action/upload-sarif from 4.36.3 to 4.37.0 ( #10437 ) ๐จ build(deps): bump github/codeql-action/analyze from 4.36.3 to 4.37.0 ( #10436 ) ๐จ build(deps): bump github/codeql-action/init from 4.36.3 to 4.37.0 ( #10435 ) ๐จ build(deps): bump step-security/harden-runner from 2.19.4 to 2.20.0 ( #10434 ) ๐จ build(deps): bump github.com/spiffe/spire-api-sdk from 1.15.1 to 1.15.2 ( #10433 ) ๐จ build(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0 ( #10432 ) ๐จ build(deps): bump github.com/google/cel-go from 0.29.1 to 0.29.2 ( #10423 ) ๐จ build(deps): bump chainguard-dev/actions/kind-diag from 1.6.25 to 1.6.26 ( #10417 ) ๐จ build(deps): bump ko-build/setup-ko from 0.9 to 0.10 ( #10416 ) ๐จ build(deps): bump github.com/google/cel-go from 0.29.0 to 0.29.1 ( #10415 ) ๐จ build(deps): bump github/codeql-action/init from 4.36.2 to 4.36.3 ( #10413 ) ๐จ build(deps): bump github/codeql-action/analyze from 4.36.2 to 4.36.3 ( #10412 ) ๐จ build(deps): bump golangci/golangci-lint-action from 9.2.1 to 9.3.0 ( #10411 ) ๐จ build(deps): bump github/codeql-action/upload-sarif from 4.36.2 to 4.36.3 ( #10410 ) ๐จ build(deps): bump github.com/google/cel-go from 0.28.1 to 0.29.0 ( #10407 ) ๐จ build(deps): bump chainguard-dev/actions/setup-kind from 1.6.25 to 1.6.26 ( #10406 ) ๐จ build(deps): bump golang.org/x/sync from 0.21.0 to 0.22.0 ( #10404 ) ๐จ build(deps): bump google.golang.org/grpc from 1.81.1 to 1.82.0 ( #10399 ) ๐จ build(deps): bump github.com/tektoncd/pipeline from 1.13.1 to 1.14.0 in /test/custom-task-ctrls/wait-task-beta ( #10398 ) ๐จ ci: fix mismatched setup-go version comment in dependabot-regen ( #10389 ) ๐จ build(deps): bump actions/setup-go from 6.4.0 to 6.5.0 ( #10384 ) ๐จ build(deps): bump chainguard-dev/actions/setup-kind from 1.6.24 to 1.6.25 ( #10378 ) ๐จ build(deps): bump zizmorcore/zizmor-action from 0.5.6 to 0.5.7 ( #10377 ) ๐จ build(deps): bump actions/cache from 5.0.5 to 6.1.0 ( #10376 ) ๐จ build(deps): bump chainguard-dev/actions/kind-diag from 1.6.24 to 1.6.25 ( #10375 ) ๐จ build(deps): bump the all group in /tekton with 4 updates ( #10374 ) ๐จ build(deps): bump github.com/jenkins-x/go-scm from 1.15.30 to 1.15.31 ( #10365 ) ๐จ test: add e2e test for OpenCensus to OpenTelemetry metrics migration ( #10355 ) ๐จ [TEP-0056] Test ServiceAccount propagation in PinP ( #10206 ) Docs ๐ Add PR template reminder to AGENTS.md ( #10428 ) ๐ Use folder-level symlinks for agent skill discovery ( #10426 ) ๐ Fix moved example links in pipeline docs ( #10400 ) ๐ docs: add v1.14.0 release to releases.md ( #10364 ) ๐ docs: add security threat model ( #10313 ) ๐ docs: document StepAction support in Hub Resolver ( #10275 ) ๐ docs(security): document workspace isolation across trust boundaries ( #10241 ) Thanks Thanks to these contributors who contributed to v1.15.0! โค๏ธ @Ackberry โค๏ธ @MayorFaj โค๏ธ @ab-ghosh โค๏ธ @anithapriyanatarajan โค๏ธ @anxkhn โค๏ธ @app/dependabot โค๏ธ @danielfbm โค๏ธ @enarha โค๏ธ @gbenhaim โค๏ธ @infernus01 โค๏ธ @jkhelil โค๏ธ @khrm โค๏ธ @mayankdev-oss โค๏ธ @sahilleth โค๏ธ @vdemeester โค๏ธ @waveywaves Extra shout-out for awesome release notes: ๐ @ab-ghosh ๐ @anxkhn ๐ @gbenhaim ๐ @jkhelil ๐ @sahilleth ๐ @vdemeester ๐ @waveywaves",
"tags": [
"Tekton",
"tekton.releases",
"ci-cd",
"kubernetes",
"pipelines"
]
}Sign up to access the full changelog API. All public sources are free โ no credit card required.
Sign Up Free โ+2 more
+2 more
+2 more
+2 more
+2 more
+2 more