8000 Releases · cryostatio/cryostat · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: cryostatio/cryostat

v4.0.1

09 Jun 20:33
8f75375
Compare
Choose a tag to compare

What's Changed

🔧 Fixes

  • fix(rules): correct error handling behaviour across component boundary (backport #879) by @mergify in #881
  • fix(discovery): disallow deletion of non-custom targets (backport #903) by @mergify in #909
  • fix(discovery): handle nullable object fields in k8s endpoints objects (backport #914) by @mergify in #915

⚙️ Maintenance

  • build(deps): bump quarkus.platform.version from 3.15.3.1 to 3.15.4 (backport #851) by @mergify in #853
  • chore(pom): add quarkus-jfr extension (backport #791) by @mergify in #854
  • build(deps): bump ubi9/openjdk-21-runtime from 1.21-1.1741781258 to 1.22-1 in /src/main/docker (backport #864) by @mergify in #868
  • build(deps): bump ubi9/openjdk-21-runtime from 1.22-1 to 1.22-1.1743605859 in /src/main/docker (backport #872) by @mergify in #874
  • build(deps): bump ubi9/openjdk-21-runtime from 1.22-1.1743605859 to 1.22-1.1744796716 in /src/main/docker (backport #884) by @mergify in #885
  • build(deps): bump ubi9/openjdk-21-runtime from 1.22-1.1744796716 to 1.22-1.1745840590 in /src/main/docker (backport #895) by @mergify in #896
  • build(deps): bump ubi9/openjdk-21-runtime from 1.22-1.1745840590 to 1.22-1.1747241886 in /src/main/docker (backport #920) by @mergify in #922
  • build(deps): bump quarkus.platform.version from 3.15.4 to 3.15.5 (backport #925) by @mergify in #926

Full Changelog: v4.0.0...v4.0.1

v4.0.0

19 Mar 15:34
7e612cd
Compare
Choose a tag to compare

What's Changed

🚀 Features

  • feat(smoketest): add Opensearch as a sample app by @tthvo in #570
  • ci(schema): auto commit schema changes by @aali309 in #577
  • feat(ci): verify bot commits for schema changes by @aali309 in #613
  • feat(db): use flyway for migrations by @andrewazores in #590
  • feat(about): reimplement git build info in /health by @andrewazores in #589
  • feat(API): remove API endpoints that redirect clients to newer API versioned endpoints by @aali309 in #584
  • feat(diagnostic): implement diagnostics class with gc invocation operation by @andrewazores in #644
  • feat(async): long-running async job API by @Josh-Matsuoka in #698
  • feat(eventtemplates): add Preset event templates type and Quarkus-specific preset by @andrewazores in #733
  • feat(matchexpressions): expressions can reference target JFR event type IDs by @andrewazores in #735
  • feat(rules): implement declarative Automated Rules by @andrewazores in #749
  • feat(agent): add option to disable hostname verification by @ebaron in #776
  • feat(preset): add preset template and rule for Hibernate JFR by @andrewazores in #750

🔧 Fixes

  • fix(jvmId): correct query for Targets with null jvmId by @andrewazores in #496
  • fix(matchexpr): correct lookup of Target objects for match expression testing by @andrewazores in #512
  • fix(rules): rule archiving and re-activation bugfixes by @andrewazores in #518
  • fix(rules): add blocking annotation for rules error by @mwangggg in #526
  • fix(itest): fix GraphQLTest.java by @aali309 in #395
  • fix(recordings): uploaded archives should be viewable with Grafana by @tthvo in #541
  • build(multiarch): multistage multiarch builder to ensure native dependencies match arch by @andrewazores in #373
  • fix(cors): remove explicit CORS handling by @andrewazores in #327
  • fix(graphql): include details in error responses by @Josh-Matsuoka in #554
  • fix(matchexpr): expose 'isAgent' field for evaluation by @andrewazores in #598
  • build(deps): replace direct fabric8 kubernetes-client with quarkus kubernetes-client by @andrewazores in #606
  • chore(matchExpressions): revert #625 rename target.isAgent match expression to target.agent to fit current nomenclature by @mwangggg in #632
  • fix(discovery): discovery synchronization for stale lost targets by @andrewazores in #689
  • fix(eventtemplates): log warning and continue if declarative Event Template already exists by @andrewazores in #726
  • fix(uri-validation): Validate URI ranges for discovery plugins and related targets by @Josh-Matsuoka in #746
  • fix(rules): automatic refire with backoff by @andrewazores in #732
  • fix(tls): use TLS by default in the Agent Client by @Josh-Matsuoka in #747
  • fix(recordings): use safe recording close on cleanup by @andrewazores in #763
  • fix(db): use text constraints, not limited size data types by @andrewazores in #757
  • fix(api): Fix location header for archived report generation by @Josh-Matsuoka in #775
  • fix(agent): fix TLS enforcement for Agent instances by @andrewazores in #758
  • fix(credentials): ensure deletion occurs within transaction context by @andrewazores in #755
  • fix(notifications): Fix notification String constants by @Josh-Matsuoka in #785
  • fix(notifications): Restore missing notification when archiving recordings by @Josh-Matsuoka in #787
  • fix(api): Increase default connection timeout, add custom timeout for long running operations by @Josh-Matsuoka in #788
  • fix(events): permit JFR Event Types without label attributes (backport #804) by @mergify in #805

📄 Documentation

⚙️ Maintenance

  • chore(release): prepare for 3.0.0 release by @andrewazores in #497
  • ci(tags): do not apply 'dev' or 'latest' tags to intermediate container builds by @andrewazores in #500
  • test(smoketest): use relative ext redirect URLs by @andrewazores in #505
  • build(deps): bump ubi8/openjdk-17-runtime from 1.19-4.1715070687 to 1.20-2 in /src/main/docker by @dependabot in #507
  • chore(logs): audit log levels by @mwangggg in #514
  • ci(rename): correct CI paths for repo rename by @andrewazores in #520
  • build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.5 to 3.3.0 by @dependabot in #522
  • build(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0 by @dependabot in #523
  • build(deps): bump ubi8/openjdk-17-runtime from 1.20-2 to 1.20-3 in /src/main/docker by @dependabot in #524
  • build(deps): bump com.github.spotbugs:spotbugs-annotations from 4.8.5 to 4.8.6 by @dependabot in #527
  • build(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.5.0 to 4.8.6.0 by @dependabot in #533
  • build(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.0 to 4.8.6.1 by @dependabot in #539
  • build(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.1 to 4.8.6.2 by @dependabot in #551
  • test(smoketest): use test-applications sample apps by @andrewazores in #402
  • chore(rename): clean up references to cryostat3 name by @andrewazores in #555
  • build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.3.0 to 3.3.1 by @dependabot in #558
  • build(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.0 to 3.3.1 by @dependabot in #557
  • test(tls): set up TLS in oauth-proxy config by @mwangggg in #426
  • test(smoketest): remove references to kompose by @andrewazores in #562
  • build(deps): bump org.testcontainers:testcontainers-bom from 1.19.8 to 1.20.0 by @dependabot in #564
  • test(smoketest): generic compose command, bash compat, cleanup by @andrewazores in #563
  • ci(oci): builder image fixups by @andrewazores in #566
  • ci(oci): builder image base image version (#566) by @andrewazores in #567
  • build(deps): bump ubi8/openjdk-17-runtime from 1.20-3 to 1.20-3.1719963259 in /src/main/docker by @dependabot in #568
  • ci(oci): enable parallel builds in OCI format by @andrewazores in #569
  • chore(libcryostat): clean up to use libcryostat dependency by @andrewazores in #571
  • test(smoketest): split up sample applications, selectable using -t by @andrewazores in #572
  • build(deps): bump ubi8/openjdk-17 from 1.20-2.1719963247 to 1.20-2.1721231681 in /src/main/docker by @dependabot in #574
  • build(deps): bump ubi8/openjdk-17-runtime from 1.20-3.1719963259 to 1.20-3.1721231685 in /src/main/docker by @dependabot in #573
  • test(smoketest): set vertx Agents writable and correct baseuri ranges by @andrewazores in #576
  • test(gameserver): split sample for JDK versions by @andrewazores in #579
  • ci(runner): use ubuntu 24.04 runner, ensure podman 4 from repo installed, use localstack:stable by @andrewazores in https://github.com/cryostatio/...
Read more

v3.0.1

24 Sep 17:12
Compare
Choose a tag to compare

What's Changed

🔧 Fixes

  • fix(recordings): uploaded archives should be viewable with Grafana (backport #541) by @mergify in #542
  • fix(matchexpr): expose 'isAgent' field for evaluation (backport #598) by @mergify in #599

⚙️ Maintenance

Full Changelog: v3.0.0...v3.0.1

v3.0.0

03 Jul 20:24
6783d67
Compare
Choose a tag to compare

Cryostat 3.0.0, at long last!

This release represents a significant redesign of the overall Cryostat application architecture and a major rewrite of the main Cryostat container. For the old <=2.4 codebase, see the legacy repository. The changes between 2.4.0 and 3.0.0 are too many to list in a changelog here.

0