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