Skip to content

Releases: tektoncd/dashboard

Tekton Dashboard release v0.16.1

22 Apr 12:59
Compare
Choose a tag to compare

This is a bugfix release.

Fixes

  • πŸ› Fix for SideNav not collapsing when toggling the menu button

Misc

  • πŸ”¨ Increase space available for displaying step name in TaskTree
  • πŸ”¨ Update plumbing dep to pin GKE version
  • πŸ”¨ Replace Carbon layout tokens with spacing

Docs

  • πŸ“– Add v0.16.0 release links to readme

Thanks

Thanks to these contributors who contributed to v0.16.1!

Tekton Dashboard release v0.16.0

15 Apr 10:52
Compare
Choose a tag to compare

This Dashboard release supports Pipelines 0.20.x - 0.23.x and Triggers 0.10.x - 0.13.x, bringing a number of features, enhancements, and bug fixes.

Features

  • ✨ Display TaskRun parameters and results descriptions

Fixes

  • πŸ› Update log fetching logic to ensure we poll one last time on transition to complete

Misc

  • πŸ”¨ Extend e2e test script to run tests on non-Intel architectures
  • πŸ”¨ Refactor containers to use hooks (part 1)
  • πŸ”¨ Remove obsolete test mock
  • πŸ”¨ Add 'Last updated' label to last updated timestamp on run header
  • πŸ”¨ Simplify version checks in back end
  • πŸ”¨ Update order of actions on TaskRuns and PipelineRuns
  • πŸ”¨ Update to latest Carbon release
  • πŸ”¨ Use small Tag variant on ResourceDetails labels
  • πŸ”¨ Update to latest Storybook release
  • πŸ”¨ Add temporary workaround for Storybook production build

Docs

  • πŸ“– Add v0.15.0 release links to readme

Thanks

Thanks to these contributors who contributed to v0.16.0!

Tekton Dashboard release v0.15.0

12 Mar 12:53
Compare
Choose a tag to compare

This Dashboard release supports Pipelines 0.20.x - 0.22.x and Triggers 0.10.x - 0.12.x, bringing a number of features, enhancements, and bug fixes.

Features

  • ✨ Add ability to view logs in a maximized container
  • ✨ Enable Japanese and Simplified Chinese translations
  • ✨ Display TaskRun results on the PipelineRun details and TaskRun details pages
  • ✨ Support specifying git revision on the Import Resources page

Fixes

  • πŸ› Fix EventListener details page when github interceptor has no eventTypes
  • πŸ› Add missing icon and status label for PipelineRuns with status PipelineRunPending
  • πŸ› Fix EventListener details page when triggers field is null
  • πŸ› Add error notification if PipelineRun cancel fails

Misc

  • πŸ”¨ Use new Dashboard logo on the about page
  • πŸ”¨ Update k8s dependencies
  • πŸ”¨ Simplify integration tests to focus on Dashboard functionality
  • πŸ”¨ Fix koparse URL in the publish job
  • πŸ”¨ Update Pipelines and Triggers versions used in the integration tests
  • πŸ”¨ Improve dev experience for working with translations
  • πŸ”¨ Update Storybook
  • πŸ”¨ Rename default branch from master to main
  • πŸ”¨ Improve rendering performance of large logs
  • πŸ”¨ Ensure consistent placement of error notifications on list pages
  • πŸ”¨ Update supported Pipelines and Triggers versions
  • πŸ”¨ Update build:analyze script to provide more accurate results

Docs

  • πŸ“– Add v0.14.0 release links to the readme
  • πŸ“– Update the kind walkthrough to provide more information about the sample PipelineRun
  • πŸ“– Add Dashboard logo to readme
  • πŸ“– Update docs to reference updated dependency and tooling versions
  • πŸ“– Fix references to robocat cluster
  • πŸ“– Update references to Tekton projects to use new default branch name

Thanks

Thanks to these contributors who contributed to v0.15.0!

Tekton Dashboard release v0.14.0

09 Feb 16:01
Compare
Choose a tag to compare

