OpenNMS On the Horizon – Bug Fixes, JDK Build System Updates, Encrypted SNMPv3, New Package Repositories
Tags: ooh, elasticsearch, karaf, minion
Published: 2020-07-08 02:31:21

---
title: OpenNMS On the Horizon – Bug Fixes, JDK Build System Updates, Encrypted SNMPv3, New Package Repositories
cover_image: https://i.imgur.com/JIPa2Oe.png
published: true
date: 2020-07-06 16:58:05 UTC
tags: OOH,elasticsearch,karaf,minion
canonical_url: https://www.opennms.com/en/blog/2020-07-06-opennms-on-the-horizon-bug-fixes-jdk-build-system-updates-encrypted-snmpv3-new-package-repositories/?utm_source=rss&utm_medium=rss&utm_campaign=opennms-on-the-horizon-bug-fixes-jdk-build-system-updates-encrypted-snmpv3-new-package-repositories
---

In the last week we did more bug fixing, worked on JDK build system updates, encrypted SNMPv3 credentials, new package repositories, and more.

<!--
git log -author=bamboo@opennms.org -invert-grep -all -no-merges -color=always -since='2020-06-29 00:00:00' -until='2020-07-06 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**

- Patrick continued his work on optimizing the new time-series APIs.
- Marcel fixed an issue with parsing `APPLICATION TAG` in Netflow 9 packets.
- Chandra worked on storing SNMPv3 credentials encrypted in the key-value store.
- Ron Roskens continued his work updating our build system to work against newer JDKs.
- Chandra added support for ignoring certificate validation on Karaf features pushing to Elasticsearch.
- Chandra fixed an issue with Karaf partitioning and (`donotpersist`) events without an event ID.
- Christian did more work on moving the remote poller functionality to Minion.

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

### Contributors

<!--
git log -all -color=always -no-merges -since='2020-06-29 00:00:00' -until='2020-07-06 00:00:00' -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,' | sort -u | grep -vE '(dependabot|Atlassian Bamboo|CI.CD System)' | sed -e 's,^,\* ,'
-->

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

- Benjamin Reed
- Chandra Gorantla
- Christian Pape
- Marcel Fuhrmann
- Patrick Schweizer
- Ronald Roskens

## New Package Repositories

We are in the process of moving our package repositories from self-hosted and self-mirrored to using [Cloudsmith](https://cloudsmith.io/~opennms/repos/).

They are live and active now, and CircleCI has been pushing to them for a few months, but we would like some folks to try them out and let us know if you run into any issues.

For more details on using the new repositories, see [this post on our OpenNMS Discourse](https://opennms.discourse.group/t/new-opennms-repositories-beta/1323).

## Calendar of Events

### **July Releases - July 7th, 2020**

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

The next OpenNMS release day is July 7th, 2020. Currently we expect releases from all supported Meridians as well as Horizon 26, due to backported updates for the RRD Newts converter and an update to the default Java version used in Docker images.

<!--
### **[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

- [ALEC-84](https://issues.opennms.org/browse/ALEC-84): Add Graph Provider to support ALEC
- [NMS-12468](https://issues.opennms.org/browse/NMS-12468): Update examples/opennms.conf to be JDK11-compatible
- [NMS-12736](https://issues.opennms.org/browse/NMS-12736): Add documentation for TcpListener
- [NMS-12760](https://issues.opennms.org/browse/NMS-12760): Add ReST interface for Remote Poller
- [NMS-12768](https://issues.opennms.org/browse/NMS-12768): Be able to ignore certificate validation on all Karaf features that push data to Elasticsearch
- [NMS-12783](https://issues.opennms.org/browse/NMS-12783): Template field 'APPLICATION TAG' has illegal size
- [NMS-12784](https://issues.opennms.org/browse/NMS-12784): Kafka Producer puts all events on the same partition when using `donotpersist`