AndreasHeine / SampleServer-node-opcua

OPC UA Sample Server based on node-opcua. Showcasing how to implement OPC UA companion specifications.
Apache License 2.0
11 stars 17 forks source link

fix(deps): update node-opcua to v2.125.0 #791

Closed renovate[bot] closed 2 weeks ago

renovate[bot] commented 3 weeks ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
node-opcua (source) 2.124.0 -> 2.125.0 age adoption passing confidence
node-opcua-file-transfer (source) 2.124.0 -> 2.125.0 age adoption passing confidence
node-opcua-server-discovery (source) 2.124.0 -> 2.125.0 age adoption passing confidence

Release Notes

node-opcua/node-opcua (node-opcua) ### [`v2.125.0`](https://togithub.com/node-opcua/node-opcua/releases/tag/v2.125.0): v2.2125.0 [Compare Source](https://togithub.com/node-opcua/node-opcua/compare/v2.124.0...v2.125.0) #### What's Changed - \[Snyk] Security upgrade node from 21.7.2-alpine3.18 to 21.7.3-alpine3.18 by [@​erossignon](https://togithub.com/erossignon) in [https://github.com/node-opcua/node-opcua/pull/1366](https://togithub.com/node-opcua/node-opcua/pull/1366) - \[Snyk] Security upgrade node from 20.11.0-bookworm-slim to 20.13-bookworm-slim by [@​erossignon](https://togithub.com/erossignon) in [https://github.com/node-opcua/node-opcua/pull/1365](https://togithub.com/node-opcua/node-opcua/pull/1365) #### 🐛 Bug Fixes - \[[`4094e30`](https://togithub.com/node-opcua/node-opcua/commit/4094e30d49)] Addressed vulnerabilities in `packages/node-opcua-local-discovery-server/Dockerfile` to enhance security ([Details](https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6593964)). - \[[`c3fee4f`](https://togithub.com/node-opcua/node-opcua/commit/c3fee4fc97)] Reduced vulnerabilities in `dockertest/Dockerfile` through necessary upgrades ([Vulnerability Details](https://snyk.io/vuln/SNYK-UPSTREAM-NODE-6252328)). - \[[`bf630e0`](https://togithub.com/node-opcua/node-opcua/commit/bf630e0272)] Corrected issues with pnpm@8 version to ensure compatibility and stability. #### ✨ Enhancements - \[[`df134da`](https://togithub.com/node-opcua/node-opcua/commit/df134da7e1)] Exposed `ServerCapabilities_MinSupportedSampleRate` and `ServerCapabilities_MaxMonitoredItemsQueueSize` for improved server capability reporting. - \[[`d854585`](https://togithub.com/node-opcua/node-opcua/commit/d854585f90)] \[[`a4600e0`](https://togithub.com/node-opcua/node-opcua/commit/a4600e047f)] Finalized deprecation of `node-opcua-client-crawler` and introduced the professional module `@sterfive/crawler` for NodeOPCUA Subscription members. #### 🛠 Maintenance and Refactoring - \[[`94a27fd`](https://togithub.com/node-opcua/node-opcua/commit/94a27fdd69)] Refactored `readNamespaceArray` and `resolveNodeId` usage to optimize operations. - \[[`c7d0c6d`](https://togithub.com/node-opcua/node-opcua/commit/c7d0c6d937)] Updated address space to use new form `resolveNodeId`. - \[[`afd5b1e`](https://togithub.com/node-opcua/node-opcua/commit/afd5b1e133)] Refactored `recreateSubscriptionAndMonitoredItem` to an async method for better performance. - \[[`b530365`](https://togithub.com/node-opcua/node-opcua/commit/b53036581f)]`Added useful exports in`node-opcua-client\` to enhance module usability. - \[[`1047d7f`](https://togithub.com/node-opcua/node-opcua/commit/1047d7fa20)] Refactored tests to use `withSessionAsync` for improved test efficiency. - \[[`7e0a73b`](https://togithub.com/node-opcua/node-opcua/commit/7e0a73bcdd)] Refactored `perform operation on client session` in test-helper for enhanced testing capabilities. - \[[`966393d`](https://togithub.com/node-opcua/node-opcua/commit/966393d5f8)] Optimized `readNamespaceArray` to use cache, reducing processing time. #### 🚀 New Features - \[[`6017513`](https://togithub.com/node-opcua/node-opcua/commit/60175137ff)] Implemented `NodeId.toString({namespace})` to produce 'nsu=someuri;i=1223' form nodeid string, enhancing node identification clarity. #### 🔧 Deprecated - \[[`4ad343f`](https://togithub.com/node-opcua/node-opcua/commit/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](https://togithub.com/sterfive/crawler) private module shall be used instead. this module is available for NodeOPCUA Support Member (https://support.sterfive.com) #### 📦 Updates - \[[`ba47294`](https://togithub.com/node-opcua/node-opcua/commit/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

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.



This PR has been generated by Mend Renovate. View repository job log here.