-
Story
-
Resolution: Done
-
Critical
-
None
-
None
-
None
-
False
-
-
False
-
check release notes in the description
-
Unspecified Release Note Type - Unknown
-
In Progress
-
-
Features
resolver caching: Before this update, resolvers made redundant API calls for the same resources, impacting pipeline performance. This is fixed by introducing a shared cache for bundle, git, and cluster resolvers with automatic caching for immutable references, three cache modes (always, never, auto), configuration via ConfigMap with per-task override capability.
array values in when expressions: Before this update, array values could not be resolved in the Input attribute of When expressions, limiting conditional logic capabilities. This is fixed by enabling array value resolution in Input of When expressions.
step display names: Before this update, steps lacked a displayName field, making pipeline readability and monitoring difficult. This is fixed by adding a displayName field to Step objects.
pipelines-in-pipelines: Before this update, pipelines could not execute embedded pipelines directly. This is fixed by allowing pipelines to execute embedded Pipelines using the PipelineSpec field under tasks.
Bug Fixes
taskRef/pipelineRef error handling: Before this update, PipelineRuns would fail when TaskRef reconciles with retryable errors. This is fixed by ensuring PipelineRuns only fail on explicit Validation errors, not retryable errors.
sidecar signal handling: before this update, Kubernetes-native sidecars had issues with repeated init container restarts. This is fixed by adding signal handling to SidecarLog results.
keep-pod-on-cancel timeout: Before this update, pods for timed-out TaskRuns were not retained when the
keep-pod-on-cancel feature flag was enabled. This is fixed by ensuring pods are now retained when the flag is enabled.
stepaction status ordering: Before this update, status steps displayed in incorrect order when using StepAction. This is fixed by ensuring status steps display in correct order.
arm64 platform support fix: Before this update, arm64 Kubernetes clusters experienced TaskRun failures due to platform variant mismatch in entrypoint lookup. This is fixed by correctly handling Linux platform variants in the entrypoint.
- clones
-
SRVKP-8500 Upstream release notes for Pipelines
-
- Closed
-
- links to