github tektoncd/dashboard v0.51.0
Tekton Dashboard release v0.51.0

6 hours ago

This Dashboard release supports Pipelines v0.62.x LTS, and v0.64.x, as well as Triggers v0.29.x LTS.

Attestation

The Rekor UUID for this release is 108e9186e8c5677acc4577be26aa16b25ebc94d6888b3acfbcc5bdbe0e5bca2476d9b56395da0662

Verify that all container images in the release file are in the attestation:

RELEASE_FILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.51.0/release.yaml
REKOR_UUID=108e9186e8c5677acc4577be26aa16b25ebc94d6888b3acfbcc5bdbe0e5bca2476d9b56395da0662

# 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.51.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

Features

  • ✨ Sort matrix TaskRuns by display name on the PipelineRun details page #3615
    • Use TaskRun display names to provide a stable sort order when displaying matrixed TaskRuns on the PipelineRun details page.

Fixes

  • 🐛 fix the panic error in dashboard proxy #3581
  • 🐛 Add missing API root for external logs requests #3614
  • 🐛 Fix global namespaces dropdown loading styles #3624

Misc

  • 🔨 Move Dashboard theme definitions to the components package #3575
  • 🔨 Bump eslint-plugin-react from 7.35.0 to 7.35.2 #3582
  • 🔨 Bump vite from 5.4.2 to 5.4.3 #3584
  • 🔨 Bump eslint-plugin-import from 2.29.1 to 2.30.0 #3585
  • 🔨 Bump cypress from 13.14.1 to 13.14.2 #3586
  • 🔨 Update peerDependencies to allow react-router-dom v5 #3587
  • 🔨 Bump sass-embedded from 1.77.8 to 1.78.0 #3583
  • 🔨 Bump eslint-plugin-jsx-a11y from 6.9.0 to 6.10.0 #3589
  • 🔨 Bump msw from 2.4.1 to 2.4.2 #3590
  • 🔨 Bump msw from 2.4.2 to 2.4.4 #3592
  • 🔨 Bump @uiw/react-codemirror from 4.23.0 to 4.23.1 #3591
  • 🔨 Bump react-router-dom from 6.26.1 to 6.26.2 #3593
  • 🔨 Bump body-parser and express #3594
  • 🔨 Bump msw from 2.4.4 to 2.4.5 #3595
  • 🔨 Bump @uiw/react-codemirror from 4.23.1 to 4.23.2 #3597
  • 🔨 Bump vite from 5.4.3 to 5.4.4 #3596
  • 🔨 Bump Storybook from 8.2.9 to 8.3.0 #3598
  • 🔨 Bump send from 0.18.0 to 0.19.0 #3599
  • 🔨 Bump eslint-plugin-react from 7.35.2 to 7.36.1 #3603
  • 🔨 Update path-to-regexp #3601
  • 🔨 Remove unnecessary eslint ignores #3602
  • 🔨 Bump vite from 5.4.4 to 5.4.5 #3604
  • 🔨 Bump @vitest/coverage-istanbul from 2.0.5 to 2.1.0 #3605
  • 🔨 Bump k8s.io/client-go from 0.31.0 to 0.31.1 #3612
  • 🔨 Bump @vitest/coverage-istanbul from 2.1.0 to 2.1.1 #3608
  • 🔨 Bump msw from 2.4.5 to 2.4.7 #3609
  • 🔨 Bump @carbon/react from 1.65.0 to 1.66.0 #3610
  • 🔨 Bump msw from 2.4.7 to 2.4.9 #3626
  • 🔨 Bump vite from 5.4.5 to 5.4.7 #3628
  • 🔨 Bump the storybook group across 1 directory with 11 updates #3629
  • 🔨 Bump jsdom from 25.0.0 to 25.0.1 #3627
  • 🔨 Bump eslint from 8.57.0 to 8.57.1 #3618
  • 🔨 Bump sass-embedded from 1.78.0 to 1.79.3 #3630
  • 🔨 Reduce flakiness in create and edit E2E tests #3621
  • 🔨 Pin images used for the release pipeline #3622
  • 🔨 Replace the deprecated element prop with as in Carbon components #3625
  • 🔨 Update npmignore to exclude additional Storybook files #3623
  • 🔨 Update publish task to work with latest koparse image #3631
  • 🔨 Update Node.js version to 20.17 #3632
  • 🔨 Update E2E to use new base image with Node.js 20.17 and Chrome 129 #3633
  • 🔨 Bump storybook-addon-remix-react-router from 3.0.0 to 3.0.1 #3636
  • 🔨 Bump react-intl from 6.6.8 to 6.7.0 #3637
  • 🔨 Bump @uiw/react-codemirror from 4.23.2 to 4.23.3 #3635
  • 🔨 Bump rollup from 4.21.0 to 4.22.4 #3638
  • 🔨 Bump the storybook group with 11 updates #3640
  • 🔨 Prepare for publishing images to GHCR #3634
  • 🔨 Update E2E tests to latest Triggers release #3641
  • 🔨 Fix the installer script #3642
  • 🔨 Ensure common styles for app theme don't leak to consumers #3639
  • 🔨 Bump eslint-plugin-storybook from 0.8.0 to 0.9.0 #3644
  • 🔨 Bump cypress from 13.14.2 to 13.15.0 #3647
  • 🔨 Bump vite from 5.4.7 to 5.4.8 #3645
  • 🔨 Update E2E tests to Pipelines v0.64 #3648
  • 🔨 Revert Carbon to 1.65 due to regression introduced in 1.66 #3649
  • 🔨 Bump tlds from 1.254.0 to 1.255.0 #3653
  • 🔨 Bump sass-embedded from 1.79.3 to 1.79.4 #3654
  • 🔨 Bump eslint-plugin-react from 7.36.1 to 7.37.0 #3655
  • 🔨 Bump the storybook group with 11 updates #3652

Docs

  • 📖 Add v0.50.0 to the releases doc #3580

Thanks

Thanks to these contributors who contributed to v0.51.0!

Don't miss a new dashboard release

NewReleases is sending notifications on new releases.