Skip to content

Releases: hawtio/hawtio-react

2.3.0-pre.0

08 Jun 05:44
2f48007

Choose a tag to compare

Bug Fixes

What's Changed

  • build(deps-dev): bump jest from 30.3.0 to 30.4.2 by @dependabot[bot] in #2093
  • fix(ui): Review usage of SVG files imported through tsup/esbuild load… by @grgrzybek in #2099
  • build(deps): bump lodash from 4.17.21 to 4.18.1 by @dependabot[bot] in #2100
  • build(deps-dev): bump webpack from 5.106.2 to 5.107.0 by @dependabot[bot] in #2102
  • build(deps): bump dompurify from 3.4.3 to 3.4.5 by @dependabot[bot] in #2103
  • build(deps-dev): bump ts-jest from 29.4.9 to 29.4.10 by @dependabot[bot] in #2104
  • build(deps-dev): bump typescript-eslint from 8.59.3 to 8.59.4 by @dependabot[bot] in #2105
  • build(deps-dev): bump @types/node from 25.7.0 to 25.9.1 by @dependabot[bot] in #2106
  • chore(docs): add docs/architecture.md for developers and AI Assistants to make prompting easier (#2109) by @grgrzybek in #2108
  • build(deps): bump ws from 8.18.3 to 8.20.1 by @dependabot[bot] in #2107
  • build(deps): bump @thumbmarkjs/thumbmarkjs from 1.9.0 to 1.9.1 by @dependabot[bot] in #2117
  • build(deps): bump docker/setup-qemu-action from 4.0.0 to 4.1.0 by @dependabot[bot] in #2111
  • build(deps-dev): bump webpack-cli from 7.0.2 to 7.0.3 by @dependabot[bot] in #2112
  • build(deps-dev): bump typescript-eslint from 8.59.4 to 8.60.0 by @dependabot[bot] in #2113
  • build(deps-dev): bump @swc/core from 1.15.33 to 1.15.40 by @dependabot[bot] in #2115
  • build(deps-dev): bump ts-jest from 29.4.10 to 29.4.11 by @dependabot[bot] in #2118
  • build(deps-dev): bump webpack from 5.107.0 to 5.107.2 by @dependabot[bot] in #2114
  • build(deps): bump dompurify from 3.4.5 to 3.4.7 by @dependabot[bot] in #2116
  • build(deps-dev): bump concurrently from 9.2.1 to 10.0.3 by @dependabot[bot] in #2119
  • build(deps-dev): bump typescript-eslint from 8.60.0 to 8.60.1 by @dependabot[bot] in #2120
  • build(deps): bump axios from 1.16.1 to 1.17.0 by @dependabot[bot] in #2121
  • build(deps): bump react-router-dom from 6.30.3 to 6.30.4 by @dependabot[bot] in #2122
  • build(deps): bump dompurify from 3.4.7 to 3.4.8 by @dependabot[bot] in #2123
  • fix(camel): displayed number for ExchangesTotal is wrong by @tadayosi in #2124

Full Changelog: v2.2.1...v2.3.0-pre.0

2.2.2

18 May 04:07
5a72dbd

Choose a tag to compare

Bug Fixes

  • ui: Review usage of SVG files imported through tsup/esbuild loaders (fixes #2088) (0cf4f9f)

What's Changed

Full Changelog: v2.2.1...v2.2.2

2.2.1

14 May 06:47
ad8c900

Choose a tag to compare

Bug Fixes

  • route-diagram: Fixed CSS after merging, fixed text in turned off nodes for consistency between themes (#2081) (04e5caf)
  • trace: Fixed trace messages not updating (3d76c35)

What's Changed

  • fix(route-diagram): Fixed CSS after merging, fixed text in turned off nodes for consistency between themes by @joshiraezcode in #2081
  • fix(trace): Fixed trace messages not updating by @joshiraezcode in #2082
  • build(deps): bump dompurify from 3.4.1 to 3.4.2 by @dependabot[bot] in #2084
  • build(deps-dev): bump @swc/core from 1.15.32 to 1.15.33 by @dependabot[bot] in #2085
  • build(deps-dev): bump typescript-eslint from 8.59.1 to 8.59.2 by @dependabot[bot] in #2086
  • build(deps): bump axios from 1.15.2 to 1.16.0 by @dependabot[bot] in #2083
  • build(deps): bump fast-xml-builder from 1.1.5 to 1.2.0 by @dependabot[bot] in #2087
  • build(deps-dev): bump @types/node from 25.6.0 to 25.7.0 by @dependabot[bot] in #2089
  • build(deps): bump @thumbmarkjs/thumbmarkjs from 1.8.1 to 1.9.0 by @dependabot[bot] in #2092
  • build(deps-dev): bump webpack-dev-server from 5.2.3 to 5.2.4 by @dependabot[bot] in #2094
  • build(deps-dev): bump typescript-eslint from 8.59.2 to 8.59.3 by @dependabot[bot] in #2095
  • build(deps-dev): bump jest-environment-jsdom from 30.3.0 to 30.4.1 by @dependabot[bot] in #2097
  • build(deps-dev): bump commit-and-tag-version from 12.7.1 to 12.7.3 by @dependabot[bot] in #2091
  • build(deps-dev): bump @eslint/compat from 2.0.5 to 2.1.0 by @dependabot[bot] in #2090
  • build(deps): bump axios from 1.16.0 to 1.16.1 by @dependabot[bot] in #2096
  • build(deps): bump dompurify from 3.4.2 to 3.4.3 by @dependabot[bot] in #2098

Full Changelog: v2.2.0...v2.2.1

2.2.0

30 Apr 07:44
eaf7f24

Choose a tag to compare

Features

  • runtime: Added minutes/seconds for younger apps (471034d)
  • ui: Added camel notes (fa29f77)

Bug Fixes

  • chart, route-diagram: Fixed text colors for dark-mode (1a99cb0)
  • route-diagram: Fixed coloring of borders and backgrounds (f9e4cfd)

What's Changed

Full Changelog: v2.1.0...v2.2.0

2.1.0

23 Apr 06:42
a1a06dd

Choose a tag to compare

Features

  • ui: Add option in hawtconfig.json for dark-mode logo (fixes #2053) (47ef5b4)

Bug Fixes

  • types: Fix TS errors after enabling type checking (87fc6d8)
  • ui: Fix dark-mode url and app name (fixes #2056, fixes #2057) (4a6c8ad)

What's Changed

  • build: Add build steps involving TS type checking (fixes #2045) by @grgrzybek in #2046
  • build(deps-dev): bump typescript-eslint from 8.58.1 to 8.58.2 by @dependabot[bot] in #2048
  • build(deps-dev): bump @types/node from 25.5.2 to 25.6.0 by @dependabot[bot] in #2049
  • build(deps-dev): bump webpack from 5.106.0 to 5.106.2 by @dependabot[bot] in #2051
  • build(deps): bump dompurify from 3.3.3 to 3.4.0 by @dependabot[bot] in #2052
  • build(deps-dev): bump @swc/core from 1.15.24 to 1.15.26 by @dependabot[bot] in #2050
  • build(deps-dev): bump prettier from 3.8.1 to 3.8.3 by @dependabot[bot] in #2047
  • feat(ui): Add option in hawtconfig.json for dark-mode logo (fixes #2053) by @grgrzybek in #2054
  • fix(ui): Fix dark-mode url and app name (fixes #2056, fixes #2057) by @grgrzybek in #2058
  • build(deps): bump dompurify from 3.4.0 to 3.4.1 by @dependabot[bot] in #2059
  • build(deps): bump keycloak-js from 26.2.3 to 26.2.4 by @dependabot[bot] in #2061
  • build(deps-dev): bump typescript-eslint from 8.58.2 to 8.59.0 by @dependabot[bot] in #2063
  • build(deps-dev): bump html-webpack-plugin from 5.6.6 to 5.6.7 by @dependabot[bot] in #2064
  • build(deps-dev): bump @swc/core from 1.15.26 to 1.15.30 by @dependabot[bot] in #2065
  • build(deps): bump fast-xml-parser from 5.5.7 to 5.7.1 by @dependabot[bot] in #2066
  • build(deps): bump @thumbmarkjs/thumbmarkjs from 1.8.0 to 1.8.1 by @dependabot[bot] in #2062
  • build(deps): bump axios from 1.15.0 to 1.15.2 by @dependabot[bot] in #2060

Full Changelog: v2.0.2...v2.1.0

2.0.2

15 Apr 06:15
d9dfdec

Choose a tag to compare

Bug Fixes

  • ui: Filter MBeanNodes with proper object cloning (fixes #2041) (ea67387)

What's Changed

Full Changelog: v2.0.1...v2.0.2

2.0.1

14 Apr 07:48
472da9f

Choose a tag to compare

Bug Fixes

  • Corrects the height of the XML source code editor (8a1ec2e)
  • jmx: Ensure MBean finding works by quoted and unquoted values (fixes #1955) (27c4ef6)
  • jmx: Parse MBean names using parser, not RegExp (fixes #1952) (4338110)
  • Makes PF/Monaco source code editor observe the theme of the browser (0da45c6)

What's Changed

  • build(deps): bump tar from 7.5.10 to 7.5.11 by @dependabot[bot] in #1995
  • build(deps-dev): bump jest from 30.2.0 to 30.3.0 by @dependabot[bot] in #1996
  • build(deps-dev): bump typescript-eslint from 8.56.1 to 8.57.0 by @dependabot[bot] in #1998
  • build(deps-dev): bump eslint from 9.39.3 to 9.39.4 by @dependabot[bot] in #1999
  • build(deps-dev): bump @eslint/compat from 2.0.2 to 2.0.3 by @dependabot[bot] in #2000
  • build(deps): bump dompurify from 3.3.2 to 3.3.3 by @dependabot[bot] in #1997
  • build(deps-dev): bump @types/node from 25.3.5 to 25.4.0 by @dependabot[bot] in #2001
  • build(deps-dev): bump jest-environment-jsdom from 30.2.0 to 30.3.0 by @dependabot[bot] in #2002
  • build(deps): bump fast-xml-parser from 5.4.1 to 5.5.6 by @dependabot[bot] in #2003
  • build(deps): bump xml-formatter from 3.6.7 to 3.7.0 by @dependabot[bot] in #2004
  • build(deps-dev): bump webpack-cli from 6.0.1 to 7.0.2 by @dependabot[bot] in #2006
  • build(deps-dev): bump @types/node from 25.4.0 to 25.5.0 by @dependabot[bot] in #2007
  • build(deps-dev): bump typescript-eslint from 8.57.0 to 8.57.1 by @dependabot[bot] in #2008
  • build(deps-dev): bump commit-and-tag-version from 12.6.1 to 12.7.1 by @dependabot[bot] in #2005
  • build(deps): bump @thumbmarkjs/thumbmarkjs from 1.7.4 to 1.7.5 by @dependabot[bot] in #2009
  • build(deps): bump fast-xml-parser from 5.5.6 to 5.5.7 by @dependabot[bot] in #2011
  • build(deps): bump flatted from 3.3.3 to 3.4.2 by @dependabot[bot] in #2013
  • issue-2010 fix nid parameter on first jmx node click by @pseudaverse in #2012
  • fix: Makes PF/Monaco source code editor observe the theme of the browser by @phantomjinx in #2015
  • fix: Corrects the height of the XML source code editor by @phantomjinx in #2016
  • build(deps): bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in #2017
  • build(deps): bump @thumbmarkjs/thumbmarkjs from 1.7.5 to 1.7.6 by @dependabot[bot] in #2018
  • build(deps-dev): bump eslint-plugin-testing-library from 7.16.0 to 7.16.2 by @dependabot[bot] in #2019
  • build(deps-dev): bump @swc/core from 1.15.18 to 1.15.21 by @dependabot[bot] in #2020
  • build(deps-dev): bump typescript-eslint from 8.57.1 to 8.57.2 by @dependabot[bot] in #2022
  • build(deps): bump yaml from 2.8.0 to 2.8.3 by @dependabot[bot] in #2023
  • build(deps): bump handlebars from 4.7.8 to 4.7.9 by @dependabot[bot] in #2024
  • build(deps): bump serialize-javascript from 7.0.4 to 7.0.5 by @dependabot[bot] in #2025
  • chore(camel): update camel 4.18 model to 4.18.1 by @tadayosi in #2026
  • Main: port missing changes to MBean parsing by @grgrzybek in #2027
  • build(deps-dev): bump typescript-eslint from 8.57.2 to 8.58.0 by @dependabot[bot] in #2028
  • build(deps-dev): bump ts-jest from 29.4.6 to 29.4.9 by @dependabot[bot] in #2030
  • build(deps-dev): bump typescript from 5.8.3 to 5.9.3 by @dependabot[bot] in #2031
  • build(deps-dev): bump @types/node from 25.5.0 to 25.5.2 by @dependabot[bot] in #2032
  • build(deps): bump @thumbmarkjs/thumbmarkjs from 1.7.6 to 1.7.7 by @dependabot[bot] in #2033
  • build(deps-dev): bump webpack from 5.105.4 to 5.106.0 by @dependabot[bot] in #2034
  • build(deps-dev): bump typescript-eslint from 8.58.0 to 8.58.1 by @dependabot[bot] in #2035
  • build(deps-dev): bump @swc/core from 1.15.21 to 1.15.24 by @dependabot[bot] in #2036
  • build(deps): bump axios from 1.13.6 to 1.15.0 by @dependabot[bot] in #2037
  • build(deps-dev): bump @eslint/compat from 2.0.3 to 2.0.5 by @dependabot[bot] in #2038
  • chore(deps): Fix transitive peer dependency requested by cosmiconfig-typescript-loader by @grgrzybek in #2039

Full Changelog: v2.0.0...v2.0.1

1.13.0

26 Mar 08:41
6eaca90

Choose a tag to compare

This is scheduled to be the final release in the 1.x series. Aside from critical security patches and bug fixes, all new development will focus on the 2.x release.

Features

  • camel: support Camel model 4.18 and drop 4.10 (5206017), closes #1970
  • connect: optionally preserve con url parameter (f34e371), closes #1918
  • core: add new entry 'knownQueryParams' to Plugin type (c57ccd6), closes #903

Bug Fixes

  • auth: Ensure that Keycloak auth method is correctly augmented (fixes #1974) (8558fdd)
  • auth: Provide some information after failed OIDC login (fixes #1853) (2d0a3e8)
  • connect: remove unnecessary apply button from Connect prefs (75804b1)
  • jmx: Ensure MBean finding works by quoted and unquoted values (fixes #1955) (10c7b8d)
  • jmx: Parse MBean names using parser, not RegExp (fixes #1952) (5c466cd)
  • jmx: refactor and align nid usage on JMX tree (bf5bb62), closes #903
  • jmx: try using searchParams from useSearchParams in JMX context (109f417)

What's Changed

  • build(deps-dev): bump body-parser from 2.2.1 to 2.2.2 by @dependabot[bot] in #1868
  • build(deps-dev): bump typescript-eslint from 8.52.0 to 8.53.0 by @dependabot[bot] in #1869
  • build(deps-dev): bump @eslint/compat from 2.0.0 to 2.0.1 by @dependabot[bot] in #1870
  • build(deps-dev): bump webpack-dev-server from 5.2.2 to 5.2.3 by @dependabot[bot] in #1871
  • build(deps): bump @module-federation/utilities from 3.1.78 to 3.1.79 by @dependabot[bot] in #1872
  • build(deps): bump react-router-dom from 6.30.2 to 6.30.3 by @dependabot[bot] in #1874
  • build(deps-dev): bump @types/node from 25.0.3 to 25.0.7 by @dependabot[bot] in #1873
  • build(deps): bump tar from 7.4.3 to 7.5.3 by @dependabot[bot] in #1875
  • build(deps-dev): bump typescript-eslint from 8.53.0 to 8.53.1 by @dependabot[bot] in #1876
  • build(deps-dev): bump @testing-library/react from 16.3.1 to 16.3.2 by @dependabot[bot] in #1877
  • build(deps-dev): bump @swc/core from 1.15.8 to 1.15.10 by @dependabot[bot] in #1879
  • build(deps-dev): bump swc-loader from 0.2.6 to 0.2.7 by @dependabot[bot] in #1881
  • build(deps-dev): bump @types/node from 25.0.7 to 25.0.9 by @dependabot[bot] in #1882
  • build(deps-dev): bump html-webpack-plugin from 5.6.5 to 5.6.6 by @dependabot[bot] in #1883
  • build(deps): bump eventemitter3 from 5.0.1 to 5.0.4 by @dependabot[bot] in #1878
  • build(deps-dev): bump prettier from 3.7.4 to 3.8.0 by @dependabot[bot] in #1880
  • build(deps): bump diff from 4.0.2 to 4.0.4 by @dependabot[bot] in #1884
  • build(deps): bump tar from 7.5.3 to 7.5.6 by @dependabot[bot] in #1885
  • build(deps-dev): bump typescript-eslint from 8.53.1 to 8.54.0 by @dependabot[bot] in #1887
  • build(deps): bump @module-federation/utilities from 3.1.79 to 3.1.80 by @dependabot[bot] in #1888
  • build(deps): bump axios from 1.13.2 to 1.13.3 by @dependabot[bot] in #1890
  • build(deps-dev): bump timezone-mock from 1.3.6 to 1.4.0 by @dependabot[bot] in #1892
  • build(deps-dev): bump @types/node from 25.0.9 to 25.0.10 by @dependabot[bot] in #1886
  • build(deps): bump @thumbmarkjs/thumbmarkjs from 1.6.1 to 1.6.3 by @dependabot[bot] in #1889
  • build(deps-dev): bump prettier from 3.8.0 to 3.8.1 by @dependabot[bot] in #1891
  • build(deps): bump tar from 7.5.6 to 7.5.7 by @dependabot[bot] in #1893
  • build(deps): bump fast-xml-parser from 5.3.2 to 5.3.4 by @dependabot[bot] in #1894
  • build(deps): bump qs from 6.14.0 to 6.14.1 by @dependabot[bot] in #1895
  • build(deps): bump @thumbmarkjs/thumbmarkjs from 1.6.3 to 1.6.4 by @dependabot[bot] in #1897
  • build(deps-dev): bump css-loader from 7.1.2 to 7.1.3 by @dependabot[bot] in #1898
  • build(deps-dev): bump @eslint/compat from 2.0.1 to 2.0.2 by @dependabot[bot] in #1899
  • build(deps-dev): bump @swc/core from 1.15.10 to 1.15.11 by @dependabot[bot] in #1900
  • build(deps): bump axios from 1.13.3 to 1.13.4 by @dependabot[bot] in #1901
  • build(deps): bump @module-federation/utilities from 3.1.80 to 3.1.81 by @dependabot[bot] in #1903
  • build(deps-dev): bump @types/node from 25.0.10 to 25.2.0 by @dependabot[bot] in #1902
  • build(deps): bump axios from 1.13.4 to 1.13.5 by @dependabot[bot] in #1916
  • build(deps-dev): bump webpack from 5.104.1 to 5.105.0 by @dependabot[bot] in #1908
  • build(deps): bump oauth4webapi from 3.8.3 to 3.8.4 by @dependabot[bot] in #1909
  • build(deps-dev): bump @types/node from 25.2.0 to 25.2.2 by @dependabot[bot] in #1910
  • build(deps): bump @thumbmarkjs/thumbmarkjs from 1.6.4 to 1.7.0 by @dependabot[bot] in #1912
  • build(deps): bump @module-federation/utilities from 3.1.81 to 3.1.83 by @dependabot[bot] in #1913
  • build(deps-dev): bump typescript-eslint from 8.54.0 to 8.55.0 by @dependabot[bot] in #1914
  • build(deps): bump keycloak-js from 26.2.2 to 26.2.3 by @dependabot[bot] in #1911
  • [E2E] Backport e2e workflow fixes from 2.x by @jsolovjo in #1921
  • Issue-903 preserve nid= url query parameter by @pseudaverse in #1904
  • issue-1918 optionally preserve con url parameter by @pseudaverse in #1923
  • fix(auth): Ensure that Keycloak auth method is correctly augmented (f… by @grgrzybek in #1980

Full Changelog: v1.12.1...v1.13.0

2.0.0

11 Mar 06:24
73727ed

Choose a tag to compare

2.0.0 (2026-03-11)

Features

  • jvm-diagnostics: Added help.md (96fd218)

2.0.0-pre.0 (2026-03-05)

Features

  • core: add new entry 'knownQueryParams' to Plugin type (1657195), closes #903
  • frontend: Jfr improvements (d29fc5a)

Bug Fixes

  • auth: Ensure that Keycloak auth method is correctly augmented (fixes #1974) (d27b80f)

2.0.0-dev.3 (2026-03-02)

Features

  • camel: support Camel model 4.18 and drop 4.10 (dfe3b38), closes #1970

2.0.0-dev.2 (2026-02-19)

Features

  • connect: optionally preserve con url parameter (9a117ba), closes #1918

Bug Fixes

  • connect: remove unnecessary apply button from Connect prefs (e3c9fc2)
  • jmx: refactor and align nid usage on JMX tree (3ba5a95), closes #903
  • jmx: try using searchParams from useSearchParams in JMX context (a0adb63)

2.0.0-dev.1 (2026-02-13)

Features

  • jmx: preserve nid= url query parameter #903 (b4ea4ee)

Bug Fixes

  • auth: Provide some information after failed OIDC login (fixes #1853) (f3f3342)
  • background of page should conform to theme of browser (d1434bd), closes #151515
  • camel: add instructions for enabling Endpoints (in/out) / Exchanges tabs to help (7384569), closes #1824
  • Theme changing failure with Patternfly 6 (828eb7f)
  • ui: adjust loading page layout (2aaff91)
  • ui: Adjust the tree to PF6 (8e9fbb4)

2.0.0-dev.0 (2025-12-19)

Features

Bug Fixes

  • camel: adjust PF v6 styles for CamelContent (845d78c)
  • camel: fix test failures (571f5b2)
  • charts: Add timestamp to jolokia attribute response if not available (#1804) (06eabef)
  • charts: Avoid duplicate registration of Jolokia jobs for attributes/charts (#1804) (52e1b56)
  • charts: Drill into java.lang:type=Memory attributes to get real numbers (fixes #1819) (d524dbb)
  • charts: Update state using setChartData(old => new) (fixes #1804) (07f1200)
  • connect: adjust PF v6 styles for Connect plugin (9b077a0)
  • diagnostics: adjust PF v6 styles for Diagnostics plugin (fcd8077)
  • help: adjust PF v6 styles for Hawtio Help (cbc1716)
  • jmx: adjust PF v6 styles for JMX plugin (44e8eca)
  • jolokia: Add canRead/canWrite to OptimisedMBeanAttribute type (fixes #1805) (e5c48f3)
  • jolokia: handle all the rejected calls to readAttribute/writeAttribute (#1791) (7f8618a)
  • jolokia: Handling more Jolokia errors (including background jobs) (fixes #1825) (2a085d6)
  • logs: adjust PF v6 styles for Logs plugin (a64cb7b)
  • migrate styles for PatternFly v6 (c905f64)
  • preferences: adjust PF v6 styles for Hawtio Preferences (17a716b)
  • quartz: adjust PF v6 styles for Quartz plugin (e33fe5f)
  • runtime: adjust PF v6 styles for Runtime plugin (82de71e)
  • springboot: adjust PF v6 styles for Spring Boot plugin (c54b748)
  • ui: adjust PF v6 styles for Hawtio About modal (a5b100e)
  • ui: adjust PF v6 styles for main Hawtio header (031b7ab)

What's Changed

Read more

1.12.3

25 Feb 08:34
56fe7d8

Choose a tag to compare

Full Changelog: v1.12.2...v1.12.3