OpenNMS On the Horizon – Nephron, Flows, Minion, Packaging, Confd, UI
Tags: ooh, confd, flows, haveged
Published: 2020-12-21 16:53:51

---
title: OpenNMS On the Horizon – Nephron, Flows, Minion, Packaging, Confd, UI
published: true
cover_image: https://pbs.twimg.com/media/Epxvd6VWwAEtoKA?format=jpg&name=medium
date: 2020-12-21 16:52:09 UTC
tags: OOH,confd,flows,haveged
canonical_url: https://www.opennms.com/en/blog/2020-12-21-opennms-on-the-horizon-nephron-flows-minion-packaging-confd-ui/?utm_source=rss&utm_medium=rss&utm_campaign=opennms-on-the-horizon-nephron-flows-minion-packaging-confd-ui
---

In the last week we continued to work on bug fixing and improvements related to Nephron and flows, Minion, packaging and configuration, and the web UI.

Also, this is your reminder that The OpenNMS Group shuts down offices from Christmas Eve through the new year. A number of us will probably stay randomly active on chat, but you won't see a new OOH until January.

Whether you celebrate Christmas, or something else, or nothing at all, I hope you have a good holiday season and I'll see you on the other side of [2020](https://www.mentalfloss.com/article/639103/2020-dumpster-fire-ornament)!

<!--
git log -since='2020-12-14 00:00:00' -until='2020-12-21 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 fixed an issue in timeouts in a few custom SNMP-related Karaf commands
- Dustin continued to work on fixing flow timestamp issues
- Jesse, Christian, and Dustin worked on some test tools for analyzing flow captures
- Marcel updated the PostgreSQL JDBC driver to handle newer auth protocols
- Zoë worked on a fix to JRobin handling that could cause failures in special cases
- Matt created a schema for our `confd` Minion configuration
- I added a weak dependency on `haveged` to our OpenNMS packages
- Stefan made some date-related fixes to Nephron

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

- Stefan continued his work on enhancing the flow deep dive dashboard with QoS/ToS data
- Chandra and Bonnie made more UI tweaks to the provisioning scan UI

### Contributors

<!--
git log -since='2020-12-14 00:00:00' -until='2020-12-21 00:00:00' -all -color=always -no-merges -pretty=format:'%an' | sed -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,' | 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
- Dino Yancey
- Dustin Frisch
- Jesse White
- Marcel Fuhrmann
- Matthew Brooks
- Stefan Wachter
- Zoë Knox

## Release Roadmap

### January Releases

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

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

The current expectation is that there will be a Horizon 27.0.3 release with bug fixes.

### Next Horizon: 28 (Q1 2021)

The next major Horizon release will be Horizon 28.

We're still early in the development cycle for it, but at a high level it is expected to contained our finished work moving OpenBMP's functionality into OpenNMS, as well as enhancements to handle ToS/QoS in flows.

### Next Meridian: 2021 (Q2 2021)

With the recent release of Meridian 2020, plans are still tentative.  
However, the current plan is that Meridian 2021 will be based on Horizon 28.

We'll know more once development plans start to firm up.

### 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-13040](https://issues.opennms.org/browse/NMS-13040): Updating UI to clarify rescan process
- [NMS-13049](https://issues.opennms.org/browse/NMS-13049): Update PostgreSQL JDBC drivers
- [NMS-13055](https://issues.opennms.org/browse/NMS-13055): Karaf command 'snmp-fit' not functional
- [NMS-13060](https://issues.opennms.org/browse/NMS-13060): Long datasource names are truncated and are not accessable on read