Releases: cryostatio/cryostat-openshift-console-plugin
Releases · cryostatio/cryostat-openshift-console-plugin
v4.1.0
What's Changed
🚀 Features
- feat(nav): reorganize navigation sections by @andrewazores in #266
- feat(reports): add page for Automated Reports by @andrewazores in #381
- feat(action): add deployment action for registering with Cryostat by @aptmac in #411
🔧 Fixes
- fix(css): apply missing stylesheets to Topology and Recordings by @aptmac in #126
- fix(backend): default port number in code agrees with config default by @andrewazores in #165
- fix(proxy): handle upstream Cryostat connection failures by @andrewazores in #174
- fix(express): adjustment for v5 by @andrewazores in #326
⚙️ Maintenance
- chore(install): add plugin (un)install script by @andrewazores in #130
- ci(tags): use package.json version as an image tag by @andrewazores in #137
- chore(cryostat-web): bump to latest main by @andrewazores in #138
- ci(tags): correct tag passing by @andrewazores in #141
- chore(cryostat-web): bump to latest main by @andrewazores in #146
- chore(modules): cryostat-web tracks main by @andrewazores in #148
- build(deps-dev): bump @types/node from 22.10.6 to 22.13.5 in /backend by @dependabot[bot] in #157
- build(deps-dev): bump @types/http-proxy from 1.17.15 to 1.17.16 in /backend by @dependabot[bot] in #145
- build(deps): bump dompurify from 3.2.3 to 3.2.4 by @dependabot[bot] in #158
- build(deps): bump jsonpath-plus from 10.2.0 to 10.3.0 by @dependabot[bot] in #159
- build(deps): bump jsonpath-plus from 8.1.0 to 10.3.0 in /backend by @dependabot[bot] in #153
- Bump eslint-plugin-react from 7.37.3 to 7.37.4 by @dependabot[bot] in #68
- Bump undici from 6.21.0 to 6.21.1 by @dependabot[bot] in #59
- Bump style-loader from 3.3.4 to 4.0.0 by @dependabot[bot] in #21
- build(deps-dev): bump cypress from 13.17.0 to 14.0.3 by @dependabot[bot] in #150
- Bump stylelint from 15.11.0 to 16.14.1 by @dependabot[bot] in #80
- build(deps-dev): bump typescript from 5.7.3 to 5.8.2 in /backend by @dependabot[bot] in #168
- build(deps-dev): bump @types/node from 22.13.5 to 22.13.8 in /backend by @dependabot[bot] in #167
- build(deps-dev): bump @types/node from 22.13.8 to 22.13.9 in /backend by @dependabot[bot] in #169
- build(deps-dev): bump @types/node from 22.13.9 to 22.13.10 in /backend by @dependabot[bot] in #170
- chore(web): bump to ee25df9 by @ebaron in #171
- build(deps-dev): bump @types/node from 22.13.10 to 22.13.11 in /backend by @dependabot[bot] in #178
- build(deps-dev): bump @types/node from 22.13.11 to 22.13.13 in /backend by @dependabot[bot] in #179
- build(deps-dev): bump @types/node from 22.13.13 to 22.13.14 in /backend by @dependabot[bot] in #180
- build(deps-dev): bump @types/node from 22.13.14 to 22.13.17 in /backend by @dependabot[bot] in #181
- build(deps-dev): bump typescript from 5.8.2 to 5.8.3 in /backend by @dependabot[bot] in #184
- build(deps-dev): bump @types/node from 22.13.17 to 22.14.0 in /backend by @dependabot[bot] in #182
- build(deps-dev): bump @types/node from 22.14.0 to 22.14.1 in /backend by @dependabot[bot] in #186
- build(deps-dev): bump eslint-plugin-prettier from 5.2.1 to 5.3.1 by @dependabot[bot] in #212
- build(deps-dev): bump @types/node from 22.14.1 to 22.15.3 in /backend by @dependabot[bot] in #210
- build(deps): bump http-proxy-middleware from 2.0.7 to 2.0.9 by @dependabot[bot] in #209
- build(deps-dev): bump stylelint from 16.14.1 to 16.19.1 by @dependabot[bot] in #207
- build(deps-dev): bump copy-webpack-plugin from 12.0.2 to 13.0.0 by @dependabot[bot] in #194
- build(deps): bump eslint-plugin-react-hooks from 5.1.0 to 5.2.0 by @dependabot[bot] in #218
- build(deps-dev): bump @types/node from 22.15.3 to 22.15.11 in /backend by @dependabot[bot] in #215
- build(deps-dev): bump @types/node from 22.15.11 to 22.15.14 in /backend by @dependabot[bot] in #222
- build(deps-dev): bump eslint-plugin-prettier from 5.3.1 to 5.4.0 by @dependabot[bot] in #223
- chore(web): bump to 532eeda by @andrewazores in #226
- build(deps-dev): bump @types/node from 22.15.14 to 22.15.17 in /backend by @dependabot[bot] in #231
- build(deps-dev): bump @types/node from 22.15.17 to 22.15.18 in /backend by @dependabot[bot] in #235
- build(deps): bump undici from 6.21.1 to 6.21.3 by @dependabot[bot] in #236
- build(deps-dev): bump @types/node from 22.15.18 to 22.15.19 in /backend by @dependabot[bot] in #239
- build(deps-dev): bump @types/qs from 6.9.18 to 6.14.0 in /backend by @dependabot[bot] in #238
- build(deps): bump ubi9/nodejs-22-minimal from 9.5 to 9.6 by @dependabot[bot] in #240
- build(deps): bump ubi9/nodejs-22 from 9.5 to 9.6 by @dependabot[bot] in #241
- build(deps-dev): bump @types/node from 22.15.19 to 22.15.21 in /backend by @dependabot[bot] in #245
- build(deps-dev): bump @types/node from 22.15.21 to 22.15.23 in /backend by @dependabot[bot] in #249
- build(deps-dev): bump @types/node from 22.15.23 to 22.15.24 in /backend by @dependabot[bot] in #250
- build(deps-dev): bump @types/node from 22.15.24 to 22.15.29 in /backend by @dependabot[bot] in #253
- build(deps-dev): bump @types/node from 22.15.29 to 22.15.30 in /backend by @dependabot[bot] in #257
- build(deps-dev): bump @types/morgan from 1.9.9 to 1.9.10 in /backend by @dependabot[bot] in #258
- build(deps): bump brace-expansion from 2.0.1 to 2.0.2 in /backend by @dependabot[bot] in #261
- build(deps): bump brace-expansion from 1.1.11 to 1.1.12 by @dependabot[bot] in #262
- build(deps): bump morgan from 1.10.0 to 1.10.1 in /backend by @dependabot[bot] in #284
- build(deps): bump form-data from 4.0.1 to 4.0.4 by @dependabot[bot] in #286
- build(deps-dev): bump webpack-dev-server from 4.15.2 to 5.2.2 by @dependabot[bot] in https://github.com/c...
v4.0.3
v4.0.2
v4.0.1
v4.0.0
What's Changed
🚀 Features
- feat(context): override URL and headers for API requests by @andrewazores in #78
- feat(selector): add button to open standalone Cryostat Web UI by @andrewazores in #90
- feat(notifications): rough implementation of notification toasts by @andrewazores in #92
🔧 Fixes
- fix(backend): correct kubernetes/client-node import by @andrewazores in #56
- fix(selector): correct state management to avoid deselection on navigation by @andrewazores in #88
- fix(matchexpression): update -web to fix match expression view by @andrewazores in #109
- fix(proxy): clean up proxy path handling and ensure querystrings are preserved by @andrewazores in #117
- fix(backend): default port number in code agrees with config default (backport #165) by @mergify in #166
⚙️ Maintenance
- build(container): upgrade to ubi9/nodejs-22 images by @andrewazores in #39
- ci(repo): only run CI on owner repo by @andrewazores in #42
- Bump @types/qs from 6.9.17 to 6.9.18 in /backend by @dependabot in #47
- Bump @types/node from 22.10.5 to 22.10.6 in /backend by @dependabot in #46
- chore(quality): add scripts for code quality by @andrewazores in #43
- Bump qs from 6.13.1 to 6.14.0 in /backend by @dependabot in #48
- ci(push): push to registry on merge by @andrewazores in #58
- ci(push): fixup registry push only on push event by @andrewazores in #60
- ci(push): add ref shortname to container tags by @andrewazores in #61
- ci(push): fixup #61 by @andrewazores in #62
- ci(push): include commit hash in container tags by @andrewazores in #63
- ci(push): refactor tags handling by @andrewazores in #64
- ci(tags): do not use ref name as container tag in PRs by @andrewazores in #65
- ci(tags): include additional tags in push by @andrewazores in #66
- ci(multiarch): build multiarch images for push by @andrewazores in #72
- chore(service): lazy init by @andrewazores in #99
- chore(selector): refactor to simplify state management by @andrewazores in #104
- chore(resources): set default resource requests/limits and replicas by @andrewazores in #105
- chore(cryostat-web): bump to latest cryostat-v4.0 by @andrewazores in #139
- chore(cryostat-web): bump to latest cryostat-v4.0 by @andrewazores in #147
- chore(modules): cryostat-web tracks release branch by @andrewazores in #149
- chore(web): update submodule to e4f389d by @ebaron in #172
Others
- Web UI prototyping by @andrewazores in #1
- feat(selector): select Cryostat instances by labelled Services by @andrewazores in #5
- ci(build): set up project CI by @andrewazores in #6
- ci(queue): enable merge queue processing by @andrewazores in #38
- Bump follow-redirects from 1.15.6 to 1.15.9 in /backend by @dependabot in #7
- Bump express from 4.19.2 to 4.21.2 in /backend by @dependabot in #9
- Bump path-to-regexp and express in /backend by @dependabot in #10
- Bump jsonpath-plus and @kubernetes/client-node in /backend by @dependabot in #12
- Bump @types/node from 22.0.2 to 22.10.5 in /backend by @dependabot in #11
- Bump typescript from 5.6.0-beta to 5.7.3 in /backend by @dependabot in #15
- Bump nanoid from 3.3.7 to 3.3.8 by @dependabot in #19
- Bump copy-webpack-plugin from 6.4.1 to 12.0.2 by @dependabot in #32
- Bump prettier from 2.8.8 to 3.4.2 by @dependabot in #34
- Bump cypress from 12.17.4 to 13.17.0 by @dependabot in #18
- Bump @stoplight/prism-cli from 5.10.0 to 5.12.0 by @dependabot in #28
- Bump eslint-plugin-react from 7.37.2 to 7.37.3 by @dependabot in #33
- Bump cross-spawn from 7.0.3 to 7.0.6 in /backend by @dependabot in #8
- Bump qs and @types/qs in /backend by @dependabot in #13
- Bump @types/node from 18.19.54 to 22.10.5 by @dependabot in #31
- chore(i18n): combine cryostat-web i18n strings into plugin__cryostat-plugin namespace by @aptmac in #41
- chore(backend): type safety cleanup by @andrewazores in #14
- feat(pages): add pages for creating recordings, rules, and targets by @aptmac in #50
- feat(plugin): dynamic lookup of ConsolePlugin CR by @andrewazores in #75
- ci(runner): split build across per-arch runners by @andrewazores in #81
- docs(readme): basic description of project and links to other components by @andrewazores in #84
- feat(selector): extract CryostatSelector into its own component by @aptmac in #83
- fix(Dockerfile): use yarn build instead of build-dev by @aptmac in #87
- feat(proxy): websocket proxying, CSRF handling by @andrewazores in #85
- chore(context): pass the CryostatContext into the ReportService by @aptmac in #89
- chore(build): remove npm install from frontend build by @aptmac in #91
- chore(cleanup): update the plugin name and description, and cleanup nav by @aptmac in #93
- chore(i18n): cleanup common.json, and add missing Cryostat key by @aptmac in #96
- feat(capabilities): disable UI file upload capability by @andrewazores in #97
- chore(pages): remove SettingsPage navigation by @aptmac in #98
- fix(about): perform server query to populate data for About page by @andrewazores in #100
- chore(css): apply cryostat-web stylesheets to CryostatContainer by @aptmac in #112
- fix(grafana): enable "View in Grafana" if Route is available by @andrewazores in #106
- chore(mergify): set up mergify by @andrewazores in #114
- cho...