Skip to content

Releases: OpenNMS/opennms

OpenNMS Horizon 31.0.4 (Otap)

08 Feb 16:18
Compare
Choose a tag to compare

Release 31.0.4

Release 31.0.4 introduces one breaking change (see below). It also brings a handful of containerization improvements, fixes several security vulnerabilities, upgrades many potentially vulnerable dependency libraries, fixes one bug in the BSM daemon, and fixes many non-security bugs.

Breaking changes

  • The GpDetector and ScriptPolicy now require that their scripts be located beneath $OPENNMS_HOME and beneath $OPENNMS_HOME/etc/script-policies, respectively. If you are using either of these classes in your foreign-source definitions, please address this requirement before upgrading to this release.

Known issues

The following known issues impact Horizon 31.0.4; we expect all to be fixed in the next micro-version release:

  • Regular users are unable to acknowledge or clear alarms from the geographical map’s integrated alarm browser. Until we identify a fix, it is possible to work around this problem by adding ROLE_REST to a user’s set of assigned roles. See NMS-15080 for details. Thanks to Ricardo Monteiro for bringing this problem to our attention.
  • On systems where dual-write time series persisting is enabled, an intermittent startup problem may cause either a delay in data starting to be persisted, or a hard failure necessitating a restarting of the core. See NMS-15326 for details.
  • The ALEC plugin currently cannot be successfully installed on a Sentinel node. At release time, it is unclear whether the problem lies in Sentinel or in ALEC. Some details are captured in NMS-15396.

Shout-outs and errata

Story

  • Add search term highlight functionality in documentation (Issue NMS-13540)
  • Geo Map node groups should split into individual markers (Issue NMS-15150)
  • Meridian container images are signed (Issue NMS-15341)

The codename for Horizon 31.0.4 is Otap.

Enhancement

  • remove image related defaults from Docker container makefile (Issue NMS-13583)
  • Add documentation for SELinux as a requirement to run OpenNMS (Issue NMS-14210)
  • No way to know the alarm type (as type 1, 2 or 3) from web UI (Issue NMS-14578)
  • Deploy Release Jars to Maven Central (Issue NMS-14727)
  • Make the cloud connect plugin available in container images (Issue NMS-15012)
  • Data collection and graph definitions for provisiond performance (Issue NMS-15018)
  • DOC: Configuration Manager API for External Requisitions is not documented (Issue NMS-15019)
  • Update docs with steps to activate Path Outage feature (Issue NMS-15218)
  • Container: output some details when we copy files into the container in entrypoint.sh (Issue NMS-15226)
  • Update VMware provisiond handler docs (Issue NMS-15270)
  • Make the ALEC plugin available in container images (Issue NMS-15349)
  • Make the Cortex TSS plugin available in container images (Issue NMS-15350)
  • Smoke test improvements and small tweaks to help developers (Issue NMS-15387)

Bug

Task

  • CVE in Jolokia 1.3.3 dependency (Issue NMS-15068)
  • CVE-2021-37714 for jsoup (multiple versions) (Issue NMS-15069)
  • vulnerable Junit dependency (Issue NMS-15074)
  • RHEL9 installation documentation tab (Issue NMS-15079)
  • Document deviceconfig tftp maximumReceiveSize (Issue NMS-15121)
  • JAVA_KEYALIAS Variable needs to be updated (Issue NMS-15239)
  • JAVA_KEYSTORE Variable needs to be updated (Issue NMS-15240)
  • JAVA_STOREPASS Variable needs to be updated (Issue NMS-15241)
  • Document the breaking changes done as part of Limit script file locations for GpDetector and ScriptPolicy (Issue NMS-15288)
  • Release notes / wart: ALEC not installable on M2023.1.0 / H31.0.4 Sentinel (Issue NMS-15403)
  • Releas...
Read more

OpenNMS Horizon 31.0.3 (Biscotti)

11 Jan 15:48
Compare
Choose a tag to compare

Release 31.0.3

Release 31.0.3 is a minor release which fixes a number of UI and backend bugs, brings one small UI enhancement, patches two potential security vulnerabilities, and formalizes support for RHEL 9 and PostgreSQL 15.

The codename for Horizon 31.0.3 is Biscotti.

