Skip to content

Releases: gopcua/opcua

v0.6.1

11 Dec 09:56
v0.6.1
7a84d87
Compare
Choose a tag to compare

Changelog

  • 3c34d35 Issue #678: Fix Variant to handle nil slices
  • bada93d Issue #722: Set DataValue.Value to Variant(nil) for no value
  • d7282d1 Merge pull request #680 from sruehl/refactor/split_id_gen
  • 32bba7a Merge pull request #755 from gopcua/issue-678
  • cfd62f3 Merge pull request #756 from gopcua/issue-722
  • 8756c0b refactor(id-cmd): split up id files into multiple files
  • ad13a25 simplify
  • 7a84d87 update CHANGELOG
  • e74223a update README
  • 564489b update README
  • e27d10e use stretchr/testify for the CodecTest

v0.6.0

05 Dec 10:50
4f26d0f
Compare
Choose a tag to compare

Changelog

  • e664e4d Add Wolfram Manufacturing Technologies user logo, fix typo in strateos alt user logo alt text, display user logos in a table
  • 54de862 Fix subscriptions not purging properly.
  • cc0b858 Initial Server Implementation
  • 504cad3 Merge pull request #707 from wolframmfg/main
  • d707564 Merge pull request #712 from jackchenjc/issue-711
  • 2c99faf Merge pull request #720 from dhia-gharsallaoui/main
  • 1ffb7f9 Merge pull request #725 from JeremyTheocharis/patch-1
  • 708f669 Merge pull request #731 from JessevGool/issue723
  • 7c3c4fb Merge pull request #737 from gopcua/server
  • 2c61e33 Merge pull request #747 from Jwcode-uk/patch-2
  • 5194af7 Merge pull request #753 from NovaFell/main
  • 476afe8 Merge pull request #754 from gopcua/fs/use-maps-slices
  • 26ed22d SelectEndpoint returns error
  • 14d1c31 add IOTech to readme
  • 12d1866 add more devices
  • 8be5d52 bump github actions
  • faba17e bump to go1.22 and update deps
  • 92c42ac example/crypto add auth-mode in error message
  • 0ef9575 fix formating
  • 0860d71 fix link to image
  • 2c9dfdf remove pkg dependency
  • 90e021c subscription: add SetMonitoringMode functionality
  • 4f26d0f update CHANGELOG
  • 51e4879 update CHANGELOG
  • f3e85a2 update SelectEndpoint call
  • e0f5d85 update comment
  • a1ed317 use maps and slices from the stdlib
  • 935a020 whitespace fix

v0.5.3

07 Dec 20:23
7cf7173
Compare
Choose a tag to compare

Changelog

  • e32a4b1 Fix unchecked type assertion in Subscription Stats
  • 1782ad0 Merge pull request #693 from Jarrah-libremfg/main
  • 7cf7173 Merge pull request #700 from mvandergrift/libremfg-clear-local-session-on-recreate
  • bc2e844 setSession to nil when recreating to avoid unncessary call to CloseSession.
  • 4be6040 update CHANGELOG
  • Fixes StatusBadSessionNotActivated in updateNamespaces call during recreateSession action while reconnecting #673

v0.5.2

18 Oct 13:07
570ef42
Compare
Choose a tag to compare

