OpenNMS On the Horizon – Horizon 27, Documentation, OpenConfig gNMI, CircleCI, Nephron
Tags: ooh, circleci, documentation, gnmi
Published: 2020-11-09 20:23:42

---
title: OpenNMS On the Horizon – Horizon 27, Documentation, OpenConfig gNMI, CircleCI, Nephron
published: true
cover_image: https://i.imgur.com/JIPa2Oe.png
date: 2020-11-09 20:22:23 UTC
tags: OOH,circleci,documentation,gnmi
canonical_url: https://www.opennms.com/en/blog/2020-11-09-opennms-on-the-horizon-horizon-27-documentation-openconfig-gnmi-circleci-nephron/?utm_source=rss&utm_medium=rss&utm_campaign=opennms-on-the-horizon-horizon-27-documentation-openconfig-gnmi-circleci-nephron
---

In the last week we released Horizon 27, did more documentation migration work, finished up the OpenConfig gNMI merge, fixed some Horizon 27 bugs (🙃), made some CircleCI improvements, and worked on Nephron performance.

<!--
git log -since='2020-11-02 00:00:00' -until='2020-11-09 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**

- Bonnie and Ronny did more work on migrating our documentation infrastructure to Antora
- Chandra wrapped up merging his branch to support gNMI OpenConfig
- I did some work on trying to speed up the tarball assembly portion of the CircleCI build
- Christian made some fixes to the recent VMware asset changes
- Sean and Dustin did some work on stabilizing Nephron under heavy load

<!--
### __Web, ReST, UI, and Helm__
* 
-->

### Contributors

<!--
git log -since='2020-11-02 00:00:00' -until='2020-11-09 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
- Ronny Trommer
- Sean Torres

## November Releases - Meridian 2019, Meridian 2020, Horizon 27

November saw bugfix releases from Meridians 2019 and 2020, but most notably saw the (soft) launch of Horizon 27.

[Horizon 27 includes a ton of fixes and improvements](https://docs.opennms.org/opennms/releases/27.0.0/releasenotes/releasenotes.html), but the largest change is the removal of the Remote Poller in favor of a new Minion-based polling mechanism we're calling Application Perspective Monitoring.

Please note that it also includes some changes to VMware metadata handling that we found issues in after releasing. If you use the VMware integration, please hold off on upgrading until 27.0.1 comes out (as soon as we've confirmed the fixes).

- Meridian 2019.1.3 ([Kazlauskas](https://en.wikipedia.org/wiki/Meanings_of_minor_planet_names:_184001%E2%80%93185000#096)) [Release Notes](https://meridian.opennms.com/releasenotes/2019/latest/#_release_meridian_2019_1_13)
- Meridian 2020.1.1 ([Tombolo](https://wikipedia.org/wiki/Tombolo)) [Release Notes](https://meridian.opennms.com/releasenotes/2020/latest/#_release_meridian_2020_1_1)
- Horizon 27.0.0 ([Zaphod](https://wikipedia.org/wiki/Zaphod_Beeblebrox)) [Release Notes](https://docs.opennms.org/opennms/releases/27.0.0/releasenotes/releasenotes.html#_release_27_0_0)

## Release Roadmap

### November Releases

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

The next OpenNMS release day is December 1st, 2020.

The current expectation is that there will be updates to Horizon 27.0.2 and Meridian 2020.

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

- [HELM-213](https://issues.opennms.org/browse/HELM-213): Migrate documentation to Antora
- [HELM-252](https://issues.opennms.org/browse/HELM-252): Helm Plugin on Grafana.com Out of Date
- [NMS-12915](https://issues.opennms.org/browse/NMS-12915): Add gNMI support for OpenConfig
- [NMS-12959](https://issues.opennms.org/browse/NMS-12959): Event Translator debug logging is incorrect
- [NMS-12968](https://issues.opennms.org/browse/NMS-12968): Display the alarm status correctly in topology map for applications
- [NMS-12971](https://issues.opennms.org/browse/NMS-12971): Identify message broker strategies in web "about" page
- [NMS-12975](https://issues.opennms.org/browse/NMS-12975): Nephron Stability Issues at Scale
- [NMS-12979](https://issues.opennms.org/browse/NMS-12979): Alarm (v1 & v2) ReST Service PUT Can't PUT Multiple Things
- [NMS-12986](https://issues.opennms.org/browse/NMS-12986): VMware datacollection failed