This Dashboard release supports Pipelines 0.11.x - 0.20.x and Triggers 0.5.x - 0.11.x, bringing a number of features, enhancements, and bug fixes.

Features

  • 🚨 Remove Secrets and ServiceAccounts pages
    • The create / view / edit functionality for Secrets and ServiceAccounts is removed in this release.
    • The required permissions for the Dashboard back end have been updated accordingly.
    • See #1930 for more details.
  • 🚨 Remove the --csrf-secure-cookie argument from the deployment
    • There's no longer a need to differentiate between connections over HTTP vs. HTTPS.
    • If you maintain custom manifests for the Dashboard, please remove this argument from the deployment.

Fixes

  • πŸ› Fix buffer undefined error on Create Secret page
  • πŸ› Update hardcoded string in Extension loading state so it can be translated
  • πŸ› Fix error handling for timeouts in external logs provider fallback
  • πŸ› Fix placeholder use in some non-English strings
  • πŸ› Fix Storybook in dev mode (production mode still waiting on upstream fix)

Misc

  • πŸ”¨ Update CSRF protection to work in client mode
  • πŸ”¨ Update default status icon
  • πŸ”¨ Update installer script to build multi-arch image by default on release action only
  • πŸ”¨ Update installer script to allow overriding target platform
  • πŸ”¨ Handle properties fallback when running in client mode
  • πŸ”¨ Update to Carbon 10.26
  • πŸ”¨ Update to latest Storybook release
  • πŸ”¨ Improve handling of generated files for GitHub reviews
  • πŸ”¨ Add simplified Chinese translation (not yet exposed in the UI)
  • πŸ”¨ Update editorconfig to avoid unwanted trailing newlines in JSON files
  • πŸ”¨ Remove PluralRules polyfill
  • πŸ”¨ Remove references to unused knative packages
  • πŸ”¨ Add Japanese terms glossary
  • πŸ”¨ Remove ReadableStream polyfill
  • πŸ”¨ Remove dependency on Tekton Pipelines and Tekton Triggers go clients
  • πŸ”¨ Remove use of StructuredListSkeleton and associated styles
  • πŸ”¨ Add kustomization.yaml to the tekton folder so plumbing can deploy required resources for releases

Docs

  • πŸ“– Add v0.13.0 release links to the readme
  • πŸ“– Update development docs on use of the API_DOMAIN environment variable
  • πŸ“– Update screenshot on main readme
  • πŸ“– Update links to Dashboard Katacoda tutorial
  • πŸ“– Update logs walkthrough to explicitly specify dependency versions
  • πŸ“– Update links to community repo to reference main branch

Thanks

Thanks to these contributors who contributed to v0.14.0!

Tekton Dashboard release v0.13.0

14 Jan 11:39
Compare
Choose a tag to compare

This Dashboard release supports Pipelines 0.11.x - 0.20.x and Triggers 0.5.x - 0.10.x, bringing a number of features, enhancements, and bug fixes.

Features

  • ✨ Add ability to delete Pipelines, Tasks, and ClusterTasks
  • ✨ Display resource namespace in delete confirmation modal to disambiguate when viewing All Namespaces
  • ✨ Move Create PipelineRun / TaskRun to URL addressable full page UI

Fixes

  • πŸ› Fix styling of inline table actions in read only mode
  • πŸ› Ensure success notification is visible on Import Resources

Misc

  • πŸ”¨ Fix typo in string key for dashboard parameters.title
  • πŸ”¨ Update Japanese translations
  • πŸ”¨ Remove invalid verb from ClusterRole entry for ClusterTriggerBindings
  • πŸ”¨ Update nav icons for improved legibility
  • πŸ”¨ Update extensions CRD to use apiextensions.k8s.io/v1
  • πŸ”¨ Update navigation flow from Pipelines/Tasks/ClusterTasks to the corresponding runs
  • πŸ”¨ Reduce code duplication for delete modals
  • πŸ”¨ Remove src/components folder
  • πŸ”¨ Replace the deprecated waitForElement from react testing library
  • πŸ”¨ Remove warning logs from unit test output
  • πŸ”¨ Update ini to resolve npm audit warnings
  • πŸ”¨ Update Log component loading state colours

