Skip to content

Releases: gopcua/opcua

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

v0.2.1

16 Nov 08:34
3e18c6e
Compare
Choose a tag to compare

Changelog

6c28f09 Add handshake config options (#495)
ec3d407 Add missing config tests
809fb04 Merge pull request #470 from gopcua/issue-430-panic-on-closed-channel
1a1dd0c Merge pull request #493 from henripqt/fix/monitor_unsubscribe_error
0c56d7f Merge pull request #496 from gopcua/issue-495-handshake-configs
09115ce Update README.md
207a6d9 Update README.md
3e18c6e Update README.md
9ca4ad3 fix goreleaser config
a56a7db fix: return nil on subscription.Delete in case err == ua.StatusOK
57c1a20 guard against double close
6689798 guard uacp.Conn against double close
1fdba80 use helper to init dialer

v0.2.0

08 Nov 10:57
v0.2.0
c064d20
Compare
Choose a tag to compare

Changelog

fc2811d Add files via upload
eb4a59b Client side chunking
f2650ea Fix alignment of atomic operations on 32bit
f52eaa1 Ignore error when closing previous session
c064d20 Merge pull request #482 from gopcua/release-0.2
2f1b351 Merge pull request #487 from siscia/adding_test_reads
d710861 Merge pull request #489 from gopcua/fix/pin-python-version
6e89091 Merge pull request #490 from gopcua/add-logo
eccb993 Return proper error code when reading unknown extobj
3386133 Update README.md
25a0264 Update README.md
13f49d5 Update go.yml
54d743c add client timeout test
afbd1b6 add test for reading an unknow type
7f13efd add tests for reading basic arrays
cf581c5 add white background layer
b27c8e6 benchmark item removal
e0d7334 client.Read: fix nil pointer panic
affd2bf drop CircleCI badge
4f96b2a logo: use white background
5ea2593 logo: use white background for northvolt logo
d11cd84 remove monitored items on Unmonitor
65cce96 use map
434c116 use separate type for test

v0.1.13

02 Oct 12:57
v0.1.13
a0745a6
Compare
Choose a tag to compare

Changelog

73e4198 Merge pull request #370 from gopcua/fix/issue-324-clean
cd558d8 Merge pull request #371 from gopcua/fix/cherrypick-1237633
e7f3d1d Merge pull request #374 from gopcua/fix/issue-373
60a88cb Merge pull request #377 from gopcua/revert-374-fix/issue-373
2999796 Merge pull request #379 from coussej/patch-1
a0745a6 Merge pull request #387 from gopcua/id-name
5a27f25 Merge pull request #388 from gopcua/view-no-timestamp
4969c5e Revert "fix typo and make message types constant"
760b029 browse: do not set timestamp for empty view
7f13126 fix for secure channel renew with opc sinumerik server
4b938ca fix typo and make types constant
3272102 id: add Name function
77680a1 return most secure endpoint instead of least secure
9059bb3 rework secure channel logic

v0.1.12

24 Aug 19:20
6a25c84
Compare
Choose a tag to compare

Changelog

aaaf51e Add SetTriggering functionality and example
747cc2e Add example for event subscription and register known built-in extension objects for events
280a73d Address review comments on PR 357 - 1
e9a81ac Allow adding params on Nodes added to subscription
42cbd4a Fix running on 32bit processors
d5dd793 Merge pull request #336 from gopcua/debug-seq-number
ea8d823 Merge pull request #341 from goodspeed1986/master
811e883 Merge pull request #345 from bbergshaven/fix/issue-268
3749e63 Merge pull request #346 from gopcua/gh-actions-go1.14
269ba84 Merge pull request #349 from marcus-orchard/subscribe-events
2919925 Merge pull request #353 from gopcua/fix/nil-pointer-after-conn-loss#350
f34d1ba Merge pull request #354 from gopcua/drop-redundant-types-in-slices
56681bc Merge pull request #357 from marcus-orchard/set-triggering
4db2662 Merge pull request #358 from gopcua/fix/issue-277
4505711 Merge pull request #361 from jvstein/different_key_sizes
d9a5272 Merge pull request #363 from ceh-forks/ceh-variant-fuzz
a410d76 Merge pull request #364 from ceh-forks/ceh-encode-null-variant
b709b52 Merge pull request #367 from gopcua/fix/issue-366
6a25c84 Replace disabled code with proper comments
35d95fa Support different key sizes
45aef03 Update config.yml
18d27a1 Update go.yml
3d7426b Update go.yml
ad4b491 add localized text helpers; fix config options
6d5de32 build: add makefile target for code generation
b122c79 fix remaining occurrences
93b20d1 fix subscription errors
2e33a27 fix test
168c883 fix(client): fix nil pointer in sendWithTimeout() after connection interrupt
b20395a fixup: add missing nil check in Client.Close()
596f016 fixup: return ua.StatusBadServerNotConnected from Client.Close() when no sechan available
39668fc set flags only for non-empty values
4b132d7 ua: add support for encoding null variants
6885d7d ua: drop redundant types in slice initalizations
37897c7 ua: ensure variant array dimensions are greater than zero
a4c760d ua: fix typos in test
4bd9178 ua: prettier empty structs
d79d074 ua: update stringer
99f873a wip register

v0.1.11

02 Apr 09:38
36b67bc
Compare
Choose a tag to compare

Changelog

a692603 Make TCP buffers configurable
4bc2cdf Merge pull request #325 from gopcua/simple-decode
c41b474 Merge pull request #328 from mmikalsen/uacp.dial-use-context
36b67bc Merge pull request #333 from gopcua/tcp-buffers
16e629f Merge pull request #334 from gopcua/go1.14
0f75e52 Merge pull request #335 from gopcua/tcp-conn
d91086e Upgrade to go1.14
ed5e759 make Decode a bit simpler
6f756f3 swap net.Conn for net.TCPConn and embed
32fee33 uacp.Dial use context for dial

v0.1.10

19 Feb 09:02
v0.1.10
f16dc85
Compare
Choose a tag to compare

Changelog

94a7a67 Add make release target
f16dc85 Merge pull request #321 from gopcua/fix/issue-320
fb06389 add subscription params to monitor; pull out notification chan as a separate param.

v0.1.9

19 Feb 08:42
v0.1.9
64729d3
Compare
Choose a tag to compare

Changelog

e3be94e Add option to set the session name.
373d334 Clarify default value of SessionName.
c2e310d Fix GUID implementation
fe267a1 Merge pull request #317 from gopcua/session-name
64729d3 Merge pull request #323 from gopcua/fix-guid
958e644 examples/read: print value with type
9ba7e84 update copyright to 2020