OpenNMS is released on a monthly schedule, the first Tuesday of the month. The next scheduled release will be October 6th.

In September, we released updates for all supported OpenNMS releases.

Horizon 26.2.1

Release 26.2.1 is the eighth release in the Horizon 26 series.

(Note: 26.2.0 was released in the September release window, but was missing some important fixes because of a few missed branch merges. 26.2.1 contains all of the fixes that were targeted to 26.2.0.)

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 was Kabuki.
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)

Meridian 2019.1.11

Release 2019.1.11 contains a bunch of bug fixes and a few handy enhancements.

The codename for 2019.1.11 is Haumea.

Bug Fixes

  • Slack-compatible notification strategies expect "url" for switch name, should be "-url" (Issue NMS-10552)
  • Can't install Horizon on Ubuntu 20.04 LTS (Issue NMS-12693)
  • opennms.pid missing when started by Systemd (Issue NMS-12769)
  • Resource Graph properties throws exception if label starts with a number (Issue NMS-12793)
  • 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)
  • 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)
  • Custom Resource Performance Reports is broken (Issue NMS-12870)

Enhancements

  • Support encryption for SNMP V3 credentials (Issue NMS-12753)
  • Syslog should fallback on source address if hostname is not DNS resolvable. (Issue NMS-12846)

Meridians 2017.1.26 and 2018.1.22

Both the Meridian 2017 and 2018 releases have the same changes applied.

The codename for Meridian 2017.1.26 is Philadelphia meridian and the codename for Meridian 2018.1.22 is Firenado.

Bug Fixes

  • Can't install Horizon on Ubuntu 20.04 LTS (Issue NMS-12693)

  • Wildcard certificate rejected after upgrade from OpenNMS version 26.1.1 to 26.1.2 (Issue NMS-12805)

  • SslContextFactory needs to be changed to SslContextFactory.Server in jetty.xml (Issue NMS-12847)

  • Slack-compatible notification strategies expect "url" for switch name, should be "-url" (Issue NMS-10552)