OpenNMS On the Horizon – Meridian 2021, DNS Requisitions, Docs, Newts, Nephron, Catheter, Smoke Tests, Minion, PRIS, and More!
Tags: ooh, bsf, catheter, confd
Published: 2021-06-14 15:42:06

---
title: OpenNMS On the Horizon – Meridian 2021, DNS Requisitions, Docs, Newts, Nephron, Catheter, Smoke Tests, Minion, PRIS, and More!
published: true
cover_image: https://pbs.twimg.com/media/E20yZDiXMAwezsJ?format=jpg&name=large
date: 2021-05-17 16:21:48 UTC
tags: OOH,bsf,catheter,confd
canonical_url: https://www.opennms.com/en/blog/2021-05-17-opennms-on-the-horizon-meridian-2021-dns-requisitions-docs-newts-nephron-catheter-smoke-tests-minion-pris-flows-notifications-helm/?utm_source=rss&utm_medium=rss&utm_campaign=opennms-on-the-horizon-meridian-2021-dns-requisitions-docs-newts-nephron-catheter-smoke-tests-minion-pris-flows-notifications-helm
---

Since last time, we released Meridian 2021, plus worked on the DNS requisition handler, documentation, Newts, Nephron and Catheter, smoke tests, the Minion, PRIS, flows, notifications, and Helm.

<!--
git log --since='2021-05-10 00:00:00' --until='2021-05-17 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**

- Christian updated the DNS requisition URL handler to be location-aware.
- Marcel did some more work on BSF detector documentation.
- Chandra worked on bumping our guava dependency to match updated Newts.
- Chandra and I worked on cleaning up some flapping tests.
- Pierre worked on some updates to the Minion confd schema.
- Bonnie did a bunch of doc updates to match newer style guides.
- Christian updated PRIS to support setting metadata.
- I did a bunch of small updates to Nephron and Catheter to clean up builds and release process.
- Stefan fixed some NPE issues in missing aggregations for Elasticsearch flow queries.
- Chandra worked on fixing notification behavior during a scheduled outage.
- Jane worked on exposing the OpenNMS healthcheck on Minion through ReST.

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

- I made more preparations for the new Helm release.
- Mark worked on some updated flow dashboards for Helm.

### Contributors

<!--
git log --since='2021-05-10 00:00:00' --until='2021-05-17 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
- Dustin Frisch
- Jane Hou
- Marcel Fuhrmann
- Mark Mahacek
- Pierre Bouffard
- Ronny Trommer
- Sean Torres
- Stefan Wachter

## May 2021 Releases - Horizon 27.2.0, Meridians 2021.1.0, 2020.1.8, 2019.1.19, and 2018.1.28

In May, we released updates to all OpenNMS Horizon and Meridian versions under active support, and released the first iteration of Meridian 2021.

### Horizon 27.2.0

Horizon 27.2.0 is a release primarily targeting bug fixes, plus it includes our new branding refresh.

The codename for 27.2.0 is [_Magrathea_](https://hitchhikers.fandom.com/wiki/Magrathea).

For a high-level overview of what has changed in Horizon 27, see [What’s New in OpenNMS Horizon 27](https://docs.opennms.org/opennms/releases/27.2.0/releasenotes/releasenotes.html#releasenotes-27).

For a complete list of changes in 27.2.0, see [the detailed release notes](https://docs.opennms.org/opennms/releases/27.2.0/releasenotes/releasenotes.html#releasenotes-changelog-27.2.0).

### Meridian Point Releases

Meridian 2018.1.28 was a tiny release, containing only an update to Apache Commons IO.

Meridian 2019.1.19 adds a backport of a number of browser security issues fixed the previous month in newer releases, plus a few other bug fixes.

Meridian 2020.1.8 contains all of those changes, plus a few other small bug fixes.

For a list of changes, see the release notes:

- [2018.1.28](https://meridian.opennms.com/releasenotes/2018/latest/#_release_meridian_2018_1_28) ([_Solar Storm_](https://wikipedia.org/wiki/Solar_storm))
- [2019.1.19](https://meridian.opennms.com/releasenotes/2019/latest/#_release_meridian_2019_1_19) ([_Ditsö̀_](https://wikipedia.org/wiki/WASP-17b))
- [2020.1.8](https://meridian.opennms.com/releasenotes/2020/latest/#_release_meridian_2020_1_8) ([_Isthmus_](https://wikipedia.org/wiki/Isthmus))

### Meridian 2021

May also saw the release of Meridian 2021.1.0, the first in the 2021 series.

It is based on Horizon 27, which has proven to be one of our most solid series in quite a while. The most notable changes since Meridian 2020 (based on Horizon 26) are the removal of the legacy Remote Poller and the introduction of Application Perspective Monitoring, performing a similar set of functions using the Minion. Additionally, there are tons of bug fixes and other smaller feature improvements.

For an overview of what's changed since Meridian 2020, see the [What's New](https://docs.opennms.com/meridian/2021.1.0/releasenotes/whatsnew.html) section of the Meridian 2021 documentation.

Sharp readers will notice this is on our new [docs.opennms.com](https://docs.opennms.com/) site. We are in the process of moving projects from publishing to [docs.opennms.org](https://docs.opennms.org/) to the new Antora-based unified docs site.

## Release Roadmap

### June Releases

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

The next OpenNMS release day is June 1st, 2021.

Barring complications, we expect the first Horizon 28 release.

### Next Horizon: 28 (Q2 2021)

The next major Horizon release will be Horizon 28.

It will be the first OpenNMS release _requiring_ JDK 11.

It will also contain a number of other improvements, plus a new feature for flows: DSCP QoS/ToS aggregation for nodes, plus a bunch of plumbing work to improve flow aggregation in general.

### Next Meridian: 2022 (Q? 2022)

With Meridian 2021 out, we do not yet have a specific timeline for Meridian 2022.  
Expect it to include, at the very least, the JDK11 requirement and flow aggregation improvements of Horizon 28.

### 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-8191](https://issues.opennms.org/browse/NMS-8191): Paper Cut Issues
- [NMS-12973](https://issues.opennms.org/browse/NMS-12973): Missing Flows when reverse DNS is enabled?
- [NMS-13089](https://issues.opennms.org/browse/NMS-13089): Centralize the OpenNMS Configuration
- [NMS-13289](https://issues.opennms.org/browse/NMS-13289): Release Nephron 0.2.0