Skip to content

Releases: hawtio/hawtio-online

v2.2.0

03 Dec 17:56
Compare
Choose a tag to compare

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

31 Jul 16:32
Compare
Choose a tag to compare

Overview

New incremental minor version of Hawtio-Online. Addresses a flaw found in the build of the 2.1.0 container image that prevented access to the cluster API.

Container Image

The published 2.1.1 tagged container image of this release is available from quay.io.

v2.1.0

29 May 14:06
Compare
Choose a tag to compare

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...
Read more

v2.0.0

21 Dec 17:14
Compare
Choose a tag to compare

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

Read more

v1.15.0

27 Sep 06:04
Compare
Choose a tag to compare

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

08 Apr 06:06
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.13.0...v1.14.0

v1.13.0

10 Mar 04:56
Compare
Choose a tag to compare

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

11 Oct 04:47
5bf18cc
Compare
Choose a tag to compare

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

08 Aug 16:24
c680df6
Compare
Choose a tag to compare

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 version 4.7.4
  • Upgrade @hawtio/kubernetes-api to version 4.6.2
  • Upgrade @hawtio/oauth to version 4.7.3

v1.7.0

26 Jul 09:08
9e626a9
Compare
Choose a tag to compare

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 version 4.6.2
  • Upgrade @hawtio/kubernetes-api to version 4.6.0
  • Upgrade @hawtio/oauth to version 4.6.0