Changelog

  • 10b83a7 Empty policyURI fallback on SecureChannel SecurityPolicyURI (#669)
  • fd06ca1 Merge pull request #681 from jackchenjc/issue-671
  • 41e54cf Merge pull request #692 from SailorStu/fix-Receive-panic
  • d06cdc3 Resolve Panic from a Received payload with message size field value less than 8 byte header size.
  • c48ab76 feat(encode): print written hex on debugCodec flag (#685)
  • 7f8b1d1 feat: add support for AuthPrivateKey
  • 47bf562 fix: ReferenceNodes usage with mask set (#683)
  • 27c7e61 issue-671 Update example crypto.go
  • 570ef42 update CHANGELOG

v0.5.1

22 Aug 12:14
v0.5.1
0ddf736
Compare
Choose a tag to compare

Changelog

  • c792486 Merge pull request #674 from sruehl/refactor/error_handling
  • 8afa891 Merge pull request #675 from sruehl/feat/FindServers
  • a33e09e Merge pull request #676 from sruehl/chore/adjust_readme_supported_services
  • a140977 Merge pull request #677 from gopcua/bump-github-actions
  • a09db45 build: bump github actions to disable warnings
  • 77ae94f build: run only one job per PR
  • 2350469 build: take advantage of new caching feature for Go
  • c4b6852 chore(doc): adjust Services section [skip ci]
  • 8a44446 chore(doc): adjust wording of client in Services section [skip ci]
  • 7610a49 feat: add support for FindServers and FindServersOnNetwork
  • a50f3ff fix: adjust to NewClient error handling
  • 0443022 fix: close calls on FindServers* should be deferred
  • 1ed5a14 refactor(discovery-example): make functions return error and handle them differently
  • 5912ea2 refactor(discovery-example): moved find calls to methods
  • bdbded7 refactor: make NewClient return an error
  • 0ddf736 update CHANGELOG and README
  • 41d44f4 update CHANGELOG and README

v0.5.0

14 Aug 12:16
v0.5.0
a992ba7
Compare
Choose a tag to compare

What's Changed

  • Drop WithContext methods and add context to all methods by @magiconair in #554 (BREAKING CHANGE)

Full Changelog: v0.4.1...v0.5.0

v0.4.1

14 Aug 12:15
v0.4.1
0d8211a
Compare
Choose a tag to compare

What's Changed

  • Add B&R Automation PC 3100 to the list of equipments. by @wipsel in #663
  • fix: handle extra padding if key length > 2048 by @Maddin-619 in #648
  • Update the schema to v1.05.02-2022-11-01 and regenerate code by @gstvg in #589
  • uasc: return an error for invalid uri/mode combinations with None by @magiconair in #664
  • go1.21 and python3.11 for testing

New Contributors

Full Changelog: v0.4.0...v0.4.1

v0.4.0

13 Jun 12:23
ad0ee1b
Compare
Choose a tag to compare

Changelog

  • a70dfc2 Clarify supported go versions, retract broken versions
  • cc2711e Merge pull request #657 from Maddin-619/fix/close_session_after_activate_failed
  • ad0ee1b Merge pull request #662 from gopcua/generics-cleanup
  • e7fe39b Use WithContext method
  • 096fb15 make closing of session explicit
  • 7edbd31 setSession if activate failes to close it properly
  • 373f7a8 update CHANGELOG
  • a7a9435 update dependencies
  • 9697a6e update flags for goreleaser
  • 772a0ac use golang.org/exp/x/slices

v0.3.15

25 May 12:11
0b5ef64
Compare
Choose a tag to compare

Changelog

  • 5a15559 Fix races to c.Session() and c.SecureChannel()
  • 0b5ef64 Merge pull request #654 from gopcua/issue-640-panic-in-secure-channel
  • b9d2015 update CHANGELOG
  • 611b2d7 update method docs

v0.3.14

22 May 15:34
v0.3.14
21b0a2c
Compare
Choose a tag to compare

Changelog

  • 6836af7 Add StatusBadSessionIDInvalid to the switch to improve debug messaging
  • 1d817a1 Add example how to retry common errors
  • 3a675c0 Disconnect was already set above
  • f4e2daf Expose RevisedSessionTimeout on Session.
  • 264533b Fill in endpoint to allow the client to connect
  • 33fe50a Fix typo. Provide ctx to the function call instead of context.Background()
  • c263e7c Interpret StatusBadServiceUnsupported to make clear debug logging
  • 29275e7 Merge pull request #647 from united-manufacturing-hub/main
  • 1bbf159 Merge pull request #652 from gopcua/drop-err-equals-nil
  • a37e5d7 Merge pull request #653 from bitomaxsp/error/handling
  • 0bd023a Remove 'if err == nil' anti-pattern
  • 864d469 Remove return error not needed
  • 7cc1c9c Set reconnecting status when recreating session
  • 21b0a2c Update CHANGELOG
  • d3d2a2d feat: added united manufacturing hub according to #646
  • eb0d48d review comments