Releases: gopcua/opcua
Releases · gopcua/opcua
v0.3.3
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
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
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
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
v0.2.6
v0.2.5
v0.2.4
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
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()