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

latest release: v0.52.0
one month ago

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

Note

Starting with this release, the Dashboard container images are now published to ghcr.io

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.