OpenNMS On the Horizon – Thresholding, Smoke Tests, Docs, Flows, Ticketing, Minion, Selenium, ReST, Enlinkd
Tags: ooh, antora, documentation, enlinkd
Published: 2021-03-22 14:53:39

---
title: OpenNMS On the Horizon – Thresholding, Smoke Tests, Docs, Flows, Ticketing, Minion, Selenium, ReST, Enlinkd
published: true
cover_image: https://i.imgur.com/JIPa2Oe.png
date: 2021-03-22 14:51:57 UTC
tags: OOH,antora,documentation,enlinkd
canonical_url: https://www.opennms.com/en/blog/2021-03-22-opennms-on-the-horizon-thresholding-smoke-tests-docs-flows-ticketing-minion-selenium-rest-enlinkd/?utm_source=rss&utm_medium=rss&utm_campaign=opennms-on-the-horizon-thresholding-smoke-tests-docs-flows-ticketing-minion-selenium-rest-enlinkd
---

In the last week we fixed a bunch of bugs including ticketing and thresholding fixes, continued to work on QoS/ToS and flow improvements, ReST additions, and documentation.

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

## Github Project Updates

### **Internals, APIs, and Documentation**

- Chandra worked on fixing the handling of metadata in thresholding
- I did a bit more work on improving our smoke test pipeline
- Ronny and Bonnie did more work finalizing the new Antora docs
- Stefan did more work on flow performance and processing
- Chandra worked on fixing some alarm ticketing integration bugs
- Chandra fixed the default config for the Minion listener
- Stefan continued to work on QoS/ToS in flows
- Marcel added documentation for a number of detectors
- Craig continued to work on modernizing the Selenium monitor

### **Web, ReST, UI, and Helm**

- Jane wrapped up her enhancements to exposing Enlinkd data through ReST
- Jane did more work on generating ReST API docs
- Christian did some more work on cleaning up web UI forms

### Contributors

<!--
git log -since='2021-03-15 00:00:00' -until='2021-03-22 00:00:00' -all -color=always -no-merges -pretty=format:'%an' | sed -e 's,^ *,,' -e 's, *$,,' -e 's,bouff,Pierre Bouffard,' -e 's,mvrueden,Markus von Rüden,' -e 's,Naicisum,Sean Torres,' -e 's,Bonrob2,Bonnie Robinson,' -e 's,mmahacek,Mark Mahacek,' -e 's,Dino,Dino Yancey,' -e 's,^Sean$,Sean Torres,' -e 's,jbeuree,Jerry Beuree,' -e 's,jane.hou,Jane Hou,' -e 's,Jane H$,Jane Hou,' -e 's,gallenc,Craig Gallen,' | sort -u | grep -vE '(dependabot|Atlassian Bamboo|CI.CD System)' | sed -e 's,^,\* ,'
-->

Thanks to the following contributors for committing changes since last OOH:

- Benjamin Reed
- Bonnie Robinson
- Chandra Gorantla
- Christian Pape
- Craig Gallen
- Jane Hou
- Marcel Fuhrmann
- Ronny Trommer
- Stefan Wachter

## Release Roadmap

### April Releases

<!--
git log -no-merges meridian-2016.1.23-1..origin/release-2016.x - . ":(exclude).circleci"
-->

The next OpenNMS release day is April 6th, 2021.

Currently we expect new bug fix releases for Horizon 27 and Meridians 2019 and 2020.

### Next Horizon: 28 (Q? 2021)

The next major Horizon release will be Horizon 28.

Horizon 28 will still be coming down the pipeline soon.  
Currently, we hope for it to contain the move to building with JDK 11 (and, consequently, a requirement to _only_ run on JDK 11 or higher), QoS flow aggergation, and some other improvements in the pipeline.

### Next Meridian: 2021 (Q2 2021)

Meridian 2021 is on track for a release in 2nd quarter of 2021. It is expected to be based on the Horizon 27.1 codebase, which means it will contain all of the bug fixes and new features introduced in Horizon 26 and 27.

### Disclaimer

_Note that this is just based on current plans; dates, features, and releases can change or slip depending on how development goes._

_The statements contained herein may contain certain forward-looking statements relating to The OpenNMS Group that are based on the beliefs of the Group’s management as well as assumptions made by and information currently available to the Group’s management. These forward-looking statements are, by their nature, subject to significant risks and uncertainties._

_...We apologize for the excessive disclaimers. Those responsible have been sacked._

_Mynd you, møøse bites Kan be pretti nasti..._

_We apologise again for the fault in the disclaimers. Those responsible for sacking the people who have just been sacked have been sacked._

<!--
## Calendar of Events
### **[OpenNMS Training](https://hs.opennms.com/training-registration-2020) - Moonachie, New Jersey - April 27th through May 1st, 2020**
The OpenNMS Group [still hopes to be offering training](https://hs.opennms.com/training-registration-2020) at SecureWatch 24 Fusion Center in Moonachie, New Jersey the week of April 27th. 8 seats are available, and the deadline for signing up is April 17th.
-->

## Until Next Time…

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-12941](https://issues.opennms.org/browse/NMS-12941): Raw Link Details via REST API
- [NMS-13072](https://issues.opennms.org/browse/NMS-13072): Add out of band management capabilities
- [NMS-13120](https://issues.opennms.org/browse/NMS-13120): Wrong UEI is picked when threshold alarms are generated
- [NMS-13121](https://issues.opennms.org/browse/NMS-13121): Document the Event Translator
- [NMS-13149](https://issues.opennms.org/browse/NMS-13149): Regular Expression field textbox greyed out for other Events except 'REGEX\_FIELD' under Event notifications
- [NMS-13201](https://issues.opennms.org/browse/NMS-13201): CVE-2020-27223: Jetty DoS vulnerability