Changelog

Release Meridian-2025.0.0

Release 2025.0.0 is the first of the Meridian 2025 series, based on Horizon 34 and incorporating work done in that series and in Horizon 33.

Bug

  • Cannot Walk LLDP Remote Link Table for MICROSENS G6 Industrial Switch PLM (Issue NMS-18541)

  • Comma-separated categories enhancement tries to create empty Prometheus labels (Issue NMS-18976)

  • FE: Ensure plugins menu item is only displayed if plugins are installed (Issue NMS-18285)

  • FE: Top menu can have 2 overlapping dropdowns for self-service and notifications (Issue NMS-18977)

  • FE: UI not checking roles during route validation (Issue NMS-18533)

  • FE: Update CSP in web.xml for tile provider (Issue NMS-18549)

  • Page Sequence Monitor invalid range spec for paramter response-range (Issue NMS-19008)

  • Path Traversal Allowing File Write Outside Intended Directory (Issue NMS-19045)

  • Prometheus JMX exporter doesn’t expose database connection pool metrics by default (Issue NMS-18542)

  • Protobuf related linkage errors when using grpc shaded in openconfig/telemetry features (Issue NMS-18322)

  • SNMP SET via minion fails - wrong XML adapter in SnmpSetRequestDTO (Issue NMS-19043)

  • Same icons for different menus (Issue NMS-18195)

  • Update SCV Rest Service for admin only (Issues NMS-18535, NMS-18548)

  • Update SCV Rest Service to only allow access to Admin users (Issue NMS-18325)

  • Update com.fasterxml.jackson.core:jackson-core library (Issues NMS-18058, NMS-18357)

  • Update com.hubspot.jinjava:jinjava library (Issue NMS-18343)

  • Update cups-libs library (Issues NMS-18312, NMS-18336, NMS-18873, NMS-18922, NMS-18939)

  • Update expat library (Issue NMS-18337)

  • Update io.netty:netty-codec library (Issue NMS-18346)

  • Update io.netty:netty-codec-http library (Issue NMS-18347)

  • Update io.netty:netty-codec-http2 library (Issue NMS-18315)

  • Update io.netty:netty-codec-smtp library (Issue NMS-19025)

  • Update jackson-databind library (Issue NMS-16675)

  • Update java-17-openjdk-headless library (Issue NMS-18102)

  • Update libarchive library (Issues NMS-18313, NMS-18338, NMS-18354, NMS-18366, NMS-18400)

  • Update netty-handler library (Issue NMS-18225)

  • Update pam library (Issues NMS-18066, NMS-18314, NMS-18339, NMS-18367, NMS-18381, NMS-18401)

  • Update python3 library (Issue NMS-18069)

  • Update python3-libs library (Issue NMS-18071)

  • Update sqlite-libs library (Issues NMS-18340, NMS-18356, NMS-18368, NMS-18402)

  • Whitespace and menu and navigation header should be ignored (Issue NMS-18268)

  • Whitespace in the topology view (Issue NMS-18267)

Enhancement

  • Allow users to control core services via environment variables (Issue NMS-18965)

  • Configurable structured logging output in JSON format (Issue NMS-19016)

  • Give SSLCertMonitor the option to resolve the server-name (Issue NMS-19078)

  • Improve ActiveMQ visualization (Issue NMS-19049)

  • Improve Confd template for opennms-datasources.xml and documentation (Issue NMS-18757)

  • Update JMX Prometheus exporter to 1.4.0 (Issue NMS-18544)

New Feature

  • FE: Hover over menu items opens flyout menu (Issue NMS-18287)

Story

  • Always overwrite opennms.properties in upgrade process (Issue NMS-18201)

  • Exclude selfmonitor requisition in the Quick Add Node page (Issue NMS-18184)

  • Expose TwinPublishers on OSGi (Issue NMS-18310)

Task

  • FE: Do not display menu on embedded Wallboard page (Issue NMS-18198)

  • FE: Menu template fix to remove unwanted menu header (Issue NMS-18773)

  • FE: Update the Poweredby/Meridian Stylesheet and images (Issue NMS-18767)

  • Menu Redesign: Update all existing documentation (Issue NMS-18176)

  • Update Node List page documentation (Issue NMS-18534)