Releases: OpenNMS/opennms-integration-api
Releases · OpenNMS/opennms-integration-api
OpenNMS Plugin API v1.6.1
What's Changed
- build(deps): bump com.google.guava:guava from 32.1.1-jre to 32.1.2-jre by @dependabot in #114
- build(deps): bump org.apache.maven.plugins:maven-enforcer-plugin from 3.3.0 to 3.4.0 by @dependabot in #115
- build(deps): bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.0 to 3.4.1 by @dependabot in #116
- build(deps): bump commons-io:commons-io from 2.13.0 to 2.14.0 by @dependabot in #121
- build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0 by @dependabot in #119
- build(deps): bump karaf.version from 4.4.3 to 4.4.4 by @dependabot in #118
- build(deps): bump org.apache.maven.plugins:maven-shade-plugin from 3.5.0 to 3.5.1 by @dependabot in #120
- build(deps): bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre by @dependabot in #122
- build(deps-dev): bump log4j.version from 2.20.0 to 2.21.0 by @dependabot in #123
- build(deps): bump org.apache.maven.plugins:maven-dependency-plugin from 3.6.0 to 3.6.1 by @dependabot in #124
- build(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2.1 by @dependabot in #125
- build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.1.2 to 3.2.1 by @dependabot in #126
- build(deps-dev): bump log4j.version from 2.21.0 to 2.21.1 by @dependabot in #127
- build(deps): bump commons-io:commons-io from 2.14.0 to 2.15.0 by @dependabot in #128
- build(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.1 to 3.2.2 by @dependabot in #131
- build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.6.2 by @dependabot in #130
- build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.1 to 3.2.2 by @dependabot in #129
- build(deps-dev): bump log4j.version from 2.21.1 to 2.22.0 by @dependabot in #132
- build(deps): bump org.codehaus.mojo:build-helper-maven-plugin from 3.4.0 to 3.5.0 by @dependabot in #133
- build(deps): bump commons-io:commons-io from 2.15.0 to 2.15.1 by @dependabot in #134
- build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 by @dependabot in #135
- build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.2 to 3.2.3 by @dependabot in #136
- build(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.3 by @dependabot in #137
- build(deps): bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.12.0 by @dependabot in #138
- build(deps): bump com.google.guava:guava from 32.1.3-jre to 33.0.0-jre by @dependabot in #139
- build(deps): bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.0 to 3.12.1 by @dependabot in #140
- build(deps-dev): bump log4j.version from 2.22.0 to 2.22.1 by @dependabot in #141
- build(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.3 to 3.2.5 by @dependabot in #142
- build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.3 to 3.2.5 by @dependabot in #143
- build(deps): bump karaf.version from 4.4.4 to 4.4.5 by @dependabot in #144
- build(deps): bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.2 by @dependabot in #145
- build(deps): bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.1 by @dependabot in #150
- build(deps): bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0 by @dependabot in #151
- build(deps): bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre by @dependabot in #149
- build(deps-dev): bump log4j.version from 2.22.1 to 2.23.1 by @dependabot in #147
- build(deps): bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.1 to 3.2.2 by @dependabot in #152
- build(deps): bump commons-io:commons-io from 2.15.1 to 2.16.0 by @dependabot in #153
- build(deps): bump commons-io:commons-io from 2.16.0 to 2.16.1 by @dependabot in #155
- build(deps): bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 by @dependabot in #154
- build(deps): bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.2 to 3.2.3 by @dependabot in #156
- build(deps): bump karaf.version from 4.4.5 to 4.4.6 by @dependabot in #157
- build(deps): bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.3 to 3.2.4 by @dependabot in #158
- build(deps): bump com.google.guava:guava from 33.1.0-jre to 33.2.1-jre by @dependabot in #165
- build(deps): bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.6.0 by @dependabot in #164
- Update circleCI config, use latest docker images and update the image used for merge step by @mershad-manesh in #169
- MPLUG-21: Add status field on MonitoredService by @cgorantla in #175
Full Changelog: v1.6.0...v1.6.1
OpenNMS Plugin API v1.6.0
What's Changed
- add IPLike (and InetAddressUtils) to OPA by @RangerRick in #81
- remove unnecessary uses of guava, hide transitive dependency by @RangerRick in #87
- NMS-15808: add new enlinkd protocols by @RangerRick in #92
- clean up some sonarlint warnings by @RangerRick in #103
Full Changelog: v1.5.0...v1.6.0
OpenNMS Plugin API v1.5.0
What's Changed
- fix the collector extension sample code
- add handling for alarm tickets (NMS-15439)
- remove the "sample" plugin from the main karaf feature
Full Changelog: v1.4.0...v1.5.0
OpenNMS Plugin API v1.4.0
This is a small release that adds config extension for collectors
OpenNMS Plugin API v1.3.0
This is a small release that adds API support for deleting entries from the Secure Credentials Vault.
OpenNMS Plugin API v1.2.0
OPA 1.2 now supports features that will be a part of Horizon 31, including support for extending poller configuration, as well as additional event and monitored service metadata
OpenNMS Plugin API v1.1.0
- support serialization of time-series data to disk
- support APIs for flow persistence in plugins
- remove the dev flag from yarn for UI plugins
OpenNMS Plugin API v1.0.1
- add support for using Pinia from UI plugins -- this allows interaction with the Vue router in web UI plugins
- deduplicate time-series metrics before passed to plugins
- update the UI plugin example to show how to use the Vue router
OpenNMS Plugin API v1.0.0
OIA 1.0.0 is the first officially stable release of OIA.
It will be introduced as part of Horizon 30 (and, eventually, Meridian 2023).
OIA releases from 1.0.0 forward will follow semantic versioning.
Changes since 0.6.0:
Improvements and Features
- Guava has been updated to
30.1.1-jre
- updated to be supported on Minion and Sentinel
- extend the new Horizon Vue-based UI through OIA
- key-value store support was added
- Secure Credentials Vault support was added
- event-sourced collection config support was added
Breaking
- requires JDK 11 or higher
InterfaceToNodeCache
API was changed to removeStream<Integer> getNodeIds(String location, InetAddress ipAddr)