Task

  • Geo Map: Add content to the map marker pop up (Issue NMS-13698)
  • Uncontrolled Resource Consumption in Jackson-databind (Issue NMS-15030)
  • Add flow version table to Flow Introduction (Issue NMS-15158)
  • Change OpenNMS Copyright from 2022 to 2023 (Issue NMS-15211)
  • Change OpenNMS Copyright from 2022 to 2023 in the documentation footer (Issue NMS-15212)

Enhancement

  • Include Minion version on "Manage Minions" page (Issue NMS-14493)
  • Update docs to include RHEL 9 install instructions (Issue NMS-15147)
  • Test and Document Support for PostgreSQL 15 (Issue NMS-15151)

Bug

  • RRD persistence with default configs in our Horizon OCI points to wrong libjrrd2.so (Issue NMS-14778)
  • Chrome/Edge Web Browser : Geographical Map Node Counters are wrong (Issue NMS-14792)
  • Form Resubmission From Cache (Issue NMS-14933)
  • Web UI menu item "Endpoints" not in best location (Issue NMS-15004)
  • Incorrect labels on OpenNMS-JMX collection resource types (Issue NMS-15044)
  • Snmp collect reversing to unticked after a few hours (Issue NMS-15117)
  • Log Out does not work from new nav-bar menu (Issue NMS-15119)
  • reloading BSM daemon causes the state of serviceProblem alarm to be reset (Issue NMS-15124)
  • Vue Menubar items obscured by Geo Map (Issue NMS-15149)
  • Flows adapters don’t start on Sentinel running as a container. (Issue NMS-15161)

Epic

  • Formalize support for RHEL 9 and its derivatives (Issue NMS-14897)

Story

  • Fix smoke test for new UI (Issue NMS-14910)
  • Add JSON support (in additional to GBP) to the Kafka producer for flows (Issue NMS-15027)
  • publish opennms-plugin-cloud 1.0.6 (Issue NMS-15142)

OpenNMS Horizon 31.0.2 (Stroopwafel)

14 Dec 15:56
Compare
Choose a tag to compare

Release 31.0.2

Release 31.0.2 is a minor release which fixes a great many bugs and security vulnerabilities, updates the versions of many library dependencies, and introduces some enhancements related to Minion Appliances. The official documentation has also received significant improvements.

The documentation for enabling JAAS encryption for Minion and Sentinel has changed. If you have enabled encryption previously and wish to enable stronger Jasypt-based encryption, you need to reset any existing user passwords.

The codename for Horizon 31.0.2 is Stroopwafel.

Bug

  • Failures when jaeger tracing is enabled on Core server and Minion (Issue NMS-14550)
  • Missing /run/opennms on Ubuntu (Issue NMS-14650)
  • javadoc not being generated in H31 (Issue NMS-14750)
  • OpenNMS opennms start fails on Ubuntu (Issue NMS-14838)
  • Regression: install script fails if an OpenNMS directory contains root-owned lost+found directory (Issue NMS-14919)
  • No /var/lib/opennms on 30.0.4 Docker image (Issue NMS-14976)
  • XML Entity Expansion Injection in geolocation API (Issue NMS-14988)
  • UI Preview: UI Plugins do not work if multiple are installed (Issue NMS-14996)
  • OIA Pollers non-functional (Issue NMS-15001)
  • Web UI menu item "Endpoints" not in best location (Issue NMS-15004)
  • Icon for admin menu items missing from some items (Issue NMS-15005)
  • Remove reference to remote pollers (Issue NMS-15017)
  • Lock contention in SnmpPeerFactory (Issue NMS-15042)
  • opennms rpm could get wrong jetty files (Issue NMS-15043)
  • Horizon Karaf container not healthy after installing opennms-timeseries-api with opennms-plugins-cortex-tss (Issue NMS-15078)
  • RHEL9/CentOS9/Rocky 9 need chkconfig package to enable service properly (Issue NMS-15093)
  • Default limit of 10 is not working for event queries (Issue NMS-15123)

