Skip to content

Tekton Dashboard release v0.18.0

Compare
Choose a tag to compare
@AlanGreene AlanGreene released this 29 Jun 09:50
· 1441 commits to main since this release

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

Features

  • ✨ Remove the ClusterRole aggregation from the default manifests. This reduces the permissions required by the Dashboard ServiceAccount by default.
  • ✨ Add ConfigMap which contains Dashboard info and RBAC to access this ConfigMap
  • ✨ Make X-Frame-Options response header configurable to allow embedding the Dashboard in an <iframe>
  • ✨ Improve network and memory performance. Reduce the number of network requests made in a number of scenarios for Dashboard install properties, Triggers resources, Conditions, PipelineResources, and ServiceAccounts. Prune the in-memory cache of unused data. Further improvements expected for the remaining resources in the next release.

Fixes

  • 🐛 Update plumbing dep to fix integration tests
  • 🐛 Fix build_ko script on Windows
  • 🐛 Fix compilation error in EventListenerContainer section in Storybook
  • 🐛 Fix layout shift when adding/removing filters on list pages
  • 🐛 Fix table batch action checkbox column styles

Misc

  • 🔨 Remove dropdown container components from the Storybook
  • 🔨 Cleanup installer script
  • 🔨 Update Ingress resources to stable version
  • 🔨 Update dev script for creating a kind cluster with Tekton installed
  • 🔨 Update SideNav to hide when collapsed
  • 🔨 Update style of loading screen
  • 🔨 Update RunDropdown story for consistency with expected use
  • 🔨 Rename renderWithIntl to render
  • 🔨 Update websocket payload format
  • 🔨 Update SCSS imports to follow guidance from the sass-loader
  • 🔨 Set component-level dark mode for Logs
  • 🔨 Address lint warnings and remove unused code
  • 🔨 Update DataTableSkeleton to support size prop
  • 🔨 Add syntax highlight to ViewYAML component
  • 🔨 Expand ViewYAML to the full width of container
  • 🔨 Add hook to keep page title in sync with displayed resource(s)
  • 🔨 Add initial react-query utilities
  • 🔨 Convert Dashboard install properties to use react-query
  • 🔨 Convert Triggers resources to use react-query
  • 🔨 Convert Conditions, PipelineResources, and ServiceAccounts to use react-query
  • 🔨 Update style of links in tables to match Carbon guidelines

Docs

  • 📖 Add v0.17.0 release links to the readme
  • 📖 Update kind walkthrough
  • 📖 Add Windows note to install readme
  • 📖 Remove references to the webhooks-extension
  • 📖 Document additional RBAC requirements for extensions now that ClusterRole aggregation is not enabled by default
  • 📖 Document the prepare-kind-cluster script

Thanks

Thanks to these contributors who contributed to v0.18.0!