github node-opcua/node-opcua v2.125.0
v2.2125.0

13 days ago

What's Changed

  • [Snyk] Security upgrade node from 21.7.2-alpine3.18 to 21.7.3-alpine3.18 by @erossignon in #1366
  • [Snyk] Security upgrade node from 20.11.0-bookworm-slim to 20.13-bookworm-slim by @erossignon in #1365

🐛 Bug Fixes

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

✨ Enhancements

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

🛠 Maintenance and Refactoring

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

🚀 New Features

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

🔧 Deprecated

  • [4ad343f] 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

  • [ba47294] 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: v2.124.0...v2.125.0

Don't miss a new node-opcua release

NewReleases is sending notifications on new releases.