This Dashboard release supports Pipelines 0.25.x - 0.34.x and Triggers 0.15.x - 0.19.x, bringing a number of features, enhancements, and bug fixes.
🚨 This release contains a security fix 🚨
Features
- ✨ Add support for displaying new
Cancelled
status introduced in TEP-0058 Graceful Termination #2316 - ✨ Add support for rendering PipelineRun header before a complete resource is available #2325
Fixes
- 🐛 Fix error in loading state when TaskRun hasn't fully started yet #2311
- 🐛 🚨 Validate
Origin
header on websocket connection upgrade to prevent cross-origin websocket hijacking #2333
Misc
- 🔨 Drop
lerna
and switch to npm workspaces #2304 - 🔨 Enable webpack cache for production builds #2305
- 🔨 Update deps to address npm audit warnings #2308
- 🔨 Fix LGTM issues #2310
- 🔨 Update
size
props for consitency and to prepare for Carbon 11 #2311 - 🔨 Remove useless conditionals #2311
- 🔨 Avoid use of concatenation when producing CSS classnames #2312
- 🔨 Update tests to latest releases #2314
- 🔨 Update
prismjs
to resolve warning #2315 - 🔨 Update to Carbon 10.52 #2317
- 🔨 Extract graph components and utils to separate package #2319
- 🔨 Fix component imports within components package #2322
- 🔨 Update tests to latest releases #2328
- 🔨 Remove
clean-webpack-plugin
#2329 - 🔨 Run
npm audit fix
#2330 - 🔨 Update tests to latest Pipelines release #2331
Docs
- 📖 Add v0.24.1 links to the readme #2301
- 📖 Document removal of default RBAC when using a reverse proxy for auth #2309
- 📖 Update oauth2-proxy walkthrough to use community charts #2332
- 📖 Update release docs to include process for patch releases #2334
Thanks
Thanks to these contributors who contributed to v0.25.0!
- ❤️ @AlanGreene
- ❤️ @mlbiam