ptcrealitylab / vuforia-spatial-core-addon

Core Add-on for the Vuforia Spatial Edge Server
https://spatialtoolbox.vuforia.com
Mozilla Public License 2.0
6 stars 8 forks source link

Bump node-opcua from 2.124.0 to 2.125.0 #328

Closed dependabot[bot] closed 4 weeks ago

dependabot[bot] commented 4 weeks ago

Bumps node-opcua from 2.124.0 to 2.125.0.

Release notes

Sourced from node-opcua's releases.

v2.2125.0

What's Changed

🐛 Bug Fixes

  • [4094e30d49] Addressed vulnerabilities in packages/node-opcua-local-discovery-server/Dockerfile to enhance security (Details).
  • [c3fee4fc97] Reduced vulnerabilities in dockertest/Dockerfile through necessary upgrades (Vulnerability Details).
  • [bf630e0272] Corrected issues with pnpm@8 version to ensure compatibility and stability.

✨ Enhancements

  • [df134da7e1] Exposed ServerCapabilities_MinSupportedSampleRate and ServerCapabilities_MaxMonitoredItemsQueueSize for improved server capability reporting.
  • [d854585f90] [a4600e047f] Finalized deprecation of node-opcua-client-crawler and introduced the professional module @sterfive/crawler for NodeOPCUA Subscription members.

🛠 Maintenance and Refactoring

  • [94a27fdd69] Refactored readNamespaceArray and resolveNodeId usage to optimize operations.
  • [c7d0c6d937] Updated address space to use new form resolveNodeId.
  • [afd5b1e133] Refactored recreateSubscriptionAndMonitoredItem to an async method for better performance.
  • [b53036581f]Added useful exports innode-opcua-client` to enhance module usability.
  • [1047d7fa20] Refactored tests to use withSessionAsync for improved test efficiency.
  • [7e0a73bcdd] Refactored perform operation on client session in test-helper for enhanced testing capabilities.
  • [966393d5f8] Optimized readNamespaceArray to use cache, reducing processing time.

🚀 New Features

  • [60175137ff] Implemented NodeId.toString({namespace}) to produce 'nsu=someuri;i=1223' form nodeid string, enhancing node identification clarity.

🔧 Deprecated

  • [4ad343fc7b] Deprecated unused callback method OPCUAClient.withSession as part of ongoing API cleanup.
  • node-opcua-client-crawler module is now deprecated and will not be published anymore, @​sterfive/crawler private module shall be used instead. this module is available for NodeOPCUA Support Member (https://support.sterfive.com)

📦 Updates

  • [ba4729496b] Updated packages to the latest versions to ensure security and performance improvements.

Security Enhancements

  • Addressed multiple security issues identified by Snyk, significantly improving the overall security posture of the software components.

Full Changelog: https://github.com/node-opcua/node-opcua/compare/v2.124.0...v2.125.0

Commits
  • a0e0a2f v2.125.0
  • ba47294 update packages
  • a4600e0 fix-up crawler modules
  • df134da expose missing ServerCapabilities_MinSupportedSampleRate and ServerCapabiliti...
  • 94a27fd refactor readNamespaceArray and resolveNodeId usage
  • c7d0c6d address space: use new form resolveNodeId
  • afd5b1e chore: refactor recreateSubscriptionAndMonitoredItem to a async method
  • b530365 add useful exports in node-ocpua-client
  • 4ad343f deprecate unused callback method OPCUAClient.withSession
  • 1047d7f chore: refactor test to use withSessionAsync
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)