Skip to content

Releases: gopcua/opcua

v0.3.3

08 Apr 07:32
962060b
Compare
Choose a tag to compare

Changelog

  • 962060b Disable test cache to run all tests every time
  • 543c263 Merge pull request #562 from powersj/patch-1
  • 6bb1cf2 Merge pull request #572 from gopcua/clarify-submux-lock
  • 6898ac9 Merge pull request #573 from gopcua/min-go1.17
  • f878f81 fix: check connection before closing
  • 2b83f02 make go1.17 the minimal go version
  • f50785f make use of submux lock visible and fix missing locks
  • 52042d1 refactor notifySubscriptions and add submux lock
  • 78dec6b release subMux lock in case of error
  • 166c1c7 update tested OPC-UA server list

v0.3.2

14 Mar 10:08
e441a02
Compare
Choose a tag to compare

Changelog

  • bda1dc9 Merge pull request #564 from siscia/write_arrays
  • e441a02 Update CHANGELOG
  • 8c2c58c add decoding implementation for arrays
  • b84b1f1 add fast path for byte arrays
  • 8b84116 add small comment
  • 1081569 add tests for byte arrays to test fast path
  • 3688c80 better errors
  • 4526361 implements write arrays
  • b703000 test encoding and decoding of arrays

v0.3.1

27 Jan 14:40
v0.3.1
486ed60
Compare
Choose a tag to compare

Changelog

  • 4dee16b Merge pull request #552 from gopcua/issue-547-update-namespace-on-reconnect
  • 71a904b Merge pull request #555 from gopcua/add-missing-with-context-methods
  • a3e41d3 add Changelog
  • aaca6d8 client: add missing WithContext methods
  • 9bf9590 client: add missing deprecation notes
  • 10b27a4 client: debug logging
  • 0264c0e client: update namespaces on reconnect
  • 3b9868f client: use context
  • 73ac88c examples: use context
  • 17436a2 examples: use correct close method
  • 50419c1 monitor: add missing WithContext methods
  • e3a606e uatest: use context
  • 486ed60 update changelog

v0.3.0

21 Jan 11:58
v0.3.0
6c5af25
Compare
Choose a tag to compare

Changelog

  • f9d631d Merge pull request #541 from northvolt/add-context-to-send-request
  • c753e3d Merge pull request #542 from northvolt/add-context-to-public
  • 36fac3f Merge pull request #548 from northvolt/reduce-channel-requirement
  • 6c5af25 Merge pull request #549 from gopcua/add-context-to-subscription
  • c7e5dd2 add context to examples
  • 692efa9 add context to key client methods
  • d545cfe add context to node methods
  • ca2228a add context to sendAsyncWithTimeout
  • 560b53a add context to subscription methods
  • 9bb60b4 add deprecation comments
  • 9f41dc1 add deprecation notices to subscription methods
  • 8a06ec5 channel only needs to be able to read
  • 169303b migrate remaing client methods
  • f2488ea migrate send request
  • 0abcf6b use ctx in calls to send request

v0.2.7

18 Jan 15:54
1743aa2
Compare
Choose a tag to compare

Changelog

  • 1743aa2 Merge pull request #546 from gopcua/find-namespace
  • 2486dac Update README.md
  • c36cc4c opcua: add FindNamespace and tests to client

v0.2.6

04 Jan 09:29
2980901
Compare
Choose a tag to compare

Changelog

  • 2980901 Merge pull request #539 from gopcua/issue-538-session-id-invalid
  • 726819e better debug logging, remove dead code
  • ca2dd2d client: fix accidental setting session to nil
  • aa8cd5d uatest: fix test

v0.2.5

03 Jan 16:15
8b599ae
Compare
Choose a tag to compare

Changelog

v0.2.4

03 Jan 13:24
afa4913
Compare
Choose a tag to compare

Changelog

  • 892f587 Merge pull request #512 from gopcua/nsu-support
  • af18ddc Merge pull request #522 from gopcua/issue-492-support-modify-monitored-item
  • 4e6a5a3 Merge pull request #534 from gopcua/issue-503-panic-on-reconnect
  • 4625b5e Merge pull request #536 from gopcua/issue-535-concurrent-map-access
  • afa4913 Merge pull request #537 from gopcua/store-sechan-in-atomic-value
  • 0574e20 address code review comments
  • c49ed72 client: do not clear session during reconnect
  • d4f3cc4 client: hold lock when iterating c.subs
  • edef57c client: remove DisableNamespaceUpdate option
  • 991a250 client: use atomic.Value for the secure channel
  • 1938efa client: use getters and setters for atomic.Value
  • 087d801 subscription: add support for modifying monitored items
  • adfc116 subscription: guard items with a lock
  • 33f9610 ua: add support for resolving namespace urls

v0.2.3

05 Dec 16:31
v0.2.3
ab0b01b
Compare
Choose a tag to compare

Changelog

  • 1bd7bc1 Merge pull request #508 from gopcua/client-browse-defaults
  • 9f28cb6 Merge pull request #509 from gopcua/client-test-read-defaults
  • 0b01054 Merge pull request #516 from gopcua/fix-nodeid-string
  • 073ad3a Merge pull request #519 from gopcua/issue-518-subscription-deadlock
  • ab0b01b Merge pull request #520 from gopcua/issue-517-nodeid-string-tests
  • 908c804 client: add test for ReadRequest defaults
  • c618be1 client: clarify the purpose of the subMux lock
  • ad5a67d client: set sensible defaults for Browse
  • 1935d27 client: tidy up docs
  • 39d55aa make: add lint target
  • 5dab4f6 remove redundant type in slice
  • 0c71b64 remove redundant type in slice
  • 992a90c staticcheck: remove unnecessary guard around map access (S1036)
  • c2ba69c sub: limit the usage of the subMux
  • 9b0edfe sub: use context for sub.Cancel and monitor.Unsubscribe
  • aa74528 ua/node_id: use b= prefix for opaque node ids
  • 50e4ba4 ua: tests for NodeID.String()

v0.2.2

19 Nov 11:21
v0.2.2
1ade087
Compare
Choose a tag to compare

Changelog

1ade087 Merge pull request #497 from gopcua/issue-491-do-not-fail-sub-on-bad-node
e8a4934 subscription: do not fail Monitor() on bad node (#491)
7e0fffd switch doc reference; remove dead ci