Skip to content

chains

v0.28.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 16d Pipelines
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Updates deps, storage, and signing across a mixed release.

Changes in this release

Feature Medium

Adds embedding of Rekor bundle in OCI attestation layer annotations.

Adds embedding of Rekor bundle in OCI attestation layer annotations.

Source: llm_adapter@2026-07-15

Confidence: high

Dependency Low

Bumps ko-build/setup‑ko from version 0.9 to 0.10.

Bumps ko-build/setup‑ko from version 0.9 to 0.10.

Source: llm_adapter@2026-07-15

Confidence: high

Dependency Low

Bumps actions/checkout from version 6.0.3 to 7.0.0.

Bumps actions/checkout from version 6.0.3 to 7.0.0.

Source: llm_adapter@2026-07-15

Confidence: high

Dependency Low

Bumps go.mongodb.org/mongo-driver from version 1.17.6 to 1.17.7.

Bumps go.mongodb.org/mongo-driver from version 1.17.6 to 1.17.7.

Source: llm_adapter@2026-07-15

Confidence: high

Dependency Low

Switches base image to ghcr.io/tektoncd/plumbing/static-base.

Switches base image to ghcr.io/tektoncd/plumbing/static-base.

Source: llm_adapter@2026-07-15

Confidence: low

Dependency Low

Updates setup‑nightly‑infra to the latest version.

Updates setup‑nightly‑infra to the latest version.

Source: llm_adapter@2026-07-15

Confidence: low

Bugfix Medium

Fixes storage issue by skipping docdb watcher reconfiguration on empty file read.

Fixes storage issue by skipping docdb watcher reconfiguration on empty file read.

Source: llm_adapter@2026-07-15

Confidence: high

Bugfix Medium

Fixes signing issue to make KMS OIDC fallback test environment‑independent.

Fixes signing issue to make KMS OIDC fallback test environment‑independent.

Source: llm_adapter@2026-07-15

Confidence: high

Bugfix Medium

Adds migration cleanup for SSA finalizers.

Adds migration cleanup for SSA finalizers.

Source: llm_adapter@2026-07-15

Confidence: high

Bugfix Medium

Enables Vault JWT auth without Spire for KMS signing.

Enables Vault JWT auth without Spire for KMS signing.

Source: llm_adapter@2026-07-15

Confidence: high

Full changelog

Tekton Chains release v0.28.0 "Release v0.28.0"

-Docs @ v0.28.0
-Examples @ v0.28.0

Installation one-liner

kubectl apply -f https://infra.tekton.dev/tekton-releases/chains/previous/v0.28.0/release.yaml

Attestation

The Rekor UUID for this release is 108e9186e8c5677ae629a6c752733033ba688ada1b6546bd966a3e4ce200b8164f66313961206624

Obtain the attestation:

REKOR_UUID=108e9186e8c5677ae629a6c752733033ba688ada1b6546bd966a3e4ce200b8164f66313961206624
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/chains/previous/v0.28.0/release.yaml
REKOR_UUID=108e9186e8c5677ae629a6c752733033ba688ada1b6546bd966a3e4ce200b8164f66313961206624

# 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 + ":v0.28.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

  • :sparkles: feat: embed Rekor bundle in OCI attestation layer annotations (#1610)

Fixes

  • :bug: [cherry-pick: release-v0.28.x] fix(storage): skip docdb watcher reconfiguration on empty file read (#1770)

  • :bug: [cherry-pick: release-v0.28.x] fix(signing): make KMS OIDC fallback test environment-independent (#1767)

  • :bug: Add migration cleanup for SSA finalizers (#1697)

  • :bug: fix: enable Vault JWT auth without Spire for KMS signing (#1616)

Misc

  • :hammer: chore: switch base image to ghcr.io/tektoncd/plumbing/static-base (#1702)

  • :hammer: Update setup-nightly-infra to latest version (#1741)

  • :hammer: chore: update release publish task (#1689)

  • :hammer: fix: update plumbing revision (#1688)

  • :hammer: fix: pass insecure option to name.NewDigest for OCI storage (#1684)

  • :hammer: ci(dependabot): group github-actions bumps across all branches (#1757)

  • :hammer: chore(deps): bump ko-build/setup-ko from 0.9 to 0.10 (#1754)

  • :hammer: chore(deps): bump actions/setup-go from 6.4.0 to 6.5.0 (#1753)

  • :hammer: chore(deps): bump imjasonh/setup-ko from 0.9 to 0.10 (#1752)

  • :hammer: chore(deps): bump github.com/sigstore/fulcio from 1.8.5 to 1.8.6 (#1740)

  • :hammer: chore(deps): bump github.com/sigstore/timestamp-authority/v2 from 2.0.6 to 2.1.0 (#1739)

  • :hammer: chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 (#1711)

  • :hammer: chore(deps): bump zizmorcore/zizmor-action from 0.5.6 to 0.5.7 (#1710)

  • :hammer: chore(deps): bump chainguard-dev/actions from 1.6.23 to 1.6.25 (#1709)

  • :hammer: chore(deps): bump go.mongodb.org/mongo-driver from 1.17.6 to 1.17.7 (#1708)

  • :hammer: chore(deps): bump chainguard-dev/actions from 1.6.22 to 1.6.23 (#1704)

  • :hammer: chore(deps): bump chainguard-dev/actions from 1.6.21 to 1.6.22 (#1701)

  • :hammer: chore(deps): bump github/codeql-action from 4.36.1 to 4.36.2 (#1700)

  • :hammer: chore(deps): bump chainguard-dev/actions from 1.6.19 to 1.6.21 (#1695)

  • :hammer: chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 (#1694)

  • :hammer: chore(deps): bump github/codeql-action from 4.36.0 to 4.36.1 (#1693)

Docs

Thanks

Thanks to these contributors who contributed to v0.28.0!

  • :heart: @AlanGreene
  • :heart: @ab-ghosh
  • :heart: @app/dependabot
  • :heart: @enarha
  • :heart: @infernus01
  • :heart: @jkhelil
  • :heart: @ngelman1
  • :heart: @tekton-robot
  • :heart: @vdemeester

Extra shout-out for awesome release notes:

  • :heart_eyes: @AlanGreene
  • :heart_eyes: @ab-ghosh
  • :heart_eyes: @enarha
  • :heart_eyes: @infernus01
  • :heart_eyes: @jkhelil
  • :heart_eyes: @ngelman1
  • :heart_eyes: @tekton-robot
  • :heart_eyes: @vdemeester

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track chains

Get notified when new releases ship.

Sign up free

About chains

Supply Chain Security in Tekton Pipelines

All releases →

Related context

Beta — feedback welcome: [email protected]