Unlocking the Full Potential of OPC UA with Typescript and NodeJS - http://node-opcua.github.io/
MIT License
Published by erossignon about 2 years ago
π enhancements
[177f468a9bcdedb98fab3d3fb2f87a8af0378e0e] [da25326ed66f5cfa42ef568627c908ff1bf9c0c6 [43c72e1ef322b4e8b4f6071e4125f6d2f0e85f4b] [3be4959823dbedd12fe2df87dff686be8fbca92c] improve creation of event filter selectClause and whereClause creation.
#1183 , #1184 fixes Alarm_Tools EventFilter SelectClause contains two entries for ConditionId, instead of one
π¬ contributors
πΈ professional support
Published by erossignon about 2 years ago
This important release fixes 3 CVEs that have been recently discovered.
*We strongly encourage you to upgrade your existing node-opcua to version 2.74.0 or greater and to contact Sterfive for support.
Only Sterfive's customers or members of the NodeOPCUA Subscription Membership are entitled to receive professional advice & support. You can apply online at https://support.sterfive.com .
βΌοΈ vulnerabilities fixes
π bug fixes:
Β©οΈ copyright update
please make sure to comply with the MIT license and includes the attributions to Sterfive SAS for NodeOPCUA in the documentation that accompanies your application.
Copyright (c) 2022 Sterfive SAS - 833264583 RCS ORLEANS - France (https://www.sterfive.com)
Copyright (c) 2014-2022 Etienne Rossignon
π¬ contributors
Published by erossignon about 2 years ago
π bug fixes
Published by erossignon about 2 years ago
π bug fixes
π΄ enhancements
πͺ reliability improvement
π documentation
π¬ contributors
More information about how those changes can impact your project are available to NodeOPCUA Support member.
Consider subscribing to Sterfive's Node-OPCUA membership
Published by erossignon over 2 years ago
π bug fixes
π΄ enhancements
π¬ contributors
@DrHaraldWeber and @GoetzGoerisch
Published by erossignon over 2 years ago
π bug fixes
π» vulnerabilities
π contributors
Published by erossignon over 2 years ago
π bug fix
π enhancement
π breaking changes
π contributors
Published by erossignon over 2 years ago
π improvement
π bug fix
Published by erossignon over 2 years ago
π bug fix
fix potential crash when userManager do not specify getUserRoles [fd6376980645c4149c66d934d8251532c9a71834]
fix code behaves differently when executed in jest [0b516d4a5ece4352905c2461b739a89969b8b54a]
read nodeset2.xml assuming UTF-8 and not ascii, to handle special characters [18782da60f8322beda412176dd2be3974cb37e08]
read add SByte case in ExtensionObject loading in xml2 [61ee6248e10bbc70640a34b365fd0ed3d790f9cd]
fix typescript definition [61ee6248e10bbc70640a34b365fd0ed3d790f9cd]
π¬ contributors:
@hellivan
Published by erossignon over 2 years ago
π enhancements
π bug fix
π documentation
π’ house keeping
π¬ contributors
Published by erossignon over 2 years ago
Published by erossignon over 2 years ago
π bug fix
β¬οΈ packages update
π vulnerability fix
π§ work in progress
#1096 improving extension object loaded in nodeset2.xml
π¬ contributors
Published by erossignon over 2 years ago
π bug fixes
π enhancements:
π cleanup
Published by erossignon over 2 years ago
β οΈ known issue
π bug fixes
π enhancements
Published by erossignon over 2 years ago
π bug fix
π enhancement
π¬ contributors
Published by erossignon over 2 years ago
π bug fixing
π enhancement
π enhancement
ποΈ refactoring
Published by erossignon almost 3 years ago
π enhancement
π bug fix
π¬ contributours
π enhancements
π breaking change
Now setValueFromSource
will detect a Variant mismatch and raise an exception when a variant with the unexcepted type is used.
In prior versions, no strict type checking was performed at this level, and it was possible to accidentally store a string
for instance where a Γnt32` value was expected, leading to hard-to-find bugs. NodeOPCUA is raising an error on the console with a trace of where this happened and information about the expected DataType and actual DataType, so you can easily fix your server code. setValueFromSource raises also an exception now in these circumstances.
π bug fixes
π refactoring
π contributors
Published by erossignon almost 3 years ago
π bug fixes:
β΅ improvement:
π breaking change
client.on("session_close", (session) => {});
has change slightly and session.channel may now be null.