Docs

  • πŸ“– Add v0.12.0 release links to the readme
  • πŸ“– Add style guide for Japanese translations
  • πŸ“– Update roadmap

Thanks

Thanks to these contributors who contributed to v0.13.0!

Tekton Dashboard release v0.12.0

15 Dec 11:03
Compare
Choose a tag to compare

This Dashboard release supports Pipelines 0.11.x - 0.19.x and Triggers 0.5.x - 0.10.x, bringing a number of features, enhancements, and bug fixes.

Features

  • ✨ Multi-arch images - Dashboard images are now published with multi-arch support:
    • linux/amd64
    • linux/arm
    • linux/arm64
    • linux/ppc64le
    • linux/s390x
  • ✨ Move global namespaces dropdown to the list page header
    • This resolves a number of long-standing issues related to namespace filtering of resources
    • URLs should now always be consistent and reliable. When viewing a namespace filtered list of resources the URL should always contain the namespace
  • ✨ Make main nav collapsible
    • when submenus are collapsed they will also be decorated to identify when they contain an active nav item
  • ✨ Add label filter functionality to the list pages generated for kubernetes-resource extensions
  • ✨ Add status filter to the TaskRuns and PipelineRuns pages
  • ✨ Display placeholders for pipeline tasks that haven't begun executing yet
    • On the PipelineRun details page, instead of only displaying pipeline tasks that have a corresponding TaskRun resource, we now display placeholders for all pipeline tasks as soon as the PipelineRun is created. This gives users a more complete view of what may be executed.
    • Display order of pipeline tasks is also consistent now, and will use the order they appear in the Pipeline spec

Fixes

  • πŸ› Handle edge case where TaskRun resource not available on PipelineRun details page
  • πŸ› Add additional handling to prevent possible UI error selecting default pipeline task / step
  • πŸ› Fix header styles for RunHeader and DetailsHeader components
  • πŸ› Fix RunHeader font styles

Misc

  • πŸ”¨ Update to React 17
  • πŸ”¨ Remove duplicate test utils
  • πŸ”¨ Update Storybook to latest 6.1.x patch release
  • πŸ”¨ Update Dockerfile to use golang 1.15 for image stream builds
  • πŸ”¨ Cleanup prow postsubmit job - Remove publish-images.sh
  • πŸ”¨ Fix Carbon theming issue so correct theme tokens can be used
  • πŸ”¨ Add stylelint to validate Carbon token usage
  • πŸ”¨ Update integration tests script to install Pipelines and Triggers once
  • πŸ”¨ Update eslint and related plugins to latest version
  • πŸ”¨ Update React testing library to latest major version
  • πŸ”¨ Update integration tests to latest Pipelines release
  • πŸ”¨ Remove Object.is polyfill
  • πŸ”¨ Update empty state strings for consistency and accuracy

Docs

  • πŸ“– Add 0.11.1 release links to the readme

Thanks

Thanks to these contributors who contributed to v0.12.0!

Tekton Dashboard release v0.11.1

19 Nov 07:48
Compare
Choose a tag to compare

This is a bugfix release.

Fixes

  • πŸ› Fix for websocket connection blocked by CSP in Safari

Misc

  • πŸ”¨ Reduce warnings output in unit test logs

Docs

  • πŸ“– Add v0.11 doc links to the README

Thanks

Thanks to these contributors who contributed to v0.11.1!

Tekton Dashboard release v0.11.0

17 Nov 12:07
Compare
Choose a tag to compare

This Dashboard release supports Pipelines 0.11.x - 0.18.x and Triggers 0.5.x - 0.9.x, bringing a number of features, enhancements, and bug fixes.

Features

  • ✨ Update design of the TaskTree component used on both TaskRun and PipelineRun details pages
  • ✨ Add batch delete for TaskRuns and PipelineRuns
  • ✨ Display duration on TaskRun and step details