Enhancement

  • Dependabot: leaflet from 1.7.1 to 1.8.0 (Issue NMS-14584)
  • Error compiling Cisco MIB (Issue NMS-14640)
  • Doc update: Enable salted hash passwords within Karaf for core/Minion/Sentinel (Issue NMS-14736)
  • Add "admin" disambiguation to Glossary (Issue NMS-14914)
  • simplify docker tags in H31+ (Issue NMS-14989)
  • Update Debian/Ubuntu Upgrade Instructions (Issue NMS-15087)
  • dependabot: Upgrade PostgreSQL dependency to 42.4.3 (or higher) (Issue NMS-15095)
  • Update style elements in Quick Start guide (Issue NMS-15106)

Unexpected Behavior

  • RPM packages fail to install when FIPS Enabled (Issue NMS-14628)

Story

  • Upgrade AngularJS to latest 1.x (Issue NMS-14715)
  • Apache Log4j 1.x Multiple Vulnerabilities (PB-2022, Sep 2022) (Issue NMS-14818)
  • Modify foreign source in HeartbeatConsumer to ignore docker interfaces and detect SNMP agent (Issue NMS-14855)
  • OpenShift test coverage (Issue NMS-14882)
  • SNMP Community retrieval through SCV on Minion (Issue NMS-15008)
  • Add JSON support (in additional to GBP) to the Kafka producer for flows (Issue NMS-15027)
  • Backport deploy-base update from develop to release-31.x (upgrades JRE minor version, adds vim-tiny, less) (Issue NMS-15046)
  • Add KPI for Appliance count by model (Issue NMS-15051)

Task

  • Quick Start: "Beyond Quick Start" chapter (Issue NMS-14735)
  • H31 Release testing (Issue NMS-14797)
  • Review enlinkd documentation (Issue NMS-14850)
  • Update Visualization topic in Quick Start guide (Issue NMS-15029)
  • Fix Antora version differences (Issue NMS-15088)
  • Update opennms-plugin-cloud to 1.0.4 (Issue NMS-15122)

OpenNMS Horizon 31.0.1 (Oreo)

16 Nov 21:42
Compare
Choose a tag to compare

Release 31.0.1

Release 31.0.1 is a small out-of-band release to address some issues found during 31.0.0 testing.

It contains a few small changes including a fix for unusually large docker images and some other small bug fixes, as well as some updates to the new Quick Start Guide and a fix to the installation instructions for the Cortex plugin.

Please note there is a known issue that only one plugin entry shows up in the navigation bar’s "Plugins" menu, even if multiple plugins are installed. Only ALEC users who install the cloud connector are impacted. ALEC users therefore should avoid the Cloud Services Connector plugin until a new release fixes the underlying bug.

The codename for Horizon 31.0.1 is Oreo.

Bug

  • OpenAPI Validation Errors (Issue NMS-14408)
  • Snmp Polling Status shows Polled even though it’s actually not (Issue NMS-14653)
  • Duplicated message when alarm is not found (Issue NMS-14686)
  • Errors while installing opennms-timeseries-api from karaf shell (Issue NMS-14874)
  • When you delete/put memo or journal it always returns 204 even if alarm not exists (Issue NMS-14901)
  • NoSuchElementException errors thrown by EnhancedLinkd (Issue NMS-14912)
  • Docs for Cortex plugin are incorrect (Issue NMS-14945)
  • Horizon/Sentinel docker image size ballooned (Issue NMS-15006)
  • HZN 31: Ubuntu installation issues (Issue NMS-15007)

Story

  • Quick Start: Review entire quick start section when complete. (Issue NMS-14721)
  • New UI Preview: Ensure ALEC UI works (Issue NMS-14891)

Task

  • Update Quick Start login chapter (Issue NMS-14984)
  • Update notifications.adoc in Quick Start section (Issue NMS-14985)
  • Update Quick Start notifications configuration chapter (Issue NMS-14999)

OpenNMS Horizon 31.0.0 (Doppelkeks)

09 Nov 16:22
Compare
Choose a tag to compare

Release 31.0.0

Release 31.0.0 is a new major release. It contains several new features, including the Cloud Services Connector with Time Series DB support and a new quick-start guide. Notable enhancements include integration of the Horizon 30 "UI Preview" items into the main UI and performance improvements to network topology discovery. It also includes an important bug fix correcting a regression that rendered Horizon 30 unable to run in OpenShift environments, besides many other important bug and security fixes.

The codename for Horizon 31.0.0 is Doppelkeks.

