🎉 OpenNMS Horizon 24.1.0 (J.A.R.V.I.S.) Released

OpenNMS Horizon 24.1.0 Released

Release 24.1.0 is the latest stable release of OpenNMS. It contains a bunch of bug fixes and a few enhancements, including support for OpenTracing in the sink API and a rework of geocoding services.

For a high-level overview of what’s changed in OpenNMS 24, see What’s New in OpenNMS 24.

The codename for 24.1.0 is J.A.R.V.I.S.

Bug
  • Thresholds should work without restart when putting nodes into categories (Issue NMS-9811)
  • When editing a surveillance category from Admin flow, lists of nodes are not sorted by node label (Issue NMS-10654)
  • health:check command times out when a health check command gets stuck (Issue NMS-10667)
  • Vaadin bundles stuck intermittently stuck in “Waiting” state (Issue NMS-10668)
  • Table in “Manage Minions” page fails to load (Issue NMS-10670)
  • Default load threshold contains caluculation error (Issue NMS-10671)
  • Can not delete node due to database table constraint (Issue NMS-10674)
  • Missing Indication of Sync Needed for Requisitions (Issue NMS-10675)
  • .rpmnew , .rpmsave , and .dpkg-dist files not erroring out properly (Issue NMS-10676)
  • Some config files should be marked %config (rather than %config(noreplace) ) in RPMs (Issue NMS-10677)
  • Memory Leak on Drools while reloading config (Issue NMS-10678)
  • Node detail page renders with no content when invalid node ID specified (Issue NMS-10679)
  • Installing the opennms package installs Oracle JDK 8 instead of OpenJDK 11 on Ubuntu (Issue NMS-10680)
  • Apparent memory leak in JMX collector, possibly restricted to “weird” JMX transports (Issue NMS-10684)
  • Install guide for Java versions is misleading (Issue NMS-10688)
  • Java configuration is ignored on Ubuntu/Debian (Issue NMS-10693)
  • CVE-2018-20433: XXE Vulnerability in c3p0 < 0.9.5.3 (Issue NMS-10694)
  • Memory leak in WS-Man (Issue NMS-10696)
  • EditInRequisitionIT flapping (Issue NMS-10698)
  • Jetty HTTPS selectors can become unresponsive following CancelledKeyException (Issue NMS-10701)
  • Reflected XSS vulnerability in notification/detail.jsp and outage/detail.htm (Issue NMS-10707)
Enhancement
  • Enable extraction of match groups from regex matches in Event.Mask.Varbind.Vbvalue (Issue NMS-10626)
  • Tag “root cause” alarm when providing feedback (Issue HZN-1492)
  • Rework the GeocoderService-Implementations (Issue HZN-1520)
  • Meta-Data Documentation Format Wrong (Issue HZN-1557)
  • Add OpenTracing support for Sink API (Issue HZN-1558)