v2.3.0
Contributors
@andrewazores, @dependabot, @dependabot[bot], @ebaron, @github-actions[bot], @maxcao13 and @tthvo
What's Changed
Features
- feat(vertx): configurable worker pool size (#1468) @andrewazores
- feat(discovery): add endpoint for plugins to check their registration (#1425) @andrewazores
- feat(credentials): add credentials test endpoint (#1432) @maxcao13
- feat(agent): implement HTTP-based recordings queries to -agents (#1423) @andrewazores
- feat(agent): implement HTTP-based event types and templates queries to -agents (#1419) @andrewazores
- feat(agent): implement HTTP-based readonly queries to -agents (#1415) @andrewazores
- feat(discovery): add int id property to nodes (#1413) @andrewazores
- feat(discovery): Podman platform (#1394) @andrewazores
- feat(smoketest): env vars for overriding all component image versions (#1397) @andrewazores
- feat(match-expr): add
MatchExpression
resource (#1389) @maxcao13 - feat(discoveryplugin): look up plugin callback credentials in database (#1377) @andrewazores
- feat(jvm-details): add JMXMetrics API endpoints (#1361) @maxcao13
- feat(activerecordings): add param for restarting existing recording definitions (#1359) @andrewazores
- feat(k8s): publish discovered targets using k8s internal pod URL (#1338) @andrewazores
- feat(uploads): add maxFiles configuration policy to jvmId uploaded recordings (#1333) @maxcao13
- feat(discovery): enable OpenShift cross-namespace discovery (#1290) @andrewazores
- feat(archives): allow target-specific archived recording uploads with jvmId parameter (#1325) @maxcao13
- feat(agent): relax JMX connection requirements to support agent connection stubs (#1308) @andrewazores
Fixes
- fix(threads): revert #1388 (#1467) @andrewazores
- fix(archive-directories): fix incorrect data in archived directory get response (#1457) @maxcao13
- fix(rules): credential-activated rules no longer activate on targets with the rule already active (#1454) @maxcao13
- fix(fd): close leaked file descriptors (#1445) @andrewazores
- fix(noti): set STOPPED state for ActiveRecordingStopped notifications (#1430) @tthvo
- fix(graphql): remove non-null constraints for active recs action (#1417) @tthvo
- fix(custom-targets): fix adding jmx-auth custom targets (#1408) @maxcao13
- fix(graphql): use array format as label input (#1411) @tthvo
- fix(graphql): use boolean parameter for StartRecordingMutator
restart
(#1406) @maxcao13 - fix(credentials): store JMX session credentials in ThreadLocal (#1388) @andrewazores
- fix(matchexpr): include jvmId in js binding (#1393) @andrewazores
- fix(k8s): no implicit own-namespace watching (#1374) @andrewazores
- fix(rules): refactor rules to become aware of jvmIds (#1347) @maxcao13
- fix(datasource): enable overwrite and use hardcoded filename (#1354) @tthvo
- fix(reports): fix "view report" failure timing out on jwt report get handlers (#1341) @maxcao13
- fix(ci): fix github label from being applied on every pull-request target action (#1335) @maxcao13
- fix(discovery): should send notifications on credential store update (#1327) @tthvo
Maintenance
- chore(smoketest): update vertx-fib-demos to version with -agent (#1487) @andrewazores
- chore(strings): cryostat 2.3 user-facing string fixes (#1485) @maxcao13
- build(deps): bump ubi8/openjdk-17-runtime from 1.15-1.1679485208 to 1.15-1.1682053056 in /src/container (#1481) @dependabot
- build(deps-dev): bump junit-jupiter from 5.9.2 to 5.9.3 (#1479) @dependabot
- chore(discovery): remove kubeenv discovery plugin (#1475) @andrewazores
- chore(test): add config to skip pulling test images (#1466) @andrewazores
- build(config): update pom and mergify for 2.3 release (#1460) @tthvo
- build(deps): bump cryostat-core from 2.19.2 to 2.20.0 (#1453) @dependabot
- build(deps): bump spotbugs-maven-plugin from 4.7.3.3 to 4.7.3.4 (#1441) @dependabot
- build(deps): bump spotless-maven-plugin from 2.35.0 to 2.36.0 (#1440) @dependabot
- build(deps): bump httpclient from 4.5.13 to 4.5.14 (#1275) @dependabot
- build(deps): bump bcprov-jdk18on from 1.71 to 1.72 (#1237) @dependabot
- build(deps): bump jacoco-maven-plugin from 0.8.8 to 0.8.9 (#1437) @dependabot
- build(deps): bump license-maven-plugin from 4.1 to 4.2 (#1434) @dependabot
- build(deps): bump maven-resources-plugin from 3.3.0 to 3.3.1 (#1435) @dependabot
- build(deps): bump ubi8/openjdk-17-runtime from 1.15-1.1678874741 to 1.15-1.1679485208 in /src/container (#1429) @dependabot
- build(deps): bump dependency-check-maven from 8.2.0 to 8.2.1 (#1426) @dependabot
- build(deps): bump spotbugs-maven-plugin from 4.7.3.2 to 4.7.3.3 (#1427) @dependabot
- build(deps): bump dependency-check-maven from 8.1.2 to 8.2.0 (#1424) @dependabot
- build(deps): bump ubi8/openjdk-17-runtime from 1.15-1 to 1.15-1.1678874741 in /src/container (#1421) @dependabot
- build(deps-dev): bump org.mockito.version from 5.1.1 to 5.2.0 (#1395) @dependabot
- build(deps): bump maven-surefire-plugin from 2.22.2 to 3.0.0 (#1414) @dependabot
- build(deps): bump spotless-maven-plugin from 2.34.0 to 2.35.0 (#1405) @dependabot
- chore(ci): use temurin distribution jdk (#1412) @tthvo
- build(deps): bump ubi8/openjdk-17-runtime from 1.14-9.1675788286 to 1.15-1 in /src/container (#1400) @dependabot
- build(deps): bump dependency-check-maven from 8.1.0 to 8.1.2 (#1391) @dependabot
- build(deps): bump dagger-compiler from 2.26 to 2.45 (#1390) @dependabot
- build(deps): bump spotbugs-maven-plugin from 4.7.3.0 to 4.7.3.2 (#1382) @dependabot
- build(deps): bump spotless-maven-plugin from 2.33.0 to 2.34.0 (#1384) @dependabot
- build(deps): bump maven-compiler-plugin from 3.10.1 to 3.11.0 (#1383) @dependabot
- build(deps): bump maven-assembly-plugin from 3.4.2 to 3.5.0 (#1381) @dependabot
- build(deps): bump nimbus-jose-jwt from 9.30.2 to 9.31 (#1379) @dependabot
- build(-core): bump cryostat-core from 2.18.0 to 2.19.1 (#1380) @maxcao13
- ci(deps): configure Dependabot to read from GH packages (#1378) @ebaron
- build(deps): bump jsoup from 1.15.3 to 1.15.4 (#1373) @dependabot
- build(deps): bump spotless-maven-plugin from 2.32.0 to 2.33.0 (#1372) @dependabot
- build(deps): bump dependency-check-maven from 8.0.0 to 8.1.0 (#1371) @dependabot
- build(deps): bump dependency-check-maven from 7.4.4 to 8.0.0 (#1330) @dependabot
- build(deps): bump nimbus-jose-jwt from 9.28 to 9.30.2 (#1369) @dependabot
- build(deps): bump postgresql from 42.5.0 to 42.5.1 (#1260) @dependabot
- build(deps): bump io.vertx.web.version from 4.3.4 to 4.3.7 (#1298) @dependabot
- build(deps): bump ubi8/openjdk-17-runtime from 1.14-5.1666624584 to 1.14-9.1675788286 in /src/container (#1367) @dependabot
- build(deps): bump io.fabric8.client.version from 6.2.0 to 6.3.1 (#1295) @dependabot
- build(deps): bump hibernate-core from 5.6.12.Final to 5.6.14.Final (#1218) @dependabot
- build(deps): bump dagger from 2.44.2 to 2.45 (#1363) @dependabot
- build(deps): bump spotless-maven-plugin from 2.31.0 to 2.32.0 (#1358) @dependabot
- chore(scripts): use
xpath
in cryostat dev scripts if available (#1356) @maxcao13 - chore(dev): use JAVA_HOME instead of hardcoded path (#1351) @andrewazores
- build(deps-dev): bump org.mockito.version from 5.1.0 to 5.1.1 (#1346) @dependabot
- test(smoketest): update agents config (#1345) @andrewazores
- build(deps-dev): bump org.mockito.version from 5.0.0 to 5.1.0 (#1343) @dependabot
- build(deps): bump spotless-maven-plugin from 2.30.0 to 2.31.0 (#1342) @dependabot
- fix(ci): fix github label from being applied on every pull-request target action (#1335) @maxcao13
- build(deps-dev): bump org.mockito.version from 4.11.0 to 5.0.0 (#1331) @dependabot
- build(deps): bump spotless-maven-plugin from 2.29.0 to 2.30.0 (#1332) @dependabot
- build(deps): bump maven-project-info-reports-plugin from 3.4.1 to 3.4.2 (#1328) @dependabot
- build(deps-dev): bump junit-jupiter from 5.9.1 to 5.9.2 (#1326) @dependabot
- build(deps): bump nimbus-jose-jwt from 9.25.6 to 9.28 (#1321) @dependabot
- build(deps): bump gson from 2.10 to 2.10.1 (#1323) @dependabot
- build(deps): bump dependency-check-maven from 7.4.3 to 7.4.4 (#1322) @dependabot
- build(deps): bump spotless-maven-plugin from 2.28.0 to 2.29.0 (#1320) @dependabot
- ci(github): use maven batch mode and force updates (#1319) @andrewazores
- build(deps): bump dependency-check-maven from 7.4.1 to 7.4.3 (#1317) @dependabot
- build(deps-dev): bump org.mockito.version from 4.10.0 to 4.11.0 (#1316) @dependabot
- build(deps): bump shellcheck-maven-plugin from 0.4.1 to 0.5.0 (#1313) @dependabot
- build(deps): bump hibernate-types-55 from 2.20.0 to 2.21.1 (#1312) @dependabot
- ci(secret): pass secrets to reusable workflows (#1311) @andrewazores
- build(core): use -core 2.16.2 from GH pkgs (#1304) @andrewazores