[OpenNMS/opennms] 93da02: NMS-19961: Prevent old bcprov-jdk18on version from...
OpenNMS Machine User via opennms-cvs <[email protected]> Mon, 27 Jul 2026 12:58:21 -0700
| Newsgroups | gmane.network.opennms.cvs |
|---|---|
| Message-ID | <OpenNMS/opennms/push/refs/heads/merge-foundation/release-36.x-to-develop/[email protected]> |
Branch: refs/heads/merge-foundation/release-36.x-to-develop
Home: https://github.com/OpenNMS/opennms
Commit: 93da0275a4ecdfcaca502dc295107f7c7bfde1c7
https://github.com/OpenNMS/opennms/commit/93da0275a4ecdfcaca502dc295107f7c7bfde1c7
Author: Christian Pape <[email protected]>
Date: 2026-07-23 (Thu, 23 Jul 2026)
Changed paths:
M features/minion/core/repository/src/assembly/repo.xml
M features/minion/repository/src/assembly/repo.xml
Log Message:
-----------
NMS-19961: Prevent old bcprov-jdk18on version from being included
Commit: 19f04680f2e52632bba61a5bc0618c60164b5c49
https://github.com/OpenNMS/opennms/commit/19f04680f2e52632bba61a5bc0618c60164b5c49
Author: CI/CD System <[email protected]>
Date: 2026-07-23 (Thu, 23 Jul 2026)
Changed paths:
M features/minion/core/repository/src/assembly/repo.xml
M features/minion/repository/src/assembly/repo.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/foundation-2024' into foundation-2025
Commit: 4dc92b1cb234004f692fa057f82e8ad6b25a9d4f
https://github.com/OpenNMS/opennms/commit/4dc92b1cb234004f692fa057f82e8ad6b25a9d4f
Author: Dino <[email protected]>
Date: 2026-07-23 (Thu, 23 Jul 2026)
Changed paths:
M core/grpc/osgi/pom.xml
M core/ipc/grpc/itests/pom.xml
M core/ipc/twin/grpc/itests/pom.xml
M core/ipc/twin/kafka/itests/pom.xml
M features/scv/dominion-grpc-impl/pom.xml
M features/telemetry/protocols/openconfig/itests/pom.xml
M pom.xml
Log Message:
-----------
NMS-20047: newts delete() fix (#8655)
* NMS-20047: tick pom to newts 3.0.1 to pick up newts fix
* Newts 3.0.1 depends on newer Guava, so bump it to 33.3.1 and consolidate the guava*Version tags down
Commit: 412c73b3c2a087029957a0cb99e7f572f902a1ef
https://github.com/OpenNMS/opennms/commit/412c73b3c2a087029957a0cb99e7f572f902a1ef
Author: CI/CD System <[email protected]>
Date: 2026-07-23 (Thu, 23 Jul 2026)
Changed paths:
M features/minion/core/repository/src/assembly/repo.xml
M features/minion/repository/src/assembly/repo.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/foundation-2025' into release-36.x
Commit: 15ffd2fcca77cf7a9a6fd59b9f91495c4c181302
https://github.com/OpenNMS/opennms/commit/15ffd2fcca77cf7a9a6fd59b9f91495c4c181302
Author: Morteza E <[email protected]>
Date: 2026-07-23 (Thu, 23 Jul 2026)
Changed paths:
M opennms-container/common.mk
M opennms-container/core/Dockerfile
M opennms-container/minion/Dockerfile
M opennms-container/sentinel/Dockerfile
M smoke-test/src/main/java/org/opennms/smoketest/containers/MockCloudContainer.java
Log Message:
-----------
Update base images
Commit: 1c8971f83896e958d21f5b405766c38a71d06599
https://github.com/OpenNMS/opennms/commit/1c8971f83896e958d21f5b405766c38a71d06599
Author: Morteza E <[email protected]>
Date: 2026-07-23 (Thu, 23 Jul 2026)
Changed paths:
M opennms-container/common.mk
M opennms-container/core/Dockerfile
M opennms-container/minion/Dockerfile
M opennms-container/sentinel/Dockerfile
M smoke-test/src/main/java/org/opennms/smoketest/containers/MockCloudContainer.java
Log Message:
-----------
Update base images
Commit: be1a23ef4cddcc669afdce854c6243c6c4816747
https://github.com/OpenNMS/opennms/commit/be1a23ef4cddcc669afdce854c6243c6c4816747
Author: Morteza E <[email protected]>
Date: 2026-07-23 (Thu, 23 Jul 2026)
Changed paths:
M .circleci/epoch
Log Message:
-----------
!debs !rpms
Commit: 14de97f7f743e1b36c525336e99bb4f0d2f02dfd
https://github.com/OpenNMS/opennms/commit/14de97f7f743e1b36c525336e99bb4f0d2f02dfd
Author: Morteza E <[email protected]>
Date: 2026-07-23 (Thu, 23 Jul 2026)
Changed paths:
M .circleci/epoch
Log Message:
-----------
Revert "!debs !rpms"
This reverts commit be1a23ef4cddcc669afdce854c6243c6c4816747.
Commit: a396a1467952c01d0f55e06cb81144b6f2364a2e
https://github.com/OpenNMS/opennms/commit/a396a1467952c01d0f55e06cb81144b6f2364a2e
Author: Morteza E <[email protected]>
Date: 2026-07-23 (Thu, 23 Jul 2026)
Changed paths:
M core/grpc/osgi/pom.xml
M core/ipc/grpc/itests/pom.xml
M core/ipc/twin/grpc/itests/pom.xml
M core/ipc/twin/kafka/itests/pom.xml
M features/scv/dominion-grpc-impl/pom.xml
M features/telemetry/protocols/openconfig/itests/pom.xml
M opennms-container/common.mk
M opennms-container/core/Dockerfile
M opennms-container/minion/Dockerfile
M opennms-container/sentinel/Dockerfile
M pom.xml
M smoke-test/src/main/java/org/opennms/smoketest/containers/MockCloudContainer.java
Log Message:
-----------
Merge remote-tracking branch 'origin/foundation-2024' into foundation-2025
Commit: c268b258e14a8724d914ae654635baa3d5cd99e2
https://github.com/OpenNMS/opennms/commit/c268b258e14a8724d914ae654635baa3d5cd99e2
Author: Morteza E <[email protected]>
Date: 2026-07-23 (Thu, 23 Jul 2026)
Changed paths:
M pom.xml
Log Message:
-----------
add guava32Version back
Commit: a315934b7046cb34a09eb26fd20273d7da25a031
https://github.com/OpenNMS/opennms/commit/a315934b7046cb34a09eb26fd20273d7da25a031
Author: Morteza E <[email protected]>
Date: 2026-07-23 (Thu, 23 Jul 2026)
Changed paths:
M pom.xml
Log Message:
-----------
add guava32Version back
Commit: 48dfbe737cea79cfb3c5bf997bc874ef0ed8cae0
https://github.com/OpenNMS/opennms/commit/48dfbe737cea79cfb3c5bf997bc874ef0ed8cae0
Author: CI/CD System <[email protected]>
Date: 2026-07-23 (Thu, 23 Jul 2026)
Changed paths:
Log Message:
-----------
Merge remote-tracking branch 'origin/merge-foundation/foundation-2024-to-foundation-2025' into foundation-2025
Commit: 59c0c7fda476427f4d63db07df4a76e6ddeb16ec
https://github.com/OpenNMS/opennms/commit/59c0c7fda476427f4d63db07df4a76e6ddeb16ec
Author: mershad-manesh <[email protected]>
Date: 2026-07-23 (Thu, 23 Jul 2026)
Changed paths:
M .circleci/epoch
Log Message:
-----------
Update epoch
Commit: 25631a5ddf6d57f01dec6655226dee99c577f44c
https://github.com/OpenNMS/opennms/commit/25631a5ddf6d57f01dec6655226dee99c577f44c
Author: Marshall Massengill <[email protected]>
Date: 2026-07-23 (Thu, 23 Jul 2026)
Changed paths:
A docs/modules/deployment/images/deployment/architecture/dedicated-timeseries.svg
A docs/modules/deployment/images/deployment/architecture/distributed.svg
A docs/modules/deployment/images/deployment/architecture/example-enterprise.svg
A docs/modules/deployment/images/deployment/architecture/example-flow-heavy.svg
A docs/modules/deployment/images/deployment/architecture/external-postgres.svg
A docs/modules/deployment/images/deployment/architecture/fault-management.svg
A docs/modules/deployment/images/deployment/architecture/message-broker.svg
A docs/modules/deployment/images/deployment/architecture/metrics-pipeline.svg
A docs/modules/deployment/images/deployment/architecture/minions.svg
A docs/modules/deployment/images/deployment/architecture/single-host.svg
M docs/modules/deployment/nav.adoc
A docs/modules/deployment/pages/architecture/data-domains.adoc
A docs/modules/deployment/pages/architecture/deployment-scenarios.adoc
A docs/modules/deployment/pages/architecture/deployments-in-practice.adoc
A docs/modules/deployment/pages/architecture/introduction.adoc
Log Message:
-----------
Add Architecture and Deployment Planning docs chapter
Add a four-page chapter to the Deployment module that frames OpenNMS as a
platform for data ingestion. It covers the data domains and pull/push
ingestion, a scenario-based growth path from a single host to a
distributed deployment, and four worked example deployments in an OSS
stack, with accompanying SVG diagrams.
Commit: 54ada3651fd207fe3faeb3d1272986187f235de7
https://github.com/OpenNMS/opennms/commit/54ada3651fd207fe3faeb3d1272986187f235de7
Author: Morteza E <[email protected]>
Date: 2026-07-23 (Thu, 23 Jul 2026)
Changed paths:
M core/grpc/osgi/pom.xml
M core/ipc/grpc/itests/pom.xml
M core/ipc/twin/grpc/itests/pom.xml
M core/ipc/twin/kafka/itests/pom.xml
M features/scv/dominion-grpc-impl/pom.xml
M features/telemetry/protocols/openconfig/itests/pom.xml
M pom.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/foundation-2025' into release-36.x
Commit: abab65242a07db09e7c55b1cb6ee89a8ac74ce44
https://github.com/OpenNMS/opennms/commit/abab65242a07db09e7c55b1cb6ee89a8ac74ce44
Author: Marshall Massengill <[email protected]>
Date: 2026-07-23 (Thu, 23 Jul 2026)
Changed paths:
M docs/modules/deployment/pages/architecture/introduction.adoc
Log Message:
-----------
Update introduction.adoc
Co-authored-by: Dino <[email protected]>
Commit: bc96994fa50f76789e35c9cae96cd56cf4951e8b
https://github.com/OpenNMS/opennms/commit/bc96994fa50f76789e35c9cae96cd56cf4951e8b
Author: Marshall Massengill <[email protected]>
Date: 2026-07-24 (Fri, 24 Jul 2026)
Changed paths:
M opennms-provision/opennms-provisiond/src/main/java/org/opennms/netmgt/provision/service/NodeScan.java
A opennms-provision/opennms-provisiond/src/test/java/org/opennms/netmgt/provision/service/NodeScanTest.java
Log Message:
-----------
NMS-19096: Refresh NodeScan scan stamp on each scheduled run
A NodeScan scheduled with scheduleWithFixedDelay is reused for every
periodic run, but m_scanStamp was set once in the constructor and never
advanced. Obsolete-interface deletion compares each interface's
ipLastCapsdPoll against this stamp, so a long-lived scheduled scan kept
comparing against a stale stamp and could not reap non-primary interfaces
that had gone away; only a manual rescan, which builds a fresh NodeScan,
removed them. Advance the stamp in reset(), which already runs at the
start of every scan.
Commit: 51831d94d4c0815f0c827e0911fa01253c52474a
https://github.com/OpenNMS/opennms/commit/51831d94d4c0815f0c827e0911fa01253c52474a
Author: Marshall Massengill <[email protected]>
Date: 2026-07-24 (Fri, 24 Jul 2026)
Changed paths:
A docs/modules/deployment/images/deployment/architecture/dedicated-timeseries.svg
A docs/modules/deployment/images/deployment/architecture/distributed.svg
A docs/modules/deployment/images/deployment/architecture/example-enterprise.svg
A docs/modules/deployment/images/deployment/architecture/example-flow-heavy.svg
A docs/modules/deployment/images/deployment/architecture/external-postgres.svg
A docs/modules/deployment/images/deployment/architecture/fault-management.svg
A docs/modules/deployment/images/deployment/architecture/message-broker.svg
A docs/modules/deployment/images/deployment/architecture/metrics-pipeline.svg
A docs/modules/deployment/images/deployment/architecture/minions.svg
A docs/modules/deployment/images/deployment/architecture/single-host.svg
M docs/modules/deployment/nav.adoc
A docs/modules/deployment/pages/architecture/data-domains.adoc
A docs/modules/deployment/pages/architecture/deployment-scenarios.adoc
A docs/modules/deployment/pages/architecture/deployments-in-practice.adoc
A docs/modules/deployment/pages/architecture/introduction.adoc
Log Message:
-----------
Merge pull request #8656 from marshallmassengill/mm/architecture-planning-docs
Docs: Add Architecture and Deployment Planning docs chapter
Commit: 98c2793aca24e4c036aaf2ecbd7816ce4cf14a0f
https://github.com/OpenNMS/opennms/commit/98c2793aca24e4c036aaf2ecbd7816ce4cf14a0f
Author: Marshall Massengill <[email protected]>
Date: 2026-07-24 (Fri, 24 Jul 2026)
Changed paths:
R opennms-provision/opennms-provisiond/src/test/java/org/opennms/netmgt/provision/service/NodeScanTest.java
M opennms-provision/opennms-provisiond/src/test/java/org/opennms/netmgt/provision/service/ProvisionerIT.java
Log Message:
-----------
NMS-19096: Replace scan-stamp unit test with a behavioral IT
The NodeScanTest only reflected reset() and asserted it reassigned
m_scanStamp, which restates the implementation rather than testing
behavior. Replace it with ProvisionerIT#testReusedNodeScanReapsVanishedInterfaceNms19096,
which reuses a single NodeScan instance across two runs (as the scheduler
does) and asserts that an SNMP-discovered interface which disappears
between runs is reaped. This fails against the frozen-stamp behavior and
passes with the fix.
Commit: 5933d811cd2366504f08bfa595b8eb06f2f4488f
https://github.com/OpenNMS/opennms/commit/5933d811cd2366504f08bfa595b8eb06f2f4488f
Author: Marshall Massengill <[email protected]>
Date: 2026-07-24 (Fri, 24 Jul 2026)
Changed paths:
M opennms-provision/opennms-provisiond/src/test/java/org/opennms/netmgt/provision/service/ProvisionerIT.java
Log Message:
-----------
NMS-19096: Strengthen the NodeScan reap IT assertions
Address review feedback: assert the reused NodeScan advances its scan
stamp between runs (via getScanStamp()), and assert specifically that
198.51.100.204 is present after the first scan and removed after the
second while the primary 198.51.100.201 is retained.
Commit: d4c68c3072c31ad18a124e44514f8c9fac7c843d
https://github.com/OpenNMS/opennms/commit/d4c68c3072c31ad18a124e44514f8c9fac7c843d
Author: mershad-manesh <[email protected]>
Date: 2026-07-24 (Fri, 24 Jul 2026)
Changed paths:
M .circleci/epoch
Log Message:
-----------
Update epoch
Commit: e5cdcd9e059d5a0a7654fee654a737a65a78be09
https://github.com/OpenNMS/opennms/commit/e5cdcd9e059d5a0a7654fee654a737a65a78be09
Author: Marshall Massengill <[email protected]>
Date: 2026-07-24 (Fri, 24 Jul 2026)
Changed paths:
M docs/modules/deployment/pages/core/getting-started.adoc
Log Message:
-----------
docs: Fix malformed system requirements xref on the core install page
The requirements bullet ended with a bare `xref:system-requirements.adoc`
with no target brackets. Without them it is not a macro at all, so
AsciiDoc rendered the raw text instead of a link.
Use the module-relative resource ID form already used elsewhere in the
deployment module (nav.adoc, air-gap/air-gap-install.adoc) and leave the
brackets empty so Antora supplies the page title.
Commit: 27f33084d9303815c0e6aefdbe693124e8bbbd82
https://github.com/OpenNMS/opennms/commit/27f33084d9303815c0e6aefdbe693124e8bbbd82
Author: Marshall Massengill <[email protected]>
Date: 2026-07-24 (Fri, 24 Jul 2026)
Changed paths:
M docs/modules/deployment/pages/core/getting-started.adoc
Log Message:
-----------
Merge pull request #8662 from marshallmassengill/mm/docs-install-xref-f2024
docs: Fix malformed system requirements xref on the core install page
Commit: c184b1c3b2b489836b62d9165774eb030467e532
https://github.com/OpenNMS/opennms/commit/c184b1c3b2b489836b62d9165774eb030467e532
Author: Marshall Massengill <[email protected]>
Date: 2026-07-24 (Fri, 24 Jul 2026)
Changed paths:
M docs/modules/deployment/pages/core/centos-rhel10/install-core.adoc
M docs/modules/deployment/pages/core/centos-rhel10/postgresql.adoc
R docs/modules/deployment/pages/core/centos/adoptium.adoc
M docs/modules/deployment/pages/repos/rhel-centos/horizon-rhel10.adoc
Log Message:
-----------
docs: Correct the RHEL 10 installation directions
Remove the Java install step from the RHEL 10 directions. It added the
third-party Adoptium repository, which is not needed: the package
dependencies pull in a JDK, as they do on CentOS/RHEL 9. The adoptium.adoc
partial had no other consumer, so remove it.
Drop `dnf -qy module disable postgresql` from the PostgreSQL setup, since
RHEL 10 no longer ships a postgresql DNF module. The CentOS/RHEL 9
directions are unchanged and keep the step.
State in the repository note that RHEL 10 uses the RHEL 9 repository file
and needs gpgcheck disabled, rather than only referring to NMS-19071.
Commit: ef87f141abc6012139914a76b438022bf618ef67
https://github.com/OpenNMS/opennms/commit/ef87f141abc6012139914a76b438022bf618ef67
Author: Marshall Massengill <[email protected]>
Date: 2026-07-24 (Fri, 24 Jul 2026)
Changed paths:
M docs/antora.yml
M docs/modules/deployment/pages/air-gap/air-gap-install.adoc
M docs/modules/deployment/pages/minion/centos-rhel9/install-minion.adoc
M docs/modules/deployment/pages/sentinel/runtime/centos-rhel9/install-sentinel.adoc
M docs/modules/deployment/pages/upgrade/debian/up-debian.adoc
M docs/modules/deployment/pages/upgrade/rhel/up-rhel.adoc
M docs/modules/development/pages/build-from-source.adoc
Log Message:
-----------
docs: Update Java references from 17 to 21
Set compatible-javajdk to 21, which drives the JDK row in the system
requirements table and the Java prerequisite lines on the Minion and
Sentinel install pages.
Correct headings and prose that still said Java 17 while the command
underneath already installed 21: Minion and Sentinel on CentOS/RHEL 9,
the RHEL and Debian upgrade paths, and the air-gap install.
Update the build-from-source prerequisite. The root pom enforces Java
[21,22) and compiles at source and target 21.
Commit: 192f1702f6722b4e083120dd00db3c940fc80a8b
https://github.com/OpenNMS/opennms/commit/192f1702f6722b4e083120dd00db3c940fc80a8b
Author: Marshall Massengill <[email protected]>
Date: 2026-07-24 (Fri, 24 Jul 2026)
Changed paths:
M opennms-provision/opennms-provisiond/src/main/java/org/opennms/netmgt/provision/service/NodeScan.java
M opennms-provision/opennms-provisiond/src/test/java/org/opennms/netmgt/provision/service/ProvisionerIT.java
Log Message:
-----------
Merge pull request #8661 from OpenNMS/mm/NMS-19096-smoke
NMS-19096: Refresh NodeScan scan stamp on each scheduled run
Commit: 51c331c2de659228cfc02888c4ca4d1e8773794f
https://github.com/OpenNMS/opennms/commit/51c331c2de659228cfc02888c4ca4d1e8773794f
Author: mershad-manesh <[email protected]>
Date: 2026-07-24 (Fri, 24 Jul 2026)
Changed paths:
M pom.xml
Log Message:
-----------
bump dropwizardMetricsVersion (#8663)
Commit: 76e4a4613fc88dfe742223c63e8052d30d329cf8
https://github.com/OpenNMS/opennms/commit/76e4a4613fc88dfe742223c63e8052d30d329cf8
Author: Morteza E <[email protected]>
Date: 2026-07-24 (Fri, 24 Jul 2026)
Changed paths:
A docs/modules/deployment/images/deployment/architecture/dedicated-timeseries.svg
A docs/modules/deployment/images/deployment/architecture/distributed.svg
A docs/modules/deployment/images/deployment/architecture/example-enterprise.svg
A docs/modules/deployment/images/deployment/architecture/example-flow-heavy.svg
A docs/modules/deployment/images/deployment/architecture/external-postgres.svg
A docs/modules/deployment/images/deployment/architecture/fault-management.svg
A docs/modules/deployment/images/deployment/architecture/message-broker.svg
A docs/modules/deployment/images/deployment/architecture/metrics-pipeline.svg
A docs/modules/deployment/images/deployment/architecture/minions.svg
A docs/modules/deployment/images/deployment/architecture/single-host.svg
M docs/modules/deployment/nav.adoc
A docs/modules/deployment/pages/architecture/data-domains.adoc
A docs/modules/deployment/pages/architecture/deployment-scenarios.adoc
A docs/modules/deployment/pages/architecture/deployments-in-practice.adoc
A docs/modules/deployment/pages/architecture/introduction.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/foundation-2025' into release-36.x
Commit: 545d20c4c523de8bdcb582c6db7303d6d8cb0240
https://github.com/OpenNMS/opennms/commit/545d20c4c523de8bdcb582c6db7303d6d8cb0240
Author: CI/CD System <[email protected]>
Date: 2026-07-24 (Fri, 24 Jul 2026)
Changed paths:
M docs/modules/deployment/pages/core/install.adoc
M opennms-provision/opennms-provisiond/src/main/java/org/opennms/netmgt/provision/service/NodeScan.java
M opennms-provision/opennms-provisiond/src/test/java/org/opennms/netmgt/provision/service/ProvisionerIT.java
Log Message:
-----------
Merge remote-tracking branch 'origin/foundation-2024' into foundation-2025
Commit: aaadc5d04c53234c3633bab8e54c83181bf89f6b
https://github.com/OpenNMS/opennms/commit/aaadc5d04c53234c3633bab8e54c83181bf89f6b
Author: CI/CD System <[email protected]>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M docs/modules/deployment/pages/core/install.adoc
M opennms-provision/opennms-provisiond/src/main/java/org/opennms/netmgt/provision/service/NodeScan.java
M opennms-provision/opennms-provisiond/src/test/java/org/opennms/netmgt/provision/service/ProvisionerIT.java
Log Message:
-----------
Merge remote-tracking branch 'origin/foundation-2025' into release-36.x
Commit: a09977636d9d43374d606a86ea6ea6a13c0ed187
https://github.com/OpenNMS/opennms/commit/a09977636d9d43374d606a86ea6ea6a13c0ed187
Author: Marshall Massengill <[email protected]>
Date: 2026-07-27 (Mon, 27 Jul 2026)
Changed paths:
M docs/modules/deployment/pages/core/install.adoc
Log Message:
-----------
docs: Add a shared Set up Java section to the core install page
Java setup previously appeared only inside the RHEL 10 tab, where it added
the third-party Adoptium repository. Give it its own section between the
PostgreSQL and core install steps so it applies to every supported
distribution.
State the required Java version, point readers at their own package
manager for a distribution OpenJDK build, and link the Adoptium
installation documentation for Eclipse Temurin rather than repeating
vendor repository setup that only covered RPM-based systems.
The version in the first sentence uses page-component-version, so it
renders the component version for both Horizon and Meridian.
Commit: ca467608b7ae0e5faadf0691039b04c033dcb0e7
https://github.com/OpenNMS/opennms/commit/ca467608b7ae0e5faadf0691039b04c033dcb0e7
Author: Marshall Massengill <[email protected]>
Date: 2026-07-27 (Mon, 27 Jul 2026)
Changed paths:
M docs/antora.yml
M docs/modules/deployment/pages/air-gap/air-gap-install.adoc
M docs/modules/deployment/pages/core/centos-rhel10/install-core.adoc
M docs/modules/deployment/pages/core/centos-rhel10/postgresql.adoc
R docs/modules/deployment/pages/core/centos/adoptium.adoc
M docs/modules/deployment/pages/core/install.adoc
M docs/modules/deployment/pages/minion/centos-rhel9/install-minion.adoc
M docs/modules/deployment/pages/repos/rhel-centos/horizon-rhel10.adoc
M docs/modules/deployment/pages/sentinel/runtime/centos-rhel9/install-sentinel.adoc
M docs/modules/deployment/pages/upgrade/debian/up-debian.adoc
M docs/modules/deployment/pages/upgrade/rhel/up-rhel.adoc
M docs/modules/development/pages/build-from-source.adoc
Log Message:
-----------
Merge pull request #8664 from marshallmassengill/mm/docs-r36
Docs: Updates for H36 for RHEL 10 directions and Java 21
Commit: 2577d90b75f443f19987b8c8d40c60cdb9c815d5
https://github.com/OpenNMS/opennms/commit/2577d90b75f443f19987b8c8d40c60cdb9c815d5
Author: Scott Theleman <[email protected]>
Date: 2026-07-27 (Mon, 27 Jul 2026)
Changed paths:
M opennms-webapp/src/main/webapp/WEB-INF/jsp/admin/userGroupView/groups/list.jsp
M opennms-webapp/src/main/webapp/admin/userGroupView/users/list.jsp
M ui/src/components/Common/FormField.vue
A ui/src/components/Common/OnmsIconButton.vue
M ui/src/components/Configuration/ConfigurationAdvancedPanel.vue
M ui/src/components/Configuration/ConfigurationCopyPasteDisplay.vue
M ui/src/components/Configuration/ConfigurationCronSelector.vue
M ui/src/components/Configuration/ConfigurationDrawer.vue
M ui/src/components/Configuration/ConfigurationHelpPanel.vue
M ui/src/components/Configuration/ConfigurationTable.vue
M ui/src/components/Configuration/ConfigurationThreadPools.vue
M ui/src/components/Configuration/ProvisionDForm.vue
M ui/src/components/Device/DCBModalConfigDiffContent.vue
M ui/src/components/Device/DCBModalViewHistoryContent.vue
M ui/src/components/Device/DCBSearch.vue
M ui/src/components/Device/DCBTable.vue
M ui/src/components/EventConfigEventCreate/BasicInformation.vue
M ui/src/components/EventConfiguration/Dialog/CreateEventConfigurationDialog.vue
M ui/src/components/EventConfiguration/Dialog/UploadedFileRenameDialog.vue
M ui/src/components/EventConfiguration/EventConfigSourceTable.vue
M ui/src/components/EventConfiguration/EventConfigUploadFilesTab.vue
M ui/src/components/EventConfigurationDetail/EventConfigEventTable.vue
M ui/src/components/FileEditor/FileSidebar.vue
M ui/src/components/FileEditor/Search.vue
M ui/src/components/Layout/Footer.vue
M ui/src/components/Logs/Editor.vue
M ui/src/components/Map/LeafletMap.vue
M ui/src/components/Map/SeverityFilter.vue
M ui/src/components/Nodes/AssetFilterPanel.vue
M ui/src/components/Nodes/ColumnSelectionDrawer.vue
M ui/src/components/Nodes/ExtendedSearchPanel.vue
M ui/src/components/Nodes/NodeActionsDropdown.vue
M ui/src/components/Nodes/NodeAdvancedFiltersDrawer.vue
M ui/src/components/Nodes/NodeDownloadDropdown.vue
M ui/src/components/Nodes/NodesTable.vue
M ui/src/components/Resources/Graph.vue
M ui/src/components/Resources/Graphs.vue
M ui/src/components/Resources/NodeResourceList.vue
M ui/src/components/SCV/SCVAttribute.vue
M ui/src/components/SCV/ScvInputIcon.vue
M ui/src/components/SCV/ScvSearchDrawer.vue
M ui/src/components/SnmpConfiguration/SnmpConfigDefinitionsTable.vue
M ui/src/components/SnmpConfiguration/SnmpConfigProfilesTable.vue
M ui/src/components/SnmpDataCollection/Dialog/UploadedFileRenameDialog.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionProfile/ProfileRrdSettingsTab.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionProfile/ProfileSourcesTab.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionProfile/SnmpDataCollectionProfileDetails.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionProfilesTable.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/Drawer/MibGroupCreationDrawer.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/Drawer/ResourceTypeCreationDrawer.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/Drawer/SnmpDataCollectionSourceProfilesDrawer.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/MibGroupsTable.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/ResourceTypesTable.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/SystemDefinitionsTable.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceImport.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourcesTable.vue
M ui/src/components/TrapdConfiguration/CreateSnmpV3User.vue
M ui/src/components/TrapdConfiguration/SnmpV3UserManagement.vue
M ui/src/components/ZenithConnect/ZenithConnectRegisterResult.vue
M ui/src/components/ZenithConnect/ZenithConnectView.vue
M ui/src/containers/DeviceConfigBackup.vue
M ui/src/containers/SnmpDataCollection.vue
M ui/src/styles/primevue-overrides.scss
A ui/tests/components/Common/OnmsIconButton.test.ts
Log Message:
-----------
NMS-20033: UI styling, behavior and pr review issues (post-PrimeVue migration) (#8657)
* NMS-20033: Add OnmsIconButton seam component
* Remove stale feather references
* Restore spacing lost with orphaned FeatherDS utility classes (NMS-20033)
* Resolve Leaflet map popup, overlay, layers, Esc, keep-alive, and resize issues (NMS-20033)
- Popups: extend the popupopen overflow pan to all axes (left/right/top +
bottom), keeping autoPan off, so edge-marker popups no longer clip.
- Search/severity overlays: give .geo-map position: relative so they anchor to
the map area instead of the viewport (were sliding under the pinned rail).
- Layers control: bridge the 5px hover gap with a transparent ::before so it no
longer collapses mid-traverse; make the list theme-aware (--p-content-
background/--p-text-color) instead of hardcoded #fff/#333.
- Esc cross-talk: ignore Esc originating in the map search (PrimeVue
AutoComplete doesn't stopPropagation) so dismissing suggestions doesn't also
close the marker popup.
- keep-alive: remove the document Esc listener in onDeactivated (Map is
<keep-alive>'d and never unmounts, so onBeforeUnmount didn't fire).
- Resize: ResizeObserver -> debounced invalidateSize so the map reflows when
the side menu is pinned (padding-left on .app-layout) or on any resize.
- Reduce map control top inset from 80px to 2em (NMS-20033)
* Align and size-normalize DCB action-button icons (NMS-20033)
* Outline all text-variant Cancel buttons (NMS-20033)
* dcb fix
* Show border on outlined+text buttons (NMS-20033)
* Normalize search-input icon size to 1.5rem (NMS-20033)
* Destroy Chart.js instances to stop canvas reuse errors on resource graphs (NMS-20033)
* Await graph definitions before navigating on Graph All (NMS-20033)
* Seed resource graphs reactively from the store (NMS-20033)
* Uppercase resource-graph tabs; fix oversized profiles autocomplete (NMS-20033)
- Graph.vue: uppercase the Graph/Data tab labels (text-transform on .p-tab).
- SnmpDataCollectionSourceProfilesDrawer: the Add Profile AutoComplete isn't in
a FormField, so its input inherited the global 3.75rem .p-inputtext height and
read too tall. Constrain it to the app-standard 3rem (the value FormField
applies), matching the correctly-sized System Definition MIB Groups control.
* Promote 3rem input height to global; wrap two form autocompletes in FormField (NMS-20033)
- Wrap the 'Add Profile' (SnmpDataCollectionSourceProfilesDrawer) and 'Add
Source' (ProfileSourcesTab) autocompletes in FormField for label/structure
consistency; remove the bespoke height CSS added earlier (global now covers it).
* Give the footer a dark background in dark mode (NMS-20033)
* Migrate SNMP config table icon buttons to OnmsIconButton (NMS-20033)
* Reattach map popup Esc listener on keep-alive reactivation (NMS-20033)
* Share one debounced graph search across keystrokes (NMS-20033) !smoke
Commit: 71d6391da5440de26b28e395c3ffd93cb70cdbe0
https://github.com/OpenNMS/opennms/commit/71d6391da5440de26b28e395c3ffd93cb70cdbe0
Author: Morteza E <[email protected]>
Date: 2026-07-27 (Mon, 27 Jul 2026)
Changed paths:
M .circleci/pyscripts/create_jira_issues.py
Log Message:
-----------
Update the logic for existing Trivy issues.
Commit: 4d8ed32f3880d127ab339ced1ad768b42c48e1b1
https://github.com/OpenNMS/opennms/commit/4d8ed32f3880d127ab339ced1ad768b42c48e1b1
Author: CI/CD System <[email protected]>
Date: 2026-07-27 (Mon, 27 Jul 2026)
Changed paths:
M core/grpc/osgi/pom.xml
M core/ipc/grpc/itests/pom.xml
M core/ipc/twin/grpc/itests/pom.xml
M core/ipc/twin/kafka/itests/pom.xml
M docs/antora.yml
A docs/modules/deployment/images/deployment/architecture/dedicated-timeseries.svg
A docs/modules/deployment/images/deployment/architecture/distributed.svg
A docs/modules/deployment/images/deployment/architecture/example-enterprise.svg
A docs/modules/deployment/images/deployment/architecture/example-flow-heavy.svg
A docs/modules/deployment/images/deployment/architecture/external-postgres.svg
A docs/modules/deployment/images/deployment/architecture/fault-management.svg
A docs/modules/deployment/images/deployment/architecture/message-broker.svg
A docs/modules/deployment/images/deployment/architecture/metrics-pipeline.svg
A docs/modules/deployment/images/deployment/architecture/minions.svg
A docs/modules/deployment/images/deployment/architecture/single-host.svg
M docs/modules/deployment/nav.adoc
M docs/modules/deployment/pages/air-gap/air-gap-install.adoc
A docs/modules/deployment/pages/architecture/data-domains.adoc
A docs/modules/deployment/pages/architecture/deployment-scenarios.adoc
A docs/modules/deployment/pages/architecture/deployments-in-practice.adoc
A docs/modules/deployment/pages/architecture/introduction.adoc
M docs/modules/deployment/pages/core/centos-rhel10/install-core.adoc
M docs/modules/deployment/pages/core/centos-rhel10/postgresql.adoc
R docs/modules/deployment/pages/core/centos/adoptium.adoc
M docs/modules/deployment/pages/core/install.adoc
M docs/modules/deployment/pages/minion/centos-rhel9/install-minion.adoc
M docs/modules/deployment/pages/repos/rhel-centos/horizon-rhel10.adoc
M docs/modules/deployment/pages/sentinel/runtime/centos-rhel9/install-sentinel.adoc
M docs/modules/deployment/pages/upgrade/debian/up-debian.adoc
M docs/modules/deployment/pages/upgrade/rhel/up-rhel.adoc
M docs/modules/development/pages/build-from-source.adoc
M features/minion/core/repository/src/assembly/repo.xml
M features/minion/repository/src/assembly/repo.xml
M features/scv/dominion-grpc-impl/pom.xml
M features/telemetry/protocols/openconfig/itests/pom.xml
M opennms-container/common.mk
M opennms-container/core/Dockerfile
M opennms-container/minion/Dockerfile
M opennms-container/sentinel/Dockerfile
M opennms-provision/opennms-provisiond/src/main/java/org/opennms/netmgt/provision/service/NodeScan.java
M opennms-provision/opennms-provisiond/src/test/java/org/opennms/netmgt/provision/service/ProvisionerIT.java
M opennms-webapp/src/main/webapp/WEB-INF/jsp/admin/userGroupView/groups/list.jsp
M opennms-webapp/src/main/webapp/admin/userGroupView/users/list.jsp
M pom.xml
M smoke-test/src/main/java/org/opennms/smoketest/containers/MockCloudContainer.java
M ui/src/components/Common/FormField.vue
A ui/src/components/Common/OnmsIconButton.vue
M ui/src/components/Configuration/ConfigurationAdvancedPanel.vue
M ui/src/components/Configuration/ConfigurationCopyPasteDisplay.vue
M ui/src/components/Configuration/ConfigurationCronSelector.vue
M ui/src/components/Configuration/ConfigurationDrawer.vue
M ui/src/components/Configuration/ConfigurationHelpPanel.vue
M ui/src/components/Configuration/ConfigurationTable.vue
M ui/src/components/Configuration/ConfigurationThreadPools.vue
M ui/src/components/Configuration/ProvisionDForm.vue
M ui/src/components/Device/DCBModalConfigDiffContent.vue
M ui/src/components/Device/DCBModalViewHistoryContent.vue
M ui/src/components/Device/DCBSearch.vue
M ui/src/components/Device/DCBTable.vue
M ui/src/components/EventConfigEventCreate/BasicInformation.vue
M ui/src/components/EventConfiguration/Dialog/CreateEventConfigurationDialog.vue
M ui/src/components/EventConfiguration/Dialog/UploadedFileRenameDialog.vue
M ui/src/components/EventConfiguration/EventConfigSourceTable.vue
M ui/src/components/EventConfiguration/EventConfigUploadFilesTab.vue
M ui/src/components/EventConfigurationDetail/EventConfigEventTable.vue
M ui/src/components/FileEditor/FileSidebar.vue
M ui/src/components/FileEditor/Search.vue
M ui/src/components/Layout/Footer.vue
M ui/src/components/Logs/Editor.vue
M ui/src/components/Map/LeafletMap.vue
M ui/src/components/Map/SeverityFilter.vue
M ui/src/components/Nodes/AssetFilterPanel.vue
M ui/src/components/Nodes/ColumnSelectionDrawer.vue
M ui/src/components/Nodes/ExtendedSearchPanel.vue
M ui/src/components/Nodes/NodeActionsDropdown.vue
M ui/src/components/Nodes/NodeAdvancedFiltersDrawer.vue
M ui/src/components/Nodes/NodeDownloadDropdown.vue
M ui/src/components/Nodes/NodesTable.vue
M ui/src/components/Resources/Graph.vue
M ui/src/components/Resources/Graphs.vue
M ui/src/components/Resources/NodeResourceList.vue
M ui/src/components/SCV/SCVAttribute.vue
M ui/src/components/SCV/ScvInputIcon.vue
M ui/src/components/SCV/ScvSearchDrawer.vue
M ui/src/components/SnmpConfiguration/SnmpConfigDefinitionsTable.vue
M ui/src/components/SnmpConfiguration/SnmpConfigProfilesTable.vue
M ui/src/components/SnmpDataCollection/Dialog/UploadedFileRenameDialog.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionProfile/ProfileRrdSettingsTab.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionProfile/ProfileSourcesTab.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionProfile/SnmpDataCollectionProfileDetails.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionProfilesTable.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/Drawer/MibGroupCreationDrawer.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/Drawer/ResourceTypeCreationDrawer.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/Drawer/SnmpDataCollectionSourceProfilesDrawer.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/MibGroupsTable.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/ResourceTypesTable.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceDetail/SystemDefinitionsTable.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourceImport.vue
M ui/src/components/SnmpDataCollection/SnmpDataCollectionSourcesTable.vue
M ui/src/components/TrapdConfiguration/CreateSnmpV3User.vue
M ui/src/components/TrapdConfiguration/SnmpV3UserManagement.vue
M ui/src/components/ZenithConnect/ZenithConnectRegisterResult.vue
M ui/src/components/ZenithConnect/ZenithConnectView.vue
M ui/src/containers/DeviceConfigBackup.vue
M ui/src/containers/SnmpDataCollection.vue
M ui/src/styles/primevue-overrides.scss
A ui/tests/components/Common/OnmsIconButton.test.ts
Log Message:
-----------
Merge remote-tracking branch 'origin/release-36.x' into develop
Compare: https://github.com/OpenNMS/opennms/compare/117b426e18d0...4d8ed32f3880
To unsubscribe from these emails, change your notification settings at https://github.com/OpenNMS/opennms/settings/notifications
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/wiki/index.php?page=MailingListFaq
opennms-cvs mailing list
To *unsubscribe* or change your subscription options, see the bottom of this page:
https://lists.sourceforge.net/lists/listinfo/opennms-cvs