Skip to content

v2.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 07 Dec 15:15
· 3 commits to cryostat-v2.4 since this release
e657184

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

New Contributors

Full Changelog: v2.3.1...v2.4.0