Engineering-Research-and-Development / iotagent-opcua

IoT Agent for OPC UA protocol
https://iotagent-opcua.rtfd.io/
GNU Affero General Public License v3.0
41 stars 21 forks source link

[Snyk] Upgrade node-opcua from 2.85.0 to 2.90.1 #107

Closed snyk-bot closed 1 year ago

snyk-bot commented 1 year ago

Snyk has created this PR to upgrade node-opcua from 2.85.0 to 2.90.1.

:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


Release notes
Package name: node-opcua
  • 2.90.1 - 2023-02-15

    πŸ› bug fixed:

    πŸ₯ Enhancements

    server

    • coerce scalar ext to array when valueRank is 1 4e6e888
    • ensure valueRank compatibility when instantiating variable from VariableType ac6c1c7
    • automatically bind extension object when loading nodeset2.xml da66170
    • enhance extension object binding on server side 435c0d4

    πŸ‘­ contributors

  • 2.90.0 - 2023-01-29

    ⛑️ enhancement

    • [d616e65] [7b96809] Improve Array & Matrix Extension object and make sure consistent update and monitoring when a client modifies the ExtensionObject Array or Matrix from any location (at the top variable level, at the indexed element level, or at the field level ) .

    πŸ› Bug fix

    • [1be94dc] fix Symmetric attribute in NodeSet2 XML output.

    🌸 professional support

    more info is available at (https://gitlab.sterfive.fr/). this site is accessible only for node-opcua Subscription Members.
    apply online at https://support.sterfive.com/ to subscribe to the node-opcua membership & professional support program.

  • 2.89.0 - 2023-01-22

    ⛑️ enhancements:

    • ef4a9a4 increase BinaryStream.maxStringLength default from 16Kb to 16Mb

    • e8f72ac display warning message if ServerCapabilities.maxArrayLength or maxByteStringLength exceeds global limits

    • 6b50bac server: revisit Array & Matrix ExtensionObject variable binding by automatically creating indexed variables.

    πŸ› bug fixes

    • abe6fd6 do not shutdown server on endpoint error

    πŸ”— connection

    πŸ“– documentation

    🌸 professional support

  • 2.88.0 - 2023-01-03

    This release introduces a new module node-opcua-units that exposes the entire set of standard units.

    import { allUnits } from "node-opcua-units"
    

    image

    or by category:

    import { categorizedUnits} from  "node-opcua-units";
    

    image

    ⛑️ enhancements

    • 614c315 adjust sourceTimestamp handling
    • 63b95ff update LICENSE copyright year
    • c0bd167 update packages
    • 9a075eb add uncategorized units
    • fc4ce94 add node-opcua-units module
    • 105dc85 improve installExtensionObjectVariables
    • 645774e minor refactoring
  • 2.87.0 - 2022-12-18
    • fix nodeset2.xml output
    • improve nodeid manager [ef42664]
  • 2.86.1 - 2022-12-16

    v2.86.1

  • 2.86.0 - 2022-12-15

    πŸš€ enhancements

    • 8e46e06 now supports OpenSSL 3.0 when pre-installed on the os. ( for instance on newest 22.04 ubuntu images)
    • 078c5cd improve warning message when ServerSecureChannel:MessageBuilder fails.
    • 6e73911 activate warning log in [push_certificate_manager_server_impl]

    ♻️ refactoring

    • b827d4c use Buffer.subarray instead of Buffer.slice
    • f5e2faf improve StatusCode comparaison

    πŸ› Bug fix

    • 1c755fe ensure monitoredItem.statusCode is not altered.
    • df4ecb5 fix DeadBandFilter Percent when value falls outside variable range.
    • ab0ded3 fix message error detection emited by nodejs 19 which is different from previous node versions.
  • 2.85.0 - 2022-11-25

    πŸ› bug fixes

    • c56fcff fix get_function_parameters_name
    • 8892fe4 fix examples
    • 3ac910f fix populateDataTypeManager
    • 97a91e3 chore: fix OPCUADiscoveryServerOptions typedef

    πŸš€ enhancements

    • ec69faf improve browse/browseNext

    ⛑️refactor

    • 9b0489b chore: clone typedefinition only on valid types
from node-opcua GitHub release notes
Commit messages
Package name: node-opcua
  • 3325ff5 v2.90.1
  • 4e6e888 coerce scalar ext to array when valueRank is 1
  • 1029354 add ext obj in nodeset2.xml test case
  • ac6c1c7 add check value rank compatibility
  • da66170 automatically bind extension object when loading xml
  • 0776a47 fix typos
  • 6d7ce8b skip performance test during code-coverage
  • fee9c47 fix typo
  • 435c0d4 improve ext object binding on server side
  • 3ebaaef Fix issue when code is mangled #1242
  • d55f915 v2.90.0
  • 5c7e4e7 update fixture buffer
  • 7863b3b remove submodules
  • 7b96809 add new test for subVariable
  • d616e65 improve variable sub var
  • 1be94dc fix Symmetric attr in RefenceType xml output
  • 93d5502 v2.89.0
  • 5bc3ca2 update package
  • ef4a9a4 increase BinaryStream.maxStringLength default from 16Kb to 16Mb
  • e8f72ac display warning message if ServerCapabilities.maxArrayLength or maxByteStringLength exceeds global limits
  • abe6fd6 do not shutdown server on endpoint error
  • cc934d4 provide more comprehensive warning message
  • 6ae122d code cleanup
  • bb6e0cf reuse session name when rebuild on reconnection
Compare

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

🧐 View latest project report

πŸ›  Adjust upgrade PR settings

πŸ”• Ignore this dependency or unsubscribe from future upgrade PRs