Releases: OPCFoundation/UA-.NETStandard
OPC UA 1.04 Maintenance Update
Roll up until October 27th
Bug Fixes / Improvements:
- The session open codepath is now fully async, including the complex type loader, NodeCache and cert validator. Many sessions can now be opened concurrently without running into thread starvation or blocking issues.
- bug fix: auto generated async service calls did not await the answer and consumed threads by waiting for a
ManualResetEvent
.ChannelAsyncOperation
received an awaitableEndAsync
method to allow async service calls to await the response. - Switch to
BouncyCastle.Cryptography
library which is used for platforms which do not support native cert creation and for the CSR decoder. - Bug fixes and new complex datatypes in the reference server created with ModelCompiler for Unions and StructuresWithOptionalFields.
- Cert creation can be disabled if required with a new property in
ApplicationInstance
- Bug fix for decoding of complex types which contain derived type from an abstract type like a
Opc.Ua.Union
. - Various fixes found while attending the IOP workshop in Nürnberg in October.
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
- Subscribe to SimulationActive corrupts the variable by @mregen in #2290
- some TraceableSession functions do not await the activity by @bhnaphade in #2294
- Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 by @dependabot in #2295
- Bump BenchmarkDotNet from 0.13.7 to 0.13.8 by @dependabot in #2304
- Bump actions/checkout from 3 to 4 by @dependabot in #2305
- Bump docker/login-action from 2 to 3 by @dependabot in #2312
- Bump docker/setup-qemu-action from 2 to 3 by @dependabot in #2314
- Bump to MQTTnet v4.3.0.858 and replace deprecated call. by @mrsuciu in #2298
- Bump MQTTnet from 4.2.1.781 to 4.3.1.873 by @dependabot in #2303
- Make async service call use awaitable, session open improvements by @mregen in #2318
- Bump docker/build-push-action from 4 to 5 by @dependabot in #2311
- Fix degradation to sync calls in the SDK on main paths used. by @marcschier in #2316
- Port to bouncycastle cryptography by @Stoffelche in #2315
- Make CertificateValidationEventArgs and CertificateUpdateEventArgs constructors public by @tomaszras-intive in #2329
- .NET target 5.0 and 6.0 use 6.0 version of Microsoft.Extensions.Loggi… by @mcyborg in #2335
- Bump BenchmarkDotNet from 0.13.8 to 0.13.9 by @dependabot in #2334
- Added new DataTypes to Reference Server by @NoahHoelterhoff in #2340
- Add property to disable auto certificate creation on app startup by @mregen in #2348
- Various async improvements and minor issues found in IOP testing by @mregen in #2346
- Nested complex types which contain structure derived from an abstract type are not correctly encoded by @mregen in #2349
- Merge main branch for monthly release/1.4.372 by @mregen in #2352
New Contributors
- @Stoffelche made their first contribution in #2315
- @tomaszras-intive made their first contribution in #2329
- @mcyborg made their first contribution in #2335
- @NoahHoelterhoff made their first contribution in #2340
Full Changelog: 1.4.372.56...1.4.372.76
OPC UA 1.04 Maintenance Update
Changes:
- af04893 Fix degradation to sync calls in the SDK on main paths used. (#2316)
- c6ee32a Bump docker/build-push-action from 4 to 5 (#2311)
- 5af60ef Make async service call use awaitable, session open improvements (#2318)
- 229b124 Bump MQTTnet from 4.2.1.781 to 4.3.1.873 (#2303)
- 49bc6a9 Bump to MQTTnet v4.3.0.858 and replace deprecated call. (#2298)
- 2f67543 Bump docker/setup-qemu-action from 2 to 3 (#2314)
- 13f36a8 Bump docker/login-action from 2 to 3 (#2312)
- 2276c43 Bump actions/checkout from 3 to 4 (#2305)
- 4f452ec Bump BenchmarkDotNet from 0.13.7 to 0.13.8 (#2304)
- 6879cc8 Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 (#2295)
See More
- 5d4e962 some TraceableSession functions do not await the activity (#2294)
- 67c2ba9 Ref server sample: Subscribe to SimulationActive corrupts the variable (#2290)
This list of changes was auto generated.
OPC UA 1.05 Maintenance Update
Release candidate with 1.05.03 Nodeset updates
- Note that with this version a 1.04 server can be certified, however for a full 1.05 server certain mandatory features are not implemented yet, e.g. ECC support.
Changes:
This list of changes was auto generated.
OPC UA 1.04.372 Maintenance Update
Version bump to .372 due to breaking changes and roll up until August 25th
Bug Fixes / Improvements:
- The spec compliant
opc.https
endpoint is now supported for client and server. For non compliant clients and servershttps
is still supported as a prefix. - The reference server TestData complex data structure sample is now compliant.
- The returned string tables for diagnostic infos were incorrect when a service call had to be batched into multiple calls due to operation limits.
- Use of
ArrayPool.Shared
in theBufferManager
takes advantage of uninitialized buffer memory (.NET6) and improved buffer sharing. - Fix a few special cases and bugs in the subscription transfer on the client and server. Fixed sequential publishing support when subscription is transferred.
- A hot path for
Byte
processing was added in theArraySegmentStream
. - Refuse nested inner diagnostics levels > 5 to prevent potential stack overflows.
- Support reconnect to servers from distributed clients, e.g. as failover when subscription transfer is not supported by a server.
- Update of MQTT PubSub sample library to latest MQTT.NET library by @KneShell.
- Fix use cases in client and server when
GoodSubscriptionTransferred
was not sent by the server or acted on in the client after session transfer.
Changes that may break existing code/projects:
- .NET Framework 4.6.2 support is deprecated. Only .NET Framework 4.8 is supported to reduce the usage of the Bouncy Castle crypto library.
ICloneable
is back in the generated code!IEncodeable
needs the implementation of theClone
methods.- Refactored
IEncoder
/IDecoder
interfaces to be derived fromIDisposable
. IJsonEncoder
/IJsonDecoder
were added to support coding against JSON encoding interfaces. A new method
void 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
- Invalid or unambigious use of
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
- Bump version to .372 by @mregen in #2139
- Use ICloneable in generated code by @mregen in #2044
- Json Encoder: namespace URI handling by @MarkusHorstmann in #2119
- Bump Microsoft.NET.Test.Sdk from 17.5.0 to 17.6.0 by @dependabot in #2159
- Merge release 1.4.371.91 in master by @mregen in #2163
- Bump coverlet.collector from 3.2.0 to 6.0.0 by @dependabot in #2158
- Deprecate .NET framework 4.6.2 support, sync with samples repo by @mregen in #2165
See More
- Fixes an issue in Session.LoadDataTypeSystem. by @AndreasHeisel in #2166
- Bump Nerdbank.GitVersioning from 3.5.119 to 3.6.133 by @dependabot in #2164
- Bump NUnit3TestAdapter from 4.4.2 to 4.5.0 by @dependabot in #2174
- Bump Microsoft.NET.Test.Sdk from 17.6.0 to 17.6.1 by @dependabot in #2172
- Support use of opc.https endpoint url for client and server. by @mregen in #2140
- Bump Microsoft.NET.Test.Sdk from 17.6.1 to 17.6.2 by @dependabot in #2179
- TestData sample structure compliance by @mregen in #2175
- Bump Serilog from 2.12.0 to 3.0.1 by @dependabot in #2205
- Merge release updates to main by @mregen in #2206
- Bump Microsoft.NET.Test.Sdk from 17.6.2 to 17.6.3 by @dependabot in #2213
- Various bugfixes for CTT and others by @mregen in #2212
- Bump NunitXml.TestLogger from 3.0.131 to 3.1.15 by @dependabot in #2220
- Fix stringtables for diagnostic results when service calls are batched by @mregen in #2222
- Add Filter Result property to monitored item status by @marcschier in #2219
- Support Dynamic Complex Types by @MarkusHorstmann in #2146
- Bump Microsoft.Extensions.Logging.Abstractions from 3.1.32 to 7.0.1 by @dependabot in #2194
- Bump BenchmarkDotNet from 0.13.5 to 0.13.6 by @dependabot in #2226
- Revert Microsoft.Extensions.Logging.Abstractions to V3.1.32 by @mrsuciu in #2229
- Add IJsonEncoder/IJsonDecoder interfaces by @mregen in #2042
- Fix corner cases of subscription transfer by @mregen in #2227
- Always use ArrayPool.Shared for optimized use of buffers in buffer manager by @marcschier in #2224
- Fix codecoverage pipeline by @mregen in #2236
- Improve stream processing hotpath by @mregen in #2241
- Zip embedded Opc.Ua.NodeSet2.xml to reduce assembly size by @mregen in #2232
- Better NodeId/ExpandedNodeId built in types handling by @mregen in #2230
- Truncate inner diagnostics if nested depth too high by @mregen in #2247
- Support for session reconnect from distributed clients by @mregen in #2244
- Improve client subscription implementation by @mregen in #2245
- Support ActivitySource in OPC UA client to enable tracing (.NET6) by @bhnaphade in #2251
- Bump BenchmarkDotNet from 0.13.6 to 0.13.7 by @dependabot in #2258
- Bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.0 by @dependabot in #2257
- Support client activities on all target platforms by @mregen in #2256
- Complete ISessionFactory interface by @mregen in #2255
- Refactor IEncoder/IDecoder to derive from IDisposable by @mregen in #2254
- Fixed NodeId.CompareTo() null reference exception by @mrsuciu in #2263
- '#' is not treated as a reserved character in RelativePath's text format by @bhnaphade in #2264
- Bump Microsoft.Extensions.Logging.Abstractions from 3.1.32 to 7.0.1 by @dependabot in #2233
- Bump Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets from 2.1.3 to 2.1.40 in /Stack/Opc.Ua.Bindings.Https by @dependabot in #2271
- Update MQTTnet nuget package version 3.1.1 to 4.2.1.781 (#2272) by @KneShell in #2273
- Bump Moq from 4.18.4 to 4.20.69 by @dependabot in #2268
- Bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.1 by @dependabot in #2275
- Fix for 'BadTooManyOpe...
OPC UA 1.04 Maintenance Update
Changes:
- 5f82d1b Bump Microsoft.Extensions.Logging.Abstractions from 3.1.32 to 7.0.1 (#2233)
- c7381cf '#' is not treated as a reserved character in RelativePath's text format (#2264)
- cb99f46 Fixed NodeId.CompareTo() null reference exception (#2263)
- 82ed6c8 Refactor IEncoder/IDecoder to derive from IDisposable (#2254)
- 0a51dd3 Complete ISessionFactory interface (#2255)
- 1e535dd Support client activities on all target platforms (#2256)
- 3e174fd Bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.0 (#2257)
- 6d9679f Bump BenchmarkDotNet from 0.13.6 to 0.13.7 (#2258)
- cfb3ac4 Support ActivitySource in OPC UA client to enable tracing (.NET6) (#2251)
- e6f3004 Improve client subscription implementation (#2245)
See More
- 81340c3 Support for session reconnect from distributed clients (#2244)
- e61664f Truncate inner diagnostics if nested depth too high (#2247)
- 1f17aad Better NodeId/ExpandedNodeId built in types handling (#2230)
- 04cd9bc Zip embedded Opc.Ua.NodeSet2.xml to reduce assembly size (#2232)
- 9256c2e Improve ArraySegmentStream hotpath (#2241)
- 8c2bf35 fix cc pipeline (#2236)
- 7f85159 Always use ArrayPool.Shared for optimized use of buffers in buffer manager (#2224)
- c64eb53 Fix corner cases of subscription transfer (#2227)
- 0bf2e93 Add IJsonEncoder/IJsonDecoder interfaces (#2042)
- eaa3cb0 Bring back Microsoft.Extensions.Logging.Abstractions to V3.1.32 for older target frameworks (#2229)
- 635ebbb Bump BenchmarkDotNet from 0.13.5 to 0.13.6 (#2226)
- 5a08618 Bump Microsoft.Extensions.Logging.Abstractions from 3.1.32 to 7.0.1 (#2194)
- 2738a29 Support Dynamic Complex Types (#2146)
- d99c4bc Add Filter Result property to monitored item status (#2219)
- 17d4f04 Fix stringtables for diagnostic results when service calls are batched (#2222)
- 6fc58eb Bump NunitXml.TestLogger from 3.0.131 to 3.1.15 (#2220)
- cd38eca Various bugfixes for CTT and others (#2212)
- 04f51c2 Bump Microsoft.NET.Test.Sdk from 17.6.2 to 17.6.3 (#2213)
- f25cc4d Merge pull request #2206 from OPCFoundation/master371_temp
- 49c8532 Fix build on merged commits
- ae00175 Merge branch 'master' into master371_temp
- 280db53 Bump Serilog from 2.12.0 to 3.0.1 (#2205)
- fe12552 TestData sample structure compliance (#2175)
- 750e9d3 Bump Microsoft.NET.Test.Sdk from 17.6.1 to 17.6.2 (#2179)
- c7bd19d Support use of opc.https endpoint url for client and server. (#2140)
- e792e43 Bump Microsoft.NET.Test.Sdk from 17.6.0 to 17.6.1 (#2172)
- 0382cfe Bump NUnit3TestAdapter from 4.4.2 to 4.5.0 (#2174)
- 9329803 Bump Nerdbank.GitVersioning from 3.5.119 to 3.6.133 (#2164)
- 266e29b Fixes an issue in Session.LoadDataTypeSystem. (#2166)
- 043a56c Deprecate .NET framework 4.6.2 support, sync with samples repo (#2165)
- 5f54e08 Bump coverlet.collector from 3.2.0 to 6.0.0 (#2158)
- d8f8a4e Merge pull request #2163 from OPCFoundation/master371
- cea95d2 Bump Microsoft.NET.Test.Sdk from 17.5.0 to 17.6.0 (#2159)
- 29a3be5 Json Encoder: namespace URI handling (#2119) [ #2117, #2118 ]
- 24845eb Use ICloneable in generated code (#2044)
- 828cc20 Update version.json to 372 (#2139)
This list of changes was auto generated.
OPC UA 1.04 Maintenance Update
Changes:
- cfb3ac4 Support ActivitySource in OPC UA client to enable tracing (.NET6) (#2251)
- e6f3004 Improve client subscription implementation (#2245)
- 81340c3 Support for session reconnect from distributed clients (#2244)
- e61664f Truncate inner diagnostics if nested depth too high (#2247)
- 1f17aad Better NodeId/ExpandedNodeId built in types handling (#2230)
- 04cd9bc Zip embedded Opc.Ua.NodeSet2.xml to reduce assembly size (#2232)
- 9256c2e Improve ArraySegmentStream hotpath (#2241)
- 8c2bf35 fix cc pipeline (#2236)
- 7f85159 Always use ArrayPool.Shared for optimized use of buffers in buffer manager (#2224)
- c64eb53 Fix corner cases of subscription transfer (#2227)
See More
- 0bf2e93 Add IJsonEncoder/IJsonDecoder interfaces (#2042)
- eaa3cb0 Bring back Microsoft.Extensions.Logging.Abstractions to V3.1.32 for older target frameworks (#2229)
- 635ebbb Bump BenchmarkDotNet from 0.13.5 to 0.13.6 (#2226)
- 5a08618 Bump Microsoft.Extensions.Logging.Abstractions from 3.1.32 to 7.0.1 (#2194)
- 2738a29 Support Dynamic Complex Types (#2146)
- d99c4bc Add Filter Result property to monitored item status (#2219)
- 17d4f04 Fix stringtables for diagnostic results when service calls are batched (#2222)
- 6fc58eb Bump NunitXml.TestLogger from 3.0.131 to 3.1.15 (#2220)
- cd38eca Various bugfixes for CTT and others (#2212)
- 04f51c2 Bump Microsoft.NET.Test.Sdk from 17.6.2 to 17.6.3 (#2213)
- f25cc4d Merge pull request #2206 from OPCFoundation/master371_temp
- 49c8532 Fix build on merged commits
- ae00175 Merge branch 'master' into master371_temp
- 280db53 Bump Serilog from 2.12.0 to 3.0.1 (#2205)
- fe12552 TestData sample structure compliance (#2175)
- 750e9d3 Bump Microsoft.NET.Test.Sdk from 17.6.1 to 17.6.2 (#2179)
- c7bd19d Support use of opc.https endpoint url for client and server. (#2140)
- e792e43 Bump Microsoft.NET.Test.Sdk from 17.6.0 to 17.6.1 (#2172)
- 0382cfe Bump NUnit3TestAdapter from 4.4.2 to 4.5.0 (#2174)
- 9329803 Bump Nerdbank.GitVersioning from 3.5.119 to 3.6.133 (#2164)
- 266e29b Fixes an issue in Session.LoadDataTypeSystem. (#2166)
- 043a56c Deprecate .NET framework 4.6.2 support, sync with samples repo (#2165)
- 5f54e08 Bump coverlet.collector from 3.2.0 to 6.0.0 (#2158)
- d8f8a4e Merge pull request #2163 from OPCFoundation/master371
- cea95d2 Bump Microsoft.NET.Test.Sdk from 17.5.0 to 17.6.0 (#2159)
- 29a3be5 Json Encoder: namespace URI handling (#2119) [ #2117, #2118 ]
- 24845eb Use ICloneable in generated code (#2044)
- 828cc20 Update version.json to 372 (#2139)
This list of changes was auto generated.
OPC UA 1.04 Maintenance Update
Roll up of the master371 branch until June 26th
- Bug fixes as below
- Make the
ISession.NodeCache
thread safe, it could have caused exceptions managing the dictionaries when used with multi threading. - Support Kubernetes secrets as certificate stores with a flat folder structure in
DirectoryCertificateStore
. - Fix the session reconnect exponential back off issue.
- Updates for the generated code fixing code initializers.
- Add
SequenceNumber
andPublishTime
to theNotificationData
structure to allow to disable the monitored item cache. - Add a
FastKeepAliveCallback
for subscriptions.
Changes:
- db5152b Merge pull request #2199 from OPCFoundation/master371
- 1dfda2b 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
- Add metadata to fast data and event callbacks notification. by @mregen in #2176
- Update the model compiler generated files with corrected embedded initializers. by @mrsuciu in #2195
- Fix session reconnect exponential backoff by @mregen in #2185
- Support custom cert store with flat directory structure by @mregen in #2198
- Make client NodeCache thread safe by @mregen in #2201
- Merge updates in release branch by @mregen in #2199
Full Changelog: 1.4.371.91...1.4.371.96
OPC UA 1.04 Preview Release
Changes:
This list of changes was auto generated.
OPC UA 1.04 Maintenance Update
Roll up of the master371 branch until May 25th
- Bug fixes as below
- Non breaking refactoring of the
SessionReconnectHandler
:- add support for jitter and exponential backoff.
- allow implementations to use a single instance of the class, but still compatible with old implementation.
- fixed console reconnect sample (using dispose for session if updated).
- Known Issues: exponential backoff #2169
- improvements of client subscription service:
- Added
ISession.MinPublishRequestCount
property to allow queueing of PublishRequest even if there is only a single subscription active. - Added callback event
PublishSequenceNumbersToAcknowledge
to defer ack of publish response sequence numbers.
- Added
What's Changed
- Allow initiation of reverse connections from all server endpoints by @mrsuciu in #2152
- Fix possible memory leak of CancellationTokenSource by @mregen in #2156
- JsonDecoder: ReadExtensionObject returns partial JSON for some types by @MarkusHorstmann in #2155
- Refactor Sessionreconnecthandler by @mregen in #2143
- Merge .371 fixes in release branch by @mregen in #2154
- Fix for sending PublishRequest after reconnect and explain session dispose in sample by @mregen in #2160
- Merge updated master371 branch in release/1.4.371 by @mregen in #2161
Full Changelog: 1.4.371.86...1.4.371.91
OPC UA 1.04 Maintenance Update
Roll up until April 21st
- Improvements for docker hosting of the reference server. Fixed issue with manifest for ghcr.
- Improvements on handling service calls during high server load and in discovery channels.
- Fix a buffer memory leak in the secure channel.
- Use a dedicated serializing worker thread to implement ConditionRefresh service calls.
- Fixed hashcode calculation for some built in types.
- Prevent a recursion in
DoScan
of diagnostics nodes on a server. - Complex types client fixes to support structures with allowsubtypes flag.
- Added complex type structure to Reference server sample.
- Improve GetEndpoints service call. If the discoveryUrl used by the client matches an alternateName, return the alternatename instead of the hostname.
Changes that may break existing code:
- The
ApplicationConfiguration
now defaults toSendCertificateChain=true
- The
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/master
- 04721cb 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
- Bump docker/build-push-action from 3 to 4 by @dependabot in #2071
- Bump NunitXml.TestLogger from 3.0.127 to 3.0.131 by @dependabot in #2070
- Bump Microsoft.IO.RecyclableMemoryStream from 2.2.1 to 2.3.1 by @dependabot in #2075
- Default SendCertficateChain=true and temp fix for BuildInfo by @mregen in #2064
- Bump BenchmarkDotNet from 0.13.4 to 0.13.5 by @dependabot in #2080
- Improve hashcode calculation for some built in types by @mregen in #2082
- Bump NUnit.Console from 3.16.2 to 3.16.3 by @dependabot in #2085
- Bump Microsoft.NET.Test.Sdk from 17.4.1 to 17.5.0 by @dependabot in #2084
- Bump NUnit3TestAdapter from 4.3.1 to 4.4.0 by @dependabot in #2083
- Bump Microsoft.IO.RecyclableMemoryStream from 2.3.1 to 2.3.2 by @dependabot in #2092
- Fix Nuget build by @mregen in #2094
- Fix CodeQL build by @mregen in #2093
- Bump NUnit3TestAdapter from 4.4.0 to 4.4.2 by @dependabot in #2091
- Add structure to Quickstart server TestData by @mregen in #2008
- Bump microsoft/setup-msbuild from 1.1.3 to 1.3.1 by @dependabot in #2101
- Bump Newtonsoft.Json from 13.0.2 to 13.0.3 by @dependabot in #2100
- Implement a worker thread for condition refresh by @mregen in #2105
- Fixes to support structures with allowsubtypes by @mregen in #2104
- Close socket if a client stops processing responses. by @mregen in #2110
- fix docker manifest issue with ghcr by @mregen in #2116
- Check DiscoveryOnly before the message is parsed. by @mregen in #2112
- Session.Load doesn't create the monitored items by @mregen in #2113
- DiagnosticsNodeManager: prevent recursion of DoScan by @jnsjll in #2060
- Improvements for docker hosting and fix for GetEndpoints by @mregen in #2123
- Return AdditionalInfo only to users with permission. by @mregen in #2124
- Merge roll up of main branch in release branch by @mregen in #2126
- Add missing null check while iterating through validation errors by @mrsuciu in #2128
- Add missing null check on validationErrors (#2128) by @mrsuciu in #2130
New Contributors
Full Changelog: 1.4.371.60...1.4.371.86