github node-opcua/node-opcua v2.151.0

latest release: v2.152.0
16 days ago

Release Notes for 2.151.0

This release brings a suite of enhancements aimed at improving the robustness and functionality of the OPC UA stack, from critical bug fixes to optimizing reconnection mechanisms and enhancing client usability.

🚀 New Features

  • 991033d: Exposed transport timeout to enhance client control over network responsiveness.

🐛 Bug Fixes

  • fcbd6ca: Addressed memory leak in end-to-end testing.
  • d43370c: Adjusted test timing to better reflect realistic operational conditions.
  • ff7b3e1: Fixed client name handling in test configurations, aiding in debugging and test management.
  • eb86b13: Streamlined reconnection processes to enhance stability and efficiency. #1169 #1427

🛠 Maintenance

  • 5c3ceec: Improved OPCUAClient.toString method.
  • 07b5fb3: Refactored monitored items internals.
  • c78567c: Updated package versions and removed unnecessary dependencies.
  • **** Remove dependencies to vulnerable component colors by dropping dependencies on package that used it #1425

📚 Documentation and Standards

  • 0f44a41: Enhanced OPCUAClient options documentation.
  • 37a212d: Updated funding links to open-collective.

🏗️ Infrastructure

  • c1c0dd3: Conducted a broad update of packages across various nodes.

🔧 Technical Enhancements

  • 271de45: Adjusted handling of variants to support BigInt.
  • 9aca902: Updated example scripts for issue #1422.

🌐 Client and Server Updates

  • 4ab8d21: Ensured server status accurately reflects state post-shutdown.
  • eb872ed: Exposed time drift in ClientSecureChannel to diagnose synchronization issues.

👬🏽 contributors

special thanks to :

  • @kumabha-bh for spotting security issue with peerDependency colors #1425
  • @alex-ioma for helping reproducing reconnection issue on some network configuration #1427

🌟 Support Our Work!

Please consider becoming a member of our NodeOPCUA Subscription program for professional support.

You can also support our ongoing efforts by becoming a sponsor or a backer at our Open Collective page, where every contribution helps us continue improving the project.

Full Changelog: v2.150.0...v2.151.0

Don't miss a new node-opcua release

NewReleases is sending notifications on new releases.