OpenNMS On the Horizon - BMP, Graph Service, Time-Series APIs, Bug Fixes, and More!
Tags: ooh
Published: 2019-12-09 22:42:37

---
title: OpenNMS On the Horizon - BMP, Graph Service, Time-Series APIs, Bug Fixes, and More!
published: true
date: 2019-12-09 18:22:53 UTC
tags: OOH
canonical_url: https://opennms.discourse.group/t/opennms-on-the-horizon-december-9th-2019-bmp-graph-service-time-series-apis-bug-fixes-and-more/904
cover_image: https://i.imgur.com/74fmzvG.png
---

It's time for OpenNMS On the Horizon!

In the last week we continued to work on BMP and improving graph and time-series APIs, as well as other bug fixing and enhancements.

<!-- git log --author=bamboo@opennms.org --invert-grep --all --no-merges --color=always --since='2019-12-02 00:00:00' --until='2019-12-09 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__

  * Dustin continued to work on adding BMP support.
  * I fixed a bug where the ElasticSearch forwarder could modify events before they're passed on to other subsystems.
  * Chandra fixed a bug in `opennms-snmp:remove-from-definition`
  * Markus continued his work enhancing the new graph API.
  * Christian fixed an issue with leaked threads in JCIFS.
  * Antonio and Markus did more work on improvements to topology link provider(s).
  * Sean Torres worked on fixes to allow flows to balance across Kafka partitions.
  * Christian fixed processing of filter rules in `poller-configuration.xml`.
  * Patrick continued his work evaluating how to rework our time-series APIs.
  * Jeff worked on an absolute-value handler for the JRobin spike hunter.
  * Markus fixed an issue with classification rule definitions that could cause OOM.
  * Chandra worked on adding gRPC support for IPC between Minion and OpenNMS.

* __Web, ReST, and UI__

  * Markus updated the topology UI to allow choosing a layer with a URL parameter.

## December Horizon and Meridian Releases

In December we released updated versions of Horizon 25, Meridian 2018, and Meridian 2019.

Meridian 2018.1.14 was primarily a small bug fix release.  Meridian 2019.1.1 and Horizon 25.1.1 both had a larger number of bug fixes mostly related to alarm and event processing and potential resource leaks, and a few other enhancements.

* [Meridian 2018.1.14](https://www.opennms.com/en/blog/2019-12-03-opennms-meridian-2018-1-14-earthquake-released/)
* [Meridian 2019.1.1](https://www.opennms.com/en/blog/2019-12-03-opennms-meridian-2019-1-1-venus-released/)
* [Horizon 25.1.1](https://www.opennms.com/en/blog/2019-12-03-opennms-horizon-25-1-1-banh-bot-loc-released/)

## 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 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

* [NMS-12358](https://issues.opennms.org/browse/NMS-12358): Create BMP listener and parser for telemetryd
* [NMS-12390](https://issues.opennms.org/browse/NMS-12390): Elasticsearch event forwarder manipulates in-flight event
* [NMS-12400](https://issues.opennms.org/browse/NMS-12400): Invalid poller filter rules can break service web UI page
* [NMS-12414](https://issues.opennms.org/browse/NMS-12414): Create BMP Adapter for Telemetry
* [NMS-12415](https://issues.opennms.org/browse/NMS-12415): Create BMP Adapter for Peer Up / Down Events
* [NMS-12425](https://issues.opennms.org/browse/NMS-12425): Create graph definitions for BMP statistics
* [NMS-12429](https://issues.opennms.org/browse/NMS-12429): Classification Engine reload causes OOM when defining a bunch of rules