|
| 1 | +[releasenotes-17] |
| 2 | +=== OpenNMS 17 |
| 3 | + |
| 4 | +[releasenotes-changelog-17.0.0] |
| 5 | +==== Release 17.0.0 |
| 6 | + |
| 7 | +Release 17.0.0 is the latest stable release of OpenNMS. It contains a large number of bug fixes and new features. |
| 8 | +For a high-level overview of what's changed in OpenNMS 17, see https://github.com/OpenNMS/opennms/blob/opennms-17.0.0-1/WHATSNEW.md[What's New in OpenNMS 17]. |
| 9 | + |
| 10 | +The codename for 17.0.0 is _Glen Moray_. |
| 11 | + |
| 12 | +===== Bug |
| 13 | + |
| 14 | +* odd index "ifservicves_ipinterfaceid_idx" in database - typo? (Issue http://issues.opennms.org/browse/NMS-5613[NMS-5613]) |
| 15 | +* JMX Config Tool CLI is not packaged correctly (Issue http://issues.opennms.org/browse/NMS-5946[NMS-5946]) |
| 16 | +* Statsd randomly looks for storeByForeignSource rrds (Issue http://issues.opennms.org/browse/NMS-6012[NMS-6012]) |
| 17 | +* 'Overall Service Availability' bad info in case of nodeDown / nodeUp transition (Issue http://issues.opennms.org/browse/NMS-6478[NMS-6478]) |
| 18 | +* Running online report "Response Time Summary for node" produces Unexpected Error (Issue http://issues.opennms.org/browse/NMS-6493[NMS-6493]) |
| 19 | +* Outdated Quartz URL in provisiond-configuration.xml file (Issue http://issues.opennms.org/browse/NMS-6555[NMS-6555]) |
| 20 | +* Not evaluating threshold for data collected by HttpCollector (Issue http://issues.opennms.org/browse/NMS-6803[NMS-6803]) |
| 21 | +* test failure: org.opennms.web.alarm.filter.AlarmRepositoryFilterTest (Issue http://issues.opennms.org/browse/NMS-6927[NMS-6927]) |
| 22 | +* test failure: org.opennms.web.svclayer.DefaultOutageServiceIntegrationTest (Issue http://issues.opennms.org/browse/NMS-6942[NMS-6942]) |
| 23 | +* When building the "Early Morning Report" I get a "null" dataset argument Exception. (Issue http://issues.opennms.org/browse/NMS-6944[NMS-6944]) |
| 24 | +* Early Morning Report will not run correctly without any nodes in OpenNMS (Issue http://issues.opennms.org/browse/NMS-7000[NMS-7000]) |
| 25 | +* Availability by node report needs a "No Data for Report" Section (Issue http://issues.opennms.org/browse/NMS-7001[NMS-7001]) |
| 26 | +* Event Translator cant translate events with update-field data present (Issue http://issues.opennms.org/browse/NMS-7024[NMS-7024]) |
| 27 | +* Topology Map does not show selected focus in IE (Issue http://issues.opennms.org/browse/NMS-7095[NMS-7095]) |
| 28 | +* MigratorTest fails on two of the 3 tests. (Issue http://issues.opennms.org/browse/NMS-7254[NMS-7254]) |
| 29 | +* Inconsistent naming in Admin/System Information (Issue http://issues.opennms.org/browse/NMS-7407[NMS-7407]) |
| 30 | +* Fonts are too small in link detail page (Issue http://issues.opennms.org/browse/NMS-7411[NMS-7411]) |
| 31 | +* Fix header and list layout glitches in the WebUI (Issue http://issues.opennms.org/browse/NMS-7417[NMS-7417]) |
| 32 | +* Dashboard node status shows wrong service count (Issue http://issues.opennms.org/browse/NMS-7459[NMS-7459]) |
| 33 | +* XML Collector is not working as expected for node-level resources (Issue http://issues.opennms.org/browse/NMS-7516[NMS-7516]) |
| 34 | +* build failure in opennms-doc/guide-doc on FreeBSD (Issue http://issues.opennms.org/browse/NMS-7600[NMS-7600]) |
| 35 | +* etc folder still contains references to capsd (Issue http://issues.opennms.org/browse/NMS-7649[NMS-7649]) |
| 36 | +* Vaadin dashboard meaning of yellow in the surveillance view (Issue http://issues.opennms.org/browse/NMS-7667[NMS-7667]) |
| 37 | +* Audiocodes.events.xml overrides RMON.events.xml (Issue http://issues.opennms.org/browse/NMS-7679[NMS-7679]) |
| 38 | +* JMX Configuration Generator admin page fails (Issue http://issues.opennms.org/browse/NMS-7680[NMS-7680]) |
| 39 | +* Example Drools rules imports incorrect classes (Issue http://issues.opennms.org/browse/NMS-7693[NMS-7693]) |
| 40 | +* Logging not initialized but used on Drools Rule files. (Issue http://issues.opennms.org/browse/NMS-7695[NMS-7695]) |
| 41 | +* Problems on graphs for 10 gigabit interface (Issue http://issues.opennms.org/browse/NMS-7702[NMS-7702]) |
| 42 | +* Database Report - Statement correction (Issue http://issues.opennms.org/browse/NMS-7703[NMS-7703]) |
| 43 | +* Building OpenNMS results in a NullPointerException on module "container/features" (Issue http://issues.opennms.org/browse/NMS-7709[NMS-7709]) |
| 44 | +* PSQLException: column "nodeid" does not exist when using manage/unmanage services (Issue http://issues.opennms.org/browse/NMS-7723[NMS-7723]) |
| 45 | +* Add support for jrrd2 (Issue http://issues.opennms.org/browse/NMS-7728[NMS-7728]) |
| 46 | +* Log messages for the Correlation Engine appear in manager.log (Issue http://issues.opennms.org/browse/NMS-7729[NMS-7729]) |
| 47 | +* bug in EventBuilder method setParam() (Issue http://issues.opennms.org/browse/NMS-7736[NMS-7736]) |
| 48 | +* Unit tests fail for loading data collection (Issue http://issues.opennms.org/browse/NMS-7739[NMS-7739]) |
| 49 | +* SeleniumMonitor with PhantomJS driver needs gson JAR (Issue http://issues.opennms.org/browse/NMS-7748[NMS-7748]) |
| 50 | +* Cannot edit some Asset Info fields (Issue http://issues.opennms.org/browse/NMS-7750[NMS-7750]) |
| 51 | +* c.m.v.a.ThreadPoolAsynchronousRunner: com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@59804d53 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks! (Issue http://issues.opennms.org/browse/NMS-7755[NMS-7755]) |
| 52 | +* noSuchObject duplicates links on topology map (Issue http://issues.opennms.org/browse/NMS-7762[NMS-7762]) |
| 53 | +* Error when you drop sequence vulnnxtid (Issue http://issues.opennms.org/browse/NMS-7764[NMS-7764]) |
| 54 | +* Incorrect unit divisor in LM-SENSORS-MIB graph definitions (Issue http://issues.opennms.org/browse/NMS-7766[NMS-7766]) |
| 55 | +* HttpRemotingContextTest is an integration test and needs to be renamed as such (Issue http://issues.opennms.org/browse/NMS-7770[NMS-7770]) |
| 56 | +* Fix unit tests to run also on non-US locale systems. (Issue http://issues.opennms.org/browse/NMS-7771[NMS-7771]) |
| 57 | +* JMX Configuration Generator (webUI) is not working anymore (Issue http://issues.opennms.org/browse/NMS-7772[NMS-7772]) |
| 58 | +* node detail page failure (Issue http://issues.opennms.org/browse/NMS-7777[NMS-7777]) |
| 59 | +* Measurements ReST API broken in develop (CXF) (Issue http://issues.opennms.org/browse/NMS-7778[NMS-7778]) |
| 60 | +* OSGi-based Web Modules Not Accessible (Issue http://issues.opennms.org/browse/NMS-7785[NMS-7785]) |
| 61 | +* OSGi-based web applications are unaccesible (Issue http://issues.opennms.org/browse/NMS-7791[NMS-7791]) |
| 62 | +* Cannot load events page in 17 (Issue http://issues.opennms.org/browse/NMS-7794[NMS-7794]) |
| 63 | +* JSON Serialization Broken in REST API (CXF) (Issue http://issues.opennms.org/browse/NMS-7802[NMS-7802]) |
| 64 | +* Queued RRD updates are no longer promoted when rendering graphs (Issue http://issues.opennms.org/browse/NMS-7814[NMS-7814]) |
| 65 | +* The DataCollectionConfigDao returns all resource types, even if they are not used in any data collection package. (Issue http://issues.opennms.org/browse/NMS-7816[NMS-7816]) |
| 66 | +* Measurements ReST API Fails on strafeping (Issue http://issues.opennms.org/browse/NMS-7818[NMS-7818]) |
| 67 | +* Requesting IPv6 resources on measurements rest endpoint fails (Issue http://issues.opennms.org/browse/NMS-7819[NMS-7819]) |
| 68 | +* Remove Access Point Monitor service from service configuration (Issue http://issues.opennms.org/browse/NMS-7822[NMS-7822]) |
| 69 | +* The reload config for Collectd might throws a ConcurrentModificationException (Issue http://issues.opennms.org/browse/NMS-7824[NMS-7824]) |
| 70 | +* Exception in Vacuumd because of location monitor changes (Issue http://issues.opennms.org/browse/NMS-7826[NMS-7826]) |
| 71 | +* NPE on "manage and unmanage services and interfaces" (Issue http://issues.opennms.org/browse/NMS-7828[NMS-7828]) |
| 72 | +* Smoke tests failing because OSGi features fail to install: "The framework has been shutdown" (Issue http://issues.opennms.org/browse/NMS-7834[NMS-7834]) |
| 73 | +* "No session" error during startup in EnhancedLinkdTopologyProvider (Issue http://issues.opennms.org/browse/NMS-7835[NMS-7835]) |
| 74 | +* KIE API JAR missing from packages (Issue http://issues.opennms.org/browse/NMS-7836[NMS-7836]) |
| 75 | +* Counter variables reported as strings (like Net-SNMP extent) are not stored properly when using RRDtool (Issue http://issues.opennms.org/browse/NMS-7839[NMS-7839]) |
| 76 | +* Some database reports are broken (ResponseTimeSummary, etc.) (Issue http://issues.opennms.org/browse/NMS-7844[NMS-7844]) |
| 77 | +* New Provisioning UI: 401 Error when creating a new requisition (Issue http://issues.opennms.org/browse/NMS-7845[NMS-7845]) |
| 78 | +* Slow LinkdTopologyProvider/EnhancedLinkdTopologyProvider in bigger enviroments (Issue http://issues.opennms.org/browse/NMS-7846[NMS-7846]) |
| 79 | +* Graph results page broken when zooming (Issue http://issues.opennms.org/browse/NMS-7847[NMS-7847]) |
| 80 | +* Parameter descriptions are not shown anymore (Issue http://issues.opennms.org/browse/NMS-7848[NMS-7848]) |
| 81 | +* UnsupportedOperationException when using the JMXSecureCollector (Issue http://issues.opennms.org/browse/NMS-7852[NMS-7852]) |
| 82 | +* distributed details page broken (Issue http://issues.opennms.org/browse/NMS-7855[NMS-7855]) |
| 83 | +* Default log4j2.xml has duplicate syslogd appender, missing statsd entries (Issue http://issues.opennms.org/browse/NMS-7856[NMS-7856]) |
| 84 | +* Cisco Packets In/Out legend label wrong (Issue http://issues.opennms.org/browse/NMS-7857[NMS-7857]) |
| 85 | +* Enlinkd CDP code fails to parse hex-encoded IP address string (Issue http://issues.opennms.org/browse/NMS-7858[NMS-7858]) |
| 86 | +* IpNetToMedia Hibernate exception in enlinkd.log (Issue http://issues.opennms.org/browse/NMS-7861[NMS-7861]) |
| 87 | +* Duplicate Drools engines can be registered during Spring context refresh() (Issue http://issues.opennms.org/browse/NMS-7867[NMS-7867]) |
| 88 | +* PageSequenceMonitor broken in remote poller (Issue http://issues.opennms.org/browse/NMS-7870[NMS-7870]) |
| 89 | +* The remote poller doesn't write to the log file when running in headless mode (Issue http://issues.opennms.org/browse/NMS-7874[NMS-7874]) |
| 90 | +* Distributed response times are broken (Issue http://issues.opennms.org/browse/NMS-7875[NMS-7875]) |
| 91 | +* HttpClient ignores socket timeout (Issue http://issues.opennms.org/browse/NMS-7877[NMS-7877]) |
| 92 | +* RTC Ops Board category links are broken (Issue http://issues.opennms.org/browse/NMS-7884[NMS-7884]) |
| 93 | +* Remedy Integration: the custom code added to the Alarm Detail Page is gone. (Issue http://issues.opennms.org/browse/NMS-7890[NMS-7890]) |
| 94 | +* LazyInitializationException when querying the Measurements API (Issue http://issues.opennms.org/browse/NMS-7893[NMS-7893]) |
| 95 | +* Statsd PDF export gives class not found exception (Issue http://issues.opennms.org/browse/NMS-7897[NMS-7897]) |
| 96 | +* Deadlocks on Demo (Issue http://issues.opennms.org/browse/NMS-7899[NMS-7899]) |
| 97 | +* JMX Configgenerator Web UI throws NPE when navigating to 2nd page. (Issue http://issues.opennms.org/browse/NMS-7900[NMS-7900]) |
| 98 | +* Incorrect Fortinet System Disk Graph Definition (Issue http://issues.opennms.org/browse/NMS-7901[NMS-7901]) |
| 99 | +* Pages that contain many Backshift graphs are slow to render (Issue http://issues.opennms.org/browse/NMS-7902[NMS-7902]) |
| 100 | +* The default location for the JRRD2 JAR in rrd-configuration.properties is wrong. (Issue http://issues.opennms.org/browse/NMS-7907[NMS-7907]) |
| 101 | +* Missing dependency on the rrdtool RPM installed through yum.postgresql.org (Issue http://issues.opennms.org/browse/NMS-7909[NMS-7909]) |
| 102 | +* Alarm detail filters get mixed up on the ops board (Issue http://issues.opennms.org/browse/NMS-7917[NMS-7917]) |
| 103 | +* Startup fails with Syslogd enabled (Issue http://issues.opennms.org/browse/NMS-7921[NMS-7921]) |
| 104 | +* FasterFilesystemForeignSourceRepository is not working as expected (Issue http://issues.opennms.org/browse/NMS-7926[NMS-7926]) |
| 105 | +* Heat map ReST services just produce JSON output (Issue http://issues.opennms.org/browse/NMS-7930[NMS-7930]) |
| 106 | +* ClassNotFoundException JRrd2Exception (Issue http://issues.opennms.org/browse/NMS-7935[NMS-7935]) |
| 107 | +* HeatMap ReST Xml output fails (Issue http://issues.opennms.org/browse/NMS-7939[NMS-7939]) |
| 108 | +* Apache CXF brakes the ReST URLs for nodes and requisitions (because of service-list-path) (Issue http://issues.opennms.org/browse/NMS-7942[NMS-7942]) |
| 109 | +* Jersey 1.14 and 1.5 jars mixed in lib with Jersey 1.19 (Issue http://issues.opennms.org/browse/NMS-7944[NMS-7944]) |
| 110 | +* Incorrect attribute types in cassandra21x data collection package (Issue http://issues.opennms.org/browse/NMS-7945[NMS-7945]) |
| 111 | +* Bad substitution in JMS alarm northbounder component-dao wiring (Issue http://issues.opennms.org/browse/NMS-7948[NMS-7948]) |
| 112 | +* Bouncycastle JARs break large-key crypto operations (Issue http://issues.opennms.org/browse/NMS-7959[NMS-7959]) |
| 113 | +* Missing graphs in Vaadian dashboard when storeByFs=true (Issue http://issues.opennms.org/browse/NMS-7962[NMS-7962]) |
| 114 | +* JSoup doesn't properly parse encoded HTML character which confuses the XML Collector (Issue http://issues.opennms.org/browse/NMS-7963[NMS-7963]) |
| 115 | +* MBean attribute names are restricted to a specifix max length (Issue http://issues.opennms.org/browse/NMS-7964[NMS-7964]) |
| 116 | +* Auto-discover is completely broken - Handling newSuspect events throws an exception (Issue http://issues.opennms.org/browse/NMS-7968[NMS-7968]) |
| 117 | +* JMS alarm northbounder always indicates message sent (Issue http://issues.opennms.org/browse/NMS-7969[NMS-7969]) |
| 118 | +* Querying the ReST API for alarms using an invalid alarmId returns HTTP 200 (Issue http://issues.opennms.org/browse/NMS-7972[NMS-7972]) |
| 119 | +* The ICMP monitor can fail, even if valid responses are received before the timeout (Issue http://issues.opennms.org/browse/NMS-7974[NMS-7974]) |
| 120 | +* JMX Configuration Generation misbehavior on validation error (Issue http://issues.opennms.org/browse/NMS-7977[NMS-7977]) |
| 121 | +* The ReST API code throws exceptions that turns into HTTP 500 for things that should be HTTP 400 (Bad Request) (Issue http://issues.opennms.org/browse/NMS-7981[NMS-7981]) |
| 122 | +* New servers in install guide (Issue http://issues.opennms.org/browse/NMS-7985[NMS-7985]) |
| 123 | +* Background of notifications bell icon is too dark (Issue http://issues.opennms.org/browse/NMS-7997[NMS-7997]) |
| 124 | +* Provisiond default setting does not allow to delete monitoring entities (Issue http://issues.opennms.org/browse/NMS-7998[NMS-7998]) |
| 125 | +* Upgrade to commons-collections 3.2.2 (Issue http://issues.opennms.org/browse/NMS-7999[NMS-7999]) |
| 126 | +* NPE in JMXDetector (Issue http://issues.opennms.org/browse/NMS-8001[NMS-8001]) |
| 127 | +* Iplike could not be installed following install guide (Issue http://issues.opennms.org/browse/NMS-8004[NMS-8004]) |
| 128 | + |
| 129 | +===== Enhancement |
| 130 | + |
| 131 | +* Add option to the <service> element in poller-configuration.xml to specify service-specific RRD settings (Issue http://issues.opennms.org/browse/NMS-1488[NMS-1488]) |
| 132 | +* Additional storeByGroup capabilities (Issue http://issues.opennms.org/browse/NMS-1910[NMS-1910]) |
| 133 | +* Infoblox events file (Issue http://issues.opennms.org/browse/NMS-2362[NMS-2362]) |
| 134 | +* Adding SNMP traps for Raytheon NXU-2A (Issue http://issues.opennms.org/browse/NMS-3479[NMS-3479]) |
| 135 | +* Add A10 AX load balancer trap events (Issue http://issues.opennms.org/browse/NMS-4008[NMS-4008]) |
| 136 | +* Interactive JMX data collection configuration UI (Issue http://issues.opennms.org/browse/NMS-4364[NMS-4364]) |
| 137 | +* Add Force10 Event/Traps (Issue http://issues.opennms.org/browse/NMS-5016[NMS-5016]) |
| 138 | +* Event definition for Juniper screening SNMP traps (Issue http://issues.opennms.org/browse/NMS-5071[NMS-5071]) |
| 139 | +* events definiton file for DSVIEW-TRAP-MIB (Issue http://issues.opennms.org/browse/NMS-5272[NMS-5272]) |
| 140 | +* Trap definition files for Evertz Multiframe and Modules (Issue http://issues.opennms.org/browse/NMS-5397[NMS-5397]) |
| 141 | +* Trap and data collection definitions for Ceragon FibeAir 1500 (Issue http://issues.opennms.org/browse/NMS-5398[NMS-5398]) |
| 142 | +* New (additional) event file for NetApp filer (Issue http://issues.opennms.org/browse/NMS-5791[NMS-5791]) |
| 143 | +* New Fortinet datacollection / graph definition (Issue http://issues.opennms.org/browse/NMS-6770[NMS-6770]) |
| 144 | +* DefaultResourceDao should use RRD-API to find resources (Issue http://issues.opennms.org/browse/NMS-7108[NMS-7108]) |
| 145 | +* MIB support for Zertico environment sensors (Issue http://issues.opennms.org/browse/NMS-7131[NMS-7131]) |
| 146 | +* Implement "integration with OTRS-3.1+" feature (Issue http://issues.opennms.org/browse/NMS-7191[NMS-7191]) |
| 147 | +* Unit tests should be able to run successfully from the start of a compile. (Issue http://issues.opennms.org/browse/NMS-7258[NMS-7258]) |
| 148 | +* Create a detector for XMP (Issue http://issues.opennms.org/browse/NMS-7404[NMS-7404]) |
| 149 | +* Remove linkd (Issue http://issues.opennms.org/browse/NMS-7520[NMS-7520]) |
| 150 | +* Add Juniper SRX flow performance monitoring and default thresholds (Issue http://issues.opennms.org/browse/NMS-7553[NMS-7553]) |
| 151 | +* Enable real SSO via Kerberos (SPNEGO) and LDAP (Issue http://issues.opennms.org/browse/NMS-7614[NMS-7614]) |
| 152 | +* Create opennms.properties option to make dashboard the landing page (Issue http://issues.opennms.org/browse/NMS-7618[NMS-7618]) |
| 153 | +* Get rid of servicemap and servermap database tables (Issue http://issues.opennms.org/browse/NMS-7689[NMS-7689]) |
| 154 | +* Add support for Javascript-based graphs (Issue http://issues.opennms.org/browse/NMS-7700[NMS-7700]) |
| 155 | +* Dell Equallogic Events (Issue http://issues.opennms.org/browse/NMS-7722[NMS-7722]) |
| 156 | +* Persist the CdpGlobalDeviceIdFormat (Issue http://issues.opennms.org/browse/NMS-7768[NMS-7768]) |
| 157 | +* Add Sonicwall Firewall Events (Issue http://issues.opennms.org/browse/NMS-7798[NMS-7798]) |
| 158 | +* JMS Alarm Northbounder (Issue http://issues.opennms.org/browse/NMS-7805[NMS-7805]) |
| 159 | +* DNS Resolution against non-local resolver (Issue http://issues.opennms.org/browse/NMS-7821[NMS-7821]) |
| 160 | +* Recognize Cisco ASA5580-20 for SNMP data collection (Issue http://issues.opennms.org/browse/NMS-7868[NMS-7868]) |
| 161 | +* Promote Compass app when mobile browser detected (Issue http://issues.opennms.org/browse/NMS-7949[NMS-7949]) |
| 162 | +* Document how to configure RRDtool in OpenNMS (Issue http://issues.opennms.org/browse/NMS-7986[NMS-7986]) |
| 163 | +* nodeSource[] resource ids only work when storeByFs is enabled (Issue http://issues.opennms.org/browse/NMS-7711[NMS-7711]) |
| 164 | +* Flatten and improve web app style (Issue http://issues.opennms.org/browse/NMS-7894[NMS-7894]) |
| 165 | +* Document HeatMap ReST services (Issue http://issues.opennms.org/browse/NMS-7929[NMS-7929]) |
| 166 | +* Cleanup docs modules (Issue http://issues.opennms.org/browse/NMS-7940[NMS-7940]) |
| 167 | + |
0 commit comments