JICMP master
JICMP
Tests: Testless build
Duration: 122 minutes
Changes: Who: Benjamin Reed
Why: JICMP 2.0.5

Who: Benjamin Reed
Why: 2.0.5 -> 2.0.6-SNAPSHOT
Changes by Benjamin Reed
JICMPv6 master
JICMP
Tests: Testless build
Duration: 112 minutes
Changes: Who: Benjamin Reed
Why: JICMP6 2.0.4

Who: Benjamin Reed
Why: 2.0.4 -> 2.0.5-SNAPSHOT

Who: Benjamin Reed
Why: update to latest m4 directory
Changes by Benjamin Reed
JRobin Head
JRobin
Tests: 75 passed
Duration: 45 minutes
Changes: Who: Ronald Roskens
Why: JRB-30: Add support for specifying the RRA step & row values as time periods.

Who: [unknown]
Why: Bamboo was unable to extract changes between revision d763d8e816ae70ef36e10cc32c80d725ea6a648d and 9e66cd3cfb0f2bb759c9498c5bb95ae735ded0ad.
Changes by Ronald Roskens and [unknown]
JRRD2 master
JRRD
Tests: 15 passed
Duration: 25 minutes
Changes: Who: Benjamin Reed
Why: no separate debug package for jrrd2

Who: [unknown]
Why: Bamboo was unable to extract changes between revision d763d8e816ae70ef36e10cc32c80d725ea6a648d and 74e681905e2f6857c8c0007ecdfc2095c26ee51b.
Changes by Benjamin Reed and [unknown]
Fo. 2015 ➠ Meridian Fo. 2015
Meridian
Tests: Testless build
Duration: 16 minutes
Changes: Who: Benjamin Reed
Why: NMS-10402: convert int types to long to handle 32-bit unsigned values

Who: mvrueden <mvrueden@users.noreply.github.com>
Why: Merge pull request #2186 from OpenNMS/jira/NMS-10402
NMS-10402: convert int types to long to handle 32-bit unsigned values
Fo. 2016 ➠ Meridian Fo. 2016
Meridian
Tests: Testless build
Duration: 1 minute
Changes: Who: Chandra Gorantla <chandra@opennms.com>
Why: NMS-10486: Update doc.

Who: Chandra Gorantla <chandra@opennms.com>
Why: NMS-10486: Configure rule to discard notifications when there is no associated node info.
Fo. 2017 ➠ Meridian Fo. 2017
Meridian
Tests: Testless build
Duration: 1 minute
Changes: Who: Jesse White
Why: Merge remote-tracking branch "origin/foundation-2016" into foundation-2017

Who: Chandra Gorantla <chandra@opennms.com>
Why: NMS-10486: Update doc.

