Releases: cryostatio/cryostat-agent
Release v0.4.1
Release v0.4.0
Changelog
0f2e5a8 chore(release): set version to 0.4.0
1072c89 fix(registration): JMX URL defaults to reusing callback host part (#414) (#415)
fe337e4 chore(log): update log levels (#411) (#412)
e4cc6c4 chore(release): update mergify config (#408)
74a06b4 build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin (#407)
96f491d feat(auth): implement auto-detection for k8s serviceaccount token (#383)
8a54c72 docs(readme): baseuri-range does not require user configuration (#402)
1aa3cd0 build(deps): bump org.owasp:dependency-check-maven from 9.1.0 to 9.2.0 (#401)
6a9660c build(deps): bump com.mycila:license-maven-plugin from 4.4 to 4.5 (#400)
6f5cbec build(deps): bump com.mycila:license-maven-plugin from 4.3 to 4.4 (#398)
4fbdb0b fix(harvester): ensure empty snapshots are closed (#392)
aa8e360 build(deps): bump com.github.spotbugs:spotbugs-annotations from 4.8.4 to 4.8.5 (#396)
7b0717b fix(remote): improve response status codes, don't include harvester snapshots in listing (#380)
df27e5c build(deps): bump io.cryostat:cryostat-core from 2.30.2 to 2.30.3 (#385)
5c747e0 build(deps): bump io.cryostat:cryostat-core from 2.30.1 to 2.30.2 (#384)
0f19151 feat(webserver): password length and username can be configured (#367)
c4c52a4 build(deps): bump com.redhat.insights:runtimes-agent from 1.0.0 to 1.0.1 (#376)
98384ff build(deps): bump com.google.protobuf:protobuf-java from 3.22.3 to 3.25.2 (#322)
b18a45b build(deps): bump com.google.dagger:dagger from 2.49 to 2.51.1 (#365)
57f61be build(deps): bump com.redhat.insights:runtimes-agent from 0.9.1 to 1.0.0 (#351)
c21cb22 build(deps): bump com.github.spotbugs:spotbugs-annotations (#374)
46f1b9a feat(attach): implement basic dynamic attach (#234)
c4c6c29 build(deps): bump com.fasterxml.jackson:jackson-bom (#354)
6f80b94 build(deps): bump org.slf4j.version from 2.0.7 to 2.0.12 (#331)
4110bc0 build(deps): bump com.github.spotbugs:spotbugs-maven-plugin (#336)
a60af1c build(deps): upgrade jackson to 2.15.4 (#371)
4292ec9 build(deps): upgrade smallrye-config to 3.4.3 (#370)
784df65 build(deps): bump org.apache.maven.plugins:maven-source-plugin (#368)
77621dd build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.12 (#366)
2bba887 build(deps): bump org.owasp:dependency-check-maven from 9.0.10 to 9.1.0 (#363)
427580c build(deps): bump io.cryostat:cryostat-core from 2.30.0 to 2.30.1 (#360)
994920e build(deps): bump org.apache.maven.plugins:maven-compiler-plugin (#358)
b21e77b build(deps): bump org.owasp:dependency-check-maven from 9.0.9 to 9.0.10 (#356)
698be08 build(deps): bump org.jreleaser:jreleaser-maven-plugin (#349)
f59a538 build(deps): bump io.cryostat:cryostat-core from 2.29.1 to 2.30.0 (#350)
a8282f1 fix(tls): use TLSv1.2 (#344)
57cc064 build(deps): bump io.cryostat:cryostat-core from 2.29.0 to 2.29.1 (#342)
9647c68 build(deps): bump io.cryostat:cryostat-core from 2.28.0 to 2.29.0 (#340)
7bc3030 ci(dependabot): remove config for GH mvn pkgs (#339)
a8b042f build(deps): bump org.apache.maven.plugins:maven-shade-plugin (#338)
93291ae ci(central): add configurations for JReleaser publication to Maven Central (#335)
b104081 build(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.2.0 to 4.8.3.0 (#325)
a74ac92 build(deps-dev): bump org.junit.jupiter:junit-jupiter (#329)
5b392b2 build(deps): bump io.cryostat:cryostat-core from 2.27.0 to 2.28.0 (#333)
41015a2 ci(dependabot): increase PR limit
ea171de fix(pom): remove classpath manifest entry (#311)
a09a54f build(deps): bump com.diffplug.spotless:spotless-maven-plugin (#328)
bf5f69e build(deps): bump org.owasp:dependency-check-maven from 9.0.8 to 9.0.9 (#327)
95c52bb build(deps): bump com.diffplug.spotless:spotless-maven-plugin (#326)
25e0e2e build(deps): bump org.projectnessie.cel:cel-bom from 0.4.3 to 0.4.4 (#323)
69f09a7 build(deps): bump io.cryostat:cryostat-core from 2.26.0 to 2.27.0 (#320)
6a1a82b build(deps): bump org.owasp:dependency-check-maven from 9.0.7 to 9.0.8 (#319)
6713881 build(deps): bump io.cryostat:cryostat-core from 2.25.1 to 2.26.0 (#318)
111ad20 fix(agent): accept 'ALL' event template in recording start (#310)
b5285db build(deps): bump org.apache.maven.plugins:maven-compiler-plugin (#312)
c28859a build(deps): bump com.github.spotbugs:spotbugs-maven-plugin (#285)
9d668d7 build(deps): bump com.github.spotbugs:spotbugs-annotations (#303)
bf170dd build(deps): bump org.apache.maven.plugins:maven-compiler-plugin (#306)
550fc35 build(deps): bump org.owasp:dependency-check-maven from 9.0.6 to 9.0.7 (#305)
9f01979 build(deps): bump org.owasp:dependency-check-maven from 9.0.5 to 9.0.6 (#304)
28377c8 build(deps): bump org.owasp:dependency-check-maven from 9.0.4 to 9.0.5 (#302)
5a13941 feat(management): avoid self-referencing JMX operations (#280)
7956fc4 ci(release-notes): replace release-drafter with release labels config (#299)
e6d0884 build(deps): bump com.redhat.insights:runtimes-agent from 0.9.0 to 0.9.1 (#281)
33a5ea4 build(deps): bump org.owasp:dependency-check-maven from 9.0.3 to 9.0.4 (#297)
370884e build(deps): bump io.cryostat:cryostat-core from 2.25.0 to 2.25.1 (#293)
daddbc4 build(deps): bump org.owasp:dependency-check-maven from 9.0.2 to 9.0.3 (#292)
f7bb25f build(deps): bump io.cryostat:cryostat-core from 2.24.0 to 2.25.0 (#289)
f0bf39f build(jackson): use jackson-bom (#263)
a1d5dea build(deps): bump com.diffplug.spotless:spotless-maven-plugin from 2.41.0 to 2.41.1 (#286)
b18d057 build(deps): bump com.google.dagger:dagger from 2.47 to 2.49 (#284)
a83bae5 build(deps): bump org.owasp:dependency-check-maven from 9.0.1 to 9.0.2 (#282)
f189a65 test(smart_triggers): add test case for single-quoted duration (#276)
6dcc914 build(deps): bump com.github.spotbugs:spotbugs-annotations (#275)
76e54ea build(deps): bump io.cryostat:cryostat-core from 2.23.0 to 2.24.0 (#273)
1f11238 docs(readme): add version compatibility matrix (#270)
1abcb01 fix(triggers): improve whitespace handling (#253)
13033dc feat(insights): add config parameter to opt out of Insights (#267)
af27ccc build(deps): bump com.diffplug.spotless:spotless-maven-plugin from 2.40.0 to 2.41.0 (#264)
7b93dbc build(deps): bump org.owasp:dependency-check-maven from 9.0.0 to 9.0.1 (#265)
2490484 build(cel): force override protobuf transitive dep used by CEL (#262)
50eab4f build(deps): bump org.projectnessie.cel:cel-bom from 0.3.21 to 0.4.3 (#258)
ffcc28d feat(insights): optionally support Red Hat Insights agent (#249)
c29a160 build(deps): bump org.owasp:dependency-check-maven from 8.4.3 to 9.0.0 (#259)
69f9cc2 build(deps): bump org.apache.maven.plugins:maven-project-info-reports-plugin (#255)
35138e5 build(deps): bump org.owasp:dependency-check-maven from 8.4.2 to 8.4.3 (#251)
31f847b build(deps): bump com.github.spotbugs:spotbugs-annotations (#246)
6ce566a build(deps): bump com.github.spotbugs:spotbugs-maven-plugin (#245)
c388862 feat(registration): receive platform env map from server on registration (#143)
e02ba92 feat(baseuri): add baseuri-range config property to control servers the Agent will register with (#243)
4f08d3c build(deps-dev): bump org.junit.jupiter:junit-jupiter (#241)
b9f5065 ci(dependabot): remove reviewers config (#240)
bc01295 build(deps): bump org.owasp:dependency-check-maven from 8.4.0 to 8.4.2 (#238)
a497104 build(shade): shade and relocate dependencies to avoid conflicts (#224)
99c6783 build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 (#232)
31126e5 build(deps): bump com.github.spotbugs:spotbugs-annotations (#229)
2e8a29d build(deps): bump commons-io:commons-io from 2.11.0 to 2.13.0 (#216)
d4dd5be chore(release): prepare for cryostat 2.4.0 release (#222)
Release early-access
Changelog
df27e5c build(deps): bump io.cryostat:cryostat-core from 2.30.2 to 2.30.3 (#385)
5c747e0 build(deps): bump io.cryostat:cryostat-core from 2.30.1 to 2.30.2 (#384)
0f19151 feat(webserver): password length and username can be configured (#367)
c4c52a4 build(deps): bump com.redhat.insights:runtimes-agent from 1.0.0 to 1.0.1 (#376)
98384ff build(deps): bump com.google.protobuf:protobuf-java from 3.22.3 to 3.25.2 (#322)
b18a45b build(deps): bump com.google.dagger:dagger from 2.49 to 2.51.1 (#365)
57f61be build(deps): bump com.redhat.insights:runtimes-agent from 0.9.1 to 1.0.0 (#351)
c21cb22 build(deps): bump com.github.spotbugs:spotbugs-annotations (#374)
46f1b9a feat(attach): implement basic dynamic attach (#234)
c4c6c29 build(deps): bump com.fasterxml.jackson:jackson-bom (#354)
6f80b94 build(deps): bump org.slf4j.version from 2.0.7 to 2.0.12 (#331)
4110bc0 build(deps): bump com.github.spotbugs:spotbugs-maven-plugin (#336)
a60af1c build(deps): upgrade jackson to 2.15.4 (#371)
4292ec9 build(deps): upgrade smallrye-config to 3.4.3 (#370)
784df65 build(deps): bump org.apache.maven.plugins:maven-source-plugin (#368)
77621dd build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.12 (#366)
2bba887 build(deps): bump org.owasp:dependency-check-maven from 9.0.10 to 9.1.0 (#363)
427580c build(deps): bump io.cryostat:cryostat-core from 2.30.0 to 2.30.1 (#360)
994920e build(deps): bump org.apache.maven.plugins:maven-compiler-plugin (#358)
b21e77b build(deps): bump org.owasp:dependency-check-maven from 9.0.9 to 9.0.10 (#356)
698be08 build(deps): bump org.jreleaser:jreleaser-maven-plugin (#349)
f59a538 build(deps): bump io.cryostat:cryostat-core from 2.29.1 to 2.30.0 (#350)
a8282f1 fix(tls): use TLSv1.2 (#344)
57cc064 build(deps): bump io.cryostat:cryostat-core from 2.29.0 to 2.29.1 (#342)
9647c68 build(deps): bump io.cryostat:cryostat-core from 2.28.0 to 2.29.0 (#340)
7bc3030 ci(dependabot): remove config for GH mvn pkgs (#339)
a8b042f build(deps): bump org.apache.maven.plugins:maven-shade-plugin (#338)
v0.3.0
Contributors
@Josh-Matsuoka, @aali309, @andrewazores, @dependabot, @dependabot[bot], @ebaron and @mwangggg
What's Changed
Features
- feat(registration): receive platform env map from server on registration (#143) @andrewazores
- feat(baseuri): add baseuri-range config property to control servers the Agent will register with (#243) @andrewazores
- feat(triggers): allow complex expressions, add caching for performance (#221) @andrewazores
- feat(triggers): allow specification of triggers using SmallRye Config properties (#220) @andrewazores
- feat(triggers): include smart-triggered recordings in Harvester upload logic (#217) @andrewazores
- feat(triggers): Add Support for defining MBean Triggers to the cryostat agent (#197) @Josh-Matsuoka
- feat(discovery): dual HTTP+JMX registration (#203) @andrewazores
- feat(api): mutation operations (#175) @andrewazores
Fixes
- build(shade): shade and relocate dependencies to avoid conflicts (#224) @andrewazores
- fix(mbean): suppress warning message if BootClassPath unsupported (#195) @andrewazores
- fix(registration): discovery plugin registration bugfixes and refactor (#193) @andrewazores
Maintenance
- build(deps): bump org.owasp:dependency-check-maven from 8.4.2 to 8.4.3 (#251) @dependabot
- build(deps): bump com.github.spotbugs:spotbugs-annotations from 4.8.0 to 4.8.1 (#246) @dependabot
- build(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.7.3.6 to 4.8.1.0 (#245) @dependabot
- build(deps-dev): bump org.junit.jupiter:junit-jupiter from 5.10.0 to 5.10.1 (#241) @dependabot
- ci(dependabot): remove reviewers config (#240) @aali309
- build(deps): bump org.owasp:dependency-check-maven from 8.4.0 to 8.4.2 (#238) @dependabot
- build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 (#232) @dependabot
- build(deps): bump com.github.spotbugs:spotbugs-annotations from 4.7.3 to 4.8.0 (#229) @dependabot
- build(deps): bump commons-io:commons-io from 2.11.0 to 2.13.0 (#216) @dependabot
- chore(release): prepare for cryostat 2.4.0 release (#222) @andrewazores
- build(mvn): add mvn wrapper (#211) @andrewazores
- build(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.7.3.5 to 4.7.3.6 (#206) @dependabot
- build(deps): bump org.apache.maven.plugins:maven-shade-plugin from 3.5.0 to 3.5.1 (#207) @dependabot
- build(deps): bump com.diffplug.spotless:spotless-maven-plugin from 2.39.0 to 2.40.0 (#212) @dependabot
- chore(recordings): add InvalidEventTemplateException for bad start recording requests (#198) @mwangggg
- build(deps): bump io.cryostat:cryostat-core from 2.22.0 to 2.23.0 (#210) @dependabot
- build(deps): bump com.mycila:license-maven-plugin from 4.2 to 4.3 (#209) @dependabot
- ci(jdk): also test on JDK 21 (#204) @andrewazores
- build(pom): restore dagger compiler property (#200) @ebaron
- chore(readme): add badges to readme (#199) @mwangggg
v0.2.3
What's Changed
- chore(pom): correct project name (backport #103) by @mergify in #105
- docs(readme): document registration.prefer-jmx variable (backport #110) by @mergify in #111
- fix(webserver): use nonblocking SecureRandom (backport #115) by @mergify in #116
- fix(recordings): handle null maxAge (backport #118) by @mergify in #119
- fix(credentials): store credentials with non-conflicting matchExpression (backport #134) by @mergify in #135
- chore(version): bump version to 0.2.3-SNAPSHOT by @ebaron in #137
- fix(registration): correctly annotate with JMX port number (backport #157) by @mergify in #159
- fix(credentials): store credentials with unique matchExpression (backport #156) by @mergify in #160
- build(deps): bump cryostat-core from 2.20.0 to 2.21.0 (backport #145) by @mergify in #181
- build(deps): bump cryostat-core from 2.21.0 to 2.21.1 (backport #161) by @mergify in #182
- build(deps): bump slf4j-jdk14 from 1.7.36 to 2.0.7 (backport #81) by @mergify in #188
- build(deps): bump jackson-databind from 2.14.1 to 2.15.2 (backport #136) by @mergify in #189
New Contributors
Full Changelog: v0.2.2...v0.2.3
v0.2.2
v0.2.1
Contributors
@andrewazores, @dependabot and @dependabot[bot]
What's Changed
Fixes
- fix(webserver): use nonblocking SecureRandom (#115) @andrewazores
- chore(pom): correct project name (#103) @andrewazores
Documentation
- docs(readme): document registration.prefer-jmx variable (#110) @andrewazores
Maintenance
- build(deps-dev): bump junit-jupiter from 5.9.2 to 5.9.3 (#108) @dependabot
- build(deps): bump jacoco-maven-plugin from 0.8.9 to 0.8.10 (#107) @dependabot
- chore(pom): correct project name (#103) @andrewazores
v0.2.0
Contributors
@andrewazores, @dependabot, @dependabot[bot], @ebaron, @maxcao13 and @tthvo
What's Changed
Features
- fix(periodic): config for maxage/maxsize to prevent recording upload timeouts due to large filesize (#96) @andrewazores
- feat(api): remote readonly recordings access (#82) @andrewazores
- feat(api): remote readonly events access (#80) @andrewazores
- feat(api): remote readonly accesses (#78) @andrewazores
- feat(plugin): require HTTP Basic authentication (#64) @andrewazores
- feat(harvester): harvester push to per-agent API endpoint and add maxFiles configuration (#41) @maxcao13
- feat(harvester): add config for maxAge/maxSize for exit uploads (#30) @andrewazores
- feat(harvester): implement JFR harvester and push-to-archives (#26) @andrewazores
- feat(jwt): implement JWT flow (#9) @andrewazores
Fixes
- fix(states): add REFRESHING state to avoid deregistration skew and cancellations (#100) @andrewazores
- fix(registration): registration checks and re-registration flow (#86) @andrewazores
- fix(http): use Apache HTTP client (#55) @andrewazores
- fix(signals): handle shutdown signals cleanly on failed startup (#44) @andrewazores
- fix(max-files): encode value as string, not raw int bytes (#50) @andrewazores
- fix(registration): do not restart harvester on refresh (#29) @andrewazores
- fix(registration): handle 401 on update with reregistration (#16) @andrewazores
- fix(vertx): remove vertx dependency (#12) @andrewazores
Maintenance
- build(config): update pom and add mergify for 2.3 release (#102) @tthvo
- build(deps): bump cryostat-core from 2.19.2 to 2.20.0 (#98) @dependabot
- build(deps): bump cryostat-core from 2.19.1 to 2.19.2 (#97) @dependabot
- build(deps): bump spotbugs-maven-plugin from 4.7.3.3 to 4.7.3.4 (#94) @dependabot
- build(deps): bump httpclient from 4.5.13 to 4.5.14 (#57) @dependabot
- build(deps): bump slf4j-jdk14 from 1.7.36 to 2.0.6 (#35) @dependabot
- build(deps): bump spotless-maven-plugin from 2.35.0 to 2.36.0 (#93) @dependabot
- build(deps): bump jacoco-maven-plugin from 0.8.8 to 0.8.9 (#92) @dependabot
- build(deps): bump spotbugs-maven-plugin from 4.7.3.2 to 4.7.3.3 (#87) @dependabot
- build(deps): bump dependency-check-maven from 8.1.2 to 8.2.1 (#88) @dependabot
- build(deps): bump license-maven-plugin from 4.1 to 4.2 (#89) @dependabot
- build(deps): bump spotless-maven-plugin from 2.34.0 to 2.35.0 (#76) @dependabot
- build(deps-dev): bump org.mockito.version from 5.1.1 to 5.2.0 (#75) @dependabot
- chore(ci): use temurin distribution jdk (#77) @tthvo
- build(deps): bump dependency-check-maven from 8.1.0 to 8.1.2 (#72) @dependabot
- build(deps): bump spotless-maven-plugin from 2.33.0 to 2.34.0 (#73) @dependabot
- build(deps): bump spotbugs-maven-plugin from 4.7.3.0 to 4.7.3.2 (#70) @dependabot
- build(deps): bump maven-compiler-plugin from 3.10.1 to 3.11.0 (#71) @dependabot
- build(deps): bump dagger-compiler from 2.26 to 2.45 (#74) @dependabot
- build(deps): bump cryostat-core from 2.18.0 to 2.19.1 (#67) @dependabot
- ci(deps): configure Dependabot to read from GH packages (#65) @ebaron
- build(deps): bump dependency-check-maven from 7.4.4 to 8.1.0 (#60) @dependabot
- build(deps): bump spotless-maven-plugin from 2.32.0 to 2.33.0 (#59) @dependabot
- build(deps): bump smallrye-config from 2.11.1 to 2.12.3 (#52) @dependabot
- build(deps): bump dagger from 2.44.2 to 2.45 (#56) @dependabot
- build(deps): bump spotless-maven-plugin from 2.31.0 to 2.32.0 (#53) @dependabot
- build(deps-dev): bump org.mockito.version from 5.1.0 to 5.1.1 (#51) @dependabot
- build(deps-dev): bump org.mockito.version from 5.0.0 to 5.1.0 (#47) @dependabot
- build(deps): bump spotless-maven-plugin from 2.30.0 to 2.31.0 (#45) @dependabot
- build(deps): bump jackson-databind from 2.13.3 to 2.14.1 (#36) @dependabot
- build(deps): bump maven-jar-plugin from 3.2.2 to 3.3.0 (#33) @dependabot
- build(deps): bump spotless-maven-plugin from 2.29.0 to 2.30.0 (#38) @dependabot
- build(deps-dev): bump org.mockito.version from 4.11.0 to 5.0.0 (#34) @dependabot
- build(deps): bump maven-shade-plugin from 3.3.0 to 3.4.1 (#40) @dependabot
- ci(dependabot): add config (#32) @andrewazores
- build(pom): pull -core dep from GitHub Packages (#18) @andrewazores
- chore(jdk): use JDK 11 (#8) @andrewazores
v0.1.0-alpha3
Full Changelog: v0.1.0-alpha2...v0.1.0-alpha3
v0.1.0-alpha2
What's Changed
- fix(ci): correct publish action by @andrewazores in #3
Full Changelog: v0.1.0-alpha1...v0.1.0-alpha2