[NMS-6373] - Asset page should not be in edit mode for requisitioned nodes

[NMS-6626] - If the HostResourceSwRunMonitor fails because of a timeout, the reason does not reflect it.

New in version 1.12.4 (February 14th, 2014)

This is primarily a bugfix release, containing fixes for fonts in graphing when using JRobin, more fixes for upgrades from 1.10.x, and a number of other smaller fixes, as well as new or updated support for Konica, TrendMicro, BigIron, Poseidon, and NetScaler devices.

[NMS-5557] - CollectionResourceWrapper cache takes up large amounts of RAM

[NMS-5570] - Update RRD datasources to have a step field

Enhancement:

[NMS-5559] - Add UEI to the notification configuration UI

New in version 1.11.2 (August 31st, 2012)

This is the latest release of the OpenNMS "unstable" series, which will eventually become OpenNMS 1.12.

It includes all of the changes from 1.10.5, as well as a number of bugfixes and new features relating to topology and the new OSGi container.

In addition, Linkd now has support for getting topology information from LLDP.

New in version 1.10.4 (July 14th, 2012)

It contains mostly small bugfixes and enhancements.

New in version 1.11.1 (July 14th, 2012)

It contains all of the changes from 1.10.4, as well as a few additional bugfixes and enhancements and the beginnings of support for running OSGi bundles in OpenNMS.

New in version 1.11.0 (May 8th, 2012)

This first release in the 1.11 unstable series (the future 1.12) adds many bugfixes and minor features, and other architectural work.

New in version 1.10.0 (February 14th, 2012)

This version is the first in a new stable series.

The biggest new feature is complete support for IPv6 through the entire OpenNMS stack, as well as many architectural cleanups, the resurrection of Drools business logic support for complex event processing, reporting updates, and many bugfixes and other new features.

New in version 1.8.17 (January 23rd, 2012)

Minor bugfixes and an XSS security fix.

New in version 1.9.92 (October 13th, 2011)

This version candidate contains a large number of bugfixes including code cleanups, UI fixes, more Linkd work, and some IPv6-related fixes.

New in version 1.8.15 (October 13th, 2011)

This is a minor update to the stable 1.8 series, containing a few small monitor and UI changes.

New in version 1.8.14 (September 14th, 2011)

This version adds a few minor bugfixes and officially supports PostgreSQL 9.

New in version 1.9.90 (August 11th, 2011)

There are no known showstoppers other than the refactored Linkd, which is still considered beta, and will be finished before the 1.10 release cycle completes.

New in this release are all of the changes included in OpenNMS 1.8.13, as well as code cleanupd, refactoring, and more polishing of IPv6 support.

There are also many other enhancements and bugfixes.

New in version 1.8.13 (August 11th, 2011)

This version fixes a memory leak in logging, as well as a potential file handle leak when using Provisiond.

Additionally, it fixes a reasonably large number of other minor bugs and includes a few enhancements, including support for receiving SNMPv3 traps.

New in version 1.8.12 (May 12th, 2011)

Mostly bugfixes in reporting and the Web UI.

New in version 1.9.7 (April 12th, 2011)

OpenNMS 1.9.7 is the latest in the unstable series that will become OpenNMS 1.9.10.

This release includes a number of bug fixes and small features, but the largest change is a huge update to our IPv6 infrastructure.

While ICMPv6 (ping) does not yet work, it is now possible to provision, monitor, and collect data from IPv6 nodes.

Users are encouraged to test out the IPv6 functionality and report any issues.

New in version 1.8.11 (April 12th, 2011)

This is primarily a bugfix release, with fixes to Provisiond, reporting, some interface fixes, and new events and data collection for Sun/Oracle ILOM and Comtech EF Data CDM-625 devices.

Note: JRobin 1.5.10 includes a new backend that can improve performance dramatically. For safety's sake, it is disabled by default, but users are encouraged on test systems to enable the new "MNIO" backend in rrd-configuration.properties and report any issues, if found.

Note: JRobin 1.5.10 includes a new backend that can improve performance dramatically. For safety's sake, it is disabled by default, but users are encouraged on test systems to enable the new "MNIO" backend in rrd-configuration.properties and report any issues, if found.

