v2.4.0
github-actions
released this
07 Dec 15:15
·
3 commits
to cryostat-v2.4
since this release
What's Changed
🚀 Features
- feat(joyride): show guided tour upon cryostat upgrades by @tthvo in #971
- feat(quickstarts): topology quickstarts by @tthvo in #953
- feat(dev): mock API server with miragejs by @tthvo in #1039
- feat(ci): live deployment for main by @tthvo in #1045
- feat(ci): enable manual trigger of preview CI by @tthvo in #1046
- feat(match-expression): match expression should be evaluated on backend by @tthvo in #1069
- build(ts): eliminate duplicate helper code by @tthvo in #1085
- feat(web): enable clear all dashboard cards by @aali309 in #1078
- feat(mirage): implement additional mock route handlers by @tthvo in #1092
- feat(ci): /build_test PR command by @mwangggg in #1097
- feat(ci): allow preview deployment on release branches by @tthvo in #1047
- feat(mbean): include more OS/runtime details by @andrewazores in #1111
- feat(topology): render Cryostat icon for Agent targets by @andrewazores in #1115
- feat(jvmid): enhance UI hints when JVM ID cannot be generated (backport #1119) by @mergify in #1138
🔧 Fixes
- fix(dashboard): fixup Automated Analysis Card by @maxcao13 in #968
- fix(aa): change
AutomatedAnalysisCard
severity score from 50 to 25 by @maxcao13 in #983 - fix(settings): hide settings that requires auth for logged-out user by @tthvo in #982
- fix(topology): listview target details need fixed height by @tthvo in #980
- fix(custom-target): loading state should show by @tthvo in #989
- fix(archives): convert jvmId to subdirectoryName for web-client requests by @maxcao13 in #991
- fix(about): route /about should show without auth by @tthvo in #995
- fix(uploads): fix archive upload modal invalid labels popover by @maxcao13 in #998
- fix(match-exp-vis): listview entity detail requires fixed height by @tthvo in #1000
- fix(event-templates): should update template selection when template list updates by @tthvo in #1003
- fix(dashboard): add display mapper function to dashboard card prop configurations by @maxcao13 in #1008
- fix(settings): set unmountOnExit behaviour for setting groups by @tthvo in #1004
- fix(topology): catalog btn tooltip should not show if not needed by @tthvo in #1009
- fix(topology): correct toolbar mode icon by @tthvo in #1019
- fix(dashboard): separate display from actual option value by @tthvo in #1024
- chore(eslint): apply eslint fixes and remove unused codes by @tthvo in #1044
- fix(topology): warning resolver should include adding ssl certs by @tthvo in #1048
- fix(ci): preview ci should target all under src by @tthvo in #1054
- fix(login): submit form to log out from OpenShift OAuth by @ebaron in #1059
- fix(modal): Warning modal for disabling rule should say "disable" instead of "delete" by @jobayer12 in #1043
- fix(cards): replace instances of card.component.name by @maxcao13 in #1081
- fix(semver): use semver util to check version upgrades by @tthvo in #1084
- chore(itests): add more integration tests and fix CI integration by @maxcao13 in #1062
- fix(web): rename connection debounce to connection retry interval by @aali309 in #1096
- fix(graphql): correct query name by @andrewazores in #1112
📄 Documentation
- docs(quickstart): add quick start README for writing and style guidelines + update current quick starts aligning with those guidelines by @maxcao13 in #972
- docs(README): update README by @tthvo in #1051
- docs(read-me): correct ci status badge by @tthvo in #1118
- docs(itest): add supplemental integration testing documentation by @maxcao13 in #1109
⚙️ Maintenance
- build(config): update package.json and mergify for 2.3 release by @tthvo in #967
- chore(strings): string fixes for 2.3 by @maxcao13 in #1015
- fix(aa): refactor Automated Analysis Recording Setting by @maxcao13 in #1014
- chore(ci): run testing jobs in parallel by @tthvo in #1029
- chore(topology): disable group node actions while checking by @tthvo in #1049
- test(selenium): add selenium web-driver e2e integration test scaffolding by @maxcao13 in #1056
- chore(agent): use consistent notification field by @tthvo in #1057
- chore(match expression): visualizer should have title by @aali309 in #1060
- build(deps-dev): bump @testing-library/dom from 8.20.0 to 9.3.1 by @dependabot in #1055
- build(deps): bump react-i18next from 12.1.5 to 12.3.1 by @dependabot in #1036
- chore(license): change project license to Apache-2.0 by @andrewazores in #1070
- chore(gh): update issue template by @maxcao13 in #1083
- chore(about): link to full license file by @andrewazores in #1082
- build(deps): bump semver from 5.7.1 to 5.7.2 by @dependabot in #1076
- build(deps): bump word-wrap from 1.2.3 to 1.2.5 by @dependabot in #1075
- build(deps): bump tough-cookie from 4.1.2 to 4.1.3 by @dependabot in #1074
- build(deps): remove unnecessary dependencies by @tthvo in #1086
- chore(ts): fix typescript type-checking errors by @tthvo in #1087
- build(deps-dev): bump eslint-plugin-import from 2.27.5 to 2.28.1 by @dependabot in #1090
- build(deps): bump @adobe/css-tools from 4.1.0 to 4.3.1 by @dependabot in #1095
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.53.0 to 6.6.0 by @dependabot in #1103
- build(deps-dev): bump prettier from 2.8.4 to 3.0.3 by @dependabot in #1094
- build(ci): submodule should sign commits by @aali309 in #1113
- feat(recordings): update Automated Analysis UI by @andrewazores in #1117
- build(yarn): update yarn version by @andrewazores in #1116
- build(deps-dev): bump tslib from 2.6.1 to 2.6.2 by @dependabot in #1104
- build(deps-dev): bump tsconfig-paths-webpack-plugin from 4.0.0 to 4.1.0 by @dependabot in #1122
- chore(ts): refactor types into separate modules by @tthvo in #1107
- ci(submodule): remove bot user git configurations by @tthvo in #1124
- build(deps-dev): bump webpack-dev-server from 4.11.1 to 4.15.1 by @dependabot in #1123
- build(deps): bump @typescript-eslint deps to 6.7.3 by @tthvo in #1125
- build(deps-dev): bump concurrently from 8.2.0 to 8.2.1 by @dependabot in #1128
- chore(release): set versions for 2.4.0 release by @andrewazores in #1133
- build(deps): bump @babel/traverse from 7.20.13 to 7.23.2 (backport #1140) by @mergify in #1142
- chore(credentials): clean up UI text (backport #1139) by @mergify in #1144
- chore(recordings): remove subdirectory for jvmId in recording requests (backport #1127) by @mergify in #1150
- chore(recordings): check target's jvmId for recording events (backport #1126) by @mergify in #1151
- chore(topology): check for jvmId in notifications from Cryostat (backport #1152) by @mergify in #1154
- chore(strings): update 2.4 user-facing strings (backport #1155) by @mergify in #1157
- build(deps): bump react-joyride from 2.5.3 to 2.7.0 (backport #1160) by @mergify in #1161
- chore(build): set versions for 2.4.0 release by @andrewazores in #1176
- ci(release-notes): replace release-drafter with release labels config (backport #1177) by @mergify in #1178
New Contributors
- @jobayer12 made their first contribution in #1043
Full Changelog: v2.3.1...v2.4.0