This Dashboard release supports Pipelines 0.25.x - 0.30.x and Triggers 0.15.x - 0.17.x, bringing a number of features, enhancements, and bug fixes.
Features
- ✨ Surface details of step
onError: continue
(TEP-0040) #2239 - ✨ Improve URL addressability for the create pages #2260
- add links to the 'create' pages from Tasks, ClusterTasks, and Pipelines list pages
- keep 'create' page URL in sync with changes to the main dropdowns so it can be easily bookmarked or shared, e.g. kind, namespace, pipeline / task
- ✨ Update design of the About page #2264
- As part of this update we've also switched the default landing page to the About page instead of PipelineRuns
- ✨ Update design of the error page for page / resource not found #2262
Fixes
- 🐛 Set
Content-Type
header only on requests that may have a body #2241 - 🐛 Fix syntax highlighting when root value is an array #2248
- 🐛 Fix display of short values in
SyntaxHighlighter
component on Firefox to prevent unwanted wrapping #2251 - 🐛 Handle incomplete TriggerBinding in a more graceful way #2255
Misc
- 🔨 Remove unused dependencies #2240
- 🔨 Update eslint and prettier (including plugins) to latest versions #2240
- 🔨 Update
webpack-cli
andwebpack
to latest versions #2240 - 🔨 Update pending logs state to make it look less like an error #2245
- 🔨 Prevent
webpack-dev-server
blocking UI on warnings #2250 - 🔨 Update pod tab empty state so it doesn't look incomplete #2249
- 🔨 Clear timers before requesting logs to avoid potential unwanted requests #2254
- 🔨 Update to Storybook 6.4 #2258
- 🔨 Enable React StrictMode #2265
- 🔨 Update tests to latest Pipelines and Triggers releases #2266
Docs
- 📖 Add v0.22.0 links to the readme #2237
- 📖 Update compatibility table to reference latest Pipelines release #2266
Thanks
Thanks to these contributors who contributed to v0.23.0!
- ❤️ @AlanGreene
- ❤️ @kamilzal
- ❤️ @triantium