Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.4.371.60
->1.4.372.76
1.4.371.60
->1.4.372.76
1.4.371.60
->1.4.372.76
1.4.371.60
->1.4.372.76
7.2.3
->7.2.4
Release Notes
OPCFoundation/UA-.NETStandard (OPCFoundation.NetStandard.Opc.Ua)
v1.4.372.76
: OPC UA 1.04 Maintenance UpdateCompare Source
Roll up until October 27th
Bug Fixes / Improvements:
ManualResetEvent
.ChannelAsyncOperation
received an awaitableEndAsync
method to allow async service calls to await the response.BouncyCastle.Cryptography
library which is used for platforms which do not support native cert creation and for the CSR decoder.ApplicationInstance
Opc.Ua.Union
.Released packages
OPCFoundation.NetStandard.Opc.Ua
OPCFoundation.NetStandard.Opc.Ua.Core
OPCFoundation.NetStandard.Opc.Ua.Security.Certificates
OPCFoundation.NetStandard.Opc.Ua.Configuration
OPCFoundation.NetStandard.Opc.Ua.Server
OPCFoundation.NetStandard.Opc.Ua.Client
OPCFoundation.NetStandard.Opc.Ua.Client.ComplexTypes
OPCFoundation.NetStandard.Opc.Ua.Bindings.Https
OPCFoundation.NetStandard.Opc.Ua.PubSub
What's Changed
New Contributors
Full Changelog: OPCFoundation/UA-.NETStandard@1.4.372.56...1.4.372.76
v1.4.372.56
: OPC UA 1.04.372 Maintenance UpdateCompare Source
Version bump to .372 due to breaking changes and roll up until August 25th
Bug Fixes / Improvements:
opc.https
endpoint is now supported for client and server. For non compliant clients and servershttps
is still supported as a prefix.ArrayPool.Shared
in theBufferManager
takes advantage of uninitialized buffer memory (.NET6) and improved buffer sharing.Byte
processing was added in theArraySegmentStream
.GoodSubscriptionTransferred
was not sent by the server or acted on in the client after session transfer.Changes that may break existing code/projects:
ICloneable
is back in the generated code!IEncodeable
needs the implementation of theClone
methods.IEncoder
/IDecoder
interfaces to be derived fromIDisposable
.IJsonEncoder
/IJsonDecoder
were added to support coding against JSON encoding interfaces. A new methodvoid UsingReversibleEncoding<T>(Action<string, T> action, string fieldName, T value, bool useReversibleEncoding)
allows to switch between reversible and non-reversible encoding.Opc.Ua.NodeSet2.xml
is still available as embedded resource but as a zipped resource with the extension.zip
ExpandedNodeId
andNodeId
are now throwing exceptions to hint on coding errors!. e.g.ExpandedNodeId nodeId = "Test"
orNodeId nodeId = "nsu=http://mynamespace;s=Test"
throw anArgumentException
.ISession.PublishStateChanged
now returnsPublishStateChangedEventArgs
instead ofEventArgs
, including information when publish stopped, recovered or a subscription was transferred.Released packages
OPCFoundation.NetStandard.Opc.Ua
OPCFoundation.NetStandard.Opc.Ua.Core
OPCFoundation.NetStandard.Opc.Ua.Security.Certificates
OPCFoundation.NetStandard.Opc.Ua.Configuration
OPCFoundation.NetStandard.Opc.Ua.Server
OPCFoundation.NetStandard.Opc.Ua.Client
OPCFoundation.NetStandard.Opc.Ua.Client.ComplexTypes
OPCFoundation.NetStandard.Opc.Ua.Bindings.Https
OPCFoundation.NetStandard.Opc.Ua.PubSub
What's Changed
See More
New Contributors
Full Changelog: OPCFoundation/UA-.NETStandard@1.4.371.96...1.4.372.56
v1.4.371.96
: OPC UA 1.04 Maintenance UpdateCompare Source
Roll up of the master371 branch until June 26th
ISession.NodeCache
thread safe, it could have caused exceptions managing the dictionaries when used with multi threading.DirectoryCertificateStore
.SequenceNumber
andPublishTime
to theNotificationData
structure to allow to disable the monitored item cache.FastKeepAliveCallback
for subscriptions.Changes:
db5152b
Merge pull request #2199 from OPCFoundation/master3711dfda2b
Make client NodeCache thread safe (#2201)010a839
Support custom cert store with flat directory structure (#2198)85c0321
Fix session reconnect exponential backoff (#2185)c81b6b0
Added newly modified model compiler generated code for v1.04 (#2195)e89b06e
Add metadata to fast data and event callbacks notification. (#2176)This list of changes was auto generated.
What's Changed
Full Changelog: OPCFoundation/UA-.NETStandard@1.4.371.91...1.4.371.96
v1.4.371.91
: OPC UA 1.04 Maintenance UpdateCompare Source
Roll up of the master371 branch until May 25th
SessionReconnectHandler
:ISession.MinPublishRequestCount
property to allow queueing of PublishRequest even if there is only a single subscription active.PublishSequenceNumbersToAcknowledge
to defer ack of publish response sequence numbers.What's Changed
Full Changelog: OPCFoundation/UA-.NETStandard@1.4.371.86...1.4.371.91
v1.4.371.86
: OPC UA 1.04 Maintenance UpdateCompare Source
Roll up until April 21st
DoScan
of diagnostics nodes on a server.Changes that may break existing code:
ApplicationConfiguration
now defaults toSendCertificateChain=true
Session.Load
function requires opt-in to load a saved subscriptions which is transferred to a new session.GetEndpoints
service may return a different hostname in the endpointUrl and discoveryUrl than before.Released packages
OPCFoundation.NetStandard.Opc.Ua
OPCFoundation.NetStandard.Opc.Ua.Core
OPCFoundation.NetStandard.Opc.Ua.Security.Certificates
OPCFoundation.NetStandard.Opc.Ua.Configuration
OPCFoundation.NetStandard.Opc.Ua.Server
OPCFoundation.NetStandard.Opc.Ua.Client
OPCFoundation.NetStandard.Opc.Ua.Client.ComplexTypes
OPCFoundation.NetStandard.Opc.Ua.Bindings.Https
OPCFoundation.NetStandard.Opc.Ua.PubSub
Changes:
36dd565
Merge pull request #2130 from OPCFoundation/master [ #2128 ]ae7f8e5
OnServerStarting - Add null check on validationErrors (#2128)c226199
Merge pull request #2126 from OPCFoundation/master04721cb
Return AdditionalInfo only to users with permission. (#2124)abfbde3
Improvements for docker hosting and fix for GetEndpoints (#2123)8da702d
DiagnosticsNodeManager: prevent recursion of DoScan (#2060)620e7c4
Session.Load doesn't create the monitored items. Opt-in to support load for subscription transfer. (#2113)b5d4dd7
Check DiscoveryOnly before the message is parsed. (#2112)8851b04
fix docker manifest issue with ghcr (#2116)67fd91c
Close socket if a client stops processing responses. (#2110)See More
d65e1cf
Fixes to support structures with allowsubtypes (#2104)1da07f9
Implement a worker thread for condition refresh (#2105)bd0f02a
Bump Newtonsoft.Json from 13.0.2 to 13.0.3 (#2100)4325cd7
Bump microsoft/setup-msbuild from 1.1.3 to 1.3.1 (#2101)241583d
Add structure to Quickstart server TestData (#2008)3e6166a
Bump NUnit3TestAdapter from 4.4.0 to 4.4.2 (#2091)23cd8f1
Fix CodeQL build (#2093)dd8196a
Fix Nuget build (#2094)04b94fe
Bump Microsoft.IO.RecyclableMemoryStream from 2.3.1 to 2.3.2 (#2092)095f6fd
Bump NUnit3TestAdapter from 4.3.1 to 4.4.0 (#2083)475897a
Bump Microsoft.NET.Test.Sdk from 17.4.1 to 17.5.0 (#2084)44aaa7b
Bump NUnit.Console from 3.16.2 to 3.16.3 (#2085)b35d9c1
Improve hashcode calculation for some built in types (#2082)7e46de2
Bump BenchmarkDotNet from 0.13.4 to 0.13.5 (#2080)8d18e33
Default SendCertficateChain=true and temp fix for BuildInfo (#2064)de8dcea
Bump Microsoft.IO.RecyclableMemoryStream from 2.2.1 to 2.3.1 (#2075)cc7fe47
Bump NunitXml.TestLogger from 3.0.127 to 3.0.131 (#2070)361e1d2
Bump docker/build-push-action from 3 to 4 (#2071)This list of changes was auto generated.
What's Changed
New Contributors
Full Changelog: OPCFoundation/UA-.NETStandard@1.4.371.60...1.4.371.86
App-vNext/Polly (Polly)
v7.2.4
Compare Source
Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - "before 4am on Monday" (UTC).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.