Epic

  • Remove the need for minion to connect via HTTP (REST) and use Object replication to accomplish this. (Issue NMS-13379)
  • Geo Map rewrite using Vue 3 and JS (Issue NMS-13387)
  • Add OpenAPI docs for existing Rest API (Issue NMS-13491)
  • DCB - Implement the ability in OpenNMS to connect and retrieve configuration from devices (Issue NMS-13763)
  • DCB - Implement the ability to store the device configuration in a repository and related activities (Issue NMS-13764)
  • DCB - Implement the ability to select devices for backup and trigger backup (Issue NMS-13766)
  • DCB - Implement the scheduling of config backup (Issue NMS-13767)
  • DCB - UI implementation for the device config backup (Issue NMS-13966)
  • Cloud Connect: Ship H31 with cloud plugin already installed (Issue NMS-14471)
  • Create "Quick Start" guide for operations section of docs (Issue NMS-14611)
  • Fold the H30 "UI Preview" bits into the main UI (Issue NMS-14730)
  • Horizon core work needed to make Appliances first-class entities (Issue NMS-14783)
  • H31 OpenShift compatibility (Issue NMS-14881)
  • H31 Topology Discovery Improvements (Issue NMS-14883)
  • H31 OpenAPI Improvements (Issue NMS-14893)

Bug

  • BSMAdminIT flapping (Issue NMS-9334)
  • non-root broke openshift (Issue NMS-13572)
  • Package description for Minion and Sentinel reference Wiki (Issue NMS-13864)
  • Database reports need to be rebranded (Issue NMS-14058)
  • External Requisition UI: Obfuscate vmware password in URL (Issue NMS-14320)
  • features/topology: right panel menu is not reactive to sublayer context menu (Issue NMS-14342)
  • features/topology: tooltip - PowerGrid (D3/Circle layout) (Issue NMS-14343)
  • BmpIT flapping (Issue NMS-14360)
  • Fix Smoke Test for GraphMLTopologyIT (Issue NMS-14374)
  • features/topology: contextmenu - PowerGrid (D3/Circle layout) (Issue NMS-14377)
  • Rename integration tests that are currently running as unit tests (Issue NMS-14462)
  • Provisioning - Config SMNP Community does not support for more than 10 locations (Issue NMS-14548)
  • Unexpected interfaceDown event/alarm during a scheduled outage (Issue NMS-14695)
  • Investigate the failure in integration-test job (Issue NMS-14697)
  • Admin can’t assign user to On-Call Role Schedule (Issue NMS-14739)
  • Error using javax.mail.* packages in plugins (Issue NMS-14747)
  • opennms:metadata-test command is not present in Karaf shell (Issue NMS-14754)
  • Update QS based on ONMSU feedback (Issue NMS-14756)
  • Debian/Ubuntu gpg deprecation warning (Issue NMS-14760)
  • Grafana Dashboard report fails on "row" (Issue NMS-14784)
  • Topology-Map Layer broken (Issue NMS-14791)
  • Invalid redirect when behind a reverse proxy (Issue NMS-14805)
  • External Requisition UI - Blank pull down menus on Add (Issue NMS-14824)
  • Geocoder webui toggle switch shows "Ye" instead of "Yes" (Issue NMS-14841)
  • Scheduled scan fails to inform nodeScanAborted events (Issue NMS-14853)
  • Alarms and Events: filter and advanced search / method POST is not supported (Issue NMS-14918)
  • Docs for Cortex plugin are incorrect (Issue NMS-14945)
  • Wrong example of snmp-graph config for SNMP Trap Performance Data article (Issue NMS-14961)

