From 98701155966d9ffc242f676f5b5048cb6698ec71 Mon Sep 17 00:00:00 2001 From: Benjamin Reed Date: Tue, 3 Nov 2020 12:24:29 -0500 Subject: [PATCH] OpenNMS Horizon 27.0.0 --- debian/changelog | 11 ++ .../minion/src/main/filtered/debian/changelog | 11 ++ .../src/main/filtered/debian/changelog | 11 ++ .../src/asciidoc/releasenotes/changelog.adoc | 108 +++++++++++++++++- 4 files changed, 139 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index b5ca3c0971e1..75bba9638937 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,14 @@ +opennms (27.0.0-1) stable; urgency=high + + * New major release. It contains many bug fixes and a ton of new features, most + notably the removal of the Remote Poller in favor of a new Minion-based + workflow called Application Perspective Monitoring. + + For details on what has changed, see: + https://docs.opennms.org/opennms/releases/27.0.0/releasenotes/releasenotes.html + + -- OpenNMS Release Manager Tue, 03 Nov 2020 12:23:00 -0400 + opennms (26.2.2-1) stable; urgency=low * New minor release. It contains a number of bug fixes and enhancements, including diff --git a/opennms-assemblies/minion/src/main/filtered/debian/changelog b/opennms-assemblies/minion/src/main/filtered/debian/changelog index de9967fa235c..d1d37cbe7e28 100644 --- a/opennms-assemblies/minion/src/main/filtered/debian/changelog +++ b/opennms-assemblies/minion/src/main/filtered/debian/changelog @@ -1,3 +1,14 @@ +opennms-minion (27.0.0-1) stable; urgency=high + + * New major release. It contains many bug fixes and a ton of new features, most + notably the removal of the Remote Poller in favor of a new Minion-based + workflow called Application Perspective Monitoring. + + For details on what has changed, see: + https://docs.opennms.org/opennms/releases/27.0.0/releasenotes/releasenotes.html + + -- OpenNMS Release Manager Tue, 03 Nov 2020 12:23:00 -0400 + opennms-minion (26.2.2-1) stable; urgency=low * New minor release. It contains a number of bug fixes and enhancements, including diff --git a/opennms-assemblies/sentinel/src/main/filtered/debian/changelog b/opennms-assemblies/sentinel/src/main/filtered/debian/changelog index 84046cd74212..c0934c6a5073 100644 --- a/opennms-assemblies/sentinel/src/main/filtered/debian/changelog +++ b/opennms-assemblies/sentinel/src/main/filtered/debian/changelog @@ -1,3 +1,14 @@ +opennms-sentinel (27.0.0-1) stable; urgency=high + + * New major release. It contains many bug fixes and a ton of new features, most + notably the removal of the Remote Poller in favor of a new Minion-based + workflow called Application Perspective Monitoring. + + For details on what has changed, see: + https://docs.opennms.org/opennms/releases/27.0.0/releasenotes/releasenotes.html + + -- OpenNMS Release Manager Tue, 03 Nov 2020 12:23:00 -0400 + opennms-sentinel (26.2.2-1) stable; urgency=low * New minor release. It contains a number of bug fixes and enhancements, including diff --git a/opennms-doc/releasenotes/src/asciidoc/releasenotes/changelog.adoc b/opennms-doc/releasenotes/src/asciidoc/releasenotes/changelog.adoc index 630be05359ff..681bf08e6120 100644 --- a/opennms-doc/releasenotes/src/asciidoc/releasenotes/changelog.adoc +++ b/opennms-doc/releasenotes/src/asciidoc/releasenotes/changelog.adoc @@ -8,6 +8,110 @@ Release 27.0.0 is the first release in the Horizon 27 series. -It is a major enhancement release with bug fixes and a ton of new features. +It is a major enhancement release with many bug fixes and a ton of new features, most +notably the removal of the Remote Poller in favor of a new Minion-based workflow +called Application Perspective Monitoring. + +The codename for 27.0.0 is _link:$$https://wikipedia.org/wiki/Zaphod_Beeblebrox$$[Zaphod]_. + +===== Bug + +* Investigate if the InstallerDB could be replaced with something simpler (Issue http://issues.opennms.org/browse/NMS-12079[NMS-12079]) +* Limit RPC threads on Minion using bulkhead pattern (Issue http://issues.opennms.org/browse/NMS-12391[NMS-12391]) +* RRD-to-Newts converter only handles AVERAGE RRAs (Issue http://issues.opennms.org/browse/NMS-12722[NMS-12722]) +* Fix docs warnings for resource-types, time series config and thresholding (Issue http://issues.opennms.org/browse/NMS-12770[NMS-12770]) +* Traps Not Associated With Node (Issue http://issues.opennms.org/browse/NMS-12797[NMS-12797]) +* Netflow timestamps incorrectly calculated on interfaces with MPLS (Issue http://issues.opennms.org/browse/NMS-12800[NMS-12800]) +* SNMPv3 Traps Cause Errors From Single Node to Minion (Issue http://issues.opennms.org/browse/NMS-12802[NMS-12802]) +* Hardcoded path to bash (Issue http://issues.opennms.org/browse/NMS-12840[NMS-12840]) +* Remote Poller: add remote outages to UI (Issue http://issues.opennms.org/browse/NMS-12842[NMS-12842]) +* Remote Poller: add remote polling details to service page (Issue http://issues.opennms.org/browse/NMS-12843[NMS-12843]) +* Remove polling package selection from application (Issue http://issues.opennms.org/browse/NMS-12844[NMS-12844]) +* Remote Poller: remove not longer used role ROLE_REMOTING (Issue http://issues.opennms.org/browse/NMS-12849[NMS-12849]) +* Remote Poller: remove references to old remote poller from documentation (Issue http://issues.opennms.org/browse/NMS-12850[NMS-12850]) +* Remote Poller: remove scanreports UI and ReST endpoint (Issue http://issues.opennms.org/browse/NMS-12851[NMS-12851]) +* Remote Poller: remove old Distributed Status Summary UI (Issue http://issues.opennms.org/browse/NMS-12852[NMS-12852]) +* Incorrect TSS settings (Issue http://issues.opennms.org/browse/NMS-12862[NMS-12862]) +* Remote Poller: Fix event definition for remote poller nodeLostService events (Issue http://issues.opennms.org/browse/NMS-12871[NMS-12871]) +* Remote Poller: NPE while attempting to start RemotePollerNG (Issue http://issues.opennms.org/browse/NMS-12877[NMS-12877]) +* Unable to install feature 'dominion-grpc-client' (Issue http://issues.opennms.org/browse/NMS-12880[NMS-12880]) +* Remote Poller: Clear outages after removing from application (Issue http://issues.opennms.org/browse/NMS-12881[NMS-12881]) +* Perspective Poller shows in tracing as RemotePollerNG (Issue http://issues.opennms.org/browse/NMS-12882[NMS-12882]) +* Application Perspective Monitoring: NPE when starting OpenNMS (Issue http://issues.opennms.org/browse/NMS-12887[NMS-12887]) +* Application Perspective Monitoring: OpenNMS refuses to start if service is referenced by two applications (Issue http://issues.opennms.org/browse/NMS-12889[NMS-12889]) +* Telemetryd: a lot of InstanceAlreadyExistsExceptions when starting OpenNMS with default configuration (Issue http://issues.opennms.org/browse/NMS-12896[NMS-12896]) +* Update link to In Memory TS DB (Issue http://issues.opennms.org/browse/NMS-12912[NMS-12912]) +* Unable to poll Vcenter CIM - Calling something in OpenJDK11 that has been removed. (Issue http://issues.opennms.org/browse/NMS-12919[NMS-12919]) +* Application link on start page redirects to start page (Issue http://issues.opennms.org/browse/NMS-12921[NMS-12921]) +* Event Translator debug logging is incorrect (Issue http://issues.opennms.org/browse/NMS-12959[NMS-12959]) +* service starts / restarts work but spit out an error if configured to wait for startup (Issue http://issues.opennms.org/browse/NMS-12966[NMS-12966]) +* Display the alarm status correctly in topology map for applications (Issue http://issues.opennms.org/browse/NMS-12968[NMS-12968]) +* Topology Application Map: Outage Table: Clicking on a service should show the outages of the service (Issue http://issues.opennms.org/browse/NMS-12970[NMS-12970]) +* Alarm (v1 & v2) ReST Service PUT Can't PUT Multiple Things (Issue http://issues.opennms.org/browse/NMS-12979[NMS-12979]) + +===== Enhancement + +* Add custom string attributes based on indirect and complex SNMP Indices (Issue http://issues.opennms.org/browse/NMS-8484[NMS-8484]) +* Trailing ", \" in report definitions throws not helpful error message (Issue http://issues.opennms.org/browse/NMS-10526[NMS-10526]) +* nodeDeleted event should contain more information (Issue http://issues.opennms.org/browse/NMS-10554[NMS-10554]) +* Netscaler vServer SNMP collection and graph definitions (Issue http://issues.opennms.org/browse/NMS-12269[NMS-12269]) +* Upgrade Sink API to Proto3 (Issue http://issues.opennms.org/browse/NMS-12602[NMS-12602]) +* Add selenium test for password change (Issue http://issues.opennms.org/browse/NMS-12645[NMS-12645]) +* Re-enable Central Search functionality (Issue http://issues.opennms.org/browse/NMS-12646[NMS-12646]) +* Remove remote-poller runtimes from the build (Issue http://issues.opennms.org/browse/NMS-12653[NMS-12653]) +* Update remote-poller model to link service to locations instead of individual RPs (Issue http://issues.opennms.org/browse/NMS-12654[NMS-12654]) +* Rewrite the remote poller backend to use Minion (Issue http://issues.opennms.org/browse/NMS-12655[NMS-12655]) +* Dynamic service scheduling: Service lifetime (Issue http://issues.opennms.org/browse/NMS-12676[NMS-12676]) +* Dynamic service scheduling: Polling package association (Issue http://issues.opennms.org/browse/NMS-12677[NMS-12677]) +* Dynamic service scheduling: Poller-Configuration change (Issue http://issues.opennms.org/browse/NMS-12678[NMS-12678]) +* Update database and send events only on status changes (Issue http://issues.opennms.org/browse/NMS-12679[NMS-12679]) +* Get new remote poller running as daemon (Issue http://issues.opennms.org/browse/NMS-12683[NMS-12683]) +* Add upgrade task to enable RemotePollerNG (Issue http://issues.opennms.org/browse/NMS-12684[NMS-12684]) +* Confd templates for Minion configuration (Karaf) (Issue http://issues.opennms.org/browse/NMS-12687[NMS-12687]) +* Support hostnames resolution when using aggregated flows (Issue http://issues.opennms.org/browse/NMS-12692[NMS-12692]) +* Use CollectionSetBuilder to persist response times (Issue http://issues.opennms.org/browse/NMS-12698[NMS-12698]) +* Create SQL index for optimizing poll result lookups (Issue http://issues.opennms.org/browse/NMS-12710[NMS-12710]) +* Apply thresholding for remote poller response times (Issue http://issues.opennms.org/browse/NMS-12721[NMS-12721]) +* Meta-data tag enhancements to Time Series Storage API (Issue http://issues.opennms.org/browse/NMS-12730[NMS-12730]) +* remove the java ("windows") installer (Issue http://issues.opennms.org/browse/NMS-12742[NMS-12742]) +* Add ReST interface for Remote Poller (Issue http://issues.opennms.org/browse/NMS-12760[NMS-12760]) +* Anomaly Detection Experiment (Issue http://issues.opennms.org/browse/NMS-12773[NMS-12773]) +* Anomaly Detection - Get the consumer working (Issue http://issues.opennms.org/browse/NMS-12774[NMS-12774]) +* Migrated VMware asset data to metadata entries (Issue http://issues.opennms.org/browse/NMS-12781[NMS-12781]) +* RemotePoller: only schedule services that are part of an application (Issue http://issues.opennms.org/browse/NMS-12785[NMS-12785]) +* Use newer protocol versions for remote DCOM WMI (Issue http://issues.opennms.org/browse/NMS-12788[NMS-12788]) +* Add support for OpenConfig Service in Detector/Poller (Issue http://issues.opennms.org/browse/NMS-12789[NMS-12789]) +* Remote Poller: Add outages for remote poller status changes (Issue http://issues.opennms.org/browse/NMS-12792[NMS-12792]) +* Add support for meta-data on single-DS threshold definitions (Issue http://issues.opennms.org/browse/NMS-12794[NMS-12794]) +* Update Users chapter (Issue http://issues.opennms.org/browse/NMS-12809[NMS-12809]) +* Remote Poller: Modify model to new structure (Issue http://issues.opennms.org/browse/NMS-12820[NMS-12820]) +* Remote Poller: Change monitoring locations UI to reflect model changes (Issue http://issues.opennms.org/browse/NMS-12821[NMS-12821]) +* Remote Poller: Change Admin UI to reflect Application model changes (Issue http://issues.opennms.org/browse/NMS-12822[NMS-12822]) +* Application Topology Provider Status (Issue http://issues.opennms.org/browse/NMS-12823[NMS-12823]) +* Allow meta-data in notifications (Issue http://issues.opennms.org/browse/NMS-12827[NMS-12827]) +* Add events for new Application Model (Issue http://issues.opennms.org/browse/NMS-12838[NMS-12838]) +* Remote Poller: camel case in new column definitions causing problems (Issue http://issues.opennms.org/browse/NMS-12841[NMS-12841]) +* Remote Poller: Remove LocationSpecificStatus (Issue http://issues.opennms.org/browse/NMS-12859[NMS-12859]) +* Remote Poller: Documentation (Issue http://issues.opennms.org/browse/NMS-12860[NMS-12860]) +* Remote Poller: Fix the remote flag (Issue http://issues.opennms.org/browse/NMS-12861[NMS-12861]) +* Remote Poller: Cleanup (Issue http://issues.opennms.org/browse/NMS-12864[NMS-12864]) +* Remote Poller: Clearify perspecive labeling (Issue http://issues.opennms.org/browse/NMS-12865[NMS-12865]) +* Remote Poller: Details pages show remote outages in recent outages list (Issue http://issues.opennms.org/browse/NMS-12866[NMS-12866]) +* Remote Poller: Add graph definitions for response times (Issue http://issues.opennms.org/browse/NMS-12868[NMS-12868]) +* Remote Poller: Add distributed tracing (Issue http://issues.opennms.org/browse/NMS-12869[NMS-12869]) +* Remote Poller: Rename to Perspective Poller (Issue http://issues.opennms.org/browse/NMS-12874[NMS-12874]) +* Remote Poller: Make backend more resilient (Issue http://issues.opennms.org/browse/NMS-12878[NMS-12878]) +* Application Perspective Monitoring: create Application status page (Issue http://issues.opennms.org/browse/NMS-12886[NMS-12886]) +* Document the MailTransportMonitor (Issue http://issues.opennms.org/browse/NMS-12892[NMS-12892]) +* Additions to Application Perspective Monitoring docs (Issue http://issues.opennms.org/browse/NMS-12893[NMS-12893]) +* Filter outages table in Application Topology View (Issue http://issues.opennms.org/browse/NMS-12897[NMS-12897]) +* Add logging configuration for Perspective Poller (Issue http://issues.opennms.org/browse/NMS-12910[NMS-12910]) +* Allow to navigate to monitored items in application status view (Issue http://issues.opennms.org/browse/NMS-12913[NMS-12913]) +* Allow setting meta data in a requisition (Issue http://issues.opennms.org/browse/NMS-12918[NMS-12918]) +* Create a report that matches Horizon 27.0.0 Jira issues with merged pull requests in GitHub (Issue http://issues.opennms.org/browse/NMS-12922[NMS-12922]) +* Update Copyright notice for 2020 (Issue http://issues.opennms.org/browse/NMS-12933[NMS-12933]) +* SSLCertMonitor should include more details about the expir(ing|ed) certificate in reason codes (Issue http://issues.opennms.org/browse/NMS-12948[NMS-12948]) +* Update Maximum PostgreSQL to allow PostgreSQL 13 (Issue http://issues.opennms.org/browse/NMS-12958[NMS-12958]) +* Create Horizon 27 Release Notes (Issue http://issues.opennms.org/browse/NMS-12961[NMS-12961]) +* Identify message broker strategies in web "about" page (Issue http://issues.opennms.org/browse/NMS-12971[NMS-12971]) -The codename for 27.0.0 is _link:$$https://en.wikipedia.org/wiki/Surgical_mask$$[Surgical]_.