github tektoncd/dashboard v0.54.0
Tekton Dashboard v0.54.0 LTS

14 hours ago

This Dashboard release supports Pipelines v0.68.x LTS, as well as Triggers v0.30.x LTS.

Attestation

The Rekor UUID for this release is 108e9186e8c5677a46e491fe93205e5aec1d7b27b2c53b2e6c7ff03de19166ac59e0a15cfa304675

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

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

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

  • 🚨 Improve release process and structure of release manifests #3841
    Renamed and updated a number of ClusterRole and related ClusterRoleBinding or RoleBinding resources for improved clarity and to reduce unnecessary differences between the read-only and read-write installs.

    Action required: If upgrading from a previous Dashboard release, please remove the following resources after upgrade:

    • clusterrole/tekton-dashboard-backend
    • clusterrole/tekton-dashboard-tenant
    • clusterrolebinding/tekton-dashboard-backend
    • clusterrolebinding/tekton-dashboard-tenant

    and if the Dashboard was installed with limited namespace visibility (i.e. using the --tenant-namespaces installer flag, or directly via the --namespaces deployment arg):

    • rolebinding/tekton-dashboard-tenant in each of the tenant namespaces

    These are no longer included in the install and should be removed to avoid unexpected behaviour or inadvertently granting unexpected permissions to the Dashboard's ServiceAccount.

  • 🚨 Remove the deprecated displayname field from Dashboard extensions #3920
    Action required: The displayname field in Dashboard extensions is no longer supported, please rename to displayName. It was first deprecated in v0.49.0 LTS released in July 2024 and support is now removed.

Features

  • ✨ Improve log display #3768
    Add timestamp toggle and log level filtering to the log viewer.
    The log viewer now supports workflow command-style log levels in log output (e.g. ::warning::This is an important message…), allowing for filtering logs to hide unwanted noise, e.g. debug logs, by default. If no log level is detected, the line is treated as info by default, but only lines with an explicitly set log level display the badge.

    Supported commands are: ::error::, ::warning::, ::notice::, ::info::, and ::debug::

  • ✨ Add support for log groups #3908
    Add support for collapsible groups in the log viewer.
    Log groups can be created using the ::group:: and ::endgroup:: commands.