Story

  • Flow Thresholds: Split processing and persistence (Issue NMS-13770)
  • Remove Vaadin-based Geographical Map (Issue NMS-13856)
  • Create a profile that skips building licenses (Issue NMS-14068)
  • Upgrade JUnit from version 4 to 5 (Issue NMS-14302)
  • Remove XMP protocol support (Issue NMS-14427)
  • Add KPI for DCB cumulative config count (Issue NMS-14580)
  • Add KPI for DCB cumulative backup failure count (Issue NMS-14581)
  • Add KPI for DCB cumulative web UI entries (Issue NMS-14582)
  • Populate Velocloud Partner Requisition with Gateway Nodes (Issue NMS-14593)
  • Implement OIA poller configuration extension (Issue NMS-14610)
  • Quick Start: Overview (Issue NMS-14612)
  • Quick Start: Login and create a user (Issue NMS-14613)
  • Quick Start: Turn on default notifications (Issue NMS-14614)
  • Quick Start: Import inventory (Issue NMS-14615)
  • Quick Start: Collect performance data (Issue NMS-14616)
  • Quick Start: Set up a threshold (Issue NMS-14617)
  • Quick Start: Establish a baseline (Issue NMS-14618)
  • Quick Start: Determine service availability (Issue NMS-14619)
  • Quick Start: Configure notifications (Issue NMS-14620)
  • Quick Start: Visualize data (Issue NMS-14621)
  • Add KPI for startup time (Issue NMS-14622)
  • Publish images to Docker Hub (Issue NMS-14626)
  • Implement connection manager (Issue NMS-14772)
  • Enhance Vue UI Preview Menubar to look like OG menubar (initial version) (Issue NMS-14800)
  • Initial Rest API endpoint and data model for Vue menubar dynamic creation (Issue NMS-14801)
  • Wire up new Vue menubar with Rest API for dynamic menu creation (Issue NMS-14802)
  • Remove NavRail from Vue UI Preview application (Issue NMS-14803)
  • New UI Preview: Ensure OPA UI plugins work (Issue NMS-14804)
  • Provide UUID for system id (Issue NMS-14839)
  • Modify foreign source in HeartbeatConsumer to ignore docker interfaces and detect SNMP agent (Issue NMS-14855)
  • Cloud plugin packages part of default install (Issue NMS-14892)
  • Packaging for cloud plugin (Issue NMS-14894)
  • Feather UIs get breadcrumbs mimicking OG UI (Issue NMS-14900)
  • Double-shift to focus Feather nav-bar Search box (Issue NMS-14902)
  • Nav-bar Search returns Plugin entries (Issue NMS-14903)
  • OG and Feather nav-bars use same chromatic black (Issue NMS-14904)
  • OG and Feather nav-bar styling match as closely as possible (Issue [NMS-14905](http://issues.op...
Read more

OpenNMS Horizon 30.0.4 (Capybara)

12 Oct 14:56
Compare
Choose a tag to compare

Release 30.0.4

Release 30.0.4 contains quite a few bug and security fixes and a number of enhancements.

The codename for Horizon 30.0.4 is Capybara.

Bug

  • VMware requisition import fail with "Problem getting input stream: {}" (Issue NMS-14450)
  • DCB fails on newly provisioned nodes (Issue NMS-14670)
  • Duplicate V3 trap security names causing spurious errors on non V3 traps (Issue NMS-14718)
  • Kafka Producer NPE causes collection failure overall (Issue NMS-14740)
  • Flow docs don’t account for default config (Issue NMS-14749)
  • On saving of the provisiond configuration must be ensured, that all requsition-def’s have unique names (Issue NMS-14752)
  • NPE in opennms-provision-persistence (Issue NMS-14814)

Story

  • Update BSM Documentation (Issue NMS-8571)
  • Trapd is missing in the docs (Issue NMS-12629)
  • Determine if requisitions docs are correct (Issue NMS-13938)
  • MOS CDR Processor: Tie to node (Issue NMS-14659)
  • Back-port multi-constraint work (Issue NMS-14698)
  • Reflected XSS (PB-2022, Aug 2022) (Issue NMS-14713)
  • Browser-Specific XSS (PB-2022, Aug 2022) (Issue NMS-14714)
  • Form Can Be Manipulated with Cross-Site Request Forgery (CSRF) (Issue NMS-14716)
  • Session Cookie (Authentication Related) Does Not Contain The "HTTPOnly" Attribute (Issue NMS-14717)

Task

  • Add documentation for partial configuration modification via REST (Issue NMS-14671)

Enhancement

  • Open JDK Package References in Upgrade Documentation (Issue NMS-14682)
  • backport CircleCI and Docker enhancements from develop to release-30.x (Issue NMS-14724)
  • Add new handling options for the snmp provisioning metadata adapter (Issue NMS-14729)
  • Modify reduction key for dataCollectionFailed to be service specific (Issue NMS-14744)
  • Add details to PassiveServiceStatus event description (Issue NMS-14799)
  • Update Cortex plugin docs (Issue NMS-14807)

OpenNMS Horizon 30.0.3 (Chipmunk)

14 Sep 14:38
Compare
Choose a tag to compare

Release 30.0.3

Release 30.0.3 contains quite a few bug fixes as well as number of small features and security fixes.

The codename for Horizon 30.0.3 is Chipmunk.

Bug

  • snmpCollect being reset to C even if a policy sets it to N (Issue NMS-14576)
  • Stored XSS (Issue NMS-14591)
  • change or remove how Docker SSH keys are generated (Issue NMS-14643)
  • Thresholding blocks threads under load (Issue NMS-14645)
  • Appliance: Minion fails to come up with 30.0.2 and bleeding image (Issue NMS-14655)
  • Graph page doesn’t escape <> in resource labels (Issue NMS-14657)

Story

  • PassiveStatusd (Issue NMS-8567)
  • Provisiond (Issue NMS-8569)
  • Please update the copyright year on the docs page! (Issue NMS-13911)
  • Add KPIs for user and group counts to datachoices telemetry (Issue NMS-14487)
  • Set up basic Java CLI app to read/process MOS CDR files (Issue NMS-14575)
  • Add KPI for DCB device count by sysObjectID (Issue NMS-14579)
  • Add KPIs for open notifications and outages to datachoices telemetry (Issue NMS-14623)
  • Add KPI for application count to datachoices telemetry (Issue NMS-14624)
  • Official docs readiness for Cortex TSS plugin release (Issue NMS-14667)
  • Upgrade dom4j to latest version (Issue NMS-14696)

Task

  • provisiond config partial update (Issue NMS-14310)
  • Change OIA name to OpenNMS Plugin API (Issue NMS-14475)
  • Remove footer content from opennms/docs (Issue NMS-14637)

Enhancement

  • Migrate Notification wiki pages into docs (Issue NMS-13584)
  • Rest API v2 for obtaining a list of SNMP interfaces doesn’t return back node id (Issue NMS-14449)
  • Add smoke test for new KPIs (Issue NMS-14627)

Upgrade

OpenNMS Horizon 30.0.2 (Gopher)

10 Aug 18:47
Compare
Choose a tag to compare

Release 30.0.2

Release 30.0.2 contains quite a few bug fixes as well as number of small features.

We have made a number of improvements to the documentation, including reworking the section on events and adding information on configuring SNMP traps and varbinds.

OpenNMS has extended the anonymous metrics we optionally collect to help us improve the project, such as CPU and memory sizing of the platform, and statistics like number of events and flows. Click the gears icon and choose Additional Tools -> Data Choices or edit $OPENNMS_HOME/etc/org.opennms.features.datachoices.cfg to see what is included and to change your opt-in settings. Note that we continue to anonymize the data for internal use only to inform project direction. We do not share it with third parties.

The codename for Horizon 30.0.2 is Gopher.

Bug

  • Clearing an alarm brings alarm not found message (Issue NMS-12981)
  • [Web] - Weak Password Policy (Issue NMS-13981)
  • [Web] - Password field with autocomplete enabled on Login page (Issue NMS-13983)
  • JVM MemoryPool data collection not working (Issue NMS-14041)
  • Update guava dependency to 25.1 (Issue NMS-14209)
  • Scripts invoke sudo even if running as root (Issue NMS-14410)
  • Flow Thresholding: persist zero traffic rate (Issue NMS-14429)
  • Documentation references invalid docker version for latest horizon version release (Issue NMS-14431)
  • Kafka metrics producer considers zero values optional (Issue NMS-14469)
  • Kafka metrics producer persists unpersisted collectionsets (Issue NMS-14470)
  • New UI: Link to license points to gnu.org/licenses instead of a specific license (Issue NMS-14523)
  • WebMonitor does not track the response time (Issue NMS-14535)
  • Event / Alarms filtering no longer works (Issue NMS-14542)
  • Grafana dashboard reports do not run (Issue NMS-14544)
  • Clicking on the Count # in the Alarm does not bring up the associated Events (Issue NMS-14549)
  • Mappings are not correctly handled in the JSON Collection Handler (Issue NMS-14559)
  • Fix docs references to editing org.apache.karaf.features.cfg (Issue NMS-14566)
  • Spring Framework CVE-2022-22950 Remediation (Issue NMS-14568)

Story

  • Please update the copyright year on the docs page! (Issue NMS-13911)
  • DCB: Add Rest End point for deletion of Device Configs (Issue NMS-14287)
  • Add KPIs for CPU count and memory size to datachoices telemetry (Issue NMS-14482)
  • Add KPIs for polls, metrics, events, and flows to datachoices telemetry (Issue NMS-14483)
  • Add KPIs for business service count to datachoices telemetry (Issue NMS-14485)
  • Add KPIs for count of total requisition and requisitions with custom FSD to datachoices telemetry (Issue NMS-14486)
  • Add KPIs for notification entities to datachoices telemetry (Issue NMS-14488)
  • Add KPIs for Sink, RPC, and Time-series strategies to datachoices telemetry (Issue NMS-14491)
  • Add KPI item for RDBMS type and version to datachoices telemetry (Issue NMS-14492)
  • Fix stock graphite-telemetry-interface.groovy script file (Issue NMS-14564)

Task

  • Update XSD URL (Issue NMS-14150)
  • How to merge config on upgrade using Git (Issue NMS-14281)
  • Document allowed characters in service-names (Issue NMS-14423)
  • Add documentation to describe negate search terms in alarms advanced search (Issue NMS-14437)
  • JDBCQueryDetector documentation (Issue NMS-14453)
  • JDBStoredProcedureDetector documentation (Issue NMS-14454)
  • Release work (July 13) (Issue NMS-14458)

Enhancement

  • Update PG installation documentation to use SCRAM (Issue NMS-13057)
  • Upgrade Kafka components to 3.2.0 (Issue NMS-13953)
  • Debugging DCB scripts is a pain (Issue NMS-14120)
  • Update Events Documentation (Issue NMS-14212)
  • Migrate Trap configuration wiki to docs (Issue NMS-14323)
  • Document SNMP oid varbind pattern matching and varbind expansion to create unique events (Issue NMS-14346)
  • SNMP Interface Poller doc updates (Issue NMS-14412)
  • Negate search terms in event advanced search (Issue NMS-14476)
  • Update documentation for policy matching (Issue NMS-14528)
  • Add option to not store DCB script output (Issue NMS-14537)
  • Add datacollection definition for Eventd processing times (Issue NMS-14554)
  • Fix outdated MySQL / MariaDB JDBC collection config (Issue NMS-14571)
  • simplify assembly tarballs (Issue NMS-14572)

Upgrade

  • Upgrade to Feather 0.10.15 (Issue NMS-14547)

OpenNMS Horizon 30.0.1 (Chinchilla)

13 Jul 18:16
Compare
Choose a tag to compare

Release 30.0.1

Release 30.0.1 contains a number of bug fixes as well as a number of new features including support for encrypting credentials.

For a high-level overview of what has changed in Horizon 30, see What’s New in OpenNMS Horizon 30.

The codename for Horizon 30.0.1 is Chinchilla.

Bug

  • Error responses are not handled correctly when handling ElasticSearch responses (Issue NMS-13785)
  • Tag Netflow v9 packets as Ingress on the INPUT_SNMP ifindex and Egress on the OUTPUT_SNMP ifindex (Issue NMS-14279)
  • MIB compiler creates datacollections that fail to validate (Issue NMS-14314)
  • Bridge Topology Discovery Mismatch (Issue NMS-14322)
  • Grafana Panel Internal Server Error when lasteventid is Null for an Alarm when Using HELM (Issue NMS-14331)
  • Replace old logo references in some files/reports with the new logo (Issue NMS-14372)
  • Topology UI Error when deleting a graphml (Issue NMS-14379)
  • Link to SCV UI is missing from OG UI admin landing page (Issue NMS-14393)
  • runas=root entry in opennms.conf gets duplicated (Issue NMS-14396)
  • Kafka Consumer stops commits when overloaded (Issue NMS-14415)
  • Appliance: Minion fails to come up with 30.x and bleeding image (Issue NMS-14441)
  • External Requisition UI: foreignSource not set for VMware requisition (Issue NMS-14478)
  • Pollerd take a long time to start on systems with large inventories (Issue NMS-14524)

New Feature

  • Encrypt SNMP Credentials (Issue NMS-14215)
  • Encrypt Postgres credentials (Issue NMS-14216)

Story

  • SNMP MIB imports to handle OPAQUE data type implementation (Issue NMS-14018)
  • Support for SSH Key Authentication (Issue NMS-14119)
  • Add KPIs to datachoices telemetry for Provisiond config items (Issue NMS-14233)
  • DCB: UI : Configs without service name shouldn’t have option for Backup (Issue NMS-14300)
  • DCB: Script files are not shown in File Editor UI (Issue NMS-14411)
  • Add support for replaying packet captures to telemetryd (Issue NMS-14465)
  • Prefer ingressPhysicalInterface over INPUT_SNMP when processing flows (Issue NMS-14467)
  • Add KPI for list of enabled service daemons to datachoices telemetry (Issue NMS-14489)

Task

Enhancement

  • event nodeCategoryMembershipChanged should be more verbose (Issue NMS-10634)
  • Guide to monitor essential Microsoft Active Directory Services (Issue NMS-11793)
  • There should be documentation for the reports (Issue NMS-11810)
  • Wild cards for flow classifiations are not explained (Issue NMS-12421)
  • Create JdbcDetector documentation (Issue NMS-13427)
  • Authentication related WEB-INF files should also exist in etc-pristine (Issue NMS-13834)
  • Negate search terms in alarms advanced search (Issue NMS-14043)
  • Support writing to multiple TSDB in parallel (Issue NMS-14197)
  • Enlinkd Topology Map Layers Documentation (Issue NMS-14325)
  • Karaf scv-list command to see what entries exist (Issue NMS-14385)
  • upgrade JNA to 5 (Issue NMS-14417)
  • Add script to manipulate flows (Issue NMS-14468)

Upgrade

  • Update all Vue UI packages to latest (Issue NMS-14460)

OpenNMS Horizon 29.0.11 (Hawk)

08 Jul 15:29
Compare
Choose a tag to compare

Release 29.0.11 contains a number of bug fixes and enhancements.

For a high-level overview of what has changed in Horizon 29, see What’s New in OpenNMS Horizon 29.

The codename for Horizon 29.0.11 is Hawk.

Bug

  • Admin guide lacks a chapter on logging (Issue NMS-8861)
  • Error responses are not handled correctly when handling ElasticSearch responses (Issue NMS-13785)
  • [Web] - WebServer Fingerprinting (Issue NMS-13987)
  • Telemetryd does not shut down gracefully (Issue NMS-14003)
  • Event/Alarm advanced search not passing search terms (Issue NMS-14161)
  • Users with ROLE_USER face Access Denied when accessing Resource Graphs from Reports Section (Issue NMS-14193)
  • Exception when searching assets (Issue NMS-14240)
  • Rogue opennms-tools/phonebook/pom.xml (Issue NMS-14266)
  • Remove "Commercial Support" ticket lookup from web ui support section (Issue NMS-14280)
  • Kafka-Producer Alarm Resync Failing Post Entire Kafka Cluster Outage (Issue NMS-14321)
  • Replace old logo references in some files/reports with the new logo (Issue NMS-14372)
  • runas=root entry in opennms.conf gets duplicated (Issue NMS-14396)
  • Kafka Consumer stops commits when overloaded (Issue NMS-14415)

Story

  • Document how to upgrade OpenNMS (Issue NMS-13692)
  • Add new KPIs to datachoices telemetry (Issue NMS-14203)

Task

Enhancement

  • Add a note to remember delete the browsers cache when upgrading OpenNMS (Issue NMS-8504)
  • there is no documentation on the instrumentation log reader (Issue NMS-10393)
  • event nodeCategoryMembershipChanged should be more verbose (Issue NMS-10634)
  • Migrate External Auth into docs (Issue NMS-13574)
  • Document how to set up SSL with Jetty (Issue NMS-13684)
  • DCB: Error reporting needs love (Issue NMS-14128)
  • Correct errors on Business Service Monitoring docs (Issue NMS-14337)
  • Snmp Link Up does not clear Snmp Link Down (Issue NMS-14378)
  • upgrade JNA to 5 (Issue NMS-14417)