Fixes

  • πŸ› Fix validation of optional params on Create run dialogs
  • πŸ› Ensure table headers don't wrap
  • πŸ› Handle missing step definition when Task deleted but TaskRun remains
  • πŸ› Fix step display issues, see #1814 for more details
    • This change has a dependency on Pipelines v0.17 or newer to display steps in the correct order in some cases, but otherwise should continue to work with earlier releases.

Misc

  • πŸ”¨ Update webpack devserver proxy config for remote backends
  • πŸ”¨ Update release versions used for e2e tests
  • πŸ”¨ Enable storybook essentials
  • πŸ”¨ Update DetailsHeader stories to include type control
  • πŸ”¨ Add Japanese translation to messages_ja.json - these will be exposed in the UI in a future update
  • πŸ”¨ Move LogDownloadButton to packages/components
  • πŸ”¨ Rename pipelineTaskName to displayName in Task components
  • πŸ”¨ Remove unnecessary _vars.scss
  • πŸ”¨ Rename stepName to displayName in DetailsHeader component
  • πŸ”¨ Update getLogDownloadButton params to match fetchLogs
  • πŸ”¨ Remove storybook-react-router
  • πŸ”¨ Update to Carbon 10.23 and latest React 16.x
  • πŸ”¨ Add margin between duration and tabs container
  • πŸ”¨ Remove unused Tabs styles
  • πŸ”¨ Reduce font size of duration in DetailsHeader

Docs

  • πŸ“– Update README to point at 0.10.2 docs
  • πŸ“– Cleanup version table in README, moving older releases to a collapsed section

Thanks

Thanks to these contributors who contributed to v0.11.0!

Tekton Dashboard release v0.10.2

29 Oct 13:43
Compare
Choose a tag to compare

This Dashboard release supports Pipelines 0.11.x - 0.17.x and Triggers 0.5.x - 0.9.x, bringing a number of features, enhancements, and bug fixes.

Features

  • ✨ Add support for Triggers 0.9.x #1781
    Dashboard now supports display of EventListeners using these new features / changes introduced in Triggers 0.9.x:
    • template ref instead of name
    • embedded bindings using name/value pairs
    • embedded template spec

Fixes

  • πŸ› Fix highlighting colour on taskRun in taskTree when focus moves away
  • πŸ› Fix for LogFormat component handling consecutive carriage returns
  • πŸ› Add missing styles for UnorderedList on the Delete modals
  • πŸ› Fix styles and label for cancelled steps
  • πŸ› Fix realtime updates for extensions and ClusterTasks
  • πŸ› Improve handling of missing TaskRun status in TaskRunDetails component
  • πŸ› Fix rerun of cancelled runs
  • πŸ› Fix loading of CRD extensions when a specific namespace is selected

Misc

  • πŸ”¨ Remove legacy exceptions from the Content Security Policy settings
  • πŸ”¨ Remove deprecated Storybook config
  • πŸ”¨ Update StatusIcon component to provide its own styles
  • πŸ”¨ Update Node.js to v14 LTS

Docs

  • πŸ“– Add v0.10.1 doc links to readme

Thanks

Thanks to these contributors who contributed to v0.10.2!

Tekton Dashboard release v0.10.1

13 Oct 10:32
Compare
Choose a tag to compare

This Dashboard release supports Pipelines 0.11.x - 0.17.x and Triggers 0.5.x - 0.8.x, bringing a number of features, enhancements, and bug fixes.

Features

  • ✨ Add support for rerunning standalone TaskRuns

Fixes

  • πŸ› Fix colour contrast of default blue used in logs
  • πŸ› Set runAsUser uid for nonroot distroless image

Misc

  • πŸ”¨ Move rerun PipelineRun API to the frontend
  • πŸ”¨ Remove unnecessary browser polyfills, reducing bundle size and improving build times
  • πŸ”¨ Remove unnecessary border on Table filters

Docs

  • πŸ“– Add links to v0.10.0 docs in readme
  • πŸ“– Fix link to kustomize install instructions in the dev docs

Thanks

Thanks to these contributors who contributed to v0.10.1!