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

latest release: v0.46.0
one month ago

This Dashboard release supports Pipelines v0.53.x LTS, v0.56.x LTS, and v0.58.x, as well as Triggers v0.24.x LTS, and v0.26.x.

Attestation

The Rekor UUID for this release is 24296fb24b8ad77aa41c61f7c07232ea24386f052cd4c8275ed2269494d7fd1dc63e7a655ceb63d8

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

RELEASE_FILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.45.0/release.yaml
REKOR_UUID=24296fb24b8ad77aa41c61f7c07232ea24386f052cd4c8275ed2269494d7fd1dc63e7a655ceb63d8

# 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("gcr.io"))|.name + ":v0.45.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

  • ✨ Add support for configuring default namespace #3334
    • Add the ability to configure the default namespace selected in the UI instead of 'All Namespaces' when the user visits the application root (i.e. /).
  • ✨ Add support for displayName from childReferences #3345
    • Add support for matrix task display names. When a displayName is set on a matrix task, the Dashboard will now retrieve that value from the PipelineRun status if present and display it in the task tree instead of the pipeline task name which would be the same for all instances of that matrix task. This makes it easier for users to differentiate between instances of the task without having to inspect the params or logs.
    • This feature requires Pipelines v0.58.0 or newer.

Misc

  • 🔨 Bump the storybook group with 10 updates #3328
  • 🔨 Bump @uiw/react-codemirror from 4.21.21 to 4.21.24 #3330
  • 🔨 Bump cypress from 13.6.4 to 13.6.6 #3331
  • 🔨 Bump dotenv from 16.4.1 to 16.4.5 #3332
  • 🔨 Bump go.uber.org/zap from 1.26.0 to 1.27.0 #3333
  • 🔨 Bump tlds from 1.248.0 to 1.250.0 #3329
  • 🔨 Bump @vitest/coverage-istanbul from 1.3.0 to 1.3.1 #3335
  • 🔨 Bump elkjs from 0.9.1 to 0.9.2 #3339
  • 🔨 Bump vite from 5.0.12 to 5.1.4 #3336
  • 🔨 Bump eslint from 8.56.0 to 8.57.0 #3338
  • 🔨 Bump eslint-plugin-prettier from 5.0.1 to 5.1.3 #3337
  • 🔨 Bump tlds from 1.250.0 to 1.251.0 #3340
  • 🔨 Bump msw from 2.2.1 to 2.2.3 #3343
  • 🔨 Bump eslint-plugin-formatjs from 4.11.3 to 4.12.2 #3341
  • 🔨 Bump vite from 5.1.4 to 5.1.5 #3342
  • 🔨 Bump eslint-plugin-react from 7.33.2 to 7.34.0 #3344
  • 🔨 Update Storybook to v8.0.0 #3347
  • 🔨 Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 #3349
  • 🔨 Bump msw from 2.2.3 to 2.2.6 #3351
  • 🔨 Bump @carbon/elements from 10.56.4 to 10.56.5 #3352
  • 🔨 Bump carbon-components-react from 7.59.20 to 7.59.21 #3353
  • 🔨 Bump cypress from 13.6.6 to 13.7.0 #3354
  • 🔨 Bump k8s.io/client-go from 0.29.2 to 0.29.3 #3355
  • 🔨 Update tests to Pipelines v0.58.0 #3357

Docs

  • 📖 Add v0.44.0 to the releases doc #3326

Thanks

Thanks to these contributors who contributed to v0.45.0!

Don't miss a new dashboard release

NewReleases is sending notifications on new releases.