Misc

  • πŸ”¨ Bump the storybook group with 11 updates #3824
  • πŸ”¨ Bump github/codeql-action from 3.24.9 to 3.27.6 #3826
  • πŸ”¨ Bump @carbon/react from 1.70.0 to 1.72.0 #3825
  • πŸ”¨ Bump @formatjs/cli from 6.3.11 to 6.3.12 #3827
  • πŸ”¨ Bump msw from 2.6.6 to 2.6.8 #3828
  • πŸ”¨ Bump react-intl from 7.0.1 to 7.0.2 #3829
  • πŸ”¨ Bump cypress/factory from 18e5520 to ece75e6 in /packages/e2e/base-image in the all group across 1 directory #3830
  • πŸ”¨ Bump react-intl from 7.0.2 to 7.0.4 #3832
  • πŸ”¨ Bump @formatjs/cli from 6.3.12 to 6.3.14 #3831
  • πŸ”¨ Opt-in to Ubuntu 24.04 image for GitHub Actions #3833
  • πŸ”¨ Add GitHub Actions workflow for E2E tests #3834
  • πŸ”¨ Opt-in to Ubuntu 24.04 for E2E workflow #3835
  • πŸ”¨ Remove unnecessary env files for E2E tests #3837
  • πŸ”¨ Bump github/codeql-action from 3.27.6 to 3.27.7 #3838
  • πŸ”¨ Bump sass-embedded from 1.82.0 to 1.83.0 #3845
  • πŸ”¨ Bump the all group across 2 directories with 3 updates #3847
  • πŸ”¨ Bump github/codeql-action from 3.27.7 to 3.27.9 #3846
  • πŸ”¨ Update E2E tests to Triggers v0.30.1 #3863
  • πŸ”¨ Update concurrency settings for E2E to cancel old PR-triggered runs #3836
  • πŸ”¨ Ensure E2E test artifacts are uploaded on failure #3842
  • πŸ”¨ Add GitHub Action for the PR build tests #3839
  • πŸ”¨ Update PR workflow to include unit tests job #3840
  • πŸ”¨ Add retest slash command #3849
  • πŸ”¨ Fix retest slash command #3864
  • πŸ”¨ Fix release task #3865
  • πŸ”¨ Bump golang.org/x/net from v0.26.0 to v0.33.0 #3851
  • πŸ”¨ Restrict permissions of the retest slash command #3866
  • πŸ”¨ Bump msw from 2.6.8 to 2.7.0 #3853
  • πŸ”¨ Bump react-window from 1.8.10 to 1.8.11 #3854
  • πŸ”¨ Bump react-router-dom from 6.28.0 to 6.28.1 #3855
  • πŸ”¨ Bump @uiw/react-codemirror from 4.23.6 to 4.23.7 #3856
  • πŸ”¨ Bump the all group across 2 directories with 2 updates #3857
  • πŸ”¨ Bump rollup-plugin-visualizer from 5.12.0 to 5.14.0 #3867
  • πŸ”¨ Bump github/codeql-action from 3.27.9 to 3.28.0 #3859
  • πŸ”¨ Bump actions/upload-artifact from 4.4.3 to 4.5.0 #3858
  • πŸ”¨ Consolidate the CI workflows into a single workflow #3869
  • πŸ”¨ Remove followLogs function #3870
  • πŸ”¨ Make CHATOPS_TOKEN available to the reusable slash command workflows #3868
  • πŸ”¨ Bump golangci-lint from 1.56.2 to 1.62.2 #3848
  • πŸ”¨ Bump k8s.io/client-go from 0.31.3 to 0.32.0 #3843
  • πŸ”¨ Bump @formatjs/cli from 6.3.14 to 6.3.15 #3871
  • πŸ”¨ Bump react-intl from 7.0.4 to 7.1.0 #3872
  • πŸ”¨ Bump sass-embedded from 1.83.0 to 1.83.1 #3873
  • πŸ”¨ Bump the all group across 2 directories with 2 updates #3876
  • πŸ”¨ Bump eslint-plugin-storybook from 0.11.1 to 0.11.2 #3875
  • πŸ”¨ Bump eslint-plugin-react from 7.37.2 to 7.37.3 #3877
  • πŸ”¨ Bump storybook-addon-remix-react-router from 3.0.2 to 3.1.0 #3878
  • πŸ”¨ Bump jsdom from 25.0.1 to 26.0.0 #3879
  • πŸ”¨ Bump the all group across 3 directories with 2 updates #3882
  • πŸ”¨ Bump eslint-plugin-react from 7.37.3 to 7.37.4 #3883
  • πŸ”¨ Re-enable golangci-lint #3884
  • πŸ”¨ Run CodeQL workflow on all pushes #3885
  • πŸ”¨ Bump the storybook group with 11 updates #3887
  • πŸ”¨ Bump eslint-plugin-prettier from 5.2.1 to 5.2.2 #3889
  • πŸ”¨ Bump vitest and @vitest/coverage-istanbul #3890
  • πŸ”¨ Bump sass-embedded from 1.83.1 to 1.83.4 #3891
  • πŸ”¨ Bump react-router-dom from 6.28.1 to 6.28.2 #3888
  • πŸ”¨ Bump eslint-config-prettier from 9.1.0 to 10.0.1 #3892
  • πŸ”¨ Bump @carbon/react from 1.73.0 to 1.74.0 #3893
  • πŸ”¨ Bump actions/upload-artifact from 4.5.0 to 4.6.0 #3894
  • πŸ”¨ Bump the all group across 3 directories with 3 updates #3897
  • πŸ”¨ Bump step-security/harden-runner from 2.10.2 to 2.10.3 #3896
  • πŸ”¨ Bump @formatjs/cli from 6.3.15 to 6.4.0 #3898
  • πŸ”¨ Bump github/codeql-action from 3.28.0 to 3.28.1 #3895
  • πŸ”¨ Bump @vitest/coverage-istanbul from 3.0.1 to 3.0.2 #3899
  • πŸ”¨ Bump react-intl from 7.1.0 to 7.1.1 #3900
  • πŸ”¨ Bump @formatjs/cli from 6.4.0 to 6.4.2 #3902
  • πŸ”¨ Bump k8s.io/client-go from 0.32.0 to 0.32.1 #3905
  • πŸ”¨ Bump eslint-plugin-prettier from 5.2.2 to 5.2.3 #3904
  • πŸ”¨ Add workflow to publish npm packages #3850
  • πŸ”¨ Avoid script injection from PR head ref in publish workflow #3907
  • πŸ”¨ Bump @formatjs/cli from 6.4.2 to 6.5.0 #3910
  • πŸ”¨ Bump react-intl from 7.1.1 to 7.1.3 #3911
  • πŸ”¨ Explicitly point at the public npm registry in the publish workflow #3913
  • πŸ”¨ Bump @vitest/coverage-istanbul from 3.0.2 to 3.0.3 #3915
  • πŸ”¨ Bump @formatjs/cli from 6.5.0 to 6.5.1 #3916
  • πŸ”¨ Bump react-intl from 7.1.3 to 7.1.4 #3917
  • πŸ”¨ npm dedupe #3919
  • πŸ”¨ Define custom categories for the auto-generated release notes #3921
  • πŸ”¨ Bump vite from 6.0.1 to 6.0.11 #3923
  • πŸ”¨ Remove redundant category in generated release notes #3922
  • πŸ”¨ Bump the storybook group with 11 updates #3924
  • πŸ”¨ Bump @vitest/coverage-istanbul from 3.0.3 to 3.0.4 #3926
  • πŸ”¨ Bump the all group across 3 directories with 3 updates #3929
  • πŸ”¨ Bump react-intl from 7.1.4 to 7.1.5 #3928
  • πŸ”¨ Bump the all group across 2 directories with 1 update #3931
  • πŸ”¨ Bump actions/setup-go from 5.2.0 to 5.3.0 #3932
  • πŸ”¨ Bump step-security/harden-runner from 2.10.2 to 2.10.4 #3933
  • πŸ”¨ Bump github/codeql-action from 3.28.1 to 3.28.5 #3934
  • πŸ”¨ Run slash command action on PR comments only #3930
  • πŸ”¨ Bump the storybook group with 11 updates #3935
  • πŸ”¨ Update E2E tests to Pipelines v0.68 #3936

Docs

  • πŸ“– Add v0.53.0 to the releases doc #3823

Thanks

Thanks to these contributors who contributed to v0.54.0!

Don't miss a new dashboard release

NewReleases is sending notifications on new releases.