[OpenNMS/opennms] 585218: NMS-19725: Update Vue UI dependencies from open De...

Scott Theleman via opennms-cvs <[email protected]>
Newsgroups gmane.network.opennms.cvs
Message-ID <OpenNMS/opennms/push/refs/heads/jira/NMS-19725-dependabot-updates-august-2026/[email protected]>
  Branch: refs/heads/jira/NMS-19725-dependabot-updates-august-2026
  Home:   https://github.com/OpenNMS/opennms
  Commit: 58521856fd9b620923c01e239353e8385e3df865
      https://github.com/OpenNMS/opennms/commit/58521856fd9b620923c01e239353e8385e3df865
  Author: Scott Theleman <[email protected]>
  Date:   2026-08-07 (Fri, 07 Aug 2026)

  Changed paths:
    M ui/package.json
    M ui/packages/onms-ui/src/components/OnmsTabs.vue
    M ui/pnpm-lock.yaml
    M ui/src/composables/useDownload.ts
    M ui/src/services/snmpDataCollectionService.ts
    M ui/tests/components/Nodes/EventsTable.test.ts
    M ui/tests/components/Nodes/IpInterfacesTable.test.ts
    M ui/tests/components/Nodes/OutagesTable.test.ts
    M ui/tests/components/Nodes/SnmpInterfacesTable.test.ts
    M ui/tests/components/TrapdConfiguration/GeneralConfiguration.test.ts
    M ui/tsconfig.json

  Log Message:
  -----------
  NMS-19725: Update Vue UI dependencies from open Dependabot PRs (August 2026)

Dependency updates in /ui:
- axios 1.15.0 -> 1.19.0, ace-builds -> 1.44.0, fast-xml-parser -> 5.10.1
- fast-xml-builder -> 1.3.0 (transient, pnpm override)
- typescript ~5.4.5 -> ~5.9.3, vue-tsc 2.2.12 -> 3.3.9,
  @vitejs/plugin-vue 5.2.4 -> 6.0.8 (requires moduleResolution: bundler)
- diff 8 -> 9 (removed stale @types/diff; diff ships its own types)
- removed unused uuid + @types/uuid (last usage removed in NMS-18195)
- happy-dom 9.20.3 -> 20.11.2 plus transient overrides (shell-quote,
  immutable, svgo, brace-expansion, js-cookie, js-yaml, postcss) to
  remediate all osv-scanner findings with CVSS >= 4.0

Code adjustments for the updates:
- axios >= 1.19 header typings include null: assert content-type headers
  as string | undefined in useDownload.ts and snmpDataCollectionService.ts
- vue-tsc 3 strictness: non-null assertion on optional value prop passed
  to PrimeVue Tabs in OnmsTabs.vue

Test cleanup:
- GeneralConfiguration.test.ts: pass numbers (not strings) to numeric
  refs bound to OnmsInputNumber, silencing Vue prop type warnings
- Nodes table tests: mock store fetch actions BEFORE mounting so the
  onMounted fetch no longer fires real network requests (silences
  unhandled ECONNREFUSED AggregateErrors); simplified the OutagesTable
  double-mount workaround this enables



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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.