RATATOSKRATATOSK
Sign in

Tekton

v1.15.0CI/CD & App Delivery
Jul 31, 2026

Tekton v1.15.0 is a feature and bugfix LTS release. It fixes a Sidecar restartPolicy regression in v1beta1/v1 API conversion that silently downgraded native sidecars, hardens debug breakpoint scripts against step overwrites, adds configurable git resolver backoffs and a grace period for transient container creation errors, and patches matrix validation, PipelineRun resolution blocking, and sidecar-logs result extraction issues.

  • breakingSidecar restartPolicy lost in v1beta1↔v1 conversion

    A Sidecar's restartPolicy field (native Kubernetes sidecar support) was dropped when converting a Task or TaskRun between the v1beta1 and v1 API versions. The flaw caused sidecars requested as native sidecars to be created as ordinary sidecars instead. The fix ships in v1.15.0 and applies to any user relying on v1beta1 API resources with native sidecar restartPolicy settings.

  • enhancementDebug breakpoint scripts mounted read-only

    Debug breakpoint scripts are now mounted read-only in step containers. Prior to v1.15.0, a step could overwrite the debug scripts before a user execs in to continue or fail a breakpoint. This hardens the debug experience wherever a step can run arbitrary code before a breakpoint is resumed.

Key changes (8)

  • Breaking: Sidecar restartPolicy field dropped in v1beta1↔v1 API conversion; native sidecars now become ordinary sidecars instead
  • Security: Debug breakpoint scripts mounted read-only to prevent step overwrites
  • Feature: Configurable git resolver backoff retry/backoff behavior
  • Feature: Configurable grace period (default-create-container-error-timeout) for transient CreateContainerError before failing TaskRuns
  • Bugfix: Integer overflow in matrix combination counting that bypassed max-matrix-combinations guard
  • Bugfix: PipelineRun stuck in ResolvingTaskRef when ResolutionRequest completion event is missed; now requeueing periodically
  • Bugfix: sidecar-logs result extraction regression (since v1.9.0) dropping all TaskRun results when a single result JSON exceeds 4096 bytes
  • Plus: resolver replica election bucket fixes, ResolutionRequest status field protection, and routine Go and dependency updates
Add Tekton to your stack

A weekly email arrives when a release needs action. Like the breaking changes in this release.

Add to stack