This Dashboard release supports Pipelines v1.3.x LTS and Triggers v0.32.x LTS.
The Rekor UUID for this release is Verify that all container images in the release file are in the attestation:
Attestation
108e9186e8c5677a7107df8dece746e7b2f3257a14aad3cbe3e4c8fe0d68a81205ce06b1873cf1f5
RELEASE_FILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.60.0/release.yaml
REKOR_UUID=108e9186e8c5677a7107df8dece746e7b2f3257a14aad3cbe3e4c8fe0d68a81205ce06b1873cf1f5
# Obtains the list of images with sha from the attestation
REKOR_ATTESTATION_IMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("ghcr.io"))|.name + ":v0.60.0@sha256:" + .digest.sha256')
# Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
# Match the image used in the release file to an image in the attestation
DASHBOARD_IMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}')
echo
printf $DASHBOARD_IMAGE
if [[ "${REKOR_ATTESTATION_IMAGE}" = "${DASHBOARD_IMAGE}" ]]; then
echo " ===> ok"
else
echo " ===> no match"
fi
Breaking changes / action required
- 🚨 As previously announced,
linux/arm
images (affecting armv5, armv6, armv7) are no longer produced as part of the release and are no longer supported. Images forlinux/arm64
(also known asaarch64
) are unaffected, these are still produced and supported.
Features
-
✨ Improved run metadata header #4198
This includes clearer labelling of fields, improved accessibility, and the display of labels which can also be used to navigate to related runs -
✨ (preview) Updated design for the PipelineRun details page
Opt-in to the new experience by enabling the toggle on the settings page. It includes a number of improvements over the existing design and lays the foundation for additional improvements coming in future releases.
A similar set of updates will be applied to the TaskRun details page in a future release before this is enabled by default, after which the old design will be removed.
The main changes included in this release:
- improved run metadata display, including use of labels for navigation to related runs
- more consistent display of errors
- simplified task and step navigation
- sticky headers help user maintain context
- view logs for multiple steps on a single pane
- improved accessibility, particularly for screen readers
- view step definitions in context with the logs they produce
- view sidecar logs
Some related PRs:
- Display PipelineRun duration in header on details page #4293
- Show TaskRun and step durations #4324 #4325
- Show error notification for failed runs #4297
- Add support for new PipelineRun details layout #4322
- PipelineRun details design enhancements: Add sidecar support, update styles, and improve testability #4337
Misc
- 🔨 Bump the all group across 2 directories with 2 updates #4263
- 🔨 Bump the all group across 2 directories with 1 update #4265
- 🔨 Bump the storybook group across 1 directory with 6 updates #4266
- 🔨 Bump eslint-plugin-prettier from 5.5.0 to 5.5.1 #4267
- 🔨 Bump @carbon/react from 1.85.0 to 1.85.1 #4268
- 🔨 Bump dotenv from 16.5.0 to 17.0.0 #4269
- 🔨 Bump github/codeql-action from 3.29.0 to 3.29.1 #4270
- 🔨 Update Node.js to 20.19 and Chrome to 138 #4264
- 🔨 Bump prettier from 3.6.0 to 3.6.2 #4274
- 🔨 Bump dotenv from 17.0.0 to 17.0.1 #4275
- 🔨 Bump @uiw/react-codemirror from 4.23.13 to 4.23.14 #4276
- 🔨 Bump the storybook group across 1 directory with 6 updates #4273
- 🔨 Bump vite from 6.3.5 to 7.0.0 #4258
- 🔨 Update E2E to use new base image with Node.js 20.19 and Chrome 138 #4271
- 🔨 Update E2E tests to Pipelines v1.2.0 #4272
- 🔨 Bump the all group across 3 directories with 4 updates #4277
- 🔨 Bump step-security/harden-runner from 2.12.1 to 2.12.2 #4278
- 🔨 Bump github/codeql-action from 3.29.1 to 3.29.2 #4279
- 🔨 Bump @uiw/react-codemirror from 4.23.14 to 4.24.0 #4281
- 🔨 Bump @tanstack/react-query from 4.40.0 to 4.40.1 #4280
- 🔨 Bump msw from 2.10.2 to 2.10.3 #4282
- 🔨 Bump cypress from 14.5.0 to 14.5.1 in /packages/e2e #4283
- 🔨 Remove linux/arm from supported platforms #4260
- 🔨 Replace reference to Tekton Hub with Artifact Hub #4284
- 🔨 Fix location of 'latest' release manifests #4286
- 🔨 Add anti-affinity rules to dashboard's replicas #4285
- 🔨 Bump the storybook group across 1 directory with 6 updates #4287
- 🔨 Bump @uiw/react-codemirror from 4.24.0 to 4.24.1 #4289
- 🔨 Bump dotenv from 17.0.1 to 17.2.0 #4290
- 🔨 Bump the all group across 2 directories with 2 updates #4292
- 🔨 Bump vite from 7.0.0 to 7.0.4 #4288
- 🔨 Bump msw from 2.10.3 to 2.10.4 #4291
- 🔨 rename from tag to label for consistency #4295
- 🔨 Update labels modal to automatically focus filter input #4294
- 🔨 Bump the storybook group across 1 directory with 6 updates #4298
- 🔨 Bump cypress from 14.5.1 to 14.5.2 in /packages/e2e #4300
- 🔨 Bump the k8s group with 2 updates #4301
- 🔨 Bump step-security/harden-runner from 2.12.2 to 2.13.0 #4302
- 🔨 Bump vite from 7.0.4 to 7.0.5 #4303
- 🔨 Bump eslint-config-prettier from 10.1.5 to 10.1.8 #4304
- 🔨 Bump eslint-plugin-prettier from 5.5.1 to 5.5.3 #4305
- 🔨 Bump @vitejs/plugin-react-swc from 3.10.2 to 3.11.0 #4306
- 🔨 Bump the all group across 3 directories with 3 updates #4307
- 🔨 Bump rollup and related packages from 4.40.0 to 4.45.1 #4308
- 🔨 Bump form-data from 4.0.2 to 4.0.4 in /packages/e2e #4309
- 🔨 Bump github/codeql-action from 3.29.2 to 3.29.4 #4311
- 🔨 Bump the all group across 3 directories with 3 updates #4312
- 🔨 Bump the storybook group across 1 directory with 6 updates #4313
- 🔨 Bump dotenv from 17.2.0 to 17.2.1 #4314
- 🔨 Bump vite from 7.0.5 to 7.0.6 #4316
- 🔨 Fix count of hidden lines when logs contain groups #4310
- 🔨 Update formatting of log lines to include actual space character after timestamp #4310
- 🔨 Bump @carbon/charts-react from 1.23.13 to 1.23.15 #4317
- 🔨 Fix bleed-through for sticky header #4323
- 🔨 Bump @uiw/react-codemirror from 4.24.1 to 4.24.2 #4326
- 🔨 Bump cypress from 14.5.2 to 14.5.3 in /packages/e2e #4328
- 🔨 Reduce the number of re-renders of the Logs component #4331
- 🔨 Improve layout and styling of run details tabs in horizontal mode #4330
- 🔨 Fix layer ordering and broken layout on interaction #4333
- 🔨 Increase specificity of selector for log settings menu #4335
- 🔨 Bump the all group across 3 directories with 4 updates #4341
- 🔨 Bump the storybook group across 1 directory with 6 updates #4340
- 🔨 Bump github/codeql-action from 3.29.4 to 3.29.5 #4342
- 🔨 Ignore unwanted content in published packages #4339
- 🔨 Update caniuse db #4343
Docs
- 📖 Add v0.59.0 to the releases doc #4259
Thanks
Thanks to these contributors who contributed to v0.60.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- ❤️ @jkhelil
- ❤️ @LyndseyBu