Skip to content

Releases: OpenNMS/opennms

OpenNMS Horizon 27.0.3 (Dolphins)

05 Jan 22:07
Compare
Choose a tag to compare

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

  • Depend on haveged (and supply it in our repo) (Issue NMS-8959)
  • Import OBMP Grafana dashboards to OpenNMS (Issue NMS-12954)
  • Inconsistent breadcrumbs on Locations/Minions (Issue NMS-13067)

OpenNMS Horizon 27.0.2 (Deep Thought)

04 Dec 03:52
Compare
Choose a tag to compare

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)

02 Dec 19:14
Compare
Choose a tag to compare

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)

03 Nov 22:02
Compare
Choose a tag to compare

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)

12 Oct 17:50
Compare
Choose a tag to compare

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)

08 Sep 20:08
Compare
Choose a tag to compare

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)

08 Sep 19:57
Compare
Choose a tag to compare

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)

05 Aug 15:40
Compare
Choose a tag to compare

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)

09 Jul 00:54
Compare
Choose a tag to compare

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)

02 Jun 21:16
Compare
Choose a tag to compare

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)

Enhancements

  • Send trouble ticket id to kafka alarm topic (Issue NMS-12725)
  • Bump Docker base dependencies in build-env and OCI artifacts (Issue NMS-12699)