Releases: gopcua/opcua
v0.1.9
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
v0.1.8
v0.1.7
Changelog
8f407c3 Add support for registered reads
e07b5a6 Add test that ua.Variant#MustVariant panics
632676d Add ua.Variant array tests and check for negative values
3fc06ef Expose errors.Equal function for comparing errors
65c704d Merge pull request #266 from gopcua/variant-custom-getters
04b6e3c Merge pull request #290 from kmpm/fix-failing-windows
39000d0 Merge pull request #293 from Intelecy/feature/actions
762ddda Merge pull request #301 from Intelecy/fix/issue-300
84c80f0 Merge pull request #304 from gopcua/feat/reconnect-sechan-before-expiry
f308e87 Merge pull request #307 from gopcua/issue-256-registered-reads
b7dc4b0 Merge pull request #308 from gopcua/chore/move-runtime-fields-to-sechan
e465e2a Merge pull request #309 from gopcua/issue-256-registered-reads-examples
a999fbc Remove duplicate NodeID method
be79663 Rename go.yml to go2.yml
510073d Solves failing tests on Windows
0188ced Update README for go1.13
68a475a add GitHub Actions badge
26ba276 add GitHub Actions def
17b4435 add custom getters for Variant values
021efaa add example for registered reads
5f5afe0 add missing tests for custom getters
1abae4f add test for registered reads
71b0d19 add test that ua.Variant#Decode catches an invalid type id.
d500e30 address github comments
d2ab1d4 address review comments
2dc8ff6 address review comments 2
ebe7c96 chore: move connection state from Config to SecureChannel
bad9dc4 do not panic on arrays dimensions greater than zero
8ed57d4 enable gh actions on pull requests
5ac5928 feat: automatically renew security token of secure channel before its lifetime expires
10d4e17 remove duplicate workflow again
e5ac88c return StatusBadTypeMismatch if variant type is not StatusCode
51c680c tests for custom variant getters
7c9e72b update circleci config for go1.13
5bd3ebd use safeAssign for BrowseNext
v0.1.6
Changelog
6a8e9fe Add test for creating a new request
1659e57 Make counter roll-overs more robust
4d7f414 Merge pull request #200 from gopcua/more-browsing
1ebef64 Merge pull request #261 from gopcua/drop-reflection
26eda16 Merge pull request #263 from gopcua/rename-xml-element
44d8b1c Merge pull request #271 from gopcua/robust-seqnr-clean
22f9748 Merge pull request #280 from gopcua/fix/issue-270
dfd49e4 Merge pull request #284 from Intelecy/fix/283
25d4334 Merge pull request #286 from Intelecy/fix/285
f1465f7 Merge pull request #289 from Intelecy/fix/issue-287
4326b25 Merge pull request #291 from Intelecy/feature/errors
1282fe1 Refactor request message creating for better testing
a433df1 Remove reflection from SecureChannel code
ce147a4 Rename XmlElement to XMLElement
d8c8faf Rename svc to req where appropriate
5d4690b add common error prefix; switch to pkg errors
cae888b add type id 0x00 support
a2111b0 also browse child properties
9e6d888 cleanup of #291 and errors comment
4b95fb6 drop dependency on github.com/pkg/errors
6ea7838 fix custom timeouts not being utilized from SendRequestWithTimeout
8df6eec fix guid padding
1d2f996 github comments
97dd9e5 go fmt
8cf9e1e handle implied ns=0
f3f73e3 more complex browsing example
9886945 re-enable read-test
8f9472c remove SendAsync from uasc package; no longer utilized
1ba4a60 rename Send to SendRequest
a213905 update browsing tool
v0.1.5
Changelog
e53badd Add support for methods
159c674 Do not send the certificate thumbprint for security mode None
2a297d0 First stab at integration tests
2c7aad4 Merge pull request #249 from Intelecy/fix/issue-248
d3a92a2 Merge pull request #252 from Intelecy/node-monitor
966a9de Merge pull request #255 from Intelecy/fix/issue-254
89d2678 Merge pull request #257 from gopcua/integration-test
553a90f Merge pull request #258 from gopcua/methods
df55217 Merge pull request #260 from gopcua/issue-259-clear-cert-for-none
da93ec5 add SubscriptionDiagnostics support
5e61c1a add monitor.Subscription to callback; cleanup example; expose underlying sub id
638f028 add variant size check
7c00633 add write test
5dae78d check for invalid subscription id
cca7346 cleanup
cb53ac6 drop unused code
593cbf4 fix removeNodes
bde3a4d fix circleci
22307d8 fix comment
66809f8 fix go vet issue
ad6decb pass stats through
6f7ab44 refactor chan/cb code into a single pump; cleanup example code
1a89adf refactor else
db310e8 remove panic
8141e45 remove timer leak
41f84d8 rename
4ce3cfd rename ctor. add sub id getter
1124d6e rename for clarity
5264f87 return nil and clarify cause
124fa34 typo
a2d7550 update README. Add HistoryRead
3697230 wip
v0.1.4
v0.1.3
2019-07-24
This release has a bug with Variant.Value()
that is fixed in v0.1.4.
Changelog
aa69324 Add support for arrays in variants
32c4f51 Document type registry and make safe for concurrent use
f8fd527 Follow-up to PR #236
878f978 Generalize type registry
59329e8 Merge pull request #237 from sdghchj/master
5e4a1a1 Merge pull request #238 from gopcua/issue-213-udt
ac572a5 Merge pull request #242 from gopcua/variant-arrays
569363a Merge pull request #244 from gopcua/pr-236-followup
8c6f237 Support user-defined types (UDT)
85c673a add comment
07d145c add method:translate relative path of browse name to node id
76aded6 better comments
6253cae drop dead code
e759465 improve udt example
df630e2 optimize code
4c5bf66 optimize returned error and example
cf89f3f unexport Variant fields
v0.1.2
Changelog
fc9a4f0 Merge pull request #224 from dvrkps/clean
1d9f479 Merge pull request #229 from gopcua/fix/issue-226
67a6e51 Merge pull request #230 from gopcua/fix/read-example-printout
3a9584a Merge pull request #232 from gopcua/fix/sechan-data-race#231
7796f36 Merge pull request #234 from gopcua/fix/sequence-number-misordering#233
edee101 Merge pull request #235 from gopcua/monitorchannel-cancellation
56ebe3c fix misspells
384a31c fix(secure_channel): fix data race in Receive()
5109a36 fix(secure_channel): send message chunks in order of SequenceNumber
9792669 fix: make Read example actually print the read value
7a5257f fixed regression of #215 fix from #211
1f7662d improved cancellation of monitorChannel() goroutine
fe925a7 ua: remove id >= 0 for uint
86a7e29 uacp: clean TestClientWrite
fa04726 uacp: clean TestConn
e6b4ed0 uacp: clean TestServerWrite
v0.1.1
Changelog
365ed02 Add version to README
4c56f8a Merge pull request #211 from gopcua/uasc-server-prep
640849c Update README
d6615d0 added additional context checking and minor code cleanup
024329a added context variable to examples
015fd79 modify error handling
f404679 move recv() loop from uasc into opcua package
3b8dfd9 removed the notifyCaller method as it is no longer in use
1c1102b update README