Skip to content

v2.108.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@erossignon erossignon released this 15 Aug 09:23
· 199 commits to master since this release

馃摏 known issues

  • this version introduces a new way of creating privateKeys and Certificate that do not relies on openssl any more but on the newly introduce WebCrypto API in nodeJS , when it's availbalbe or fall back to a polyfill @pecular/X509 when the suble api is not available.
  • We discovered after releasing 2.108 that the suble API may not behave consistently between nodejs version.
  • We recommand that you use node-opcua@2.108 with nodejs 20.5 or above or with nodejs 16.20 and avoid specifically nodejs 18.x version and version nodejs<=20.04. see #1289

馃悰 bug fixes:

  • 1a06642 properly enum values to coerceInt64 while parsing nodeset2.xml files
  • 9024dda add more unittest for coerceInt64
  • 83bca12 fix enum default value issue

馃殌 enhancements:

  • 8318259 add extract field in pseudo session.
  • 8571c54 1cd110f refactor extractConditionFields.
  • 72dfbf8 refactor constructEventFilter and constructSelectClause.
  • 2e9e962 loading old nodesets : better detection and handling of <1.03 nodesets in server

馃挄 typos fixes that could introduce breaking changes

  • 4c82abc chore: fix PseudoVariant definition typo
  • 66d7047 fix acknwoledgeAllConditions spelling

馃毀 maintenance

  • 3086de3 chore: use warningLog
  • 9ff68ba chore: invalidPrivateKey now null
  • 6f79f83 chore: clean-up crypto imports
  • 9187aac update packages
  • c838dcd chore: fix spelling error in trace and comments
  • a348156 chore: fix eslint script typo
  • 53c90b3 chore: turn warning to debug message