Release 1.10
Release 1.10.14
Release 1.10.14 is the latest in the stable 1.10 series of OpenNMS releases. It contains a few small bugfixes including an importantsecurity fix.
The codename for 1.10.14 is Chalumeau.
Bug
-
XSS vector in
admin/error.jsp
(Issue NMS-6147) -
maint_events.sh
is not working (Issue NMS-6168) -
NPE on
output.log
due to null ifSpeed when calling PhysicalInterfaceRow.getSpeed (Issue NMS-6169) -
Date issues in "Response time by node" JR report (Issue NMS-6182)
-
The SnmpMonitor is not returning the status with the responseTime value (Issue NMS-6192)
-
Collectd throws ConcurrentModificationException when accessing PollOutagesConfigManager (Issue NMS-6277)
-
ConcurrentModificationException inside ThresholdingSet (Issue NMS-6279)
-
IfInfo can throw NullPointerException (Issue NMS-6280)
-
Provisiond detectors sometimes fail to detect (Issue NMS-6412)
-
The Valere devices with broken SNMP agents are hanging Provisiond. (Issue NMS-6484)
-
Security: downloadReport allow download and view any file in filesystem (Issue NMS-6580)
Release 1.10.13
Release 1.10.13 is the latest in the stable 1.10 series of OpenNMS releases. It contains a few small bugfixes.
The codename for 1.10.13 is Sopila.
Bug
-
ERROR: insert or update on table "notifications" violates foreign key constraint
fk_eventid3
(Issue NMS-1668) -
Provisiond Error :
org.hibernate.exception.SQLGrammarException
: could not execute query (Issue NMS-5348) -
"No Data for this Entry" in Serial Interface Utilization Summary report (Issue NMS-5617)
-
Debian init.d script wrong postgres dependency (Issue NMS-5879)
-
threshold filters not processed properly (Issue NMS-5880)
-
It is possible to define an OnmsServiceType twice and that can hurt some features. (Issue NMS-5914)
-
Duplicated parameter in
notification.xml
(Issue NMS-5948) -
Node availability report wrong calculation of percentage (Issue NMS-5990)
-
Database connections leak until the system cannot obtain any more connections (Issue NMS-6051)
-
opennms status
should return3
when unconfigured, not6
(Issue NMS-6068) -
The JAR where the GpDetector is defined doesn’t appear on the RPM or DEB files (Issue NMS-6074)
-
parent-foreign-source is not working anymore (Issue NMS-6083)
Release 1.10.12
Release 1.10.12 is the latest in the stable series of OpenNMS releases. It contains a few bugfixes and enhancements, including a fix for thealarm detail page.
The codename for 1.10.12 is Arghul.
Release 1.10.11
Release 1.10.11 is the latest in the stable series of OpenNMS releases. It contains a few bugfixes and enhancements.
The codename for 1.10.11 is Nadaswaram.
Bug
-
Release notes says Gentoo is not maintained (Issue NMS-4338)
-
Javamail file type overrides Database Report file type for CSV files (Issue NMS-5020)
-
Events shows interface 127.0.0.1 (Issue NMS-5232)
-
Serial Interface Report has Incorrect Title (Issue NMS-5616)
-
Duty schedule editor defaults to identical start and end time (Issue NMS-5741)
-
The SnmpPoller is sending the interfaceOperDown events every time a requisition is synched or a single node is rescanned. (Issue NMS-5841)
-
Provisiond fails with
java.lang.NullPointerException
(Issue NMS-5922) -
Uncaught exception in webapp when viewing non-existent alarm: "Missing alarm request attribute" (Issue NMS-5930)
Release 1.10.10
Release 1.10.10 is the latest in the stable series of OpenNMS releases. It contains a number of bugfixes and enhancements.
The codename for 1.10.10 is Tumpong.
Bug
-
Bits of event-acknowledgement UI still showing (Issue NMS-5733)
-
Updates on strings.properties are not propagated when using the WebUI on a different server (Issue NMS-5806)
-
Current event definitions for Aruba Controllers are wrong (Issue NMS-5830)
-
Get details from a specific alarmId is redirecting to the wrong page. (Issue NMS-5838)
-
Uncaught exception in HostResourceSwRunMonitor when handling empty strings (Issue NMS-5852)
-
Outages appears to be not sorted on service.jsp (and probably interface.jsp) (Issue NMS-5892)
-
SmbMonitor no longer effective, needs fixing (Issue NMS-5894)
Enhancements
-
SSH button on node information screen (Issue NMS-699)
-
favicon in webui? (Issue NMS-3369)
-
Add nodeID to title field on element/node.jsp (Issue NMS-3398)
-
Display the Package Name and Service Parameters on the Service Page (Issue NMS-5876)
-
Make optional the addition of default ports to HTTP Host Header on the PSM. (Issue NMS-5884)
-
How can I know which poller packages are actively being used for the services on a given interface? (Issue NMS-5893)
Release 1.10.9
Release 1.10.9 is the latest in the stable series of OpenNMS releases. It contains a number of bugfixes and enhancements.
The codename for 1.10.9 is Nose Flute.
Enhancements
Bug
-
HRULE
not working in JRobin graphs (Issue NMS-2793) -
Event acknowledgement button, checkboxes, description should be hidden (Issue NMS-3923)
-
XmlCollector data collection failures (Issue NMS-5464)
-
OpenNMS start-up error -
javax.jmdns.impl.tasks.state.DNSStateTask
(Issue NMS-5535) -
Ifspeed displayed is not right (Issue NMS-5536)
-
No decode for nodelabel in nodeUp/nodeDown event (Issue NMS-5548)
-
Error save and restart Discovery (Issue NMS-5606)
-
XmlCollector & thresholding exception (Issue NMS-5642)
-
NullPointerException in auto-action code path (Issue NMS-5708)
-
HostResourceSwRunMonitor doesn’t work well with processes like
cron
(with many forks) (Issue NMS-5710) -
Missing isSnmpPrimary in NetworkElementFactory for Interface objects. (Issue NMS-5720)
-
Service Registration Strategy Runs up CPU on Mac OS 10.8 (Issue NMS-5730)
-
Bits of event-acknowledgement UI still showing (Issue NMS-5733)
-
Monitoring big file system using hrStorageTable with Net-SNMP breaks Collectd (Issue NMS-5747)
-
promoteQueueData should not be stored on the events table. (Issue NMS-5752)
-
Allow ILR to output durations in milliseconds (Issue NMS-5755)
-
Live threshold merging fails if threshold with new
ds-type
added to existing group (Issue NMS-5764) -
Remote poller dies on startup if LDAP, RADIUS, NSClient present in poller configuration (Issue NMS-5777)
-
Reportd persistant-reports aren’t listed. (Issue NMS-4056)
Enhancements
-
Add the ack user in alarm list (Issue NMS-5546)
-
Enabler Filter for LDAP (Issue NMS-5547)
-
Need ability to hand-edit service and category names in requisition web editor (Issue NMS-4858)
-
varbind based notification filtering doesn’t support regular expression (Issue NMS-5399)
-
Enhance poller with CIFS file and folder monitor (Issue NMS-5725)
-
Nodes with "Most Recent Outages" list (Issue NMS-5754)
-
Add a shell wrapper for the ILR (Issue NMS-5766)
-
"Nodes w/Active Problems" : A new box for the home page based on alarms similar to the Outages Box (Issue NMS-5807)
Release 1.10.8
Release 1.10.8 is the latest in the stable series of OpenNMS releases. It contains a number of bugfixes and enhancements.
The codename for 1.10.8 is Trikiti.
Bug
-
NodeAvailabilityReport.jrxml
doesn’t work: PSQLException caused by date string in french locale (Issue NMS-5379) -
subreports/InterfaceAvailabilityReport_subreport1.jrxml
doesn’t work on my locale (Issue NMS-5457) -
SnmpMonitor is not able to manage "OCTET STRING" (Issue NMS-5563)
-
Selecting Surveillance Categories Per Node Broken (Issue NMS-5609)
-
Nodes with the same IP show up in the wrong categories (availability table on the index page) (Issue NMS-5611)
-
JavaSendMailer throws NPE when no e-mail address configured for report (Issue NMS-5665)
-
The search page is not displaying the services correctly if Capsd is disabled (Issue NMS-5669)
-
The NTP Detector is broken (Issue NMS-5677)
-
Add a way to use the IP address when building criteria selections for the SNMP interfaces on the SNMP Poller’s configuration file. (Issue NMS-5683)
-
The JRobin Converter doesn’t work when the RRD Step is different than 5 minutes (Issue NMS-5685)
-
The hover icon of the delete button from the Surveillance Categories Page is wrong. (Issue NMS-5693)
-
Categories with spaces or non alphanumeric characters breaks the delete operation on the WebUI. (Issue NMS-5694)
-
google-collections has been replaced with guava (Issue NMS-5695)
-
HttpCollector doesn’t detect response locale (PATCH INCLUDED) (Issue NMS-5701)
-
Default
poller-configuration.xml
specifies timeout, retry, port for SNMP-based services (Issue NMS-5703) -
WMI Capsd plugin mixes up username, domain, and password (Issue NMS-5707)
-
Wrong redirect after clicking on any ticket related button from the alarm details page (Issue NMS-5713)
-
AssetRecordDao.findByNodeId
is not working (Issue NMS-5714)
Enhancements
-
Improve the ticketer API in order to access more information about the ticket’s originator. (Issue NMS-5705)
Release 1.10.7
Release 1.10.7 is the latest in the stable series of OpenNMS releases. It contains a number of bugfixes and enhancements.
The codename for 1.10.7 is Buccina
Bug
-
Missing IP interfaces in node.jsp list (Issue NMS-5261)
-
datacollection stops after making changes in "Schedules Outages" (Issue NMS-5491)
-
vague
provisiond.log
DEBUG verbage (and misspelling) (Issue NMS-5518) -
DnsDetector logs an error message when attempting to detect the DNS service (Issue NMS-5565)
-
verbose messages about old import formats should be removed (Issue NMS-5571)
-
Latency thresholding fails for StrafePing, perhaps others when nulls exist in PollStatus properties (Issue NMS-5600)
-
Ability to disable the scheduling for rescan existing nodes when Provisiond starts (Issue NMS-5622)
-
Can’t hide a single widget from dashboard.jsp (Issue NMS-5638)
-
missing
\
inreport.mikrotik.temp.command
in snmp-graphs.properties (Issue NMS-5648) -
nortel.kerneltasks
report uses incorrect column name (Issue NMS-5649) -
typo in property name for novell report (Issue NMS-5650)
Release 1.10.6
Release 1.10.6 is the latest in the stable series of OpenNMS releases. It contains a number of bugfixes and enhancements.
The codename for 1.10.6 is Cornamuse.
Bug
-
1.10 Removed IP Hostname Field During Provisioning Scans (Issue NMS-5233)
-
send-event.pl
changes system hostname on Solaris systems (Issue NMS-5351) -
The "finished" logging statement is never called for CollectableService:doCollection() (Issue NMS-5441)
-
provisioning problem for simple services java.net.SocketException (Issue NMS-5469)
-
Thresholding on HTTP collections is broken (Issue NMS-5504)
-
Fedora 17 Packages (Issue NMS-5538)
-
CollectionResourceWrapper cache takes up large amounts of RAM (Issue NMS-5557)
-
Update RRD datasources to have a step field (Issue NMS-5570)
Enhancements
-
Add UEI to the notification configuration UI (Issue NMS-5559)
Release 1.10.5
Release 1.10.5 is the latest in the stable series of OpenNMS releases. It contains a few minor bugfixes and enhancements.
The codename for 1.10.5 is Tromboon.
Bug
-
Arithmetic Exception in QueuedStrategy (Issue NMS-4437)
-
Installer fails when using the EnterpriseDB PostgreSQL database. (Issue NMS-5431)
-
WebStart (JNLP) remote poller is missing ConfigurationGui and other Groovy bits (Issue NMS-5447)
-
Include/Exclude
range (Issue NMS-5465) -
Fix ReST
count
requests, refactor PUT/POST to use Post/Redirect/Get pattern (Issue NMS-5489) -
Debian package misses
postgresql
requirement for dependency-based booting (Issue NMS-5490)
Release 1.10.4
Release 1.10.4 is the latest in the stable series of OpenNMS releases. It contains a few minor bugfixes and enhancements.
The codename for 1.10.4 is Archlute.
Bug
-
Collectd collects for deleted node (Issue NMS-1996)
-
No working breadcrumb on System Report List Page (Issue NMS-4943)
-
Services not deleted when removed from provisioning requisition (Issue NMS-5198)
-
An exception is thrown if a notification is configured to have a subject with more than 256 characters (Issue NMS-5375)
-
There are some NPE when trying to collect data from nodes managed by Capsd (Issue NMS-5400)
-
IpAddressTableEntry: Unable to determine IP address type (4) (Issue NMS-5414)
-
MockSnmpAgent does not parse properly STRING with quotes "" (Issue NMS-5415)
-
HttpCollector fails to parse numeric values in locales that use different decimal notation (Issue NMS-5426)
-
NullPointerException when printing errors in the JNI6 code (Issue NMS-5428)
Release 1.10.3
Release 1.10.3 is the latest in the stable series of OpenNMS releases. It contains a few bugfixes, most notably an important deadlock fix whenusing provisiond.
The codename for 1.10.3 is Fiscorn.
Bug
-
Path-Outage: parent-foreign-id is not recognized when defined in another requisition (Issue NMS-4109)
-
JRobinRrdStrategy: JRobin: Unrecognized graph argument: (Issue NMS-4757)
-
Provisiond leaks file handles, eventually causing "Too many open files" crashes (Issue NMS-4846)
-
Scheduled outages applied on latency thresholds are ignored by Pollerd. (Issue NMS-5357)
-
Unable to create reports after upgrade from 1.10.1 to 1.10.2 (Issue NMS-5359)
Release 1.10.2
Release 1.10.2 is the latest in the stable series of OpenNMS releases. It contains bugfixes, including a fix for a filehandle leak regression, Windows installer fixes, and some minor enhancements.
The codename for 1.10.2 is Charango.
Bug
-
Path-Outage: parent-foreign-id is not recognized when defined in another requisition (Issue NMS-4109)
-
nodeAdded event create when POSTing to REST api does not include nodeLabel (Issue NMS-4891)
-
POST for node/<nodeId>/ipinterface creates interface does not returns its data (Issue NMS-4892)
-
Unable to add custom poller with capsd disabled. (Issue NMS-4924)
-
Deletion of surveillance categories via WebUI is broken (Issue NMS-4927)
-
handle bad SNMP ranges gracefully (Issue NMS-4947)
-
collectd does not unschedule deleted nodes (Issue NMS-5105)
-
Graphing Fails on Windows (Issue NMS-5139)
-
DO_NOT_PERSIST fails on explicitly defined interface when matching any IP address (Issue NMS-5154)
-
Some XSDs are missing after installing
opennms-core
(Issue NMS-5220) -
Show interfaces at search for nodes causes crash (Issue NMS-5230)
-
Correlator lacks its own log appender (Issue NMS-5250)
-
OpenNMS can’t load JICMP and/or JICMP6 (Issue NMS-5253)
-
OpenNMS-remote-poller debian package requires
sun-java6-jre
(Issue NMS-5295) -
You cannot start OpenNMS with a configured Selenium-Monitor (Issue NMS-5299)
-
[Main]
C3P0ConnectionFactory
: C3P0 has no equivalent tosetMaxSize
. Ignoring. (Issue NMS-5300) -
Copy of
jdhcp-1.1.1.jar
Not Included in the opennms-plugin-protocol-dhcp Debian Package (Issue NMS-5305) -
Exception when installing OpenNMS 1.10.1 on Windows 2008 Server (Issue NMS-5306)
-
Debian package
libopennms-java
does not depend onlibpostgresql-jdbc-java
(Issue NMS-5308) -
clicking on Nodelist throws an error (Issue NMS-5316)
-
Threshold Groups page "Request a reload threshold packages configuration" button produces 404 error on IE9 (Issue NMS-5323)
-
log messages show up in wrong log file (Issue NMS-5331)
-
Automatically created threshold event description missing % at %parm[all]% (Issue NMS-5336)
Release 1.10.1
Release 1.10.1 is the second in the latest series of stable releases. It contains plenty of bugfixes, as well as a few minor enhancements.
The codename for 1.10.1 is Hurdy Gurdy.
Bug
-
ONMS in "fr" and "de" locales: all event times end in hh:mm:00 (no seconds) (Issue NMS-3111)
-
Model importer can silently fail and report importSuccessful when given badly formed XML (Issue NMS-4205)
-
Errors in master pom.xml (Issue NMS-4950)
-
KSC Child Resource List is not in alphabetical order (Issue NMS-4957)
-
Excluded IP ranges are ignored in discovery (Issue NMS-5045)
-
Clicking the search button on the Node Interfaces Gizmo causes strange 128 Interface to appear (Issue NMS-5054)
-
missing interfaces on node page → physical interface list (Issue NMS-5127)
-
Asset CSV import will not import new asset fields. (Issue NMS-5146)
-
Reload KSC Report Configuration - Button fails (Issue NMS-5148)
-
Linkd generates undefined event (Issue NMS-5149)
-
Errors inside the Event Analysis Report related with "Top 25 events by node" (Issue NMS-5161)
-
opennms-core RPM is huge - war files packaged in /opt/opennms/lib (Issue NMS-5166)
-
Exceptions thrown by one provisioning adapter block further adapters from invocation (Issue NMS-5167)
-
etc-pristine in opennms-core contains configuration files from optional packages like the XML Collector (Issue NMS-5168)
-
malformed snmp-config.xml entry could cause config to not be read (Issue NMS-5172)
-
Only 20 interfaces shown (Issue NMS-5176)
-
database report input date wrong (Issue NMS-5177)
-
Unable to manually provision service via GUI without first defining detector (Issue NMS-5178)
-
Any authenticated user can use the snmpConfig ReST service (Issue NMS-5184)
-
Default Provisiond config contains a dns://localhost/localhost URL requisition-def (Issue NMS-5188)
-
Old asset field "maintContractNumber" in legacy requisitions breaks provisioning after uprading to 1.10 (Issue NMS-5191)
-
reparenting of snmp interfaces fails (Issue NMS-5195)
-
Custom initial-delay not preserved in destination path web editor (Issue NMS-5197)
-
Delete an outage through the REST API is not working (Issue NMS-5200)
-
The provisioning GUI in the webapp presents the wrong services to add to an interface when creating requisitions (Issue NMS-5211)
-
Notifications cannot contain non-ASCII characters and will cause NPEs (Issue NMS-5216)
-
TcpHandler in eventd times out too soon (Issue NMS-5224)
-
upgrade from 1.8.11 to 1.10.0 breaks provisioning groups and discovery (Issue NMS-5229)
-
Nodes marked as deleted in the database still appear in the output of REST calls. (Issue NMS-5231)
-
output.log reports java.net.ConnectException error while starting (Issue NMS-5238)
-
syslog date parsing fails in non-English locales (Issue NMS-5242)
-
The Tcp Exporter cannot process a null Rrd value (Issue NMS-5248)
-
A restart is required after changing the resource filter of a threshold (Issue NMS-5258)
-
A restart is required after adding a new threshold package. (Issue NMS-5259)
-
Resource Types are not ordered on Choose Resources Page (Issue NMS-5265)
-
HostResourceSwRunPlugin is not working (Issue NMS-5274)
-
Data Export throws an exception when trying to process a '-nan' value. (Issue NMS-5275)
-
Small cosmetic problem with the feature "Add to KSC Report" (Issue NMS-5287)
-
Provisioning Groups WebUI error (Issue NMS-5290)
Enhancements
-
Mib2opennms : replace the unreadable html entities by CDATA sections (Issue NMS-5142)
-
import update ArsDigita eclipse code formatter xml (Issue NMS-5156)
-
Increase Group Name Size (Issue NMS-5181)
-
Handle numbers with units when configuring the XML Collector (Issue NMS-5185)
-
Use multiples XPath for the resource identifier (resource key). (Issue NMS-5186)
-
Enhance JMXSecureCollector with RMI protocol support (Issue NMS-5205)
-
Split jmx-datacollection-config.xml (Issue NMS-5213)
-
Be able to control the filterOperator attribute from the WebUI (Issue NMS-5239)
-
Add any resource graph to a KSC report (Issue NMS-5268)
Release 1.10.0
Release 1.10.0 is the first in the latest series of stable releases.
The codename for 1.10.0 is Alboka.
Bug
-
OpenNMS does not keep track of changes that effect the psk map key (Issue NMS-2384)
-
VMware traps not recognized (Issue NMS-2566)
-
Cisco temperature threshold too low (Issue NMS-3574)
-
Link discovery gets confused by Cisco HSRP Mac Addresses (Issue NMS-3626)
-
Reasons Missing From nodeLostService events (Issue NMS-3848)
-
Opennms silently fails to detect SNMP on Dlink Switches (Issue NMS-3961)
-
Standard OpenNMS Solaris SMF manifest creates an insane multi-user-server dependency (Issue NMS-4543)
-
Linkd can`t collect QBridgeDot1dTpFdbTable from D-link switches (Issue NMS-4930)
-
KSC Overall Report Menu Formatted Strangely (Issue NMS-4956)
-
The opennms startup script doesn’t work in Solaris on a fresh installation (Issue NMS-4971)
-
Resource graph code is forming bad URLs (Issue NMS-4981)
-
Invalid characters on MibObj’s alias prevent their usage on thresholds expressions (Issue NMS-5019)
-
No Reason Code on IPv6 HTTPS outage (Issue NMS-5028)
-
linkd needs to "upsert" entries in the ipRouteInterface, atinterface, vlan tables (Issue NMS-5029)
-
Broken support for net-snmp (Issue NMS-5036)
-
CIDR-notation IP address in linkd causes exception (Issue NMS-5050)
-
dateParser in Rfc5424SyslogParser (Issue NMS-5051)
-
Map appears to show duplicate links (Issue NMS-5052)
-
Terminology around provisioning considered confusing (Issue NMS-5056)
-
Enabling DEBUG for Collectd, breaks SiblingColumnStorageStrategy (Issue NMS-5062)
-
The placeholders added to sample configuration files are not replaced when generating RPMs (Issue NMS-5070)
-
Field reference to script engine appears to cause memory bloat (Issue NMS-5076)
-
Change in hrStorage jrb directory naming usage breaks snmp graphs (Issue NMS-5078)
-
Notification names cannot contain an apostrophe it breaks the Java script (Issue NMS-5090)
-
1.8-compatible CustomSyslogParser is not actually 1.8-compatible ;) (Issue NMS-5091)
-
SyslogNG parser can’t handle older Syslog messages (Issue NMS-5092)
-
Spike hunter throws an exception that prevents to scan all RRAs. (Issue NMS-5096)
-
If a threshold configuration contains invalid data from evaluators point of view a silent exception is thrown. (Issue NMS-5102)
-
Security Roles seem to be busted (Issue NMS-5108)
-
Batch reports under database reports GUI seems to be broken (Issue NMS-5111)
-
Radius (potentially all) Detector logging incomplete (Issue NMS-5122)
-
XSS vulnerability in OpenNMS web UI (Issue NMS-5128)
-
provision.pl not working "set" (Issue NMS-5130)
-
Outage ReST Interface outputs invalid XML (multiple <ipAddress/> fields) (Issue NMS-5138)
-
Capsd should exit if org.opennms.provisiond.enableDiscovery is true (Issue NMS-5157)