Who: Chandra Gorantla <chandra@opennms.com>
Why: NMS-10486: Configure rule to discard notifications when there is no associated node info.
Fo. 2018 ➠ Meridian Fo. 2018
Meridian
Tests: Testless build
Duration: 1 minute
Changes: Who: Jesse White
Why: NEWTS-108: Expose connection pooling options (#2350)
* NEWTS-108: Add support for configuration the number of connections used in the pool.

* Update features/newts/src/main/java/org/opennms/netmgt/newts/support/CassandraPoolConfiguration.java

Co-Authored-By: j-white <jwhite08@gmail.com>
Changes by Jesse White
features-maven-plugin
Miscellaneous
Tests: 16 passed
Duration: 7 minutes
Changes: Who: Bamboo Administrator
Why: 1.3.1-SNAPSHOT -> 1.3.1

Who: Bamboo Administrator
Why: 1.3.1 -> 1.3.2-SNAPSHOT
JDHCP
Miscellaneous
Tests: Testless build
Duration: 59 seconds
Changes: Who: Benjamin Reed
Why: 1.2.0-SNAPSHOT -> 1.2.0

Who: Benjamin Reed
Why: 1.2.0 -> 1.2.1-SNAPSHOT
Changes by Benjamin Reed
OpenNMS-Release
Miscellaneous
Tests: Testless build
Duration: 46 minutes
Changes: Who: Benjamin Reed
Why: just prune=all, not aggressive
Changes by Benjamin Reed
OSGi JAX-RS Connector
Miscellaneous
Tests: 249 passed
Duration: 41 minutes
Changes: Who: Bamboo Administrator
Why: 1.0.0-ONMS -> 1.0.1-SNAPSHOT

Who: Bamboo Administrator
Why: 1.0.0-ONMS release
OSGi Plugin Manager
Miscellaneous
Tests: Testless build
Duration: 7 minutes
Changes: Who: Markus von Rüden
Why: Merge remote-tracking branch "origin/master" into 1.2-SNAPSHOT

Who: Markus von Rüden
Why: Remove TODOs

Who: mvrueden <mvrueden@users.noreply.github.com>
Why: Merge pull request #5 from OpenNMS/1.2-SNAPSHOT
Release 1.2.0 (including changes from 1.0.* and 1.1.*)

Who: Markus von Rüden
Why: Make it a 1.2.0 release
Smoke Test API
Miscellaneous
Tests: Testless build
Duration: 89 minutes
Changes: Who: Benjamin Reed
Why: set poller logfile to write to /tmp

Who: [unknown]
Why: Bamboo was unable to extract changes between revision d763d8e816ae70ef36e10cc32c80d725ea6a648d and cb1e72265cf2ce10cb4872f58120272b340a1ce1.
Changes by Benjamin Reed and [unknown]
System Test API
Miscellaneous
Tests: Testless build
Duration: 76 minutes
Changes: Who: Benjamin Reed
Why: Revert "disable for now, proxy server is not stable :("
This reverts commit f2896c05afb81385b8a4c52331fb67956d2985a6.

Who: Benjamin Reed
Why: Revert "wrap yum with a tool that attempts to use internal caching mirror if possible"
This reverts commit f09541a2807db375b73ddf8b54fc1f430cdf43f4.
Changes by Benjamin Reed
Vaadin Extender
Miscellaneous
Tests: Testless build
Duration: < 1 second
Changes: No changes
Manual run by Benjamin Reed
Bamboo Agent Test
OpenNMS
Tests: Testless build
Duration: 7 minutes
Changes: Who: Jesse White
Why: Fix flapping AlarmPersisterExtensionIT.

Who: mvrueden <mvrueden@users.noreply.github.com>
Why: Merge pull request #2089 from OpenNMS/jira/NMS-10304
NMS-10304: Refactor timeseries applicationContext xml files with "timeseries" prefix

Who: Bamboo Administrator
Why: [bamboo] Automated branch merge (from release-22.0.3:a5f2be70b4992425ec15e6cf405849a5a89b6f5c)

Who: Chandra Gorantla <chandra@opennms.com>
Why: nms-10252: Handle reload events for syslogd

Who: Jesse White
Why: Merge pull request #2093 from OpenNMS/jira/NMS-10303
NMS-10303: Fix not always waiting for service availability and also re-use existing ServiceLookups

...
Manual run by Chris Manigan
Blaise
OpenNMS
Tests: Testless build
Duration: 60 minutes
Changes: No changes
Manual run by Benjamin Reed
Docker CI Images
OpenNMS
Tests: Testless build
Duration: 219 minutes
Changes: Who: Benjamin Reed
Why: fix some recent build issues

Who: Benjamin Reed
Why: also clean caches

Who: Benjamin Reed
Why: add a few more other useful packages
Changes by Benjamin Reed
Dockerized Integration Tests
OpenNMS
Tests: 2 of 1120 failed
Duration: 22 minutes
Changes: No changes
Manual run by Benjamin Reed
Flapping
OpenNMS
Tests: 24 of 2372 failed
Duration: 255 minutes
Changes: Who: Benjamin Reed
Why: NMS-10565: more improvements to shell scripts (#2359)
* NMS-10565: more improvements to shell scripts

* allow overriding JAVA_SEARCH_DIRS in `find-java.sh` for testing
* allow specifying an individual java path to check in `find-java.sh`
* support skipping the default JAVA_SEARCH_DIRS in `find-java.sh`
* change `runjava` to always use `find-java.sh` if possible to
  validate java versions, which has stricter/better version-processing
* allow adding one or more additional search paths to the `runjava`
  command-line to aid in testing
* resolve symlinks to make it easier to know what the "real"
  $JAVA_HOME being resolved is
* add tests for `find-java.sh`
* more test coverage for `runjava` including searching multiple
  test JDK directories
* fix shunit2 `assertEquals` (expected is the 2nd arg, not 1st)

* NSM-10565: make sure HOME is not set during tests (avoid ~/.opennms-dev)

* NMS-10565: create a utility library for array and conf handling

* NMS-10565: fix conf-file parsing

This PR changes opennms"s `opennms.conf` parsing to handle any
combination of scalar or array-based variables, in multiple
configuration files.  This makes sure that mixing and matching
old-style `opennms.conf` from `~/.opennms-dev/` and from
`$OPENNMS_HOME/etc/` behaves properly, and provides robust
guards to make sure environment variables are always turned
into arrays before using them internally.

* convert `opennms` to use `$OPENNMS_HOME/bin/_lib.sh`
* fix `opennms` "dry-run" output to wrap arguments in quotes
  to aid in unit testing
* add an additional configuration file from Jesse to test against
* change all `opennms.spec.sh` unit tests to check for quoted
  arguments

* NMS-10565: if $TMPDIR is not set, fall back to a dir in /tmp

* use the return of `grep -q` directly

Co-Authored-By: RangerRick <github@raccoonfink.com>

* NMS-10565: updates from feedback, also fix an issue with var replacement

Who: Jesse White
Why: NMS-10568: Remove stray System.err() call.

Who: Chandra Gorantla <chandra@opennms.com>
Why: OIA-4: Map collectors from integration api (#2345)
* OIA-4: Map collectors from integration api

* OIA-4: Move mappers to different class, add unit test.
Changes by 3 people
Helm
OpenNMS
Tests: Testless build
Duration: 75 minutes
Changes: Who: Bamboo Administrator
Why: Merge remote-tracking branch "origin/develop"

Who: Benjamin Reed
Why: make the fork count 1 for now :(
ONMSDEV
OpenNMS
Tests: 7811 passed
Duration: 361 minutes
Changes: Who: Pavan Kumar RP <pavan.kumarrp@cerner.com>
Why: Added couple of junits for threshold evaluation and renamed the thredhold evaluator state for sustained
OpenNMS
OpenNMS
Tests: 7785 passed
Duration: 382 minutes
Changes: Who: Jesse White
Why: NMS-10568: Remove stray System.err() call.
Changes by Jesse White
OpenNMS (Bamboo Test)
OpenNMS
Tests: Testless build
Duration: 238 minutes
Changes: Who: Jesse White
Why: Merge pull request #2131 from OpenNMS/features/situation-lifecycle
HZN-1381: Situation severity should be set to max related alarm severity

Who: Benjamin Reed
Why: needs "install" on the smoke tests
Manual run by Benjamin Reed
OpenNMS.js
OpenNMS
Tests: Testless build
Duration: 25 minutes
Changes: Who: Bamboo Administrator
Why: Merge remote-tracking branch "origin/develop"

Who: Bamboo Administrator
Why: build(dist): generate dist and changelog from latest source
🙊💀
5
OpenNMS
Tests: Testless build
Duration: 934 minutes
Changes: Who: Jesse White
Why: NMS-10568: Remove stray System.err() call.

Who: Jesse White
Why: Merge pull request #2355 from OpenNMS/jira/NMS-10561
NMS-10561: Fix sentinel-core feature dependency issue

Who: Jesse White
Why: Merge pull request #2356 from OpenNMS/jira/NMS-10543
NMS-10543: bump PostgreSQL JDBC driver to the latest version

Who: Benjamin Reed
Why: NMS-10565: more improvements to shell scripts (#2359)
* NMS-10565: more improvements to shell scripts

* allow overriding JAVA_SEARCH_DIRS in `find-java.sh` for testing
* allow specifying an individual java path to check in `find-java.sh`
* support skipping the default JAVA_SEARCH_DIRS in `find-java.sh`
* change `runjava` to always use `find-java.sh` if possible to
  validate java versions, which has stricter/better version-processing
* allow adding one or more additional search paths to the `runjava`
  command-line to aid in testing
* resolve symlinks to make it easier to know what the "real"
  $JAVA_HOME being resolved is
* add tests for `find-java.sh`
* more test coverage for `runjava` including searching multiple
  test JDK directories
* fix shunit2 `assertEquals` (expected is the 2nd arg, not 1st)

* NSM-10565: make sure HOME is not set during tests (avoid ~/.opennms-dev)

* NMS-10565: create a utility library for array and conf handling

* NMS-10565: fix conf-file parsing

This PR changes opennms"s `opennms.conf` parsing to handle any
combination of scalar or array-based variables, in multiple
configuration files.  This makes sure that mixing and matching
old-style `opennms.conf` from `~/.opennms-dev/` and from
`$OPENNMS_HOME/etc/` behaves properly, and provides robust
guards to make sure environment variables are always turned
into arrays before using them internally.

* convert `opennms` to use `$OPENNMS_HOME/bin/_lib.sh`
* fix `opennms` "dry-run" output to wrap arguments in quotes
  to aid in unit testing
* add an additional configuration file from Jesse to test against
* change all `opennms.spec.sh` unit tests to check for quoted
  arguments

* NMS-10565: if $TMPDIR is not set, fall back to a dir in /tmp

* use the return of `grep -q` directly

Co-Authored-By: RangerRick <github@raccoonfink.com>

* NMS-10565: updates from feedback, also fix an issue with var replacement

Who: Benjamin Reed
Why: NMS-10543: bump PostgreSQL JDBC driver to the latest version

...
Changes by 7 people
Fo. 2015 ➠ PBF 2015
Powered By OpenNMS
Tests: Testless build
Duration: 3 minutes
Changes: Who: mvrueden <mvrueden@users.noreply.github.com>
Why: Merge pull request #2186 from OpenNMS/jira/NMS-10402
NMS-10402: convert int types to long to handle 32-bit unsigned values

Who: Benjamin Reed
Why: NMS-10402: convert int types to long to handle 32-bit unsigned values
Fo. 2016 ➠ PBF 2016
Powered By OpenNMS
Tests: Testless build
Duration: 1 minute
Changes: Who: Chandra Gorantla <chandra@opennms.com>
Why: NMS-10486: Update doc.

Who: Chandra Gorantla <chandra@opennms.com>
Why: NMS-10486: Configure rule to discard notifications when there is no associated node info.
Fo. 2017 ➠ PBF 2017
Powered By OpenNMS
Tests: Testless build
Duration: 1 minute
Changes: Who: Jesse White
Why: Merge remote-tracking branch "origin/foundation-2016" into foundation-2017

Who: Chandra Gorantla <chandra@opennms.com>
Why: NMS-10486: Update doc.

Who: Chandra Gorantla <chandra@opennms.com>
Why: NMS-10486: Configure rule to discard notifications when there is no associated node info.
Fo. 2018 ➠ PBF 2018
Powered By OpenNMS
Tests: Testless build
Duration: 1 minute
Changes: Who: Jesse White
Why: NEWTS-108: Expose connection pooling options (#2350)
* NEWTS-108: Add support for configuration the number of connections used in the pool.

* Update features/newts/src/main/java/org/opennms/netmgt/newts/support/CassandraPoolConfiguration.java

Co-Authored-By: j-white <jwhite08@gmail.com>
Changes by Jesse White
PB 2015
Powered By OpenNMS
Tests: 5766 passed
Duration: 217 minutes
Changes: Who: Bamboo Administrator
Why: [bamboo] Automated branch merge (from from-foundation:a094444680cf2e48af82a75b470efec2105cfd22)

Who: Benjamin Reed
Why: add support for flapping smoke tests
PB 2016
Powered By OpenNMS
Tests: 5633 passed
Duration: 180 minutes
Changes: Who: Bamboo Administrator
Why: [bamboo] Automated branch merge (from from-foundation-2016:4106749b665d2ef04620a0f4408fdff226c79bab)

Who: Benjamin Reed
Why: make the fork count 1 for now :(
PB 2017
Powered By OpenNMS
Tests: Testless build
Duration: 65 minutes
Changes: Who: Bamboo Administrator
Why: [bamboo] Automated branch merge (from from-foundation-2017:93a6f885e29348de1bc036c17877928bda933e41)

Who: Benjamin Reed
Why: make the fork count 1 for now :(
PB 2018
Powered By OpenNMS
Tests: Testless build
Duration: 68 minutes
Changes: Who: Bamboo Administrator
Why: [bamboo] Automated branch merge (from from-foundation-2018:2450e463ae688aec14d1ff49ab1893f06889dda3)

Who: Benjamin Reed
Why: make the fork count 1 for now :(
RANCID-RWS
RANCID
Tests: Testless build
Duration: 65 minutes
Changes: Who: [unknown]
Why: Bamboo was unable to extract changes between revision d763d8e816ae70ef36e10cc32c80d725ea6a648d and 6228ef0369a6c03f29a14e7cf06fb729a08a5062.

Who: Antonio Russo
Why: RWS client always uses plain HTTP,
even if rws-config.html has HTTPS URL
Added HTTPS support protocols
Changes by Antonio Russo and [unknown]