Releases: hawtio/hawtio-online
Releases · hawtio/hawtio-online
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
1.5.0
Features
- Display user id and username in navigation bar menu
- Add an app launcher widget in navigation bar to ease switching between consoles
- Add a context switcher widget in the navigation bar of the JVM console to ease switching between containers
- Group pods by deployment or deployment config in the list view
- Display Camel routes count in pods views
- OpenShift resources are not displayed with clickable links that open the corresponding resources in the OpenShift Web console
Screenshots
Group pods by deployment or deployment config in the list view
App launcher
Context switcher widget to ease switching between containers
Camel routes count in pods views
Fixes
- Do not logout user when resetting preferences
- Pod labels were not displaying
Changes
- Upgrade
@hawtio/integration
to version4.0.12