Skip to content

Tekton Dashboard release v0.19.0

Compare
Choose a tag to compare
@AlanGreene AlanGreene released this 09 Aug 09:12
· 1343 commits to main since this release

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

Features

  • ✨ Add support for start / stop actions on PipelineRuns with status PipelineRunPending
  • ✨ Add autoscroll to logs of running steps
  • ✨ Add scroll buttons to logs when the top or bottom of the log container is off screen
  • ✨ Add settings page with theme setting (dark / light / system)
  • ✨ Add ability to create PipelineRun with status PipelineRunPending
  • ✨ Add setting to display timestamps in logs

Fixes

  • 🐛 Fix the 'skip to main content' button
  • 🐛 Ensure installer script removes new Dashboard ConfigMap on uninstall
  • 🐛 Fix dependent queries on Create PipelineRun and Create TaskRun pages to eliminate unneccesary requests
  • 🐛 Fix colour contrast issue with status label of a run in pending state

Misc

  • 🔨 Migrate all resources to new API and caching model for improved performance and memory usage
  • 🔨 Update proxy to support websockets
  • 🔨 Set HOME env var for release pipeline publish task to resolve issue with GCS Storage resource
  • 🔨 Remove invalid link from UI shell header
  • 🔨 Update labels in the UI to use sentence-case capitalization
  • 🔨 Update e2e tests to use latest Pipelines and Triggers releases
  • 🔨 Remove unnecessary requests for TaskRuns of ClusterTasks using the deprecated tekton.dev/task label which was removed in Pipelines v0.22
  • 🔨 Update Cancel PipelineRun / TaskRun actions to use PATCH request and remove unnecessary GET
  • 🔨 Reduce noise in unit test logs
  • 🔨 Move display of PipelineResources from StepDetails to TaskRunDetails to reflect how they're specified in the Task definition
  • 🔨 Update CSS custom properties to use tkn prefix to avoid potential clashes with host app
  • 🔨 Move 'About' link to the bottom of the side nav for consistent positioning
  • 🔨 Split websocket connection by kind so pages only subscribe to what they need

Docs

  • 📖 Add v0.18.0 links to the readme
  • 📖 Add v0.18.1 links to readme

Thanks

Thanks to these contributors who contributed to v0.19.0!