Support has been added for using raw instance identifiers in thresholds when no data source label can be inferred (Bug #3108)

Support was added for a number of new Cisco devices in Linkd (Bug #3110)

Support has been added for extracting the bgpPeerRemoteAddr instance identifier from the varbinds of the bgpEstablished and bgpBackwardTransition traps defined in the BGP4-MIB. This allows us to make meaningful alarm annotations for these events so that the resulting alarms can self-clear. (Bug #3156)

Some tools have been added to OpenNMS "contrib" for creating SNMP walk dumps suitable for debugging with OpenNMS's mock SNMP server. (Bug #3173)

The default "Database" category now includes MSSQL and Oracle in addition to MySQL and PostgreSQL. (Bug #3175)

and outages, and it is expected that this will be expanded in future releases.

Web UI Updates:

A number of pages, most notably the node details page, have been updated to

provide more detailed information thanks to the new REST service. These

controls also support paging, sorting, etc.

WMI Support:

Support has been added for polling and datacollection from Windows Management

Instrumentation.

New in version 1.7.0 (January 15th, 2009)

OpenNMS 1.7.x is an unstable series, meant to be a technology preview of what's to come in OpenNMS 1.8.0.

New in version 1.6.1 (November 15th, 2008)

This is a small release with a few bugfixes and minor feature enhancements.

New in version 1.6.0 (October 28th, 2008)

Architecture and New Subsystems:

Alarms: The largest architectural change from a user point of view is the addition of the concept of Alarms. Events mean so many different things in OpenNMS, it made sense to have a higher-level "event" which represents significant happenings in the system. Alarms fill that role, and as we move towards 2.0, events will be de-emphasized in favor of alarms for reacting to significant events. The new alarms system will allow important events to be "reduced" into alarms. If an event comes in with the same "reduction key" as a previous event, the alarm will increment the "count" of events, yet it will still only take up a single line in the alarm browser. Clicking on the count will bring up the event browser with just the events that have been reduced.

Automations: It is now possible to do a variety of automated actions through "automations". For example, say you have an alarm with the severity of Minor that has not been acknowledged in the last 20 minutes you might want to escalate the severity. Vacuumd has been enhanced with a configuration that now allows configuration of processes we're calling Automations that are defined by Triggers and Actions.

Windows: OpenNMS now runs on Windows.

PostgreSQL: OpenNMS supports running on top of PostgreSQL 7.4 through 8.3.

Polling and Data Collection:

SNMP4J: In addition to the existing SNMPv1 and SNMPv2 support provided by our in-house JoeSNMP Java library, OpenNMS now supports SNMP v1 through v3 using SNMP4J. The SNMP4J strategy is enabled by default, but you can go back to the JoeSNMP one if you have a specific need for bug-for-bug compatibility with OpenNMS 1.2's SNMP behavior.

JMX: Support was added for polling and data collection.

NSClient: Support has been added for NSClient (and NSClient++) polling and data collection.

Data Export: It is now possible to export RRD data through the web UI.

Windows Service Monitoring: Windows services can be monitored through the NSclient support.

Mail Transport Monitor: It is possible to monitor the complete round-trip availability of a mail server, from sending to checking a mailbox.

Page Sequence Monitor: Support has been added for monitoring a complete transaction against a web site, including cookie storage, form submission, and checking the results of the output of a URL.

Distributed Monitoring: There is now a distributed monitor that allows you to do service monitoring from multiple locations reported to a single OpenNMS instance.

Notifications:

Roles: OpenNMS now supports on-call roles. If you have, say, an On-Call role where the users change over time, this feature allows you to schedule them in advance and OpenNMS will manage that schedule for you.

Group Duty Schedules: Works like normal duty schedules, except if a Group is listed as a target in a destination path, the duty schedule will apply to the whole group (individual users and roles also in the target are not affected).

Hyperic HQ Integration: Integration with Hyperic HQ alerts and provisioning has been added.

Transactional Language 1: Support has been added for interacting with a TL-1 event bus.

Web UI:

Jetty: OpenNMS has a built-in web server, and no longer requires Tomcat for the web UI (although it can still optionally be used)

JFreeChart Support: OpenNMS now supports a JFreeChart integration which lets you add charts to the front page.

Zooming: It is now possible to interactively zoom in on graphs.

StrafePing: OpenNMS includes an implementation of SmokePing.

RSS Feeds: Support has been added for RSS feeds for notifications, outages, alarms, and events.

New Look: The OpenNMS web UI got a face lift.

New in version 1.5.99 (October 24th, 2008)

It contains a number of bugfixes

If no major issues are found, 1.6.0 will be released next week.

New in version 1.5.97 (October 17th, 2008)

This release candidate contains a number of bugfixes and new features.

New in version 1.5.96 (October 2nd, 2008)

Minor bugfixes.

New in version 1.5.95 (September 30th, 2008)

New Features:

Nodes in category list are now sorted by name. (Bug #2708)

Bug Fixes:

A bug in the poller that would cause failed services to be shown as available was fixed. (Bug #2769)

A few other bugs have been fixed since 1.5.94, in the process of preparing for 1.6.0. A full list of bugs fixed in the release can be found in bugzilla: http://bugzilla.opennms.org/buglist.cgi?query_format=advanced&target_milestone=1.5.95+(1.6+beta+6)&bug_status=VERIFIED&cmdtype=doit

A number of security issues have been fixed. (Bug #2760)

New in version 1.5.94 (September 26th, 2008)

This is the fifth release candidate toward the next stable release.

It is basically feature complete.

There are a number of new features in this release as well as over 120 bugfixes.