Releases: tektoncd/dashboard
Tekton Dashboard release v0.16.1
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!
- β€οΈ @AlanGreene
- β€οΈ @sbwsg
Tekton Dashboard release v0.16.0
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!
- β€οΈ @barthy1
- β€οΈ @AlanGreene
Tekton Dashboard release v0.15.0
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
tomain
- π¨ 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!
- β€οΈ @AlanGreene
- β€οΈ @aadeshpa
- β€οΈ @afrittoli
- β€οΈ @kkosaka
- β€οΈ @mishima-haruka
- β€οΈ @steveodonovan
- β€οΈ @stevesoaress
- β€οΈ @watanabeyk
Tekton Dashboard release v0.14.0
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!
- β€οΈ @afrittoli
- β€οΈ @AlanGreene
- β€οΈ @Martsings
- β€οΈ @rudeigerc
- β€οΈ @ziheng
Tekton Dashboard release v0.13.0
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!
- β€οΈ @AlanGreene
- β€οΈ @Martsings
- β€οΈ @mdolinin
- β€οΈ @mishima-haruka
Tekton Dashboard release v0.12.0
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!
- β€οΈ @AlanGreene
Tekton Dashboard release v0.11.1
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!
- β€οΈ @AlanGreene
Tekton Dashboard release v0.11.0
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
todisplayName
in Task components - π¨ Remove unnecessary
_vars.scss
- π¨ Rename
stepName
todisplayName
in DetailsHeader component - π¨ Update
getLogDownloadButton
params to matchfetchLogs
- π¨ 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!
- β€οΈ @AlanGreene
- β€οΈ @Martsings
Tekton Dashboard release v0.10.2
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 ofname
- embedded bindings using
name
/value
pairs - embedded template spec
- template
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!
- β€οΈ @AlanGreene
- β€οΈ @steveodonovan
Tekton Dashboard release v0.10.1
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!
- β€οΈ @AlanGreene
- β€οΈ @dibyom
- β€οΈ @kobaji