andrewazores
released this
03 Jul 20:19
·
8 commits
to cryostat-v3.0
since this release
What's Changed
🚀 Features
- feat(jvmid): enhance UI hints when JVM ID cannot be generated by @andrewazores in #1119
- feat(auth): remove auth negotiation and JMX credentials passthrough by @andrewazores in #1181
- feat(recording): API v3 downloads by @andrewazores in #1206
- feat(certs): replace cert upload flow with cert listing by @andrewazores in #1240
🔧 Fixes
- fix(requests): use relative request paths by @andrewazores in #1175
- fix(rules): remove id key from uploaded rule by @mwangggg in #1211
- fix(notifications): parse detail for notification body by @mwangggg in #1192
- fix(archives): add archives error page by @mwangggg in #1216
- fix(graphql): emit notifications on server error response by @andrewazores in #1218
- fix(rules): correct removal of 'id' field from Rule object by @andrewazores in #1226
- fix(auth): force reload to / on any logout result by @andrewazores in #1237
- fix(graphql): adjust GraphQL queries and models for updated server schema by @andrewazores in #1222
- fix(graphql): query target nodes by targets' IDs rather than connectUrls by @andrewazores in #1245
- fix(graphql): handle nullable response fields that can occur when there are server errors by @andrewazores in #1246
- fix(jmcagent): correct notification handling by @andrewazores in #1248
- fix(jmxauth): remove references to client-side localstorage JMX credential passthrough by @andrewazores in #1241
- fix(topology): delete action should be available for custom targets by @tthvo in #1252
- fix(GraphQL): fix VallidationError: null ID for non-null
BigInteger!
by @aali309 in #1256 - fix(demo): mirage demo fixups for 3.0 by @andrewazores in #1257
- fix(custom-targets): lock form Create button until successful test by @andrewazores in #1262
- fix(auth): render username in top bar by @andrewazores in #1264
- fix(quickstarts): remove outdated feature descriptions (backport #1273) by @mergify in #1274
- fix(matchexpr): tooltip hint checks for annotation existence before asserting value (backport #1275) by @mergify in #1280
- fix(matchexpr): fix bug in evaluator List view (backport #1278) by @mergify in #1281
- fix(Targets): Target list fails to populate if WebSocket connection is not established (backport #1276) by @mergify in #1282
- ci(tools): use podman for building container images (backport #1290) by @mergify in #1291
📄 Documentation
⚙️ Maintenance
- build(deps): bump postcss from 8.4.21 to 8.4.31 by @dependabot in #1131
- chore(release): bump versions for 2.4.0 release by @andrewazores in #1132
- chore(react): use new JSX transformations and remove react-axe by @tthvo in #1129
- chore(deps): remove unused enzyme deps and fix deps incompatibility by @tthvo in #1141
- build(deps): bump @babel/traverse from 7.20.13 to 7.23.2 by @dependabot in #1140
- chore(credentials): clean up UI text by @andrewazores in #1139
- build(deps): upgrade react-router to v6 by @tthvo in #1143
- ci(dependabot): remove reviewers config by @aali309 in #1149
- chore(recordings): remove subdirectory for jvmId in recording requests by @mwangggg in #1127
- chore(recordings): check target's jvmId for recording events by @mwangggg in #1126
- chore(topology): check for jvmId in notifications from Cryostat by @mwangggg in #1152
- chore(strings): update 2.4 user-facing strings by @mwangggg in #1155
- feat(ci): should commit and push changes to src/main/webui by @aali309 in #1158
- build(deps): bump react-joyride from 2.5.3 to 2.7.0 by @dependabot in #1160
- build(deps-dev): bump selenium-webdriver and @types/selenium-webdriver by @dependabot in #1162
- build(deps): bump @adobe/css-tools from 4.3.1 to 4.3.2 by @dependabot in #1168
- build(deps): bump @types/lodash from 4.14.191 to 4.14.202 by @dependabot in #1166
- build(deps-dev): bump style-loader from 3.3.1 to 3.3.3 by @dependabot in #1169
- build(deps-dev): bump mini-css-extract-plugin from 2.7.2 to 2.7.6 by @dependabot in #1170
- chore(ci): request necessary permissions by @aali309 in #1171
- ci(release-notes): replace release-drafter with release labels config by @andrewazores in #1177
- ci(submodule): remove config for updating old 2.x repo by @andrewazores in #1182
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 6.7.3 to 6.14.0 by @dependabot in #1180
- build(deps-dev): bump webpack-cli from 5.0.1 to 5.1.4 by @dependabot in #1184
- build(deps-dev): bump html-webpack-plugin from 5.5.0 to 5.5.4 by @dependabot in #1185
- build(deps-dev): bump eslint-webpack-plugin from 4.0.0 to 4.0.1 by @dependabot in #1186
- chore(about): set up links and version parsing for 3.0 by @andrewazores in #1187
- build(deps): bump react-joyride from 2.7.0 to 2.7.1 by @dependabot in #1188
- ci(pr): build cryostat3 for preview by @andrewazores in #1191
- ci(pr): fix image tagging workflow by @andrewazores in #1195
- ci(pr): print local container images after build by @andrewazores in #1196
- ci(pr): print docker images on build completion by @andrewazores in #1197
- ci(pr): pull built image from docker into podman by @andrewazores in #1198
- ci(pr): update test image comment by @andrewazores in #1199
- build(deps): bump i18next-parser from 7.7.0 to 8.12.0 by @dependabot in #1194
- build(deps-dev): bump css-minimizer-webpack-plugin from 4.2.2 to 5.0.1 by @dependabot in #1201
- build(deps-dev): bump concurrently from 8.2.1 to 8.2.2 by @dependabot in #1202
- build(deps-dev): bump mock-socket from 9.2.1 to 9.3.1 by @dependabot in #1203
- build(deps): bump follow-redirects from 1.15.2 to 1.15.4 by @dependabot in #1205
- ci(core): use -core from Central, do not rebuild locally by @andrewazores in #1213
- build(deps): bump ip from 2.0.0 to 2.0.1 by @dependabot in #1217
- chore(templates): remove auth token download flow by @andrewazores in #1215
- build(deps): bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #1228
- build(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 by @dependabot in #1230
- build(deps): bump express from 4.18.2 to 4.19.2 by @dependabot in #1231
- chore(oauth): remove unused openshift-specific logout function by @andrewazores in #1236
- chore(eslint): Migrate eslint to the new flat configuration format by @mwangggg in #1214
- chore(release): update mergify by @andrewazores in #1269
- test(mirage): correct server authority string in preview builds (backport #1283) by @mergify in #1285
- build(deps): bump braces from 3.0.2 to 3.0.3 (backport #1287) by @mergify in #1289
- chore(links): update build.json for repo rename (backport #1292) by @mergify in #1293
Full Changelog: v2.4.0...v3.0.0