Releases: hawtio/hawtio-online
Releases · hawtio/hawtio-online
v2.2.0
Overview
New incremental minor version of Hawtio-Online.
Container Image
The published 2.2.0 tagged container image of this release is available from quay.io.
Tools and dependency updates
- Yarn 4.3.1
- Typescript 5.4.5
- React 18.3.1
- @hawtio/react 1.6.2
- Jolokia 2.1.7
Major Changes
- nginx upgrade 1.20
- njs replaced with Express 4.21 side-car container (hawtio-gateway)
- Pagination of Discover page and separation of pods into projects - performance improvement
- Jolokia performance improvements for pods with large numbers of JMX beans
What's Changed
- chore(deps): bump @hawtio/react from 1.2.4 to 1.2.6 by @dependabot in #469
- chore(deps): bump @fortawesome/react-fontawesome from 0.2.0 to 0.2.2 by @dependabot in #474
- chore(deps-dev): bump css-loader from 7.1.1 to 7.1.2 by @dependabot in #473
- Migration of njs to node container (gateway) by @phantomjinx in #491
- feat: Upgrade Patternfly to v5 with necessary refactors by @mmelko in #492
- chore(deps-dev): bump webpack from 5.91.0 to 5.94.0 by @dependabot in #511
- chore(deps): bump micromatch from 4.0.5 to 4.0.8 by @dependabot in #512
- chore(deps): bump @types/jquery from 3.5.29 to 3.5.30 by @dependabot in #463
- chore(deps): bump @thumbmarkjs/thumbmarkjs from 0.14.7 to 0.14.8 by @dependabot in #467
- chore(deps): bump kubernetes-types from 1.29.0 to 1.30.0 by @dependabot in #470
- chore(deps): bump ws from 7.5.9 to 7.5.10 by @dependabot in #484
- chore(deps): bump braces from 3.0.2 to 3.0.3 by @dependabot in #485
- chore(deps-dev): bump prettier from 3.2.5 to 3.3.3 by @dependabot in #495
- chore(deps-dev): bump tsup from 8.0.2 to 8.2.4 by @dependabot in #505
- chore(deps): bump react-router-dom from 6.23.0 to 6.26.1 by @dependabot in #508
- chore(deps-dev): bump ts-jest from 29.1.2 to 29.2.5 by @dependabot in #509
- chore(deps): bump react and @types/react by @dependabot in #514
- Fix console links and remove inconsistent link styling by @mmuzikar in #513
- chore(deps): bump express from 4.19.2 to 4.21.0 by @dependabot in #528
- fix: fix connect plugin overriding pods with same name by @mmuzikar in #524
- Solution for paginating the Discover page (#496) by @phantomjinx in #525
- chore(deps): bump web-vitals from 3.5.2 to 4.2.3 by @dependabot in #507
- chore(deps): bump mini-css-extract-plugin from 2.9.0 to 2.9.1 by @dependabot in #515
- chore(deps): bump @fortawesome/fontawesome-svg-core from 6.5.2 to 6.6.0 by @dependabot in #516
- chore(deps-dev): bump @testing-library/jest-dom from 6.4.5 to 6.5.0 by @dependabot in #518
- chore(deps): bump pino from 8.21.0 to 9.4.0 by @dependabot in #519
- chore(deps): bump superstruct from 1.0.4 to 2.0.2 by @dependabot in #520
- chore(deps): bump @fortawesome/free-solid-svg-icons from 6.5.2 to 6.6.0 by @dependabot in #521
- chore(deps): bump http-proxy-middleware from 3.0.0 to 3.0.2 by @dependabot in #523
- chore(deps): bump rollup from 4.21.2 to 4.24.0 by @dependabot in #532
- chore(deps): bump jolokia.js from 2.0.1 to 2.1.7 by @dependabot in #526
- chore(deps): bump http-proxy-middleware from 3.0.2 to 3.0.3 by @dependabot in #533
- chore(deps): bump pino-pretty from 11.2.1 to 11.2.2 by @dependabot in #534
- chore(deps-dev): bump url from 0.11.3 to 0.11.4 by @dependabot in #535
- chore(deps-dev): bump webpack from 5.94.0 to 5.95.0 by @dependabot in #536
- fix: Upgrade of hawtio/react to 1.5.0 by @phantomjinx in #544
- chore(deps): bump @types/jquery from 3.5.30 to 3.5.31 by @dependabot in #538
- chore(deps): bump react-router-dom from 6.26.1 to 6.27.0 by @dependabot in #546
- chore(deps): bump pino-http from 10.1.0 to 10.3.0 by @dependabot in #545
- chore(deps): bump @thumbmarkjs/thumbmarkjs from 0.14.8 to 0.16.0 by @dependabot in #548
- chore(deps-dev): bump @types/jest from 29.5.12 to 29.5.13 by @dependabot in #547
- chore(deps-dev): bump babel-loader from 9.1.3 to 9.2.1 by @dependabot in #542
- fix: Split Discover to only display if no current connection (#188) by @phantomjinx in #549
- fix: Reduces repetition of headers in nginx config file (#440) by @phantomjinx in #550
- Fixes for ensuring console works with only a viewer role by @phantomjinx in #553
- Masks IP Addresses in json responses (HAWNG-824) by @phantomjinx in #563
- fix(#502): extend CSP to work with monaco-editor by @mmelko in #552
- chore: update webpack-dev-server to 5.1.0 by @mmelko in #564
Full Changelog: v2.1.1...v2.2.0
v2.1.1
v2.1.0
Overview
New incremental version of Hawtio-Online.
Container Image
The published 2.1.0 tagged container image of this release is available from quay.io.
Tools and dependency updates
- Yarn 4.1.1
- Typescript 5.4.5
- React 18.2
- @hawtio/react 1.2.6
- Jolokia 2.0.1
What's Changed
- chore(deps): bump @hawtio/react from 1.0.2 to 1.0.3 by @dependabot in #278
- chore(deps): bump react-router-dom from 6.21.0 to 6.21.1 by @dependabot in #279
- chore(deps-dev): bump html-webpack-plugin from 5.5.4 to 5.6.0 by @dependabot in #280
- chore(deps): bump web-vitals from 3.5.0 to 3.5.1 by @dependabot in #281
- chore(deps): bump moment from 2.29.4 to 2.30.1 by @dependabot in #282
- chore(deps-dev): bump source-map-loader from 4.0.1 to 4.0.2 by @dependabot in #285
- chore(deps): bump @types/react from 18.2.45 to 18.2.47 by @dependabot in #286
- chore(deps): bump @types/node from 18.19.3 to 18.19.5 by @dependabot in #287
- chore(deps): bump follow-redirects from 1.15.3 to 1.15.4 by @dependabot in #291
- The RBAC template for custom configmap by @phantomjinx in #301
- Fixes to dev server configuration by @phantomjinx in #292
- HAWNG-395: Handle warnings and false-positives by @phantomjinx in #302
- fix: Add sanitization of the redirect uri to prevent XSS by @mmelko in #277
- HAWNG-395: fix snyk config format errors by @phantomjinx in #303
- chore(deps): bump mini-css-extract-plugin from 2.7.6 to 2.7.7 by @dependabot in #293
- chore(deps-dev): bump style-loader from 3.3.3 to 3.3.4 by @dependabot in #296
- chore(deps): bump actions/cache from 3 to 4 by @dependabot in #304
- chore(deps-dev): bump copy-webpack-plugin from 11.0.0 to 12.0.2 by @dependabot in #305
- chore(deps-dev): bump css-loader from 6.8.1 to 6.9.1 by @dependabot in #306
- chore(deps): bump @types/react from 18.2.47 to 18.2.48 by @dependabot in #309
- chore(deps-dev): bump source-map-loader from 4.0.2 to 5.0.0 by @dependabot in #310
- chore: Adds bundle analyzer to monitor size of dependencies by @phantomjinx in #312
- chore(deps-dev): bump webpack from 5.89.0 to 5.90.0 by @dependabot in #314
- chore(deps): bump @types/node from 18.19.5 to 18.19.10 by @dependabot in #313
- chore(deps): bump react-router-dom from 6.21.1 to 6.21.3 by @dependabot in #311
- chore(deps-dev): bump prettier from 3.1.1 to 3.2.4 by @dependabot in #308
- chore(deps-dev): bump css-loader from 6.9.1 to 6.10.0 by @dependabot in #316
- chore(deps-dev): bump webpack from 5.90.0 to 5.90.1 by @dependabot in #317
- chore(deps-dev): bump @types/jest from 29.5.11 to 29.5.12 by @dependabot in #318
- chore(deps): bump mini-css-extract-plugin from 2.7.7 to 2.8.0 by @dependabot in #319
- chore(deps): bump react-router-dom from 6.21.3 to 6.22.0 by @dependabot in #321
- chore(deps-dev): bump ts-jest from 29.1.1 to 29.1.2 by @dependabot in #323
- chore(deps): bump web-vitals from 3.5.1 to 3.5.2 by @dependabot in #324
- chore(deps): bump @types/node from 18.19.10 to 18.19.15 by @dependabot in #326
- chore(deps): bump @types/react from 18.2.48 to 18.2.55 by @dependabot in #327
- Changes made as a result of static analysis testing by @phantomjinx in #328
- Encryption for local storage values by @phantomjinx in #329
- chore(deps-dev): bump tsup from 8.0.1 to 8.0.2 by @dependabot in #330
- chore(deps): bump @types/node from 18.19.15 to 18.19.17 by @dependabot in #331
- chore(deps): bump react-router-dom from 6.22.0 to 6.22.1 by @dependabot in #333
- chore(deps): bump @types/react-dom from 18.2.18 to 18.2.19 by @dependabot in #334
- chore(deps-dev): bump webpack from 5.90.1 to 5.90.3 by @dependabot in #338
- chore(deps): bump @types/react from 18.2.55 to 18.2.57 by @dependabot in #339
- chore(deps-dev): bump webpack-dev-server from 4.15.1 to 5.0.2 by @dependabot in #336
- chore(deps-dev): bump prettier from 3.2.4 to 3.2.5 by @dependabot in #325
- chore(deps): bump ip from 2.0.0 to 2.0.1 by @dependabot in #341
- fix: migrate configuration of webpack-dev-server for version 5 by @phantomjinx in #343
- fix: Solves the problem of devServer failing to prefix urls correctly… by @phantomjinx in #345
- chore: Upgrade @hawtio/react to 1.0.7 (#340) by @phantomjinx in #347
- docs: update create-user.md by @tadayosi in #353
- chore(deps-dev): bump eslint from 8.56.0 to 8.57.0 by @dependabot in #350
- chore(deps): bump @types/react from 18.2.57 to 18.2.58 by @dependabot in #352
- chore(deps): bump @types/node from 18.19.17 to 18.19.18 by @dependabot in #349
- chore(deps): bump @thumbmarkjs/thumbmarkjs from 0.13.3 to 0.13.5 by @dependabot in #348
- chore: Remove react-markdown from kubernetes-api by @phantomjinx in #355
- fix(oauth): use package jwt-decode instead of having a copy by @tadayosi in #356
- Stops display of the token if not JWT and if Openshift cluster fetches the username from the master API by @phantomjinx in #275
- chore(deps): bump react-router-dom from 6.22.1 to 6.22.2 by @dependabot in #357
- chore(deps): bump @types/node from 18.19.18 to 18.19.21 by @dependabot in #358
- chore(deps): bump mini-css-extract-plugin from 2.8.0 to 2.8.1 by @dependabot in #359
- chore(deps): bump @thumbmarkjs/thumbmarkjs from 0.13.5 to 0.14.1 by @dependabot in #361
- refactor(oauth): shuffling of location of api type declarations in oauth plugin by @tadayosi in #365
- chore(deps): bump @types/react from 18.2.58 to 18.2.64 by @dependabot in #366
- fix(oauth): refactor oauth services and potential fix for logout issue by @tadayosi in #368
- feat: upgrade @hawtio/react to 1.1.0 by @tadayosi in #369
- ci: add shellcheck to lint workflow and fix shellscript lints by @tadayosi in #376
- chore(deps): bump typescript from 5.3.3 to 5.4.2 by @dependabot in #370
- chore(deps): bump @types/node from 18.19.21 to 18.19.22 by @dependabot in #371
- chore(deps): bump @types/react-dom from 18.2.19 to 18.2.21 by @dependabot in #374
- chore(deps): bump react-router-dom from 6.22.2 to 6.22.3 by @dependabot in #373
- fix: Simplies nginx configuration files (#363) by @phantomjinx in #380
- build: use compression for big modules & configure NGINX to use them by @mmuzikar in #367
- fix(docker): logout clears entire user settings on preferences by @tadayosi in #381
- chore: clean up package.json and webpack config by @tadayosi in #382
- fix(oauth): HAWNG-557 Hawtio login page shows up before OpenShift login page (lite) by @tadayosi in #383
- chore(deps): bump @thumbmarkjs/thumbmarkjs from 0.14.1 to 0.14.4 by @dependabot in #384
- chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in https://github.com/hawtio...
v2.0.0
Overview
A new iteration of Hawtio development that utilises the new React UI available from @Hawtio/react and JMX API capabilities of Jolokia 2.0.
Container Image
The published 2.0.0 tagged container image of this release is available from quay.io.
Tools and dependency updates
- Yarn upgrade to 3.6+
- Node upgrade to 18+
- Replacement of Angular with React 18
- Rewrite of packages with Typescript 5.3.3
- Building with Webpack 5
- Replacement of hawtio package dependenices with hawtio/react 1.0.2
- Jolokia upgrade to 2.0
Changes
- feat(docker): ENTESB-19684 support Jolokia GET requests by @tadayosi in #127
- chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #130
- chore(build): update yarn to 3.6.1 and hold yarn in repo by @tadayosi in #142
- chore(deps): bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #145
- fix: Fixes github test build by @phantomjinx in #149
- Implementation of Form Authentication by @phantomjinx in #155
- fix: Running linting over all packages by @phantomjinx in #156
- chore(deps): bump mini-css-extract-plugin from 2.7.2 to 2.7.6 by @dependabot in #167
- chore(deps-dev): bump eslint-config-prettier from 8.10.0 to 9.0.0 by @dependabot in #166
- chore(deps-dev): bump eslint from 8.51.0 to 8.52.0 by @dependabot in #163
- chore(deps-dev): bump prettier from 3.0.0 to 3.0.3 by @dependabot in #162
- chore(deps): bump @types/jquery from 3.5.23 to 3.5.25 by @dependabot in #161
- chore(deps): bump actions/stale from 3 to 8 by @dependabot in #159
- chore(deps): bump actions/setup-node from 2 to 4 by @dependabot in #158
- chore(deps): bump actions/checkout from 2 to 4 by @dependabot in #157
- Merge of fixes from productization 2.x branch by @phantomjinx in #170
- Pick latest changes from 2.x branch by @phantomjinx in #178
- ci: HAWNG-281 apply yarn npm audit to workflow by @tadayosi in #187
- chore(deps): bump typescript from 4.9.5 to 5.2.2 by @dependabot in #174
- chore(deps-dev): bump concurrently from 8.2.1 to 8.2.2 by @dependabot in #175
- chore(deps): bump react-router-dom from 6.17.0 to 6.18.0 by @dependabot in #179
- chore(deps-dev): bump @types/jest from 29.5.6 to 29.5.8 by @dependabot in #193
- HAWNG-6: Adds custom 404 and 50x error pages by @phantomjinx in #196
- Nginx security by @phantomjinx in #195
- Upgrade node 18 by @phantomjinx in #198
- Upgrades hawtio/react to 0.9.2 by @phantomjinx in #199
- chore(deps): bump @types/react from 18.2.29 to 18.2.37 by @dependabot in #191
- chore(deps-dev): bump eslint from 8.52.0 to 8.54.0 by @dependabot in #202
- chore(deps): bump @patternfly/react-table from 4.113.6 to 4.113.7 by @dependabot in #203
- chore(deps-dev): bump prettier from 3.0.3 to 3.1.0 by @dependabot in #205
- chore(deps): bump react-router-dom from 6.18.0 to 6.19.0 by @dependabot in #201
- chore(deps): bump @types/node from 18.18.9 to 18.18.11 by @dependabot in #208
- chore(deps): bump @types/react-dom from 18.2.13 to 18.2.16 by @dependabot in #209
- chore(deps): bump react-markdown from 8.0.7 to 9.0.1 by @dependabot in #204
- chore: very minor fixes by @phantomjinx in #213
- chore(deps): bump typescript from 5.2.2 to 5.3.2 by @dependabot in #215
- chore(deps): bump @types/react from 18.2.37 to 18.2.38 by @dependabot in #216
- chore(deps-dev): bump ts-loader from 9.5.0 to 9.5.1 by @dependabot in #218
- chore(deps): bump @types/jquery from 3.5.25 to 3.5.29 by @dependabot in #220
- chore(deps): bump @patternfly/react-core from 4.278.0 to 4.278.1 by @dependabot in #223
- chore(deps): bump @types/react-dom from 18.2.16 to 18.2.17 by @dependabot in #217
- chore(deps): bump @types/node from 18.18.11 to 18.18.13 by @dependabot in #219
- chore(deps): bump react-router-dom from 6.19.0 to 6.20.0 by @dependabot in #221
- chore(deps-dev): bump tsup from 7.2.0 to 8.0.1 by @dependabot in #222
- chore(deps-dev): bump @types/jest from 29.5.8 to 29.5.10 by @dependabot in #224
- fix: Stops displaying no containers page while waiting for pods #210 by @phantomjinx in #212
- fix: Substitute placeholder for real version in About box #211 by @phantomjinx in #226
- chore(deps): bump @types/jsonpath from 0.2.2 to 0.2.4 by @dependabot in #225
- fix: Removes forcing of debug logging #214 by @phantomjinx in #227
- fix: Moves default image registry to quay.io #132 by @phantomjinx in #229
- chore(deps): bump @adobe/css-tools from 4.3.1 to 4.3.2 by @dependabot in #230
- chore: upgrades jolokia to latest by @phantomjinx in #231
- chore(deps): bump @types/node from 18.18.13 to 18.19.2 by @dependabot in #233
- chore(deps-dev): bump eslint from 8.54.0 to 8.55.0 by @dependabot in #234
- chore(deps): bump @fortawesome/free-brands-svg-icons from 6.4.2 to 6.5.1 by @dependabot in #235
- chore(deps): bump react-router-dom from 6.20.0 to 6.20.1 by @dependabot in #238
- chore(deps): bump @fortawesome/fontawesome-svg-core from 6.4.2 to 6.5.1 by @dependabot in #236
- chore(deps-dev): bump eslint-config-prettier from 9.0.0 to 9.1.0 by @dependabot in #240
- chore(deps): bump @types/react from 18.2.38 to 18.2.42 by @dependabot in #241
- chore(deps): bump @fortawesome/free-solid-svg-icons from 6.4.2 to 6.5.1 by @dependabot in #237
- Clear site data on logout by @phantomjinx in #232
- fix: Move online-shell dev env to /online documentBase - #242 by @phantomjinx in #243
- Adds other commands to deploy install Makefile by @phantomjinx in #245
- fix: Disable the connect plugin #200 by @phantomjinx in #244
- chore(deps): bump actions/stale from 8 to 9 by @dependabot in #248
- chore: Updates version numbers of dependencies in README by @phantomjinx in #257
- chore(deps): bump @types/react from 18.2.42 to 18.2.43 by @dependabot in #255
- chore(deps): bump ts-node from 10.9.1 to 10.9.2 by @dependabot in #254
- Minor fixes by @phantomjinx in #258
- chore(deps-dev): bump html-webpack-plugin from 5.5.3 to 5.5.4 by @dependabot in #253
- chore(deps-dev): bump prettier from 3.1.0 to 3.1.1 by @dependabot in #252
- chore(deps): bump @types/node from 18.19.2 to 18.19.3 by @dependabot in #251
- chore(deps): bump typescript from 5.3.2 to 5.3.3 by @dependabot in #250
- chore(deps-dev): bump @types/jest from 29.5.10 to 29.5.11 by @dependabot in #249
- chore: Update hawtio/react to 1.0.0 rc.0 by @phantomjinx in #259
- fix: use official node 18 image #260 by @phantomjinx in #261
- chore: Upgrades hawtio/react to 1.0.1 by @phantomjinx in #263
- fix: Corrects Makefile install with CONSOLE_URL by @phantomjinx in https://github.com/hawtio/hawtio-online...
v1.15.0
What's Changed
- chore(deps): bump async from 2.6.3 to 2.6.4 by @dependabot in #107
- fix(online): ENTESB-17741 Open pod details leads to Page Not Found by @tadayosi in #109
- fix(online): ENTESB-17741 fix replicationcontrollers in pod discovery by @tadayosi in #111
- fix(online): ENTESB-17741 handle statefulsets better by @tadayosi in #113
- fix(docker): ENTESB-19169 Artemis plugin not rendering MBeans correctly by @tadayosi in #119
Full Changelog: v1.14.0...v1.15.0
v1.14.0
What's Changed
- fix(ci): install nginx & njs in test workflow by @tadayosi in #102
- chore(docker): upgrade njs to 0.4.4 by @tadayosi in #103
- feat(docker): implement RBACRegistry in hawtio-online image by @tadayosi in #104
- feat(docker): implement RBACDecorator in hawtio-online image by @tadayosi in #105
- chore: added gh action stale by @prahaladhchandrahasan in #106
New Contributors
- @prahaladhchandrahasan made their first contribution in #106
Full Changelog: v1.13.0...v1.14.0
v1.13.0
What's Changed
- chore(deps): bump websocket-extensions from 0.1.3 to 0.1.4 by @dependabot in #56
- chore(deps): bump ini from 1.3.5 to 1.3.7 by @dependabot in #79
- feat(docker): move Docker image to UBI RHEL 8 #80 by @tadayosi in #81
- chore(deps): bump ws from 5.2.2 to 5.2.3 by @dependabot in #83
- chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9 by @dependabot in #82
- chore(deps): bump path-parse from 1.0.6 to 1.0.7 by @dependabot in #84
- feat(docker): ENTESB-16897 - provide nginx performance tuning via env vars by @tadayosi in #86
- Increase proxy cache memory to work properly on ppc64le by @mmelko in #87
- Support Kubernetes by @tadayosi in #88
- chore(deps): bump follow-redirects from 1.11.0 to 1.14.7 by @dependabot in #90
- feat(k8s): add script to generate a serving tls certificate by @tadayosi in #91
- feat: support cluster mode deployment with the new kustomize-based installation by @tadayosi in #94
- doc(k8s): reorg README and update with the new deployment method #89 by @tadayosi in #95
- doc(k8s): add doc on creating serviceaccount for form auth #89 by @tadayosi in #96
- chore(deps): bump follow-redirects from 1.14.7 to 1.14.8 by @dependabot in #98
New Contributors
Full Changelog: v1.12.0...v1.13.0
v1.12.0
What's Changed
- fix(dev): Local run doesn't work with OpenShift 4.x #59 by @tadayosi in #65
- Allow to filter projects with a label selector by @vinzent in #72
- docs: fix bad urls in readme resolves #74 by @Scuilion in #75
- build(deps): bump stringstream from 0.0.5 to 0.0.6 by @dependabot in #47
- build(deps): bump mixin-deep from 1.3.1 to 1.3.2 by @dependabot in #48
New Contributors
Full Changelog: v1.11.0...v1.12.0
v1.7.1
Enhancements
- Add the
OPENSHIFT_WEB_CONSOLE_URL
parameter to OpenShift 4 templates - Expose OpenShift cluster version in OpenShift service
Fixes
- Adjust links to OpenShift Web console resources based on cluster version
Changes
- Upgrade
@hawtio/integration
to version4.7.4
- Upgrade
@hawtio/kubernetes-api
to version4.6.2
- Upgrade
@hawtio/oauth
to version4.7.3
v1.7.0
Features
- OpenShift 4 support
- New backend gateway that enables proxying Jolokia agents by addressing hosting pods by their
podIP
Enhancements
- Upgrade Header and Vertical Navigation to PatternFly 4
- Update Fuse console on OpenShift with new branding
Changes
- Upgrade
@hawtio/integration
to version4.6.2
- Upgrade
@hawtio/kubernetes-api
to version4.6.0
- Upgrade
@hawtio/oauth
to version4.6.0