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)