Releases: OpenNMS/opennms
OpenNMS Horizon 25.1.2 (Pierogi)
Release 25.1.2 is the fourth release in the Horizon 25 series.
It contains a number of alarm classification bug fixes and performance improvements, flow enhancements, and more.
The codename for 25.1.2 is Pierogi.
Bug
- possible issue in JCIFS Monitor - contiously increase of threads - finally heap dump (Issue NMS-12407)
- Wrong links in the Help/Support page (Issue NMS-12418)
- Classification Engine reload causes OOM when defining a bunch of rules (Issue NMS-12429)
- TCP Listeners are broken (Issue NMS-12430)
- Cannot define a specific layer in topology app URL (Issue NMS-12431)
- Classification UI: Error responses are not shown properly (Issue NMS-12432)
- Classification Engine: The end of the range is excluded, which is not intuitive (Issue NMS-12433)
- Ticket-creating automations are incorrectly enabled by default (Issue NMS-12439)
- Enable downtime model-based node deletion to happen when unmanaged interfaces exist (Issue NMS-12442)
- Improve alarmd Drools engine performance by using STREAM mode (Issue NMS-12455)
Enhancement
- Refactoring of the Cassandra installation instructions (Issue NMS-12397)
- SNMP detector should use snmp profiles (Issue NMS-12406)
- Allow telemetry flows to balance across Kafka partitions (Issue NMS-12427)
- Add system test for IpfixTcpParser (Issue NMS-12434)
- Associate exporter node using Observation Domain Id (Issue NMS-12435)
OpenNMS Horizon 25.1.1 (Bánh bột lọc)
Release 25.1.1 is the third release in the Horizon 25 series.
It contains a number of bug fixes mostly related to alarm and event processing and potential resource leaks, as well as provisioning enhancements to SNMP profiles.
The codename for 25.1.1 is Bánh bột lọc.
Bug
- Readiness probe with Minion in Kubernetes with health:check does not work (Issue NMS-12120)
- AlarmLifecycleListenerManagerIT and AlarmdIT flapping (Issue NMS-12309)
- Strange behavior on used threads and file descriptors on Minion (Issue NMS-12366)
- Upstream Drools Bug: From with modify fires unexpected rule (Issue NMS-12367)
- Build failure during release for 25.1.0 in CircleCI (Issue NMS-12380)
- Discovery does not honor exclude-range inside a definition (Issue NMS-12385)
- Discovery exclude-range is not location-aware (Issue NMS-12386)
- Update OpenJDK 11.0.4 to 11.0.5 (Issue NMS-12387)
- Elasticsearch event forwarder manipulates in-flight event (Issue NMS-12390)
- send-event.pl is broken after OpenNMS 25.1.0 update (Issue NMS-12392)
- SNMP profile fitting is not triggered in some cases when MINION is involved (Issue NMS-12399)
- Alarmd fails intermittently and OOMs (Issue NMS-12412)
- SNMP Remove from definitions fails for definitions with profile label (Issue NMS-12413)
Enhancement
OpenNMS Horizon 25.1.0 (Momo)
Release 25.1.0 is the second release in the Horizon 25 series.
It contains a bunch of bug fixes and enhancements, including packaging fixes, BSM updates, alarmd improvements, and much more.
The codename for 25.1.0 is Momo.
Note: This release contains a couple of breaking changes:
- Dates in event XML (in the ReST API and published to the event port) now must be formatted in standard ISO-8601 format (eg,
2019-11-05T14:36:00-04:00
). - Scriptd has been changed to execute scripts in a single read-only transaction by default. If you need the ability to write changes to the database or need to do your own transaction management for any other reason, you will need to add
transactional="false"
to the<scriptd-configuration …>
tag in thescriptd-configuration.xml
file.
Bug
- removed service will break BSM web ui (Issue NMS-9322)
- Event parameters no longer preserve ordering (Issue NMS-9827)
- The JMX-Cassandra service goes down for all the cluster when a single instance is down. (Issue NMS-10027)
- deleting a BSM monitor while an alarm is active doesn’t clear the alarm (Issue NMS-10184)
- default event description is incorrect (Issue NMS-10346)
- Config tester doesn’t detect missing xml datacollection file (Issue NMS-10396)
- Minion fails to start on Raspberry Pi (Issue NMS-10447)
- BSM alarm severity is not being updated (Issue NMS-10578)
- snmp authentication error traps with Enhanced Linkd / bridge discovery (Issue NMS-10582)
- Elasticsearch forwarding fails to recover after outage (Issue NMS-10697)
- Flow rest results for top N queries are not returned in the correct order (Issue NMS-12104)
- Flow Classification not functioning as expected (Issue NMS-12259)
- ReST API for meta-data doesn’t support JSON (Issue NMS-12272)
- UI for meta-data is only present when using the horizontal layout (Issue NMS-12273)
- Groups disappear in classification UI (Issue NMS-12291)
- BSM simulation mode does not reset the last state (Issue NMS-12302)
- Docker image for sentinel runs the process as root (Issue NMS-12311)
- Docker image for Minion runs with UID 1001 but the minion user has UID 997 (Issue NMS-12312)
- Web Assets Dependency Rollup 2019-09-24 (Issue NMS-12320)
- Memory leak in Drools engine for alarmd (Issue NMS-12322)
- Minion RPM upgrade deletes /opt/minion (Issue NMS-12324)
- Threshold state keys do not incorporate the collected resource’s instance label (Issue NMS-12329)
- Reportd generated reports cause: “No bean named ” is defined” in Persisted Reports (Issue NMS-12337)
- InterfaceNodeCache doesn’t remove deleted nodes immediately (Issue NMS-12338)
- Delivering a report with “-” in local part of email address is not working (Issue NMS-12342)
- XMLMarshalException in ipc.log: Unexpected close tag ; expected (Issue NMS-12343)
- Update installation guide to CentOS 8 (Issue NMS-12348)
- Install guide for R-core is broken for CentOS 8 (Issue NMS-12352)
- Karaf feature install issue with opennms-core-tracing-jaeger (Issue NMS-12359)
- Fix requisition cache when accessing the Requisitions UI via “Edit in Requisition” (Issue NMS-12360)
- Listing monitoring locations from the administrative WebUI is not working (Issue NMS-12377)
Enhancement
- Add more information into BSM alarms (Issue NMS-9352)
- Refactor the compatibility matrix in the documentation (Issue NMS-9684)
- Be able to change the number of rows for the pagination control on the Requisitions UI (Issue NMS-9793)
- Documentation typo for /rest/ifservices on the developers guide (Issue NMS-9842)
- Add Web-Hook as delivery option (Issue NMS-12153)
- Refactor Event Timestamps to ISO-8601 Format (Breaking Change) (Issue NMS-12263)
- Improve robustness of CassandraBlobStore for async operations (Issue NMS-12274)
- Clearing threshold states via shell should take effect immediately and not require restart (Issue NMS-12277)
- List Kafka RPC/Sink topics, Expose Metrics on Karaf shell (Issue NMS-12294)
- Create proper systemd files for OpenNMS, Minion and Sentinel (Issue NMS-12299)
- Add ability to update definitions when SNMP profile changes (Issue NMS-12307)
- Fix security vulnerability with jackson-databind (Issue NMS-12308)
- Availability boxes on node pages including sub pages differ (Issue NMS-12321)
- OpenNMS 25 Dependency Still Allows Old PostgreSQL Versions (Issue NMS-12341)
- Update base container image to use CentOS 8 (Issue NMS-12353)
- Remove floating OpenJDK dependencies in OCI build (Issue NMS-12354)
- Detect and help resolve Karaf bootstrap issues (Issue NMS-12356)
- Update CISCO-ENTITY-SENSOR-MIB threshold trap events to include alarm-data (Issue NMS-12362)
- switch core/web-assets from yarn to npm (Issue NMS-12363)
- Collect and display file descriptor statistics via JMX for OpenNMS and Minion (Issue NMS-12364)
OpenNMS Horizon 25.0.0 (Baozi)
Release 25.0.0 is the first release in the Horizon 25 series.
It contains a huge number of bug fixes and enhancements, most notably massive thresholding improvements, big changes to netflow and other streaming telemetry data, reporting and UI updates, plus much more.
For a high-level overview of what’s changed since Horizon 23, see What’s New in OpenNMS 25.
For a complete list of changes in this release, see the changelog.
The codename for 25.0.0 is Baozi.
OpenNMS Horizon 24.1.3 (WOPR)
Release 24.1.3 is a stable release of OpenNMS. It contains a few enhancements including JMS RPC improvements, as well as a bunch of bug fixes.
For a high-level overview of what’s changed in OpenNMS 24, see What’s New in OpenNMS 24.
For a complete list of changes in this release, see the changelog.
The codename for 24.1.3 is WOPR.
OpenNMS Horizon 24.1.2 (Watson)
Release 24.1.2 is the latest stable release of OpenNMS. It contains bug fixes for flow processing, Debian package startup, the minion UI, and more.
For a high-level overview of what’s changed in OpenNMS 24, see What’s New in OpenNMS 24.
For a complete list of changes in this release, see the changelog.
The codename for 24.1.2 is Watson.
OpenNMS Horizon 24.1.1 (GLaDOS)
Release 24.1.1 is the latest stable release of OpenNMS. It contains bug fixes to WS-Man, the web UI, flows, and more as well as a few small enhancements.
For a high-level overview of what’s changed in OpenNMS 24, see What’s New in OpenNMS 24.
For a complete list of changes in this release, see the changelog.
The codename for 24.1.1 is GLaDOS.
OpenNMS Horizon 24.1.0 (J.A.R.V.I.S.)
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.
OpenNMS Horizon 24.0.0 (Hal 9000)
OpenNMS Horizon 24.0.0 is the latest stable release of OpenNMS.
It contains a large number of bug fixes and enhancements, most notably adding machine-learning-guided correlation of alarms, and many improvements to Netflow/IPFIX/sFlow support.
For a high-level overview of what's changed in OpenNMS 24, see What's New in OpenNMS 24.
The codename for 24.0.0 is Hal 9000.
OpenNMS Horizon 23.0.4 (Morgan le Fay)
OpenNMS Horizon 23.0.4 is an update to Horizon 23.0.3.
It contains a number of bug fixes including fixes for number handling in ReST interfaces, a possible deadlock in Alarmd, a workaround for looping SNMP agents, and more.
For a high-level overview of what's changed in OpenNMS 23, see What's New in OpenNMS 23.
The codename for 23.0.4 is Morgan le Fay.