github tektoncd/dashboard v0.38.0
Tekton Dashboard release v0.38.0 LTS

latest releases: v0.52.0, v0.51.0, v0.50.0...
15 months ago

This Dashboard LTS release supports Pipelines v0.47.x LTS and v0.50.x LTS, and Triggers v0.24.x LTS.

Attestation

The Rekor UUID for this release is 24296fb24b8ad77a98829276aa4f79496f1cb154c40b94b25de2b7ffc2d3a6ec15e18ef0e5ee3d98

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

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

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

  • ✨ Enable v1 API use by default #2976
    • Switch the default value of the v1 CRD toggle on the settings page from off to on. This means that the Dashboard will request and display v1 resources from Tekton Pipelines by default unless the user has previously changed this setting.
    • Action required: If you wish to opt-out of this change, you can turn off the toggle on the settings page. Note: a future Dashboard release will remove this toggle but this won't happen until some time after Tekton Pipelines have deprecated and removed the v1beta1 resources.
  • ✨ Add support for TEP-0047 'displayName' #2981
    • the display name is shown in the task navigation on the PipelineRun details page

Misc

  • 🔨 Bump sass from 1.62.1 to 1.63.6 #2962
  • 🔨 Update babel and Storybook #2968
  • 🔨 Add new story showing all status icon variations together #2972
  • 🔨 Bump style-loader from 3.3.2 to 3.3.3 #2973
  • 🔨 Bump @uiw/react-codemirror from 4.19.16 to 4.21.7 #2974
  • 🔨 Update dependencies to address npm audit warnings #2975
  • 🔨 Update Cypress to latest release #2980
  • 🔨 Update git image to use digest #2979
  • 🔨 Enable dependabot groups for Storybook #2982
  • 🔨 Bump tough-cookie from 4.1.2 to 4.1.3 #2983
  • 🔨 Update prettier to v3.0.0 #2988
  • 🔨 Bump jest-environment-jsdom from 29.5.0 to 29.6.1 #2985
  • 🔨 Bump eslint from 8.39.0 to 8.44.0 #2986
  • 🔨 Bump @babel/plugin-transform-runtime from 7.22.6 to 7.22.7 #2987
  • 🔨 Update Cypress to latest release #2989
  • 🔨 Bump jest from 29.5.0 to 29.6.1 #2991
  • 🔨 Bump @babel/eslint-parser from 7.22.6 to 7.22.9 #2992
  • 🔨 Bump eslint from 8.44.0 to 8.45.0 #2993
  • 🔨 Bump @babel/core from 7.22.6 to 7.22.9 #2994
  • 🔨 Fix path to cypress for code completion #2995
  • 🔨 Delete .ko.yaml #2996
    • reduces built image size by ~25%
  • 🔨 Bump glob from 10.2.2 to 10.3.3 #3003
  • 🔨 Bump @codemirror/legacy-modes from 6.3.2 to 6.3.3 #3004
  • 🔨 Bump cypress from 12.17.1 to 12.17.2 #3005
  • 🔨 Bump @tanstack/react-query-devtools from 4.29.6 to 4.32.0 #3006
  • 🔨 Bump @carbon/elements from 10.56.1 to 10.56.2 #3009
  • 🔨 Remove use of defaultProps in functional components #3001
  • 🔨 Bump k8s.io/client-go from 0.26.3 to 0.27.4 #3007
  • 🔨 Update Storybook to v7.1.0 #3011

Docs

  • 📖 Add v0.37.0 to the release docs #2961
  • 📖 Remove EOL releases and fix dates for v0.32.0 #2978

Thanks

Thanks to these contributors who contributed to v0.38.0!

Don't miss a new dashboard release

NewReleases is sending notifications on new releases.