Github Project Updates
Internals, APIs, and Documentation
Chandra worked on support for device config backup (DCB) in OSGi
I fixed an issue with a circular dependency between applications and monitored services in the REST API
Chandra fixed up some testing issues for DCB
Bonnie and Marcel worked on upgrade/backup/restore documentation
Freddy worked on arm docker image support for Horizon and Sentinel
Dustin cleaned up some metadata handling in DCB
I worked on cleaning up a bunch of mismatched dependency versions
Pushkar made improvements to the criteria API to allow for multiple queries ("multiAnd") on joined many-to-many tables like event parameters
I moved the old "request tracker" code out of the archived opennms-lib repo and back into OpenNMS core
I worked on cleaning up our Spring dependencies
Dustin worked on adding some tracing to flow handling
I released JICMP 3.0.0 (now requires Java 8, re-licensed to LGPLv3, publish API docs)
Alex fixed Minion and Sentinel to use systemd capabilities and run as opennms by default
Freddy worked more on supporting collecting data from events
Chandra made some fixes to the jira client dependencies
Patrick and Jesse worked on updating the timeseries tag matchers to match node resources
Chandra changed the DCB monitor to return up/down status based on the last retrieval attempt
Web, ReST, UI, and Helm
Mike worked on a bunch of improvements and feedback for the device config backup UI
Mike did more topology work in the new UI
Chinh Le did some dependency cleanup in the new UI
Alberto worked on basic support for using wildcards in resources in the Helm performance datasource
Alberto worked on supporting swapping ingress and egress in Helm flows for weird devices
Scott worked on back- and frontend improvements for querying DCB configs
Alex fixed rendering availability percentages in the new UI
Chinh Le worked on cron expression validation in the new UI
Bonnie worked on provisioning UI wording and documentation
Dustin made some changes to the DCB event REST model
Pushkar worked on validation of hardware inventory REST data
Thanks to the following contributors for committing changes since last OOH:
Releases and Roadmap
Upcoming April Releases
OpenNMS is on a monthly release schedule, with releases happening on the second Wednesday of the month.
The next OpenNMS release day is April 13th, 2022.
We currently expect an update to Horizon 29, plus Meridians 2019 through 2022.
Next Horizon: 30 (Q2 2022)
The next major Horizon release will be Horizon 30.
Horizon 30 is currently expected to have the following features:
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.
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.