[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