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

In July, we released updates to all Meridian versions from 2016 through 2019, as well as Horizon 26:

Horizon 26.1.2

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)

Meridian 2019.1.9

Release 2019.1.9 is a small update to 2019.1.8 that fixes a few bugs and makes some Docker-related improvements.

BREAKING: This release changes the Systemd service name back from meridian to opennms to match previous releases. You may need to run systemctl disable meridian and/or systemctl enable opennms to make sure OpenNMS starts on reboot.

The codename for 2019.1.9 is Pluto.

Bug Fixes

  • AbstractSnmpValue.allBytesDisplayable() IndexOutOfBound Exception (Issue NMS-7547)
  • Update examples/opennms.conf to be JDK11-compatible (Issue NMS-12468)
  • RRD-to-Newts converter only handles AVERAGE RRAs (Issue NMS-12722)
  • dependency commons-beanutils 1.8.3 vulnerability (Issue NMS-12757)
  • Kafka Producer puts all events on the same partition when using donotpersist (Issue NMS-12784)
  • The Systemd service definition is called meridian not opennms (Issue LTS-239)

Enhancements

  • Reduce Docker container image size (Issue NMS-12284)
  • upgrade to latest Jetty security/bug fixes (Issue NMS-12743)

Meridian 2018.1.20

Release 2018.1.20 is a small update to 2018.1.19 that fixes a few bugs and makes some Docker-related improvements.

The codename for 2018.1.20 is Avalanche.

Bug Fixes

  • AbstractSnmpValue.allBytesDisplayable() IndexOutOfBound Exception (Issue NMS-7547)
  • Update examples/opennms.conf to be JDK11-compatible (Issue NMS-12468)
  • RRD-to-Newts converter only handles AVERAGE RRAs (Issue NMS-12722)
  • dependency commons-beanutils 1.8.3 vulnerability (Issue NMS-12757)
  • Kafka Producer puts all events on the same partition when using donotpersist (Issue NMS-12784)

Enhancements

  • Reduce Docker container image size (Issue NMS-12284)
  • upgrade to latest Jetty security/bug fixes (Issue NMS-12743)

Meridian 2017.1.24

Release 2017.1.24 is a small update to 2017.1.23 that fixes a few bugs and makes some Docker-related improvements.

The codename for 2017.1.24 is Kew meridian.

Bug Fixes

  • AbstractSnmpValue.allBytesDisplayable() IndexOutOfBound Exception (Issue NMS-7547)
  • RRD-to-Newts converter only handles AVERAGE RRAs (Issue NMS-12722)
  • dependency commons-beanutils 1.8.3 vulnerability (Issue NMS-12757)

Enhancements

  • Reduce Docker container image size (Issue NMS-12284)
  • Bump Docker base dependencies in build-env and OCI artifacts (Issue NMS-12699)
  • upgrade to latest Jetty security/bug fixes (Issue NMS-12743)

Meridian 2016.1.24

Release 2016.1.24 is a small update to 2016.1.23 that fixes a few bugs and makes some Docker-related improvements.

Meridian 2016 is technically out of support, but since there is a security fix for commons-beanutils it was deemed worth making new binaries.

The codename for 2016.1.24 is Breusing Geometric.

Bug Fixes

  • AbstractSnmpValue.allBytesDisplayable() IndexOutOfBound Exception (Issue NMS-7547)
  • Confd download fails silently on Docker install (Issue NMS-12642)
  • RRD-to-Newts converter only handles AVERAGE RRAs (Issue NMS-12722)
  • dependency commons-beanutils 1.8.3 vulnerability (Issue NMS-12757)

Enhancements

  • Reduce Docker container image size (Issue NMS-12284)
  • Backport CircleCI pipeline to foundation-2016 (Issue NMS-12607)
  • Bump Docker base dependencies in build-env and OCI artifacts (Issue NMS-12699)