Releases: OpenNMS/opennms
OpenNMS Horizon 27.0.3 (Dolphins)
Release 27.0.3 is the fourth release in the Horizon 27 series.
It contains a number of mostly esoteric bug fixes, and a few small enhancements.
For a high-level overview of what has changed in Horizon 27, see What’s New in OpenNMS Horizon 27.
The codename for 27.0.3 is Dolphins.
Bug Fixes
- Prometheus Collector attempting to persist non-integer values to counters (Issue NMS-13007)
- OpenNMS fails to start, when more than one active listener is referencing the same parser (Issue NMS-13034)
- ArrayIndexOutOfBoundsException thrown by the SNMP Interface Poller (Issue NMS-13042)
- Karaf command 'snmp-fit' not functional (Issue NMS-13055)
- Long datasource names are truncated and are not accessable on read (Issue NMS-13060)
- The makerpm.sh script requires the mingw32-nsis package (Issue NMS-13069)
Enhancements
OpenNMS Horizon 27.0.2 (Deep Thought)
Release 27.0.2 is the third release in the Horizon 27 series.
It contains a few bug fixes including a critical fix to a regression in 27.0.1 that would keep OpenNMS from starting if you had existing reports in the database.
BREAKING: If you created any reports with 27.0.1, they will need to be recreated.
For a high-level overview of what has changed in Horizon 27, see What’s New in OpenNMS Horizon 27.
The codename for 27.0.2 is Deep Thought.
OpenNMS Horizon 27.0.1 (Pan-Galactic Gargle Blaster)
Release 27.0.1 is the second release in the Horizon 27 series.
It contains a number of bugfixes including a critical CVE fix for Jetty, as well as a number of other smaller changes and improvements.
For a high-level overview of what has changed in Horizon 27, see What’s New in OpenNMS Horizon 27.
The codename for 27.0.1 is Pan-Galactic Gargle Blaster.
OpenNMS Horizon 27.0.0 (Zaphod)
Release 27.0.0 is the first release in the Horizon 27 series.
It is a major enhancement release with many bug fixes and a ton of new features, most notably the removal of the Remote Poller in favor of a new Minion-based workflow called Application Perspective Monitoring.
For a high-level overview of what has changed in Horizon 27, see What’s New in OpenNMS Horizon 27.
The codename for 27.0.0 is Zaphod.
OpenNMS Horizon 26.2.2 (Vader)
Release 26.2.2 is the ninth release in the Horizon 26 series.
It contains a number of bug fixes and enhancements, including doc improvements, time series updates, and a fix for UEI processing.
The codename for 26.2.2 is Vader.
Bugs
- HTTP Detector does not accept a response without a reason as valid (Issue NMS-10351)
- Eventconf with same UEI but differing masks does not follow first-found-wins rule when some events have alarm-data elements and some do not (Issue NMS-12755)
- make allowing legacy MD5 passwords configurable (Issue NMS-12817)
- Install guide RHEL instructions are invalid on RHEL 7 (Issue NMS-12891)
- Nullpointer in Time Series Integration Layer when query leads to no data. (Issue NMS-12914)
- Integration API: Alarm.type is unset (Issue NMS-12923)
Enhancements
- SNMP special configs are missing in the docs (Issue NMS-10382)
- Update collectors chapter (Issue NMS-12682)
- Include XML schema for wsman-datacollection-config.xml in assemblies (Issue NMS-12813)
- Update Minion installation documentation (Issue NMS-12917)
- Improvements to Timescale Plugin (Issue NMS-12929)
- sort custom reports (Issue NMS-12931)
- TSS: TimescalePlugin: Create KAR (Issue NMS-12932)
OpenNMS Horizon 26.2.1 (Maskne)
Release 26.2.1 is the eighth release in the Horizon 26 series.
It is a re-roll of 26.2.0 with some missing merges fixed. The bugs and enhancements that were reported as part of 26.2.0 are now actually all there. ;)
The codename for 26.2.1 is Maskne.
Bug Fixes
- Slack-compatible notification strategies expect "url" for switch name, should be "-url" (Issue NMS-10552)
- Resource Graph properties throws exception if label starts with a number (Issue NMS-12793)
- importing a provisioning group erases path outages (Issue NMS-3608)
- Can't install Horizon on Ubuntu 20.04 LTS (Issue NMS-12693)
- opennms.pid missing when started by Systemd (Issue NMS-12769)
- Wildcard certificate rejected after upgrade from OpenNMS version 26.1.1 to 26.1.2 (Issue NMS-12805)
- AbstractXmlCollectionHandler.parseString() doesn't handle json content (Issue NMS-12812)
- Syslogd is sending new suspect events with null IP Address (Issue NMS-12824)
- NPE while running AlarmLifecycleListenerManager (Issue NMS-12825)
- Fix CollectdTest mock'ing errors (Issue NMS-12828)
- Fix JMX datacollection config generator test (Issue NMS-12829)
- Remove unused import in BsonUtils (Issue NMS-12830)
- Update mockito/powermock dependencies (Issue NMS-12831)
- Response Time Summary database report missing latency caluculation (Issue NMS-12837)
- SslContextFactory needs to be changed to SslContextFactory.Server in jetty.xml (Issue NMS-12847)
- Wrong startup command for Minion running with Docker and health check issues (Issue NMS-12872)
Enhancements
- Create OpenConfig Client to collect/digest Telemetry data (Issue NMS-12729)
- Backport OpenConfig to release-26.x (Issue NMS-12867)
- Support encryption for SNMP V3 credentials (Issue NMS-12753)
- snmpv3 need support for SHA256 and SHA512 Authentication Protocol (Issue NMS-12782)
- Add documentation for OpenConfig feature (Issue NMS-12857)
OpenNMS Horizon 26.2.0 (Kabuki)
Release 26.2.0 is the seventh release in the Horizon 26 series.
It contains a bunch of bug fixes and improvements, including adding support for a new telemetry adapter supporting collection from OpenConfig over the gRPC Juniper Telemetry Interface.
The codename for 26.2.0 is Kabuki.
Bug Fixes
- Slack-compatible notification strategies expect "url" for switch name, should be "-url" (Issue NMS-10552)
- Resource Graph properties throws exception if label starts with a number (Issue NMS-12793)
- importing a provisioning group erases path outages (Issue NMS-3608)
- Can't install Horizon on Ubuntu 20.04 LTS (Issue NMS-12693)
- opennms.pid missing when started by Systemd (Issue NMS-12769)
- Wildcard certificate rejected after upgrade from OpenNMS version 26.1.1 to 26.1.2 (Issue NMS-12805)
- AbstractXmlCollectionHandler.parseString() doesn't handle json content (Issue NMS-12812)
- Syslogd is sending new suspect events with null IP Address (Issue NMS-12824)
- NPE while running AlarmLifecycleListenerManager (Issue NMS-12825)
- Fix CollectdTest mock'ing errors (Issue NMS-12828)
- Fix JMX datacollection config generator test (Issue NMS-12829)
- Remove unused import in BsonUtils (Issue NMS-12830)
- Update mockito/powermock dependencies (Issue NMS-12831)
- Response Time Summary database report missing latency caluculation (Issue NMS-12837)
- SslContextFactory needs to be changed to SslContextFactory.Server in jetty.xml (Issue NMS-12847)
- Wrong startup command for Minion running with Docker and health check issues (Issue NMS-12872)
Enhancements
- Create OpenConfig Client to collect/digest Telemetry data (Issue NMS-12729)
- Backport OpenConfig to release-26.x (Issue NMS-12867)
- Support encryption for SNMP V3 credentials (Issue NMS-12753)
- snmpv3 need support for SHA256 and SHA512 Authentication Protocol (Issue NMS-12782)
- Add documentation for OpenConfig feature (Issue NMS-12857)
OpenNMS Horizon 26.1.3 (Bit)
Release 26.1.3 is the sixth release in the Horizon 26 series.
It contains a bunch of bug fixes and improvements, including big optimizations to the new time-series layer, some UI fixes, and more.
The codename for 26.1.3 is Bit.
Bug Fixes
- Using Netflow aggregations results in NPE when no results returned from ES (Issue NMS-12761)
- Fix docs warnings for resource-types, time series config and thresholding (Issue NMS-12770)
- interfaceSnmpByIfIndex fails if SNMP interface has no physical address (Issue NMS-12775)
- Searching for alarms in the v2 API with a reductionKey that includes a comma or semicolon results in a 500 error (Issue NMS-12777)
- Update log4j2 to 2.13.2 (Issue NMS-12787)
- Support for optional snmpTrapAddress varbind needs documenting (Issue NMS-12795)
- Broken link to "Standalone HTTPS with Jetty" in documentation. (Issue NMS-12804)
- Rendering problems with complex custom Flow Classification Rules (Issue NMS-12806)
- RRD-to-Newts Converter doesn't handle fully-overlapping RRAs (Issue NMS-12835)
- RRD to Newts converter fails with fully overlapping RRAs (Issue NMS-12836)
Enhancements
- Encrypt the password in REST API POST endpoint /opennms/rest/users (Issue NMS-6470)
- Optimize Performance of Timeseries Integration Layer (Issue NMS-12731)
- Limit number of calls to find metrics (Issue NMS-12744)
- Limit calls to the timeseries_metatable (Issue NMS-12745)
- Remove (if possible) the conversion from Opennms -> Newts -> TS (Issue NMS-12746)
- Add JMX Meters to measure and export performance (Issue NMS-12747)
- Remove unnecessary writes to meta_data table (Issue NMS-12748)
- Remove conversion to Newts objects in read operation (Issue NMS-12749)
- Clean up package structure (Issue NMS-12751)
- Review documentation (Issue NMS-12758)
- Remove nececessity to retrieve Metric when reading Samples (Issue NMS-12786)
- Update OpenNMS DB functions and tests to handle Postgres 12 (Issue NMS-12819)
OpenNMS Horizon 26.1.2 (Plague)
Release 26.1.2 is the fifth release in the Horizon 26 series.
It contains a bunch of bug fixes and improvements, including docker container optimizations,
Netflow changes, documentation updates, time-series enhancements, and more.
The codename for 26.1.2 is Plague.
Bug Fixes
- AbstractSnmpValue.allBytesDisplayable() IndexOutOfBound Exception (Issue NMS-7547)
- Unable to collect SNMP through minions on a large scale (Issue NMS-10389)
- Update examples/opennms.conf to be JDK11-compatible (Issue NMS-12468)
- RRD-to-Newts converter only handles AVERAGE RRAs (Issue NMS-12722)
- Parameters with dots handled incorrectly in BMP feature config (Issue NMS-12738)
- The ReST end-point for the Flow Exporter details is returning invalid content (Issue NMS-12740)
- Netflow 5 records in ES do not contain value for delta_switched (Issue NMS-12750)
- dependency commons-beanutils 1.8.3 vulnerability (Issue NMS-12757)
- Template field 'APPLICATION TAG' has illegal size (Issue NMS-12783)
- Kafka Producer puts all events on the same partition when using
donotpersist
(Issue NMS-12784)
Enhancements
- Reduce Docker container image size (Issue NMS-12284)
- Document how to use meta-data with thresholding (Issue NMS-12735)
- Add documentation for TcpListener (Issue NMS-12736)
- upgrade to latest Jetty security/bug fixes (Issue NMS-12743)
- Run a comparison: implementation before changes and after (Issue NMS-12752)
- Optimize Performance of InfluxDb Plugin (Issue NMS-12759)
- Be able to ignore certificate validation on all Karaf features that push data to Elasticsearch (Issue NMS-12768)
- Evaluate and improve opennms-cortex-tss-plugin (Issue NMS-12771)
- Provide a test harness for time series plugins (Issue NMS-12772)
OpenNMS Horizon 26.1.1 (Hydrating)
Release 26.1.1 is the fourth release in the Horizon 26 series.
It contains a number of documentation and bug fixes including improvements to Kafka event and alarm publishing.
The codename for 26.1.1 is Hydrating.
Bug Fixes
- SSLCertMonitor server-name parameter results in NPE (Issue NMS-12332)
- Provisiond accepts multiple primary SNMP interfaces (Issue NMS-12605)
- Fix warnings during documentation build (Issue NMS-12702)
- Cleanup removed Elasticsearch REST plugin and hint to Plugin Manager (Issue NMS-12716)
- The Alarm History feature is not working (Issue NMS-12718)
- Events forwarded by Kafka Producer doesn't have any parameters set (Issue NMS-12723)
- Netflow ingress performance regression (Issue NMS-12724)