OpenNMS On the Horizon - Documentation, Bug Fixes, Topology and Classification UI, and More!
Tags: ooh
Published: 2020-01-06 16:33:24

---
title: OpenNMS On the Horizon - Documentation, Bug Fixes, Topology and Classification UI, and More!
published: true
date: 2019-12-16 19:29:54 UTC
tags: OOH
canonical_url: https://opennms.discourse.group/t/opennms-on-the-horizon-december-16th-2019-documentation-bug-fixes-topology-and-classification-ui-and-more/918
cover_image: https://i.imgur.com/74fmzvG.png
---

It's time for OpenNMS On the Horizon!

In the last week we updated documentation, fixed a number of important bugs, continued to work on topology and classification UI improvements, and more.

<!-- git log --author=bamboo@opennms.org --invert-grep --all --no-merges --color=always --since='2019-12-09 00:00:00' --until='2019-12-16 00:00:00' --format='%Cblue%ai %Cgreen%aN %Creset%s %Cblue(%H)%Cred%d' --author-date-order | sort | less -R -->

## Github Project Updates

* __Internals, APIs, and Documentation__

  * Ronny worked with Alejandro and Jesse to improve our Newts installation guide to follow more best practice with Schema installation and we have stopped maintaining our own Cassandra installation instructions.
  * Patrick continued his work on refactoring and evaluating our time series APIs.
  * Markus worked on documentation for the new graph service.
  * Dustin fixed some issues with dropped packets on the telemetryd listeners.
  * Jesse fixed some issues with exception handling in OIA.
  * Markus made improvements to the flow classification rule engine to reduce memory usage and to fix port range handling.
  * Chandra updated the SNMP detector to support SNMP profiles.
  * Christian fixed some issues with associating flows with nodes behind NAT.
  * Jesse did more work on the changes to allow flows to balance across Kafka partitions.
  * Markus worked on optimizations in graph view enrichment.
  * I worked on adding support for deleting nodes triggered by the downtime model if only unmanaged interfaces remain.
  * Jesse updated Alarmd processing to use Drools streaming again now that they have fixed upstream bugs.

* __Web, ReST, and UI__

  * Markus did more work on adding support for choosing a layer in the topology UI in the URL.
  * Markus fixed the classification UI to report better error messages.
  * Antonio continued his work on enhancements to the topology link provider.

## Calendar of Events

* **January Releases - January 7th, 2020**

  The next OpenNMS release day is January 7th, 2020.

  So far we expect to be putting out the following releases:
  * [Horizon 25.1.2](https://issues.opennms.org/browse/NMS-12429?jql=resolution%20in%20(Fixed%2C%20Done)%20AND%20fixVersion%20%3D%2025.1.2%20ORDER%20BY%20priority%20DESC)
  * [Meridian 2018.1.15](https://issues.opennms.org/browse/NMS-12431?jql=resolution%20in%20(Fixed%2C%20Done)%20AND%20fixVersion%20%3D%20Meridian-2018.1.15%20ORDER%20BY%20priority%20DESC)
  * [Meridian 2019.1.2](https://issues.opennms.org/browse/NMS-12429?jql=resolution%20in%20(Fixed%2C%20Done)%20AND%20fixVersion%20%3D%20Meridian-2019.1.2%20ORDER%20BY%20priority%20DESC)

## Until Next Week…

If there’s anything you’d like me to talk about in a future OOH, or you just have a comment or criticism you’d like to share, don’t hesitate to [say hi](mailto:twio@opennms.org).

\- Ben

<!--
  https://github.com/OpenNMS/twio-fodder/blob/ee50b0f05f3f93a66c242448a70fdca3993b972a/scripts/twio-issues-list.pl
-->

## Resolved Issues Since Last OOH

* [ALEC-65](https://issues.opennms.org/browse/ALEC-65): Model inventory for BGP peers
* [ALEC-82](https://issues.opennms.org/browse/ALEC-82): OpenNMS Direct Inventory Datasource Peformance Issues
* [NMS-11847](https://issues.opennms.org/browse/NMS-11847): Add support to use Apache Kafka as Messaging Broker with Docker Image
* [NMS-11934](https://issues.opennms.org/browse/NMS-11934): As an Operator I want to configure the message producer to use Kafka so I can use my existing scalable Kafka infrastructure with Minions
* [NMS-11973](https://issues.opennms.org/browse/NMS-11973): As an Operator I want to configure the message consumer to use Kafka so I can use my existing scalable Kafka infrastructure with Horizon
* [NMS-12407](https://issues.opennms.org/browse/NMS-12407): possible issue in JCIFS Monitor - contiously increase of threads - finally heap dump
* [NMS-12418](https://issues.opennms.org/browse/NMS-12418): Wrong links in the Help/Support page
* [NMS-12427](https://issues.opennms.org/browse/NMS-12427): Allow telemetry flows to balance across Kafka partitions
* [NMS-12430](https://issues.opennms.org/browse/NMS-12430): TCP Listeners are broken
* [NMS-12431](https://issues.opennms.org/browse/NMS-12431): Cannot define a specific layer in topology app URL
* [NMS-12432](https://issues.opennms.org/browse/NMS-12432): Classification UI: Error responses are not shown properly
* [NMS-12433](https://issues.opennms.org/browse/NMS-12433): Classification Engine: The end of the range is excluded, which is not intuitive
* [NMS-12434](https://issues.opennms.org/browse/NMS-12434): Add system test for IpfixTcpParser
* [NMS-12435](https://issues.opennms.org/browse/NMS-12435): Associate exporter node using Observation Domain Id
* [NMS-12441](https://issues.opennms.org/browse/NMS-12441): Provide basic development documentation