Unlocking the Full Potential of OPC UA with Typescript and NodeJS - http://node-opcua.github.io/
MIT License
Published by erossignon over 5 years ago
π bug fixes
π contributors
Published by erossignon over 5 years ago
π Enhancement
openssl rand -out <randFile> -hex 256
to make sure the random file is created before it is being used.π¬ contributors:
Published by erossignon over 5 years ago
π bug fixes:
π¬ contributors:
Published by erossignon over 5 years ago
π bug fixes:
π contributors:
Published by erossignon over 5 years ago
π bug fixes
Published by erossignon over 5 years ago
Published by erossignon over 5 years ago
π bug fixes
π contributors
Published by erossignon almost 6 years ago
πΉ enhancements:
π¬ contributors:
Published by erossignon almost 6 years ago
π bug fixes
π¬ contributors
Published by erossignon almost 6 years ago
π
Published by erossignon almost 6 years ago
π
Published by erossignon almost 6 years ago
π bugs fixed:
π΄ enhancement:
π contributors
Published by erossignon about 6 years ago
π Bug fixing
π΄ enhancement
π° extra
π contributors
Published by erossignon about 6 years ago
π Breaking Changes
Note to the reader:
This version introduces a major new concept to comply with the OPCUA specification by adding a better Namespace support in the AddressSpace.
Although we have taken care not to break backward compatibility with existing API, we have found cases were customers could have been affected with the more conformant behavior that this new version introduces. This only affects server
.
Rather than adding object and variable or folder directly into the addressSpace, one should now add object, variables or folders within its containing namespace object.
Code like
addressSpace.addObject({
browseName: "MyObject"
});
should now be replaced with
addressSpace.getOwnNamespace().AddObject({
browseName: "MyObject"
});
older AddressSpace#addObject/addVariable/addObjectType ...
methods remains available to help you do the transition. They will emit a warning in the console to let you know that your code need to be changed.
for now AddressSpace#addObject/...
reroutes to addressSpace.getOwnNamespace().AddObject/...
AddressSpace#addObject/etc ..
will definitely be removed in the next major version of node-opcua
However, it is possible that your existing code may fail, as we now enforce proper usage of namespace for node creation. For instance:
It is now invalid to create a node within an non-existing namespace
// this code is now invalid ! ( as namespace 555 doesn't exist !)
addressSpace.addObject({
browseName: "MyObject",
nodeId: "i=555;i=1"
});
π΄ Enhancements
π Bugs fixed
π Enhancements
π bug fixes
π¬ Contributors
Published by erossignon over 6 years ago
π breaking changes
π enhancements
π bug fixing
π¬ contributors
Published by erossignon over 6 years ago
π bug fixes
π enhancement:
π¬ contributors:
Published by erossignon over 6 years ago
π bug fixing
π¬ contributors:
Published by erossignon over 6 years ago
This release provides some major speed and memory improvements:
π Enhancements
π Security & conformance
π Bug fixes
π¬ Contributors
Published by erossignon over 6 years ago
π enhancements
π fixes
await session.read()
for single node returns error in 0.2.0π documentation
π¬ contributors